← LibraryLie Algebra Extensions and H2Engineering · MathematicsLesson 3/6← PrevNext →
GuidePublished 6 Aug 20264 min readBy Kevin JoginComputational Number TheoryCohomology of Lie AlgebrasLie Algebra ExtensionH2
Skip to the main content

MathematicsCohomology of Lie Algebras

Lie Algebra Extensions and H2

Classifying extensions by an abelian ideal, and the central extensions that build the affine algebras.

Executive summary

H2 classifies extensions, and builds new algebras

An extension of g by an abelian ideal A determines an action of g on A, and with that action fixed the extensions are classified by H2(gA). The construction mirrors the group case exactly: choose a linear section, measure its failure to preserve the bracket, obtain a 2-cocycle. The central extensions produced this way are not curiosities — the Heisenberg algebra and the affine Kac–Moody algebras are built precisely this way.

Learning objectives

  • Construct the 2-cocycle from a linear section.
  • State the classification by H2.
  • Identify central extensions and their cocycle condition.
  • Give the standard examples.

Section 01The classification

AlgorithmFrom an extension to a cocyclein: an extension with abelian kernel  →  out: a class in H2
  1. Given 0 → A → e → g → 0 with A abelian, choose a linear section s: g → e. A linear splitting always exists over a field.
  2. Define the action of g on A by x·a = [s(x), a], independent of s since A is abelian.
  3. Define f(x, y) = [s(x), s(y)] − s([x, y]), which lies in A.
  4. The Jacobi identity in e forces the 2-cocycle condition on f.
  5. Changing s by a linear map c: g → A changes f by the coboundary of c.
  6. The class [f] ∈ H2(g, A) classifies the extension up to equivalence.
The zero class is the semidirect sum. Note the contrast with groups: here a LINEAR section always exists, so the obstruction is entirely about the bracket.
The cocycle condition

Explicitly, f must satisfy the alternating identity x·f(y,z) − y·f(x,z) + z·f(x,y) − f([x,y],z) + f([x,z],y) − f([y,z],x) = 0. This is the Jacobi identity for the twisted bracket, exactly as the group 2-cocycle condition is associativity.

Section 02Central extensions

With trivial action, A is central and the cocycle condition reduces to an alternating bilinear form f satisfying

f([x, y], z) + f([y, z], x) + f([z, x], y) = 0
Example

Heisenberg algebra

The central extension of an abelian Lie algebra with a symplectic form as cocycle. It is the algebra of position and momentum operators in quantum mechanics.

Example

Affine Kac–Moody algebras

The one-dimensional central extension of a loop algebra g ⊗ K[t, t−1], with cocycle given by a residue pairing. The centre is what makes the representation theory rich.

Example

Virasoro algebra

The central extension of the Witt algebra of vector fields on the circle. The central charge appearing in conformal field theory is exactly the H² parameter.

Section 03Vanishing

For a semisimple Lie algebra over a field of characteristic zero, the second Whitehead lemma gives H2(gA) = 0 for every finite-dimensional module. So every such extension splits.

The hypotheses are essential

Semisimplicity, characteristic zero and finite-dimensional coefficients are all needed. The affine and Virasoro algebras are central extensions of infinite-dimensional Lie algebras — precisely the setting where the Whitehead lemmas do not apply, and where the non-vanishing H² is the whole point.

ReferenceFrequently asked questions

Why is a linear section always available?

Because over a field every short exact sequence of vector spaces splits. So unlike the group case, where the section is merely a set map, here the section is linear and only the bracket fails to be preserved. This makes the cocycle bilinear.

What is the central charge?

The parameter labelling which multiple of the generating cocycle is used, when H² with trivial one-dimensional coefficients is one-dimensional. In conformal field theory it is a physical invariant of the theory.

Are all extensions of a Lie algebra classified by H²?

Only those with abelian kernel and a fixed action. For non-abelian kernels an outer action must be specified and an H³ obstruction appears, exactly parallel to the group case.

NavigateContinue in this stream

Curated next steps from this page. The site also surfaces algorithmically related reading below.

ProvenanceSources and further reading

This page is an original KEVOS explanatory article. It presents the underlying mathematics — definitions, algorithms, complexity results and selection criteria — in KEVOS editorial voice. No text is reproduced from any copyrighted source. Where numerical tables are relevant, KEVOS links to live authoritative databases rather than republishing static values.

Page ID
KV-MATH-0151
Taxonomy
ENG-MATH — Engineering / Mathematics
Collection
COL-HOMALG-001
Topic stream
HA-LIE
Version
1.1.0 / content 2026.08
Last reviewed
2026-08-06

Continue learning

Definition of Lie Algebra CohomologyGuide · MathematicsNEXT LESSON →The Chevalley–Eilenberg ResolutionGuide · MathematicsLie Algebras and the Universal Enveloping AlgebraGuide · MathematicsSemisimple Lie Algebras and the Whitehead LemmasGuide · Mathematics