Lie algebras of skew-adjoint endomorphisms of a bilinear form #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
When a module carries a bilinear form, the Lie algebra of endomorphisms of the module contains a distinguished Lie subalgebra: the skew-adjoint endomorphisms. Such subalgebras are important because they provide a simple, explicit construction of the so-called classical Lie algebras.
This file defines the Lie subalgebra of skew-adjoint endomorphims cut out by a bilinear form on a module and proves some basic related results. It also provides the corresponding definitions and results for the Lie algebra of square matrices.
Main definitions #
skew_adjoint_lie_subalgebra
skew_adjoint_lie_subalgebra_equiv
skew_adjoint_matrices_lie_subalgebra
skew_adjoint_matrices_lie_subalgebra_equiv
Tags #
lie algebra, skew-adjoint, bilinear form
Given an R
-module M
, equipped with a bilinear form, the skew-adjoint endomorphisms form a
Lie subalgebra of the Lie algebra of endomorphisms.
Equations
- skew_adjoint_lie_subalgebra B = {to_submodule := {carrier := B.skew_adjoint_submodule.carrier, add_mem' := _, zero_mem' := _, smul_mem' := _}, lie_mem' := _}
An equivalence of modules with bilinear forms gives equivalence of Lie algebras of skew-adjoint endomorphisms.
Equations
The Lie subalgebra of skew-adjoint square matrices corresponding to a square matrix J
.
Equations
- skew_adjoint_matrices_lie_subalgebra J = {to_submodule := {carrier := (skew_adjoint_matrices_submodule J).carrier, add_mem' := _, zero_mem' := _, smul_mem' := _}, lie_mem' := _}
An invertible matrix P
gives a Lie algebra equivalence between those endomorphisms that are
skew-adjoint with respect to a square matrix J
and those with respect to PᵀJP
.
Equations
An equivalence of matrix algebras commuting with the transpose endomorphisms restricts to an equivalence of Lie algebras of skew-adjoint matrices.