Central extensions of Lie algebras defined by 2-cocycles #
This file defines the central extension of a Lie algebra determined by a 2-cocycle. It is proven that two central extensions are isomorphic if the corresponding cocycles differ by a coboundary.
Main definitions #
LieTwoCocycle.CentralExtension: The central extension of a Lie algebra 𝓰 by an abelian Lie algebra 𝓪 defined by a 2-cocycle γ ∈ H²(𝓰,𝓪).LieTwoCocycle.CentralExtension.equivOfLieTwoCoboundary: An isomorphism between the central extensions defined by two 2-cocycles which differ by a coboundary.
Main statements #
LieTwoCocycle.CentralExtension.instLieAlgebra: The central extension defined by a 2-cocycle is a Lie algebra.
Implementation notes #
LieTwoCocycle.CentralExtension is the concrete construction of a central extension. The defining
property (characteristic predicate) of central extensions is IsCentralExtension
(see the file IsCentralExtension.lean.)
Tags #
Lie algebra, central extension, 2-cocycle
Lie algebra central extensions determined by 2-cocycles #
The underlying type of the central extension of Lie algebras determined by a Lie algebra 2-cocycle.
Equations
- γ.CentralExtension = (𝓰 × 𝓪)
Instances For
Coercion of an element in a central extension to a pair.
Instances For
The Lie bracket in a central extension defined by a Lie algebra 2-cocycle.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The central extension is a Lie ring.
Equations
- One or more equations did not get rendered due to their size.
The central extension is a Lie algebra.
Equations
- VirasoroProject.LieTwoCocycle.CentralExtension.instLieAlgebra γ = { toModule := VirasoroProject.LieTwoCocycle.CentralExtension.instModule, lie_smul := ⋯ }
A Lie algebra homomorphism between two central extensions determined by cocycles which differ by a coboundary.
Equations
Instances For
Annoyingly the dependent types make it difficult to identify central extensions with equal
but not definitionally equal cocycles (e.g. γ + (β₁ + β₂).bdry vs. (γ + β₁.bdry) + β₂.bdry).
This isomorphism transports central extensions across equal cocycles.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A Lie algebra isomorphism between two central extensions determined by cocycles which differ by a coboundary.