Homomorphisms from quotients by Lie ideals #
Mathlib equips the quotient of a Lie algebra by a Lie ideal with its Lie algebra structure and provides the quotient map as a morphism of Lie modules. This file records that map as a homomorphism of Lie algebras and gives its universal property: a homomorphism killing the ideal factors uniquely through the quotient. A Lie subalgebra complementary to the ideal is isomorphic to the quotient. For a surjective homomorphism, the induced map from the quotient by its kernel is an isomorphism, which is the first isomorphism theorem.
These declarations live in the root LieIdeal and LieHom namespaces, extending Mathlib's API
and supporting receiver notation on the ideal and the homomorphism.
Main definitions #
LieIdeal.mkQ: the quotient mapL →ₗ⁅R⁆ L ⧸ I.LieIdeal.liftQ: the homomorphismL ⧸ I →ₗ⁅R⁆ L'induced by a homomorphismL →ₗ⁅R⁆ L'whose kernel containsI.LieIdeal.quotientEquivOfIsCompl: the isomorphismL ⧸ I ≃ₗ⁅R⁆ Sfor a Lie subalgebraScomplementary toI.LieHom.quotKerEquivOfSurjective: the first isomorphism theorem, identifying the quotient ofLby the kernel of a surjective homomorphism with its target.
Main results #
LieIdeal.mkQ_surjective: every quotient class has a representative in the original Lie algebra.LieIdeal.liftQ_mkQ: the lifted homomorphism restricts to the original one along the quotient map.LieIdeal.coe_liftQ: the lifted homomorphism isSubmodule.liftQof the underlying linear map.LieIdeal.liftQ_injectiveandLieIdeal.liftQ_surjective: the lifted homomorphism is injective when the ideal exhausts the kernel, and surjective when the original homomorphism is.LieIdeal.lieHom_qext: two homomorphisms from the quotient are equal when they agree after the quotient map.LieIdeal.eq_liftQ: the lifted homomorphism is the unique such factorization.LieIdeal.ker_liftQ_mkQ: for idealsJ ≤ I, the kernel ofL ⧸ J → L ⧸ Iis the image ofI.LieIdeal.mkQ_comp_incl_surjective: a Lie subalgebraPwithI + P = Lmaps ontoL ⧸ I.LieIdeal.ker_mkQ_comp_incl: the kernel ofP → L ⧸ Iis the idealI ∩ PofP.LieIdeal.isCompl_map_incl: a complement ofI ∩ Pinside a supplementPofIis a complement ofIinL.
The quotient map L → L ⧸ I as a homomorphism of Lie algebras.
Its underlying function is Mathlib's LieSubmodule.Quotient.mk, sending each element to its
quotient class.
Instances For
The quotient homomorphism sends an element to its class.
Every element of the quotient has a representative in the original Lie algebra.
The homomorphism L ⧸ I →ₗ⁅R⁆ L' induced by a homomorphism f : L →ₗ⁅R⁆ L' whose kernel
contains the ideal I.
Instances For
The linear map underlying the induced homomorphism on the quotient is Submodule.liftQ of
the linear map underlying f.
The homomorphism induced on the quotient is injective as soon as the ideal quotiented by exhausts the kernel.
The homomorphism induced on the quotient by a surjective homomorphism is surjective.
The induced homomorphism on the quotient composed with the quotient map is the original homomorphism.
Two homomorphisms out of L ⧸ I that agree after composition with the quotient map are
equal.
The factorization of LieIdeal.liftQ is the only one: a homomorphism out of L ⧸ I
restricting to f along the quotient map is I.liftQ f h.
A Lie subalgebra P supplementing an ideal I, in the sense that I + P = L, maps onto the
quotient L ⧸ I.
A Lie subalgebra S complementary to a Lie ideal I is isomorphic to the quotient L ⧸ I,
the class of x : S corresponding to x. This is the Lie algebra version of
Submodule.quotientEquivOfIsCompl, which is its underlying linear equivalence
(LieIdeal.toLinearEquiv_quotientEquivOfIsCompl).
Equations
- I.quotientEquivOfIsCompl S h = (LieEquiv.ofBijective (I.mkQ.comp S.incl) ⋯).symm
Instances For
The inverse of LieIdeal.quotientEquivOfIsCompl sends x : S to its class.
LieIdeal.quotientEquivOfIsCompl sends the class of x : S to x.
The linear equivalence underlying LieIdeal.quotientEquivOfIsCompl is
Submodule.quotientEquivOfIsCompl.
The first isomorphism theorem for a surjective homomorphism of Lie algebras: the quotient by its kernel is isomorphic to the target.
Equations
- f.quotKerEquivOfSurjective hf = LieEquiv.ofBijective (f.ker.liftQ f ⋯) ⋯
Instances For
The inverse of the first isomorphism theorem sends f x to the class of x.
A complement inside a supplement. If a Lie subalgebra P supplements an ideal I, then a
complement in P of the ideal I ∩ P of P is a complement of I in L.