Minimal Models

We go over some examples of commonly encountered minimal models in 2D CFT as well as common calculations for them. These are taken from Schottenloher and Di Francesco.

Introduction

As we have seen in here, a representation ρ:VirEnd(V) of the highest weight representation of a Virasoro Algebra is called a Virasoro module. If, in addition, the elements of the form ρ(Ln1)ρ(Ln2)ρ(Lnk)v form a basis, where v is the vacuum vector of V, then V is called a Verma module. What is interesting is that Verma modules are indecomposable, but not (in general) irreducible!

Remember indecomposable is being able to find two proper subreprsentations whose direct sum is isomorphic to the full Verma module not just as a vector space, but also as a representation. While irreducible, is simply being able to find a proper subrepresentation. One can take the vector space quotient but it isn't necessary that the resulting thing will be naturally isomorphic as a module to the vector space decomposition by the quotient.

Useful Tools

Singular Vectors

Let's be more specific. As we have already seen here there is a natural bilinear Hermitian (possibly degenerate) form H:M2C on any Verma module M that takes advantage of the grading in the level subspaces.

Definition: Elements of the kernel of H are known as singular vectors, or null vectors, and kerH is known as the singular, maximal, or null subspace. A representation M(c,h) with c<1 such that there exist singular vectors is called vanishing.

Corollary: M/kerH is an irreducible Virasoro module.

We can show their existence in certain Verma Modules.

Theorem: (Existence of Singular Vectors) Consider a Verma module M(hpq(c),c) with

hpq(c)=148[(13c)(p2+q2)+(c1)(c25)(p2q2)24pq+2(c1)],

for some natural numbers p,qN, then there exists a singular vector at level pq in the level decomposition, i.e. L0χ=hpq+pq and u,χ=0 for any uM.

Note: All minimal models are built from Verma modules of this form.

Proof: It is enough to show that the Gram determinant vanishes at level pq. By Kac's theorem, we have that

detApq(hpqhpq)=0.

Classifying Vanishing Representations

Ok so we have shown some elementary results for singular vectors, it is time to find properties.

A vanishing representation with central charge c has highest weight hpq(c) for some p,qZ. What is interesting about these is that depending on the value of the central charge, some of them show some pretty cool recursions.

Lemma: (Classification of Rational Modules) Let r,sZ be coprime integers and 0c1, such that

rα++sα=0,

where α± are defined by Kac's theorem as

hp,q=h0+14(pα++qα)2h0=c124α±=1c±25c24.

Then, the following identity holds

hp,q=hp+r,q+s,

And any highest weight representation with this central charge is called rational.

If no such pair of integers exists (i.e. α+α is irrational), the associated highest weight representations are called irrational.

Proof: Check this out! Here is a diagram of Z2 along with lines passing through the origin with slope α+α one where the slope is rational and another where the slope is irrational. Notice that this slope is completely determined by the central charge c that we picked.

Diagram Of Dimensions

You can also notice that δ is the distance between one of the points (marked my (p,q)) and the lines. In fact, by using this δ we can write that for that central charge, and any p,qN

hp,q=h0+δ24(α+2+α2),

where again δ is the distance of closest approach of the corresponding line through the origin to the lattice point (p,q)Z2. It is clear that now if the slope α+α is irrational, it will not pass through any points in the lattice. On the other hand, if it is rational then it can be written in irreducible form as

α+α=sr,

for coprime integers s,rZ then we see that for that particular conformal weight there is a periodicity in the vanishing Virasoro representations, since the line will cross infinitely many of these points, proving the lemma.

This diagram is usually called the diagram of dimensions, and it is a nice visualization for the periodicity of certain vanishing representations.

Note: Since the sign of α± doesn't affect the value of hp,q we can pick s,rN without loss of generality. This will simplify some of the calculations in what follows.

Corollary: A Virasoro highest weight representation is rational iff there exist coprime natural numbers r,sN and integers numbers p,qZ such that the conformal weight and central charge are given by

c=16(rs)2rsh=(sprq)2(rs)24rs.

Here are some properties of such representations

Proposition: Consider a rational representation as defined in the corollary above. Then the following identities hold

  1. hp,q+pq=hr+p,sq=hrp,s+q
  2. hp,q+(rp)(sq)=hp,2sq=h2rp,q

Proof: Rearrange the formula in the corollary a couple times.

When it comes to studying singular vectors the proposition above, has the direct corollary:

Proposition: In a rational Verma module, there are infinitely many singular Virasoro submodules.

We have already shown the existence of a singular vector at level pq and as a result, the existence of a singular Virasoro submodule which consists of the descendants of the singular vector at pq. The interesting fact about rational Verma modules is that there are infinitely many such submodules.

Proof: First notice that there exists a singular vector at level (rp)(sq). We can show this by plugging it in Kac's formula for the Gram Matrix determinant at that level, and using the previous proposition. Now, consider the singular vector at level pq, This has eigenvalue hp,q+pq for L0. For the proposition above we can see that that vector is the cyclic vector for the Verma module M(c,hr+p,sq), and since all of its descendants are by definition contained in M(c,hp,q), then the module homomorphism M(c,hr+p,sq)M(c,hp,q) is an inclusion!

This is a pretentious way of saying that such a singular vector forms a singular Verma submodule that must contain at least one singular Verma submodule and so on, leading to infinite singular vectors!

Irreducible Rational Highest Weight Representations

We can be more precise about this classification. Since we can classify the singular submodules, we can classify how to remove them in order to obtain a description of the irreducible rational highest weight representations.

Note: Since we are interested in studying minimal models, what we will see is that for a given pair of coprime naturals r,sN the only distinct conformal weights hp,q that will appear are the ones where 1p<r and 1q<s. That restriction comes from fusion which we haven't seen yet, but we will prove later.

Proposition: Given a rational Verma module M(c,hp,q) with c,hp,q given by r,sN and 1p<r, 1q<s, where H:M2C is the canonical Hermitian form, we have that

kerH=span[M(c,hr+p,sq)M(c,hp,2sq)],

where we identify M(c,hr+p,sq) and M(c,hp,2sq) with their canonical inclusions in M(c,hp,q).

Proof: We have already shown that the two modules above are singular submodules of M(c,hp,q). We just need to show that any other submodules are contained in them. But I don't want to write this, this can definitely be shown by induction on Kac's formula, or maybe a nifty trick that I am unaware of.

Unfortunately, the quotient is not entirely straightforward to calculate because the intersection between the singular submodules is not empty! Schematically, if we quotient by one, we have inadvertently quotiented by part of the other.

Characters for Rational Modules

One useful tool in characterizing a Virasoro module is it's character. This is simply a generating function for the dimension each level, i.e. taking the appropriate number of derivatives gives us the number of independent vectors at that level.

Definition: Given a Virasoro module V and its level decomposition

V=nNVn,

a Virasoro character for that module is a smooth function χC(R) at such that

dimVn=1n!ntn|0χ(t)tc/24h.

Note: The reason for the factor of tc/24h is because it helps us simplify some calculations that involve modular invariance. The information of the character is still the same.

Proposition: Given a Virasoro module V its character is uniquely given by

χ(t)=TrtL0c24.

Proof: Since χ is smooth, it has a Taylor series, each term of which is constrained by the definition.

[tbc, but honestly Di Francesco has a table]

Fusion

What is interesting about singular vectors? Primarily that they constrain the correlation functions further than conformal symmetry. Constraining correlation functions implies the famous fusion rules as we will see in this section.

Let's first discuss 3 point correlation functions. Since we live in a virasoro module we know that the following set

vN,h=ρ(Ln1)ρ(Ln2)ρ(Lnk)vh,

where ρ is the Virasoro representation, N={ni}i=1k with n1+n2++nkN and n1n2nk, and v a cyclic vector, spans the entire module! Such states correspond to quasi-primary fields in a CFT. We can therefore denote their corresponding fields as ϕhN(z) defined by

limz0ϕhN(z)Ω=vN,h,

where Ω is the global, unique, conformal vacuum in the Hilbert space. By the way this can be defined similarly including the antiholomorphic component. By conformal covariance of correlation functions, we have that if

ϕh,h¯N,N¯(w,w¯)ϕh,h¯N,N¯(z,z¯)={C(wz)2H(w¯z¯)2H¯h+N=h+N=H, h¯+N¯=h¯+N¯=H¯0otherwise,

where h+N is shortcut for h+nNn. This would benefit from some compact notation. One will notice that, in fact, we have normalized our choices for ϕh,h¯N,N¯ such that C=1. From now we will make the conformal weight implicit when it gets cumbersome. The interesting thing is what results this has in the operator product expansions.

Proposition: The product of two fields ϕ,ψ with respective conformal weights α,β can be expressed in the basis of quasi-primary fields as

ϕ(z,z¯)ϕ(w,w¯)=h,NCαβh,N(zw)h+Nαβ(z¯w¯)h¯+N¯α¯β¯ϕhN(w,w¯),

here we have made the dependence on h¯,N¯ implicit in our labeling of the basis. Each term here has conformal weight α+β.

Now we can use the 3 point correlation function. To simplify notation, let's keep the antiholomorphic part implicit. Given two quasiprimary fields ϕα,ϕβ and a primary field ψ with conformal weights α,β,γ respectively, we have that

ψ(z)ϕα(v)ϕβ(w)=h,NCαβh,N(vw)h+Nαβψ(z)ϕhN(w).

However, we know that ψ(z)ϕhN(w)=0 unless γ=h=h+N, that is because Verma modules are orthogonal. Therefore, not only they must share the same conformal weight, but they must also be in the same irreducible representation for the correlation function to not vanish. As a result, we have that

ψ(z)ϕα(v)ϕβ(w)=Cαβγ(vw)γαβ(zw)2γ.

Therefore, in a sense, the 3 point function, extracts the coefficient of the OPE Cαβγ!

Note: This is a really important result in CFT. Knowing the 3 point functions as well as the primaries, completely defines the operator algebra.

All this was context for the next theorem. It basically says that the existence of null vectors constrains the 3 point correlation functions.

Theorem: Let χM(c,h) be a singular vector. Then there exists a differential opeator Lχ such that any 3-point correlation function G must satisfy

LχG=0.

The operator is hard to calculate in general, but becomes possible when studying minimal models! The far more interesting corollary is that the OPE defines a product in the set of Virasoro representations that form our model. We will see this in the following section.

Definition

We are finally ready to define a Minimal model!

Definition: A conformal field theory is a minimal model iff its associated Hilbert space can be written as a direct sum of finitely many irreducible tensor products of holomorphic and antiholomorphic Virasoro modules that is closed under fusion.

This has a very interesting property.

Proposition: In a minimal model the following are true

  1. There are finitely many conformal primaries.
  2. All the Virasoro modules that appear in its decomposition are rational.

Corollary: For every minimal model there exist a unique pair of coprime naturals r,sN such that

c=16(rs)2rs, r>s

and every Virasoro module in the decomposition has conformal weight

h=(sprq)2(rs)24rs,

for some integers p,qZ such that 0<p<r and 0<q<s.

Note: For that reason we use the notation M(r,s) to refer to the corresponding minimal model.

Proof: (2) Every CFT must be closed under fusion. This puts constraints into which highest weight representations can appear. If the representation is rational then there are finitely many conformal weights available through fusion, since at higher and higher Kac indices the conformal weights repeat. If the representation is irrational, highest weights do not repeat, and therefore closure under fusion would include infinitely many of them.

(1) Via the state-field correspondence, a conformal primary is associated to a cyclic vector in a Virasoro submodule of the theory. Since there are finitely many of them, there are finitely many cyclic vectors. Additionally, since we have the description in terms of irreducible representations we can't find a different decomposition into Virasoro modules with more terms.

(Corollary) By (2) the representations are rational. Therefore the central charge (which is shared by all of them otherwise it wouldn't be a cft) defines the two coprime indices. Representations of conformal weights with Kac indices greater than those are either prohibited by fusion or by periodicity.

Corollary: All minimal models have c<1.

Direct Sum Decomposition into Primaries

Another way of expressing Minimal models is through the decomposition into irreducible highest weight Virasoro modules W(c,h) (that we define here).

Proposition: The Hilbert space of a minimal model with central charge c can be written as

H=h,h¯Mh,h¯W(c,h)W(c,h¯),

where Mh,h¯N is the number of copies of the module W(c,h)W(c,h¯), i.e.

2W(c,h)W(c,h¯):=[W(c,h)W(c,h¯)][W(c,h)W(c,h¯)],

and W(c,h) is the reduced Verma module M(c,h) given by quotienting the singular subrepresentations.

Note: The multiplicities Mh,h of each module are given by fusion. However, as we will see soon, we can calculate them (or at least constrain them) from modular invariance by constraining the partition function.

Minimal Models as Fusion Rings

We have seen that the existence of singular vectors constrains the possible conformal weights that can appear in an OPE and therefore in our theory. However, the OPE itself, can help us define a product called fusion on the level of Virasoro representations that form our theory.

Definition: Let M be a set of Virasoro modules with a basis of irreducible representations. A fusion on M is a map :M×MM such that for every irreducible representations V,WM and every vV,wW then v×wVW where v×w is understood as the operator product expansion of v,w.

Corollary: A minimal model is a fusion ring of Virasoro modules under fusion and direct sum with a basis of irreducible representations and involution the identity.

I am using the term fusion ring out of nowhere, but a full definition is found here.

Example: (2D Ising) Let's try and bootstrap an example of a CFT. We will impose unitarity as well as c=12 in our theory. The question is which Virasoro modules do we need to close under fusion.

From Kac's theorem, the only highest weight unitary representations of the Virasoro algebra at c=12 occur at h=0,h=12,h=116. Therefore the only characters that can appear in our Modular partition function are these. As a result, the Hilbert space can be written as

H=h,h¯Mh,h¯W(c,h)W(c,h¯),

which implies that the torus partition function is written as

Z(q)=h,h¯Mh,h¯χh(q)χ¯h¯(q¯).

By defining a vector χ(q)=χ0(q)e1+χ12(q)e2+χ116(q)e3 and a 3x3 matrix M we can write

Z(q)=χ(q)Mχ(q).

So now, if we find the matrix M we have found our model! Modular invariance tells us that Z(τ)=Z(1τ) by invariance under the S transformation. However, the S transformation is a conformal transformation on the plane, therefore we know how our fields with the corresponding conformal weights would change.

However, if we know the characters, we don't have to transform the fields, we can just plug in 1/τ. Either way, we obtain the following S matrix such that χ(1/τ)=Sχ(τ)

S=12(112112220).

In addition to this, we have T invariance which is Z(τ+1)=Z(τ). By doing the necessary grunt-work we find that

hh¯=0 mod1.

In our model we notice that there isn't a combination of weights such that hh¯1 therefore we have that h=h¯ which implies M is diagonal.

Additionally, we take that the identity operator is nondegenrate, i.e. M11=1. Therefore, we are finally ready to put all these together, and figure out what are the possible minimal models for c=12. They should satisfy

SMS=MMS=SM

Taking all of them together we find that M=I.

This is fantastic! The only thing that is left is to find out the fusion rules. To do so, we will use singular vectors.

As we have explored before the Verma module M(12,0) has a null vector at level 1. There is only one linearly independent vector there, which is ρ(L1)v0. For M(12,116) and M(12,12) there is a singular vector at level 2. Using these to constrain the 3-point correlation functions we obtain the following Fusion rules.

W0W=WW116W116=W0W12W116W12=W116W12W12=W0.

Where Wα=W(12,α). This creates a fusion ring with a basis B={W0,W116,W12} under fusion and direct sums. By the way, this is called the Ising fusion ring. We will see that the defects of the Ising model also form the same fusion ring.

Verlinde's Formula

We have a way, using modular invariance, to over-constrain the multiplicity of the highest weight modules that can appear in our theory. We also have a way, using unitarity and Kac's theorem, to find out which irreducible highest weight modules can appear. What we are left to constrain is how to obtain fusion rules.

We already have a way to do so using highest weight vectors, as we saw in the previous example. But what I skipped there is 2 days of tedious calculations. It is not simple to obtain them using singular vectors directly, especially for more complicated models. So let's try to develop a new methodology.