@@ -187,22 +187,30 @@ theorem lie_sub : ⁅x, m - n⁆ = ⁅x, m⁆ - ⁅x, n⁆ := by simp [sub_eq_ad
187
187
188
188
@[simp]
189
189
theorem nsmul_lie (n : ℕ) : ⁅n • x, m⁆ = n • ⁅x, m⁆ :=
190
- AddMonoidHom.map_nsmul ⟨⟨fun x : L => ⁅x, m⁆, zero_lie m⟩, fun _ _ => add_lie _ _ _⟩ _ _
190
+ AddMonoidHom.map_nsmul
191
+ { toFun := fun x : L => ⁅x, m⁆, map_zero' := zero_lie m, map_add' := fun _ _ => add_lie _ _ _ }
192
+ _ _
191
193
#align nsmul_lie nsmul_lie
192
194
193
195
@[simp]
194
196
theorem lie_nsmul (n : ℕ) : ⁅x, n • m⁆ = n • ⁅x, m⁆ :=
195
- AddMonoidHom.map_nsmul ⟨⟨fun m : M => ⁅x, m⁆, lie_zero x⟩, fun _ _ => lie_add _ _ _⟩ _ _
197
+ AddMonoidHom.map_nsmul
198
+ { toFun := fun m : M => ⁅x, m⁆, map_zero' := lie_zero x, map_add' := fun _ _ => lie_add _ _ _}
199
+ _ _
196
200
#align lie_nsmul lie_nsmul
197
201
198
202
@[simp]
199
203
theorem zsmul_lie (a : ℤ) : ⁅a • x, m⁆ = a • ⁅x, m⁆ :=
200
- AddMonoidHom.map_zsmul ⟨⟨fun x : L => ⁅x, m⁆, zero_lie m⟩, fun _ _ => add_lie _ _ _⟩ _ _
204
+ AddMonoidHom.map_zsmul
205
+ { toFun := fun x : L => ⁅x, m⁆, map_zero' := zero_lie m, map_add' := fun _ _ => add_lie _ _ _ }
206
+ _ _
201
207
#align zsmul_lie zsmul_lie
202
208
203
209
@[simp]
204
210
theorem lie_zsmul (a : ℤ) : ⁅x, a • m⁆ = a • ⁅x, m⁆ :=
205
- AddMonoidHom.map_zsmul ⟨⟨fun m : M => ⁅x, m⁆, lie_zero x⟩, fun _ _ => lie_add _ _ _⟩ _ _
211
+ AddMonoidHom.map_zsmul
212
+ { toFun := fun m : M => ⁅x, m⁆, map_zero' := lie_zero x, map_add' := fun _ _ => lie_add _ _ _ }
213
+ _ _
206
214
#align lie_zsmul lie_zsmul
207
215
208
216
@[simp]
@@ -935,7 +943,9 @@ theorem smul_apply (t : R) (f : M →ₗ⁅R,L⁆ N) (m : M) : (t • f) m = t
935
943
#align lie_module_hom.smul_apply LieModuleHom.smul_apply
936
944
937
945
instance : Module R (M →ₗ⁅R,L⁆ N) :=
938
- Function.Injective.module R ⟨⟨fun f => f.toLinearMap.toFun, rfl⟩, coe_add⟩ coe_injective coe_smul
946
+ Function.Injective.module R
947
+ { toFun := fun f => f.toLinearMap.toFun, map_zero' := rfl, map_add' := coe_add }
948
+ coe_injective coe_smul
939
949
940
950
end LieModuleHom
941
951
0 commit comments