representation_theory.basic
⟷
Mathlib.RepresentationTheory.Basic
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.
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(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)
mathlib commit https://github.com/leanprover-community/mathlib/commit/65a1391a0106c9204fe45bc73a039f056558cb83
@@ -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"
mathlib commit https://github.com/leanprover-community/mathlib/commit/ce64cd319bb6b3e82f31c2d38e79080d377be451
@@ -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"
mathlib commit https://github.com/leanprover-community/mathlib/commit/8ea5598db6caeddde6cb734aa179cc2408dbd345
@@ -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
mathlib commit https://github.com/leanprover-community/mathlib/commit/2a0ce625dbb0ffbc7d1316597de0b25c1ec75303
@@ -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
-/
mathlib commit https://github.com/leanprover-community/mathlib/commit/9fb8964792b4237dac6200193a0d533f1b3f7423
@@ -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
mathlib commit https://github.com/leanprover-community/mathlib/commit/5f25c089cb34db4db112556f23c50d12da81b297
@@ -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
-/
mathlib commit https://github.com/leanprover-community/mathlib/commit/cca40788df1b8755d5baf17ab2f27dacc2e17acb
@@ -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
-/
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -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`.
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -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
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -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
-/
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -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`).
mathlib commit https://github.com/leanprover-community/mathlib/commit/ef95945cd48c932c9e034872bd25c3c220d9c946
@@ -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.
mathlib commit https://github.com/leanprover-community/mathlib/commit/8d33f09cd7089ecf074b4791907588245aec5d1b
@@ -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⁻¹) :=
mathlib commit https://github.com/leanprover-community/mathlib/commit/75e7fca56381d056096ce5d05e938f63a6567828
@@ -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
mathlib commit https://github.com/leanprover-community/mathlib/commit/ce11c3c2a285bbe6937e26d9792fda4e51f3fe1a
@@ -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
mathlib commit https://github.com/leanprover-community/mathlib/commit/b685f506164f8d17a6404048bc4d696739c5d976
@@ -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 :=
mathlib commit https://github.com/leanprover-community/mathlib/commit/728baa2f54e6062c5879a3e397ac6bac323e506f
@@ -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
mathlib commit https://github.com/leanprover-community/mathlib/commit/bd9851ca476957ea4549eb19b40e7b5ade9428cc
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>
@@ -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
Add some doc concerning Schur's lemma, orthogonality of characters and irreducible representations being defined as simple objects.
@@ -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.
-/
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)
@@ -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
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
Co-authored-by: Antoine Chambert-Loir <antoine.chambert-loir@math.univ-paris-diderot.fr>
@@ -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"
@@ -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
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.
@@ -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
@@ -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
@@ -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
(· op ·) a
by (a op ·)
(#8843)
I used the regex \(\(· (.) ·\) (.)\)
, replacing with ($2 $1 ·)
.
@@ -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]
@@ -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
@@ -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]
H¹(G, A) ≃ Hom(G, A)
for a trivial representation (#7988)
@@ -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
@@ -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]
@@ -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]
Type _
and Sort _
(#6499)
We remove all possible occurences of Type _
and Sort _
in favor of Type*
and Sort*
.
This has nice performance benefits.
@@ -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]
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
.
@@ -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
@@ -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
@@ -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.
-/
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>
@@ -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
-
@@ -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
@@ -27,7 +27,7 @@ representations.
* Representation.character
* Representation.tprod
* Representation.linHom
- * Represensation.dual
+ * Representation.dual
## Implementation notes
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>
The unported dependencies are