Virasoro Algebra
We discuss abstract properties of the Virasoro Algebra and how it applies to conformal field theory in particular. That includes representation theory for Virasoro and so on.
The path we will follow is first construct the Witt algebra, a Lie algebra formed by transformations on the Euclidean plane. And then obtain the Virasoro Algebra as a central extension of it. Then we will study projective representation of the Virasoro algebra.
Witt Algebra
We have shown here that the conformal transformations in the eucledian plane are the holomorphic and anti-holomorphic functions, wherever the derivative does not vanish. Identifying the eucledian plane with
we can use taylor’s theorem to express these functions. To be more formal we have
Proposition: For some (anti) holomorphic map
we can write
for an appropriately defined laurent series. Therefore there exists a vector field
given by
such that
By that property we can call such an
an infinitesimal holomorphic transformation. It is clear how the infinitesimal conformal transformations can be spanned by the following basis
given by
Similarly, the antiholomorphic transformations would be spanned by a basis
We picked the
with a bit of hindsight so that using the commutator of vector fields both of them have the property that
With this nice property we can now proceed to the following proposition
Proposition: The linear span
with the commutator of vector fields forms a Lie algebra called the Witt Algebra.
We can see from here that the Witt algebra is the algebra that contains all the holomorphic (1/2 of the conformal transformations). We can also see this, by the way, by plotting some of the vector fields.
Here they are, from left to right they go as
! First of all, they look so cool! Secondly, we notice that each of the vector fields is like a flower with exactly
leafs. Therefore these are the flows in
that have to be linearly combined in order to create an infinitesimal holomorphic, conformal, transformation.
Sidenote on global and local conformal transformations
A priori there is no reason that the Laurent expansion of an arbitrary function is well defined everywhere. In fact, for the holomorphic functions to be globally defined we want it to not blow up at any point on the Riemann sphere.
Proposition: The conformal transformations generated by
is gobally defined iff
.
Proof: Requiring the laurent expansion of the transformation to be finite at
implies that
. Requiring that it must be finite for
implies that
. The re are no other singularities in the laurent expansion. A similar result holds for the anti-holomorphic transformations.
Virasoro Algebra
In here we have shown how the quantization of a Symmetry, really is the central extension of the classical symmetry by
. The Virasoro algebra is the central extension of the Witt Algebra by
. The proof is in A Mathematical Introduction to Conformal Field Theory, but the theorem is
Theorem: The central extension of the Witt algebra
by
exists and is unique up to group isomorphism.
Definition: The Virasoro Algebra
is the central extension of the Witt algebra
by
, given by
as a complex vector space, where for any
fun fact, the
factor comes from the analytic continuation of the
function. The extra generator
is related to the central charge.
Representations of Virasoro Algebra
In CFT we will always encounter representations of the Virasoro Algebra in different spaces. This section will study cool representations as well as properties of the vector spaces the representations are on. Let’s start with unitary representations.
Definition: A lie algebra representation
to a complex vector space
is called unitary if there exists a positive sem-definite Hermitian form
such that for any
(A cool way to think of unitarity of a representation at a higher level of abstraction is one that preserves an involution for a
-algebra.) Ok cool, the thing we notice is that under a unitary representation the adjoint of
is
. Let’s see some more useful concepts. One of the most useful concepts is cyclic vectors.
Definition: Given a lie algebra representation
to a complex vector space
, a vector
is called cyclic if
This is conducive to talking about the vaccuum state of the Hilbert space. That is because we can use the Virasoro algebra to get to any state of our conformal theory.
Definition: A lie algebra representation
to a complex vector space
is called a highest weight representation if there are complex numbers
and a cyclic vector
such that
If further
the representation is called a positive energy representation. The vector space
equipped with a highest weight representation is called a Virasoro Module. Additionally,
is referred to as the central charge.
Here is a nice proposition that explains why highest weight representations are something that we care about.
Proposition: Given a representation of
to a complex vector space
, if
is bounded from below and diagonalizable then
So as we can see, the highest weight representation is the one that keeps the transformation generated by
invertible, which is why we often associate it to time translation.
Let’s now take a look at the objects that generalize those vector spaces. These are verma modules.
Definition: A Verma module is a vector space
equipped with a highest weight representation of the Virasoro algebra with conformal parameters
and highest weight vector
such that
is a basis for
.
An interesting consequence is that a Verma module for fixed
always exists! In fact it works the other way around. We can build a Verma module using one vector and a representation of the Virasoro algebra.
Corollary: For every Virasoro module
with highest weight representation parameters
, there is a surjective homomorphism
that respects the representation.
Another important property of virasoro modules is the following decomposition.
Proposition: Let
be a virasoro module for
. Then there exists a direct sum decomposition
where
, and
for
is the complex vector space
i.e.
is the eigenspace of
with eigenvalue
.
Another interesting object are submodules that are defined below.
Definition: Given a Verma module
, a Verma submodule
of
is a vector subspace space
such that
is invariant under the representation of the Virasoro algebra.
Theorem: The kernel of
is a maximal proper Verma submodule of
. In other words that kernel is the biggest possible Verma module with that
as highest weight and central charge that is strictly included in
. Elements of
are called singular, or null vectors
Corollary:
is an irreducible highest weight representation of the Virasoro algebra.
Reducing Representations
In CFTs we will obtain a symmetry of the form of a representation of the Virasoro algebra in some Hilbert space. It would be nice to decompose the Hilbert space into highest weight representations. Let’s see how to do that
Definition: A vector space
with a lie algebra representation of the Virasoro Algebra is indecomposable if there exist no proper subspaces
invariant by the rerpesentation such that
. Otherwise it is called decomposable.
Definition: M is called irreducible if there is no invariant proper subspace of
under the representation.
Theorem: For each conformal weights
we have that
- The verma module
is indecomposable. - If
is reducible then there is a maximal invariant subspace
such that
is an irreducible, heighest weight representation. - There is at most one, up to isomorphism, positive definite unitary highest weight representation of the virasoro algebra. We call the corresponding verma module
- Any positive definite highest weight unitary representation
is irreducible.
Kac Determinant
We have been studying positive highest weight unitary representations. The Kac determinant is a a tool to help us decide if these representations have these properties.
We have seen that every Virasoro module (and by extension every Verma module) can be decomposed into a direct sum of
subspaces. We can use this decomposition to assign a number to each state similar to a norm.
Definition: Given a Verma module
we define the expectation value of a vector
using a linear map
such that
where
is the canonical projection map with respect the direct sum decomposition of
, and
is the highest weight vector.
Now we can use this expectation value concept to define a Hermitian norm on the Verma module
Definition: Given a Verma Module
its canonical hermitian form
is given by
where
is the basis of
with respect to the decomposition
.
Why this form? The reason is that this is a particularly nice form where
is the adjoint of
. In particular check out this theorem
Theorem: Consider the Verma modlue
where
. Then the following statements are true
is the unique Hermitian form such that
, and for any
and
.
if
for
. Or in other words the eigenspaces of
are orthogonal.
is the maximal proper submodule of
.
Corollary:
is a Virasoro module where
is nondegenerate.
Corollary: If
is positive semi definite then
and
.
The proof of this uses the following proposition that is going to be useful
Proposition:
has the following property
Now we are ready to define the the Kac determinant.
Proof: We use the commutation relation and notice that
Proof of Corollary: Using the above proposition we see that if
or there is a high enough
to make
, and if
then
.
Definition: Let
be a basis for
. Then the Kac determinant is the determinant of the Gram Matrix
of the basis
given by
What we can see is that if all the Gram matrices are positive definite, then so is
. The highest weight representation associated with the Verma module
will be unitary if
is in addition positive definite or positive semidefinite. So if we could calculate the determinant as a function of
then everything would be awesome! As luck would have it, someone did!
Theorem: (Kac's Theorem) Let
the determinant of the Gram Matrix at level
is given by
where
is the number given by
where
is the number of integer partitions of
and
is a number given by
What we see is that if
is greater or equal to
for all such
then the Kac determinant is going to be positive semidefinite. As a result, requiring unitarity (almost) fixes the values of
as a function of
! This is a really cool result in the classification of CFTs.
Proposition: Another way to write
is by introducing the following quantities
This description appears (in a slightly more refined form) in the derivation of fusion rules.
Unitary Representations
As we have already seen, the existence of unitary representations is identical to the existence of a positive semi-definite Hermitian form. Now with Kac's theorem we can find when our Hermitian form follows such rules.
Essentially we want no negative eigenvalues on
. Therefore, we can use the following theorem.
Theorem: (Classification of Unitary representations) Let
be a Verma module. Then the representation is unitary iff
-
and
or -
For some integer
there exist
where
such that
This condition might seem terribly arbitrary, but it has its origin in enumerating a discrete set of intersections for when plotting
. The intersections of these diagrams host unitary representations.
Proof: We have shown (1) in a previous corollary. For (2) we can prove this using cosets, but I haven't learned that yet so I will fill it in soon.