@[simp]
theorem
LieModuleHom.mul_apply
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[Module R M]
[LieRingModule L M]
(f g : M →ₗ⁅R,L⁆ M)
(x : M)
:
@[simp]
theorem
LieModuleHom.toLinearMap_one
(R : Type u_1)
(L : Type u_2)
(M : Type u_3)
[CommRing R]
[LieRing L]
[AddCommGroup M]
[Module R M]
[LieRingModule L M]
:
theorem
LieModuleHom.one_eq_id
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[Module R M]
[LieRingModule L M]
:
theorem
LieModuleHom.range_id
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[Module R M]
[LieRingModule L M]
:
theorem
LieModuleHom.range_comp
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
{M₂ : Type u_4}
{M₃ : Type u_5}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[AddCommGroup M₂]
[AddCommGroup M₃]
[Module R M]
[Module R M₂]
[Module R M₃]
[LieRingModule L M]
[LieRingModule L M₂]
[LieRingModule L M₃]
(f : M₂ →ₗ⁅R,L⁆ M₃)
(g : M →ₗ⁅R,L⁆ M₂)
:
@[simp]
theorem
LieModuleHom.range_eq_bot
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
{M₂ : Type u_4}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[AddCommGroup M₂]
[Module R M]
[Module R M₂]
[LieRingModule L M]
[LieRingModule L M₂]
(f : M →ₗ⁅R,L⁆ M₂)
:
theorem
LieModuleHom.ker_comp
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
{M₂ : Type u_4}
{M₃ : Type u_5}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[AddCommGroup M₂]
[AddCommGroup M₃]
[Module R M]
[Module R M₂]
[Module R M₃]
[LieRingModule L M]
[LieRingModule L M₂]
[LieRingModule L M₃]
(f : M →ₗ⁅R,L⁆ M₂)
(g : M₂ →ₗ⁅R,L⁆ M₃)
:
@[simp]
theorem
LieModuleHom.ker_eq_top
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
{M₂ : Type u_4}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[AddCommGroup M₂]
[Module R M]
[Module R M₂]
[LieRingModule L M]
[LieRingModule L M₂]
(f : M →ₗ⁅R,L⁆ M₂)
:
@[instance_reducible]
instance
LieModuleHom.instMonoid_ado
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[Module R M]
[LieRingModule L M]
:
Equations
- One or more equations did not get rendered due to their size.
@[simp]
theorem
LieModuleHom.toLinearMap_zero
(R : Type u_1)
(L : Type u_2)
(M : Type u_3)
[CommRing R]
[LieRing L]
[AddCommGroup M]
[Module R M]
[LieRingModule L M]
:
instance
LieModuleHom.instIsMulApplyEqComp_ado
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[Module R M]
[LieRingModule L M]
:
IsMulApplyEqComp (M →ₗ⁅R,L⁆ M) M
def
LieModuleHom.restrict
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
{M₂ : Type u_4}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[AddCommGroup M₂]
[Module R M]
[Module R M₂]
[LieRingModule L M]
[LieRingModule L M₂]
(f : M →ₗ⁅R,L⁆ M₂)
{N : LieSubmodule R L M}
{N₂ : LieSubmodule R L M₂}
(h : ∀ x ∈ N, f x ∈ N₂)
:
Instances For
@[simp]
theorem
LieModuleHom.restrict_toLinearMap
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
{M₂ : Type u_4}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[AddCommGroup M₂]
[Module R M]
[Module R M₂]
[LieRingModule L M]
[LieRingModule L M₂]
(f : M →ₗ⁅R,L⁆ M₂)
{N : LieSubmodule R L M}
{N₂ : LieSubmodule R L M₂}
(h : ∀ x ∈ N, f x ∈ N₂)
:
@[simp]
theorem
LieModuleHom.coe_restrict
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
{M₂ : Type u_4}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[AddCommGroup M₂]
[Module R M]
[Module R M₂]
[LieRingModule L M]
[LieRingModule L M₂]
(f : M →ₗ⁅R,L⁆ M₂)
{N : LieSubmodule R L M}
{N₂ : LieSubmodule R L M₂}
(h : ∀ x ∈ N, f x ∈ N₂)
:
@[simp]
theorem
LieModuleHom.isNilpotent_toLinearMap
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[Module R M]
[LieRingModule L M]
(f : M →ₗ⁅R,L⁆ M)
:
theorem
LieSubmodule.comap_comp
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
{M₂ : Type u_4}
{M₃ : Type u_5}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[AddCommGroup M₂]
[AddCommGroup M₃]
[Module R M]
[Module R M₂]
[Module R M₃]
[LieRingModule L M]
[LieRingModule L M₂]
[LieRingModule L M₃]
(f : M →ₗ⁅R,L⁆ M₂)
(g : M₂ →ₗ⁅R,L⁆ M₃)
(N : LieSubmodule R L M₃)
:
@[simp]
theorem
LieSubmodule.mem_map_equiv
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
{M₂ : Type u_4}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[AddCommGroup M₂]
[Module R M]
[Module R M₂]
[LieRingModule L M]
[LieRingModule L M₂]
{e : M ≃ₗ⁅R,L⁆ M₂}
{N : LieSubmodule R L M}
{x : M₂}
:
theorem
LieSubmodule.map_equiv_eq_comap_symm
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
{M₂ : Type u_4}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[AddCommGroup M₂]
[Module R M]
[Module R M₂]
[LieRingModule L M]
[LieRingModule L M₂]
(e : M ≃ₗ⁅R,L⁆ M₂)
(N : LieSubmodule R L M)
:
theorem
LieSubmodule.comap_equiv_eq_map_symm
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
{M₂ : Type u_4}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[AddCommGroup M₂]
[Module R M]
[Module R M₂]
[LieRingModule L M]
[LieRingModule L M₂]
(e : M ≃ₗ⁅R,L⁆ M₂)
(N : LieSubmodule R L M₂)
:
theorem
LieModuleEquiv.toLieModuleHom_trans
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
{M₂ : Type u_4}
{M₃ : Type u_5}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[AddCommGroup M₂]
[AddCommGroup M₃]
[Module R M]
[Module R M₂]
[Module R M₃]
[LieRingModule L M]
[LieRingModule L M₂]
[LieRingModule L M₃]
(e : M ≃ₗ⁅R,L⁆ M₂)
(e₂ : M₂ ≃ₗ⁅R,L⁆ M₃)
:
@[simp]
theorem
LieModuleEquiv.toLieModuleHom_refl
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[Module R M]
[LieRingModule L M]
:
@[simp]
theorem
LieModuleEquiv.comp_symm
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
{M₂ : Type u_4}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[AddCommGroup M₂]
[Module R M]
[Module R M₂]
[LieRingModule L M]
[LieRingModule L M₂]
(e : M ≃ₗ⁅R,L⁆ M₂)
:
@[simp]
theorem
LieModuleEquiv.symm_comp
{R : Type u_1}
{L : Type u_2}
{M : Type u_3}
{M₂ : Type u_4}
[CommRing R]
[LieRing L]
[AddCommGroup M]
[AddCommGroup M₂]
[Module R M]
[Module R M₂]
[LieRingModule L M]
[LieRingModule L M₂]
(e : M ≃ₗ⁅R,L⁆ M₂)
: