def
LieHom.lieIdealComap
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(f : L →ₗ⁅R⁆ L₂)
(q : LieIdeal R L₂)
:
Equations
- f.lieIdealComap q = { toLinearMap := (↑f).submoduleComap (↑R L₂ q).toSubmodule, map_lie' := ⋯ }
Instances For
@[simp]
theorem
LieHom.lieIdealComap_apply_coe
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(f : L →ₗ⁅R⁆ L₂)
(q : LieIdeal R L₂)
(x : ↥(LieIdeal.comap f q))
:
@[simp]
theorem
LieHom.lieIdealComap_surjective_of_surjective
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(f : L →ₗ⁅R⁆ L₂)
(q : LieIdeal R L₂)
(hf : Function.Surjective ⇑f)
:
Function.Surjective ⇑(f.lieIdealComap q)
@[simp]
theorem
LieHom.lieIdealComap_ker
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(f : L →ₗ⁅R⁆ L₂)
(q : LieIdeal R L₂)
:
def
LieHom.lieIdealMap
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(f : L →ₗ⁅R⁆ L₂)
(I : LieIdeal R L)
:
Equations
- f.lieIdealMap I = { toLinearMap := Submodule.inclusion ⋯ ∘ₗ (↑f).submoduleMap (↑R L I).toSubmodule, map_lie' := ⋯ }
Instances For
@[simp]
theorem
LieHom.lieIdealMap_toLinearMap
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(f : L →ₗ⁅R⁆ L₂)
(I : LieIdeal R L)
:
@[simp]
theorem
LieHom.lieIdealMap_apply_coe
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(f : L →ₗ⁅R⁆ L₂)
(I : LieIdeal R L)
(x : ↥I)
:
@[simp]
theorem
LieHom.lieIdealMap_injective_of_injective
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(f : L →ₗ⁅R⁆ L₂)
(I : LieIdeal R L)
(hf : Function.Injective ⇑f)
:
Function.Injective ⇑(f.lieIdealMap I)
@[simp]
theorem
LieHom.lieIdealMap_surjective_of_image_eq_map
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(f : L →ₗ⁅R⁆ L₂)
(I : LieIdeal R L)
(hI : ⇑f '' ↑I = ↑(LieIdeal.map f I))
:
Function.Surjective ⇑(f.lieIdealMap I)
@[simp]
theorem
LieHom.lieIdealMap_ker
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(f : L →ₗ⁅R⁆ L₂)
(I : LieIdeal R L)
:
def
LieHom.toSpanSingleton
(R : Type u_1)
(L : Type u_2)
[CommRing R]
[LieRing L]
[LieAlgebra R L]
(x : L)
:
Equations
- LieHom.toSpanSingleton R L x = { toLinearMap := LinearMap.toSpanSingleton R L x, map_lie' := ⋯ }
Instances For
@[simp]
theorem
LieHom.toSpanSingleton_toLinearMap
(R : Type u_1)
(L : Type u_2)
[CommRing R]
[LieRing L]
[LieAlgebra R L]
(x : L)
:
@[simp]
theorem
LieHom.toSpanSingleton_apply
(R : Type u_1)
(L : Type u_2)
[CommRing R]
[LieRing L]
[LieAlgebra R L]
(x : L)
(b : R)
:
theorem
LieHom.ker_comp
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
{L₃ : Type u_4}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
[LieRing L₃]
[LieAlgebra R L₃]
(f : L →ₗ⁅R⁆ L₂)
(g : L₂ →ₗ⁅R⁆ L₃)
:
@[simp]
theorem
LieEquiv.coe_mk
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(f : L →ₗ⁅R⁆ L₂)
(g : L₂ → L)
(h : Function.LeftInverse g (↑f).toFun)
(h₂ : Function.RightInverse g (↑f).toFun)
:
@[simp]
theorem
LieEquiv.coe_symm_mk
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(f : L →ₗ⁅R⁆ L₂)
(g : L₂ → L)
(h : Function.LeftInverse g (↑f).toFun)
(h₂ : Function.RightInverse g (↑f).toFun)
:
theorem
LieEquiv.map_equiv_eq_comap_symm
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(e : L ≃ₗ⁅R⁆ L₂)
(I : LieIdeal R L)
:
theorem
LieEquiv.comap_equiv_eq_map_symm
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(e : L ≃ₗ⁅R⁆ L₂)
(I : LieIdeal R L₂)
:
@[simp]
theorem
LieEquiv.mem_map_equiv
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
{e : L ≃ₗ⁅R⁆ L₂}
{I : LieIdeal R L}
{x : L₂}
:
@[simp]
theorem
LieEquiv.coe_map_equiv
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(e : L ≃ₗ⁅R⁆ L₂)
(I : LieIdeal R L)
:
@[simp]
theorem
LieEquiv.ker_eq
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(e : L ≃ₗ⁅R⁆ L₂)
:
def
LieEquiv.lieIdealMap
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(e : L ≃ₗ⁅R⁆ L₂)
(I : LieIdeal R L)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
LieEquiv.lieIdealMap_apply_coe
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(e : L ≃ₗ⁅R⁆ L₂)
(I : LieIdeal R L)
(x : ↥I)
:
theorem
LieIdeal.surjective_map_of_surjective
{R : Type u_1}
{L : Type u_2}
{L₂ : Type u_3}
[CommRing R]
[LieRing L]
[LieAlgebra R L]
[LieRing L₂]
[LieAlgebra R L₂]
(f : L →ₗ⁅R⁆ L₂)
(hf : Function.Surjective ⇑f)
: