Sewing Chiral RCFTs
Given a local RCFT defined on a punctured sphere , we want to construct such a theory on a higher genus Riemann surface , where denotes the puncture at point with local coordinate , which satisfies .
There is a standard way to obtain a higher genus Riemann surface from some punctured spheres, so-called factorization, or sewing procedure. Thus, the main idea is:
- First, find a factorization of the target Riemann surface .
- Define local RCFTs on each of the pants, i.e. .
- Find an associative sewing operation for local RCFTs, which is compatible with the sewing of Riemann surfaces.
The data above could be summarized as:
where denotes the RCFT defined on the corresponding Riemann surface, corresponding to the higher genus partition functions.
Since there are various factorizations for a given Riemann surface, we also need to show that the final RCFT defined on is independent of the choice of pants decomposition. Which could be related to the constrains for above, corresponding to the Moore-Seiberg data in the rational CFT and mapping class group actions on the Riemann surfaces.
Introduction: Gluing in QFT
This is an elementary part which is well-known in QFT at least in the level of "philosophy".
Consider a QFT defined on a manifold with boundary , the path integral could be written as:
which is a functional of the boundary field configuration . Thus, if we have two manifolds and with isomorphic boundaries , we could glue them together to form a new manifold with inverse boundary operations:
where we sum over all the possible boundary field configurations , and denotes the complex conjugate of , since the orientation of is opposite to that of .
Sewing an RCFT
We first review the sewing procedure for Riemann surfaces, then discuss how local RCFTs behave under such operations.
Sewing Riemann Surfaces
Consider two punctures and on (some) Riemann surfaces. A sewing operation would glue these two punctures together to form a new Riemann surface .
- If the two punctures are on different Riemann surfaces and , the new Riemann surface would be written as .
- If the two punctures are on the same Riemann surface , the new Riemann surface would be written as .
In the notation above, the RCFT partition functions should be compatible with the sewing operations, for example:
would define a higher genus RCFT partition function from two lower genus ones. We will discuss more details in the next section.
- If the two punctures are on different Riemann surfaces and , the new Riemann surface would be written as .
- If the two punctures are on the same Riemann surface , the new Riemann surface would be written as .
In the notation above, the RCFT partition functions should be compatible with the sewing operations, for example:
would define a higher genus RCFT partition function from two lower genus ones. We will discuss more details in the next section.
In this procedure:
- Punctures and would be identified and finally removed.
- The local coordinates and would satisfy the relation , where is a complex parameter with .
is called the sewing parameter, which controls the complex structure of the new Riemann surface , and related to the Fenchel–Nielsen coordinates by in the Teichmüller space.
If there are some other sewing operations happening at the same time, we would have multiple sewing parameters , which form a coordinate system .
is called the sewing parameter, which controls the complex structure of the new Riemann surface , and related to the Fenchel–Nielsen coordinates by in the Teichmüller space.
If there are some other sewing operations happening at the same time, we would have multiple sewing parameters , which form a coordinate system .
The second step could be understood as follows:
- Cutting out small disks and around the punctures.
- Identifying the boundary and via the relation .
Modularity and Mapping Class Group
A Fenchel–Nielsen coordinate system corresponds to a factorization of the Riemann surface. However, there are various factorizations for a given Riemann surface, thus various coordinate systems in the Teichmüller space.
Modularity: Sewing a Double Punctured Sphere
Consider sewing two punctures and on a double punctured sphere , the resulting Riemann surface is a torus (well-known fact). We assume and are two poles of the sphere, and the local coordinates and are related by .
Using the transition function of two charts on the sphere, we could write , thus the sewing relation could be written as and identification . Under this identification, the complex plane becomes a torus , where , .
The change of sewing could be identified with changing the way to cut the torus into a double punctured sphere, which is identified with changing the basis of the homology group (A-cycle and B-cycle). The homology basis has a natural symplectic structure given by the intersection number, thus the change of basis should preserve such structure, i.e., an action of the symplectic group .
Thus, the different sewing operations on the double punctured sphere correspond to different coordinate systems and on the Teichmüller space of the torus, which are related by the modular group action.
Mapping Class Group
Higher dimensional generalization of the modular group is the mapping class group of Riemann surfaces. Point is: Different sewing operations correspond to the different coordinate systems in the Teichmüller space, which are related by the action of the mapping class group , which is in the torus case.
Elementary Moves for Sewing Operations
A sewing procedure could be decomposed into a sequence of elementary sewing operations, which correspond to:
- Self twisting .
- Self sewing .
- Sewing two different Riemann surfaces .
And the resulting Riemann surface could be obtained by a sequence of compositions of these elementary sewing.
There are various ways to go from a given factorization to another one, which correspond to different sequences of elementary sewing operations. There is a result by Hatcher and Thurston that classifies these relations:
Any two factorizations of a Riemann surface could be related by a sequence of the following elementary moves:
- F-move: Change the way to cut a four punctured sphere into two three punctured spheres.
- S-move: Change the way to cut a one punctured torus into a double punctured sphere.
Satisfying some relations (pentagon relation, hexagon relation, …)
Any two factorizations of a Riemann surface could be related by a sequence of the following elementary moves:
- F-move: Change the way to cut a four punctured sphere into two three punctured spheres.
- S-move: Change the way to cut a one punctured torus into a double punctured sphere.
Satisfying some relations (pentagon relation, hexagon relation, …)
Thus, to obtain two consistent sewing operations from a given factorization to another one, we only need to check the consistency under these elementary moves. The relations such as pentagon relation and hexagon relation shows that, all the different ways to go from a given factorization to another one are consistent.
Sewing Local RCFTs
Using the construction above, the theory has a strong flavor of our naive picture of path integral gluing in QFT, i.e., summing over the states living on the boundary circles:
where denotes the boundary local field configurations. In CFT:
- Using state-field correspondence, the boundary local field configurations are identified with the states in the Hilbert space attached to the boundary circle.
-
Boundary field configurations could be written as linear combinations of primary fields and their descendants:
where is the set of primary fields, and are the Virasoro generators (we only consider chiral part here for simplicity).
- RCFT restricts the dimensional of the Hilbert space to be finite, thus we could select a finite basis for the primary fields.
Thus, we could select a finite basis for the states living on the boundary circles , where labels the primary fields, and labels the descendants. Consider sewing with puncture and with puncture , the boundary state could be written as:
where the coefficients and could be written as some correlation functions involving the corresponding fields:
where we used state-operator correspondence to relate the states and local fields, here the puncture is understood as infinite past or future in the radial quantization.
The gluing procedure leads to a two punctured sphere, whose end points are inserted with the boundary states generated by descendants of primary fields. Thus, the partition function on such sphere is1:
thus, the amplitude from sewing and could be written as:
(here we assume that is positive definite). Inserting this into the correlation functions on and , we obtain the sewn chiral correlation function:
Consider case and assume the inserted operators are primary fields , then the sewn four-point chiral correlation function could be written as:
Using the OPE:
and Wick contraction, we could rewrite the expression above as
which is exactly the conformal block expansion of the four-point chiral correlation function on the sewn sphere. The four points sphere could be understood as sewing two three-point spheres and together at punctures and .
In the notation above, we can easily see that forms a basis of the conformal blocks on the four-point sphere.
Consider case and assume the inserted operators are primary fields , then the sewn four-point chiral correlation function could be written as:
Using the OPE:
and Wick contraction, we could rewrite the expression above as
which is exactly the conformal block expansion of the four-point chiral correlation function on the sewn sphere. The four points sphere could be understood as sewing two three-point spheres and together at punctures and .
In the notation above, we can easily see that forms a basis of the conformal blocks on the four-point sphere.
Now we focus on the primary fields correlator. Due to the state-operator correspondence, a primary field would correspond to a highest weight state, thus form a subspace in the Hilbert space . In this case, the setup for our sewing operation could be summarized as:
- Consider sewing two Riemann surfaces and at punctures and .
- On each puncture, we attach a vector space spanned by the primary field and its descendants.
The second part corresponds to choosing a module of our chiral algebra (or vertex operator algebra if you like) to attach to the sewing punctures.
In general, the irreducible modules of an arbitrary conformal vertex operator algebra cannot be labeled by primary fields only, since there could be some logarithmic modules.
However, in rational CFT case, there is a one-to-one correspondence between primary fields and irreducible modules. Which hints that the representation category of rational vertex operator algebra is semisimple.
In general, the irreducible modules of an arbitrary conformal vertex operator algebra cannot be labeled by primary fields only, since there could be some logarithmic modules.
However, in rational CFT case, there is a one-to-one correspondence between primary fields and irreducible modules. Which hints that the representation category of rational vertex operator algebra is semisimple.
Reviewing our previous discussion, we have:
Given a factorization of a Riemann surface , we have a basis of . The construction of such basis is:
- Consider the pants decomposition of the Riemann surface , which would give a set of three-point spheres .
- On each sphere, two of the punctures are attached with the external modules and , while the third puncture, called sewing puncture, is attached with an internal module .
- Sewing procedure would glue the sewing punctures on different spheres together, and sum over the choice of internal modules .
- Thus, the basis of could be labeled by the choice of internal modules on the sewing punctures, i.e., where labels the internal module on the -th sewing puncture.
Given a factorization of a Riemann surface , we have a basis of . The construction of such basis is:
- Consider the pants decomposition of the Riemann surface , which would give a set of three-point spheres .
- On each sphere, two of the punctures are attached with the external modules and , while the third puncture, called sewing puncture, is attached with an internal module .
- Sewing procedure would glue the sewing punctures on different spheres together, and sum over the choice of internal modules .
- Thus, the basis of could be labeled by the choice of internal modules on the sewing punctures, i.e., where labels the internal module on the -th sewing puncture.
We need to check that the conformal blocks constructed above indeed form a basis of the space of conformal blocks . We will do this in the next section.
An-Aside: Three Point Sphere Conformal Blocks and Intertwining Operators
The conformal blocks on three point sphere is related to the fusion rules of the modules attached to the punctures:
which lead us to consider the intertwining operators among the modules:
where have conformal weight , mapping (intertwining) the module to . If there are various intertwining operators of the same type, we denote them by where , thus the three point sphere conformal blocks could be written as:
In the language of intertwining operators, the sewing operation which leads to the four point sphere conformal blocks could be written as:
where is the internal module attached to the sewing puncture, and the factorization above corresponds to the s-channel Feynman diagram .
Consistency Conditions
At the previous section, we have defined a sewing operation for local RCFTs, which is associated with the sewing of Riemann surfaces, and the gluing procedure in QFT.
However, such a construction is just "a" construction, to make it become "a consistent" construction of higher genus RCFTs from lower genus ones, we need to check some consistency conditions:
- Check the RCFT chiral correlator we defined is indeed a chiral correlator.
- There are various factorizations for a given Riemann surface, we need to show that the final RCFT defined is independent of the choice of pants decomposition.
- There are various way from a given factorization to another one, we need to check the consistency of these different ways.
The first point is the inner constrain for RCFT itself, where we have already mentioned it before, and second point is the outer constrain from the geometry of Riemann surfaces, corresponding to the mapping class group actions.
Different Sewing Operations:
Gives Same Theory
A physical field theory defined on a Riemann surface should be independent of the choice of factorization of the surface, thus independent of the choice of sewing operations.
Recall our previous construction of conformal block basis from a given factorization, different factorizations would give different bases of the space of conformal blocks . What we need is to show that these different bases actually span the same space.
we constructed from a given factorization of the Riemann surface satisfy:
- They are Linearly independent.
- They span the vector space of conformal blocks .
we constructed from a given factorization of the Riemann surface satisfy:
- They are Linearly independent.
- They span the vector space of conformal blocks .
📓 Proof
We only prove the four-point sphere block case here, the general case could be proved similarly by induction on the number of sewing operations.
Spanning. Let . Cut the sphere along the circle separating from . By state–field correspondence, insert the resolution of identity on the chiral state space:
This yields a factorized expression of as a sum of contractions of two three-point blocks with an intermediate module . Expanding those three-point blocks in the chosen bases and , we obtain
hence spans .
Linear independence. Define a "cut map"
by cutting along the same circle and projecting onto the intermediate sectors using the non-degenerate two-point pairing (equivalently, using the inverse Gram matrix to extract coefficients of inserted descendants). One checks directly from the sewing construction that
Therefore is injective. Since the elements are linearly independent in the direct sum, their images are linearly independent in .
📓 Proof
We only prove the four-point sphere block case here, the general case could be proved similarly by induction on the number of sewing operations.
Spanning. Let . Cut the sphere along the circle separating from . By state–field correspondence, insert the resolution of identity on the chiral state space:
This yields a factorized expression of as a sum of contractions of two three-point blocks with an intermediate module . Expanding those three-point blocks in the chosen bases and , we obtain
hence spans .
Linear independence. Define a "cut map"
by cutting along the same circle and projecting onto the intermediate sectors using the non-degenerate two-point pairing (equivalently, using the inverse Gram matrix to extract coefficients of inserted descendants). One checks directly from the sewing construction that
Therefore is injective. Since the elements are linearly independent in the direct sum, their images are linearly independent in .
Thus, different factorizations give different bases of the same space of conformal blocks . Which shows that our sewing operation for local RCFTs is consistent with the geometry of Riemann surfaces.
Consistent under Sewing Parameter Change: Elementary Moves
While different factorizations give rise to different bases of the space of conformal blocks, the change of basis must be independent of the chosen sequence of elementary sewing operations.
Like what we have mentioned before, to check such consistency, we only need to check the elementary moves given by Hatcher-Thurston theorem, i.e., F-move and S-move.
Such move would lead to a change of basis of the space of conformal blocks, we denote such change of basis by some matrices.
F-Move
F-move corresponds to changing the way to cut a four punctured sphere into two three punctured spheres, i.e., consider , F-move would correspond to exchanging and channel. Here, denote the internal modules attached to the sewing punctures.
Thus, F-move would lead to a change of basis of the space of four-point conformal blocks, i.e. and , which could be written as:
where the matrix is called the F-matrix, and column denotes the fusion of modules and , and row denotes the initial modules and outer module .
S-Move
The S-move corresponds to changing the way to cut a one punctured torus into a double punctured sphere, i.e., consider , S-move would correspond to exchanging the A-cycle and B-cycle cutting.
We assume the puncture is attached with module .
The A-cycle cutting corresponds to cutting the torus into a double punctured sphere , where the punctures and are attached with modules and respectively. Thus, the intertwining operator could be written as , and the conformal block space could be written as:
And the partition function on the torus could be written as:
where (a primary state) denotes the boundary filed configuration at the puncture .
The B-cycle cutting corresponds to cutting the torus into a double punctured sphere , where the punctures and are attached with modules and respectively.
Thus, though the cutting are different, both of them give a basis of the same space of conformal blocks , thus the only difference is the change of basis, which could be written as:
Braiding Move
Unlike the punctured space case, conformal blocks on Riemann surfaces carries some important analytical structure, which leads to some nontrivial monodromy, and thus braiding operations.
The braiding move corresponds to exchanging two punctures on the Riemann surface, which leads to a map:
The full correlator function should be invariant under such braiding operation, thus the chiral part should transform linearly under such operation:
where the matrix is called the braiding matrix.
Twisting Move
The twisting move corresponds to twisting a puncture on the Riemann surface by (Dehn twist), which leads to a map:
Consistent under Sewing Parameter Change: Moore-Seiberg Equations
We have discussed the elementary moves (F and S move) leading to different sewing operations, which give rise to linear transformations on the space of conformal blocks.
Now we need to check the consistency of these transformations.
Firstly, as we mentioned before, different sequences of elementary moves from a given factorization to another one should give the same transformation on the space of conformal blocks.
Moreover, since we attach some RCFT data on these Riemann surfaces, these transformations should be compatible with the RCFT data. Thus, our consistency conditions could be summarized as:
- Consistency of local RCFT data.
- Monodromy of conformal blocks form representations of the mapping class group.
- Different paths of the elementary moves relate same basis of conformal blocks.
Such consistency conditions are called the Moore-Seiberg equations, or Duality identities.
On genus zero Riemann surfaces, we have the following Moore-Seiberg equations:
- Pentagon relation for the F-move.
- Hexagon relation for the B-move and F-move.




From these relations, satisfies the Yang-Baxter equation.
Moreover, we have some modularity conditions for the S-move on genus one Riemann surfaces:
- , where is the charge conjugation matrix.
- and some other relations coming from the modular group .
- Other genus one relations, e.g., .
You may wander would there be some higher genus Moore-Seiberg equations? The answer is yes, however, as we will see in the next section, all these higher genus consistency conditions could be derived from the genus zero and one Moore-Seiberg equations, i.e., the independent consistency conditions are just these we mentioned above.
Completeness of the Consistency Conditions
It seems that we can construct infinitely many consistency conditions from various sewing operations on Riemann surfaces.
However, there is a result by Moore and Seiberg that shows that all these consistency conditions could be derived from a finite set of them, i.e., the Moore-Seiberg equations we mentioned before.
Abstract Nonsense Explanation
The simplest way to see this is using some "abstract nonsense" from category theory.
Note that the data we discussed above actually form a tensor category, or more precisely, a modular tensor category, using the MacLane's coherence theorem, such finite set of consistency conditions could be understood as the coherence conditions for the modular tensor category, thus all the other consistency conditions could be derived from them, i.e., the diagrams constructed from these data commute.
Geometric Explanation: Mapping Class Group Representations
However, the geometric meaning of such consistency might be more "physical", and related to the mapping class group actions on the Riemann surfaces.
The sewing procedures and the translations between them could be captured by a complex so-called the duality complex, where:
- Vertices: A basis of conformal blocks space.
- Edges: An elementary move ( , , , matrix) between two factorizations.
What we want to prove is that, all the loops in such complex are contractible while Moore-Seiberg equations are satisfied.
First, the pentagon relation of matrix can be used to transform any vertex to a standard form, called the Multiperipheral Basis.
Now, the only remaining edges are related to , , and moves. Thus, such operations could be identified with the elements of the mapping class group .
Using this fact, every large loop in the duality complex could be decomposed into a sequence of smaller loops, each of which corresponds to a relation in the mapping class group:
- Braiding loop, which is contactable due to the hexagon relation of and matrix (Yang-Baxter equation).
- Dehn twist relations, which is contractible due to the modularity relations of and matrix.
Thus, all the loops in the duality complex are contractible while the Moore-Seiberg equations are satisfied.
-
Here we assume for simplicity, if we consider general sewing parameter , we need to insert an additional factor to take care of the change of complex structure.
Loading comments...
Please login with GitHub to post a comment.