Skip to content

Lean project on the Virasoro algebra (2-cohomology of the Witt algebra, definition of the Virasoro algebra, ...)

Notifications You must be signed in to change notification settings

kkytola/VirasoroProject

Repository files navigation

Virasoro Project

This project is a Lean-formalization of topics related to the Virasoro algebra. The current scope is mainly:

  • the construction of the Virasoro algebra as the (unique) 1-dimensional central extension of the Witt algebra. («VirasoroProject».VirasoroAlgebra)

To enable the construction, the project contains API development for

  • Lie algebra cohomology in degree two («VirasoroProject».LieCohomologySmallDegree)
  • central extensions constructed from 2-cocycles («VirasoroProject».CentralExtension)
  • the "characteristic predicate" of central extensions as short exact sequences («VirasoroProject».IsCentralExtension)

and the definition of

  • the Witt algebra («VirasoroProject».WittAlgebra)
  • and its 2-cocycle which defines the Virasoro algebra as its central extension («VirasoroProject».VirasoroCocycle)

and finally

  • the proof (by calculation!) that the 2-cohomology of the Witt algebra is one-dimensional and is generated by the (class of the) Virasoro cocycle. («VirasoroProject».WittAlgebraCohomology)

As a rather trivial second application of the API of central extensions, the project defines also

  • the Heisenberg (Lie) algebra as the 1-dimensional central extension of a countably infinite-dimensional abelian Lie algebra associated with an explicit nonzero 2-cocycle. («VirasoroProject».HeisenbergAlgebra)

The main purpose of this mathematically less interesting second case is to enable the Sugawara construction, by which one can equip positive energy representations of the Heisenberg algebra with a representation of the Virasoro algebra also. But so far I have not had time to teach that to Lean.

About

Lean project on the Virasoro algebra (2-cohomology of the Witt algebra, definition of the Virasoro algebra, ...)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published