Verma modules for the Virasoro algebra #
This file defines Verma modules used in Lie algebra representation theory.
Main definitions #
HasCentralCharge: A typeclass for Vierasoro modules where the central element acts by multiplication by a particular scalar (the scalar is called the central charge).virasoroTri: The triangular decomposition of the Virasoro algebra whose positive (resp. negative) part is spanned byLₙwithnpositive (resp. negative) and the Cartan subalgebra is spanned byL₀and the central elementC.VirasoroAlgebra.hw c h: The (highest) weight of the Virasoro algebra specified by the valuecof the central charge (C-eigenvalue) and the valuehof the conformal weight (L₀-eigenvalue).VirasoroVerma c h: The Virasoro Verma module of highest weighthand central chargec.VirasoroVerma.hwVec: The highest weight vector of the Virasoro Verma module.VirasoroVerma.universalMap: The universal property of the Virasoro Verma module: Given another moduleMover𝓤 𝕜 (VirasoroAlgebra 𝕜)and a "target" vectorhwv ∈ MsatisfyingLₙ • hwv = 0for alln > 0,L₀ • hwv = h • hwv, andC • hwv = c • hwv, one obtains anA-module map from the Verma module toMuniquely specified by the requirementhwVec c h ↦ hwv.
Main statements #
VirasoroVerma.hwVec_cyclic: The Virasoro Verma module is generated by its highest weight vector.TriangularDecomposition.VermaHW.cartan_smul_hwVec: The highest weight vector of a Verma module is an eigenvector of the Cartan subalgebra with the eigenvalues specified by the highest weight.VirasoroVerma.lgen_zero_hwVec: The highest weight vector of a Virasoro Verma module hasL₀-eigenvalueh.VirasoroVerma.lgen_pos_hwVec: The highest weight vector of a Virasoro Verma module is annihilatedLₙforn > 0.VirasoroVerma.cgen_smul: The central elementCacts as scalarcin the Virasoro Verma module.
Tags #
Virasoro algebra, Verma module
A Virasoro module where the central generator C acts by the scalar c.
Equations
Instances For
The triangular decomposition of the Virasoro algebra with upper and lower (essentially
nilpotent) parts spanned by the Lₙ with positive and negative n, respectively, and the
Cartan subalgebra spanned by L₀ and the central element C.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The basis of the Cartan part of the Virasoro triangular decomposition.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The highest weight of Virasoro algebra determined by the central charge c (C-eigenvalue)
and conformal weight h (L₀-eigenvalue).
Equations
Instances For
The Virasoro generator C as an element of the Cartan subalgebra.
Equations
Instances For
The Virasoro generator L₀ as an element of the Cartan subalgebra.
Equations
Instances For
The Verma module for the Virasoso algebra with central charge c and conformal weight h.
Equations
Instances For
The highest weight vector in the Verma module for the Virasoso algebra with central charge c
and conformal weight h.
Equations
Instances For
The Virasoro Verma module with central charge c and conformal weight h has central
charge c.
The universal map from a Virasoro Verma module to any module with a vector of the given central charge, conformal weight, and positive-mode annihilation.
Equations
- VirasoroProject.VirasoroVerma.universalMap 𝕜 M hwv_c hwv_lzero hwv_lpos = VirasoroProject.TriangularDecomposition.VermaHW.universalMap (VirasoroProject.VirasoroAlgebra.hw 𝕜 c h) M ⋯ ⋯