Products of families of Lie algebras #
A dependent product of Lie algebras carries the pointwise bracket. The coordinate projections
and single-coordinate inclusions are Lie homomorphisms, and distinct factors commute.
These maps allow invariant forms on finite products to be restricted to their factors.
The API follows the binary-product constructions in Mathlib.Algebra.Lie.Prod.
@[instance_reducible]
instance
LieAlgebra.Pi.instLieAlgebra
{ι : Type u_1}
{R : Type u_2}
{L : ι → Type u_3}
[CommRing R]
[(i : ι) → LieRing (L i)]
[(i : ι) → LieAlgebra R (L i)]
:
LieAlgebra R ((i : ι) → L i)
def
LieHom.proj
{ι : Type u_1}
{R : Type u_2}
{L : ι → Type u_3}
[CommRing R]
[(i : ι) → LieRing (L i)]
[(i : ι) → LieAlgebra R (L i)]
(i : ι)
:
Projection from a product of Lie algebras to one factor.
Instances For
@[simp]
theorem
LieHom.proj_apply
{ι : Type u_1}
{R : Type u_2}
{L : ι → Type u_3}
[CommRing R]
[(i : ι) → LieRing (L i)]
[(i : ι) → LieAlgebra R (L i)]
(i : ι)
(x : (i : ι) → L i)
:
def
LieHom.single
{ι : Type u_1}
(R : Type u_2)
(L : ι → Type u_3)
[CommRing R]
[(i : ι) → LieRing (L i)]
[(i : ι) → LieAlgebra R (L i)]
[DecidableEq ι]
(i : ι)
:
Inclusion of a factor into a product of Lie algebras.
Instances For
@[simp]
theorem
LieHom.single_apply
{ι : Type u_1}
{R : Type u_2}
{L : ι → Type u_3}
[CommRing R]
[(i : ι) → LieRing (L i)]
[(i : ι) → LieAlgebra R (L i)]
[DecidableEq ι]
(i : ι)
(x : L i)
: