Mixed Anomaly and Riemann-Roch Theorem

This blog is aim to explain how the mixed anomaly between 𝑈(1) symmetry and gravity in 𝑏𝑐 CFT leads to the Riemann-Roch theorem in complex geometry. In this blog, we will just focus on the main physical idea, and leave the rigorous mathematical treatment to future posts.

Introduction: Monopole Inside a Sphere

Consider a monopole inside a sphere 𝕊2, there is no global well-defined gauge connection 𝐴 over 𝕊2. One needs to use some patches {𝑈𝑖} to cover 𝕊2, then define 𝐴𝑖Ω1(𝑈𝑖) (after identify a reference connection), and using transition functions {𝑓𝑖𝑗} to obtain global 𝑈(1) connection.

For the situation of 𝕊2, the simplest choice of patches might be two hemispheres, where the intersection of two patches is a circle 𝕊1. Thus, one can easily prove that, the connection could be written as:

𝐴(𝜃,𝜑)={12(1cos𝜃)d𝜑,𝜃(0,𝜋2)12(1cos𝜃)d𝜑,𝜃(𝜋2,𝜋),

where the associated gauge curvature could be written as 𝐹=12d𝑆, and the transition function could be written as e𝑖𝜑:𝐴𝐴+d𝜑. Using the formula above, the flux could be calculated by:

Flux=𝕊2𝐹=𝑈1d𝐴+𝑈2d𝐴=𝜕𝑈1𝐴+𝜕𝑈2𝐴=𝕊1d𝜑.

bc CFT and U(1) Current

Local Description

Consider the 𝑏𝑐 CFT over a Riemann surface 𝑋 with conformal weight (𝜆,0) and (1𝜆,0):

𝑆=12𝜋𝑋𝑏𝜕𝑐,

where 𝑏Γ(𝑋,𝐿𝜆), 𝑐Γ(𝑋,𝐾𝐿𝜆), 𝐿 is a holomorphic line bundle and 𝐾 is the canonical bundle over 𝑋.

Now we consider the local description of this CFT over a patch 𝑈 with local coordinate 𝑧. The energy-momentum tensor under this coordinate is given by:

𝑇(𝑧)=𝜆:𝑏𝜕𝑐:+(1𝜆):𝜕𝑏𝑐:,

and the 𝑈(1) current is:

𝐽(𝑧)=:𝑏𝑐:lim𝑤𝑧𝑏(𝑤)𝑐(𝑧)d𝑧𝑤𝑧,

The OPE for the current could be written as:

𝑇(𝑧)𝐽(𝑤)=12𝜆(𝑧𝑤)3d𝑧+𝐽(𝑤)(𝑧𝑤)2+𝜕𝑧𝐽(𝑤)𝑧𝑤+:𝑇(𝑧)𝐽(𝑤):,

which implies the current changing while one consider the conformal transformation 𝑧𝑤:

𝐽(𝑤)=𝐽(𝑧)+12𝜆2𝜕(ln𝜕𝑧𝑤)=𝐽(𝑧)+12𝜆2d(ln𝜕𝑧𝑤).

The last equality holds because the conformal translation is holomorphic. This translation formula implies that 𝐽(𝑤) is not a primary field.

The conserved quantity here from classical mechanics could be naively written as Σ𝜕𝐽d𝑥=0. This equation is true on with compact supported 𝑏𝑐 fields. However, more precisely consideration is needed while we consider the global structre of this field theory.

Glue Patches from Local Data

While we want to glue patches into one dimensional complex manifold, a holomorphic function 𝑓 satisfies 𝜕𝑧𝑓(𝑝)0 would play a role as transition function, which indeed is a conformal transformation 𝑧𝑤. Thus, recall the discussion in the intro, the integration of 𝜕𝐽 over 𝑋 should be rephrased as the integration over multiple patches glued by some conformal transformation:

𝑋𝜕𝐽𝑖𝑈𝑖𝜕𝐽(𝑧𝑖).

Here we chose a good over 𝑈𝑖 of 𝑋 and attach local coordinates {𝑧𝑖} on each patch. Since 𝐽(𝑧𝑖) is (1,0) form over 𝑈𝑖, the integration above could be rewritten as:

𝑋𝜕𝐽𝑖𝑈𝑖d𝐽(𝑧𝑖).

Given a (good) cover 𝒰︀{𝑈𝑖} of 𝑋, transition function is given by 𝑓𝑖𝑗:𝑧𝑗𝑓𝑖𝑗(𝑧𝑖), thus the current on two patches are related by:

𝐽(𝑧𝑗)=𝐽(𝑧𝑖)+12𝜆2d(ln𝜕𝑧𝑖𝑓𝑖𝑗).

For now, we have met a similar situation as the monopole inside a sphere, where the current 𝐽 plays the role of gauge connection 𝐴 which might not be globally well-defined.

A way to formulate the consideration in the intro, where we first integrate d𝐽 over each patch, then sum them up with the transition function.

One can embed the consideration above into Čech complex, where 𝐽(𝑧𝑖) is an element in 𝐶0(𝒰︀,Ω1), and 12𝜆2d(ln𝜕𝑧𝑖𝑓𝑖𝑗) is an element in 𝐶1(𝒰︀,Ω1), where:

  • The first cohomology degree in 𝐶 is the intersection number of patches, e.g., 𝑈𝑖 is an element in 𝐶0, 𝑈𝑖𝑈𝑗 is an element in 𝐶1 and so on.
  • The second cohomology degree in Ω denotes the degree of differential forms, e.g., Ω0 is degree 0 form (function), Ω1 is degree 1 form and so on 1.

And the associated Čech differential is induced by:

  • 𝛿:𝐶𝑝(𝒰︀,Ω𝑞)𝐶𝑝+1(𝒰︀,Ω𝑞), where 𝛿:𝑓𝑖1,,𝑖𝑛(𝛿𝑓)𝑖1,,𝑖𝑛,𝑖𝑛+1.
  • d:𝐶𝑝(𝒰︀,Ω𝑞)𝐶𝑝(𝒰︀,Ω𝑞+1) is the standard de Rham differential over a patch 𝑈𝑖1,,𝑖𝑛.

Therefore, the transition of current 𝐽 could be rephrased as:

𝛿𝐽𝑖𝑗=12𝜆2d(ln𝜕𝑧𝑗𝑓𝑖𝑗),

which could be rewritten as:

where the arrow 𝑎𝛿𝑏 denotes 𝑏=𝛿𝑎. Moreover, since transition functions satisfying the condition

𝜕𝑧𝑗𝑓𝑖𝑗𝜕𝑧𝑘𝑓𝑗𝑘𝜕𝑧𝑖𝑓𝑘𝑖=1𝑒2𝑖𝜋𝑛𝑖𝑗𝑘,

we have:

where d would act as an embedding 𝐻2(𝑋,)↪︎Ω0(𝑈𝑖𝑗𝑘) i.e., d:𝑛𝑛𝑖𝑗𝑘 for [𝑛]𝐻2(𝑋,). Note that our integration is over 𝑋 for 𝜕𝐽, then we need to include 𝜕𝐽=d𝐽 into the consideration, thus we have:

where 𝛿 is the restriction of a smooth form to the intersection of patches, i.e. 𝛿:𝜔𝜔|𝑈𝑖, for 𝜔Ω2(𝑋).

Using the diagram above, we could replace the ill-defined integration of 𝜕𝐽 over 𝑋 by the well-defined integration of d𝐽𝑖 over each patch 𝑈𝑖, then by the globally well-defined 2-form 𝜔Ω2(𝑋).

Moreover, the diagram above hints that, the integration of 𝜔 over 𝑋 would descend to the sum of (12𝜆)𝑖𝜋𝑛𝑖𝑗𝑘 over all 𝑈𝑖𝑗𝑘. To see this, we consider the nerve of cover 𝒰︀, which is a simplicial complex constructed from 𝒰︀. See the figure below for an example of nerve of cover (and its dual).

image
Nerve of cover and its dual
image
Nerve of cover and its dual

Thus, the integration of 𝜔 over 𝑋 could:

  • First, be rephrased as the integration over the boundary 𝑒𝑖𝑗:
𝑋𝜔={𝑒𝑖𝑗}𝑒𝑖𝑗(𝛿𝐽)𝑖𝑗={𝑒𝑖𝑗}𝑒𝑖𝑗12𝜆2d(ln𝜕𝑧𝑗𝑓𝑖𝑗),

where 𝑒𝑖𝑗 denotes the edge correspond to the intersection 𝑈𝑖𝑈𝑗,

  • Then, be rephrased as the integration over the face 𝑓𝑖𝑗𝑘, which is simply the sum of 𝑛𝑖𝑗𝑘:
𝑋𝜔={𝑓𝑖𝑗𝑘}(12𝜆)𝑖𝜋𝑛𝑖𝑗𝑘,

where 𝑓𝑖𝑗𝑘 denotes the face correspond to the intersection 𝑈𝑖𝑈𝑗𝑈𝑘.

  • Finally, be rephrased as the ‘integration’ of 𝑛 over 𝑋, i.e., the pairing of [𝑛]𝐻2(𝑋,) with the fundamental class [𝑋]𝐻2(𝑋,):
𝑋𝜔=(12𝜆)𝑖𝜋[𝑛],[𝑋],

which is precisely the first Chern class 𝑐1(𝐿)𝐻2(𝑋,) of line bundle 𝐿 by definition, multiplied by (12𝜆)𝑖𝜋.

Remark
Such an reduction is called zig-zag technique, which descends a integration of a differential form to a sum over simplices in the nerve of cover.
Remark
Such an reduction is called zig-zag technique, which descends a integration of a differential form to a sum over simplices in the nerve of cover.

Therefore, the integral of 𝜕𝐽 (in fact, 𝜔) over Riemann surface 𝑋 gives

𝑋𝜕𝐽𝑋𝜔=(12𝜆)𝜋𝑖𝑐1(𝐿),

where 𝑐1(𝐿)𝐻2(𝑋,) is the first Chern class of line bundle 𝐿.

Zero Modes, Riemann-Roch and Index

Zero Modes and Index

The zero mode equation for 𝑏𝑐 CFT could be written as:

𝜕𝑐=0,𝜕𝑏=0.

We denote the number of zero modes for 𝑏, 𝑐 fields as 𝐵 and 𝐶 respectively. It is easy to identify that 𝐶=ker(𝜕𝐾𝐿𝜆) and 𝐵=ker(𝜕𝐿𝜆), thus the difference of the zero modes is given by:

𝐶𝐵=dim(𝐻0(𝑋,𝒪︀(𝐾𝐿𝜆)))dim(𝐻0(𝑋,𝒪︀(𝐿𝜆))),

using Serre duality 𝐻𝑖(𝑋,𝒪︀(𝐾𝐿𝜆))𝐻𝑛𝑖(𝑋,𝒪︀(𝐿𝜆)), one have (in our case, 𝑛=1):

𝐶𝐵=dim(𝐻1(𝑋,𝒪︀(𝐿𝜆)))dim(𝐻0(𝑋,𝒪︀(𝐿𝜆)))1(𝑋,𝒪︀(𝐿𝜆))0(𝑋,𝒪︀(𝐿𝜆)),

thus the index of elliptic operator 𝜕 could be rephrased as:

ind(𝜕)=0(𝑋,𝒪︀(𝐿𝜆))1(𝑋,𝒪︀(𝐿𝜆)),

Moreover, it is well-known that the difference of zero modes could be rephrased as the charge of 𝑈(1) Noether current, which is given by the 𝑈(1) generator (at quantum level):

𝑄12𝜋𝑖𝑋𝜕𝐽(𝑧)=12𝜋𝑖:𝑏(𝑧)𝑐(𝑧):,

We can use the path integral to evaluate this charge, which we have:

𝑄=1𝑍𝑑𝜇𝑄𝑒𝑆[𝑏,𝑐],

where 𝑑𝜇 is a formal Berezin measure over the space of fields, and 𝑍 is the partition function.

Note that the possible zero modes of 𝑏𝑐 fields would never shown in the action 𝑆[𝑏,𝑐], thus the integration above would always vanish unless there is no zero modes. To overcome this problem, one need to insert an observable with 𝐵 𝑏 fields and 𝐶 𝑐 fields into the integration, i.e.:

𝑄𝑑𝜇𝑄𝒪︀[𝑏,𝑐]𝑒𝑆𝑑𝜇𝒪︀[𝑏,𝑐]𝑒𝑆,

we will finally show shat this integration is independent of the choice of 𝒪︀, but now let me choose a simple form of this operator:

𝒪︀[𝑏,𝑐]𝑏(𝑧1)𝑏(𝑧𝐵)𝑐(𝑤1)𝑐(𝑤𝐶),

thus, the 𝑈(1) charge operator would acts on this observable as:

[𝑄,𝒪︀]=(𝐵𝐶)𝒪︀,

which could be derived from

[𝑄,𝑏(𝑧)]=𝑏(𝑧),[𝑄,𝑐(𝑧)]=𝑐(𝑧),

and Leibniz rule of commutator.

Now we consider the path integral version of the commutator above. In order to realize such commutator above, we need two facts above:

  • First, the path integral would lead to a (time, radial) ordered product.
  • Second, the quantity of 𝑄 is robust under a small deformation of integral path (using Cauchy’s integral formula).

The first fact shows that we could realize the quantum expectation value as:

0|𝑇{[𝑄,𝑂(𝑧)]}|0=(𝑄(𝐶1)𝑄(𝐶2)𝑂(𝑧)).

Using the second fact, these two loops could be deformed as a closed loop around 𝑂(𝑧). Thus, the commutator could be realized simply as the path integral expectation value of 𝑄𝑂.

Using the result above for each 𝑏(𝑧𝑖) and 𝑐(𝑤𝑗), we finally obtain:

𝑄=𝐵𝐶,

which is independent of the choice of 𝒪︀. Thus, we have identified the index of elliptic operator 𝜕 with the 𝑈(1) charge:

𝑄=ind(𝜕).

Mixed Anomaly and Riemann-Roch Theorem

Recalling our previous result, this actually gives the relationship between ghost number and manifold Euler characteristic:

𝑄=12𝜆2𝜒(𝐿)=(12𝜆)(1𝑔)deg(𝐿𝜆)+1𝑔,

here we used the fact that 𝜒(𝐿𝜆)=deg(𝐿𝜆)=𝜆deg(𝐿) and deg(𝐿)=22𝑔, where 𝐿 is the canonical line bundle over 𝑋. Noting the equivalence between ghost number and index, we finally obtain the index theorem for elliptic operator 𝜕:

ind(𝜕𝐿𝜆)=(12𝜆)𝜒(𝐿)=deg(𝐿𝜆)+1𝑔,

Using the index expression ind(𝜕)=0(𝑋,𝒪︀(𝐿𝜆))1(𝑋,𝒪︀(𝐿𝜆)), this is precisely the Riemann-Roch theorem:

0(𝑋,𝒪︀(𝐿𝜆))1(𝑋,𝒪︀(𝐿𝜆))=deg(𝐿𝜆)+1𝑔.

Using the line bundle-divisor correspondence, this theorem can be transformed into the standard form found in textbooks.

  1. 1(1,0) form over 𝑈𝑖 could be naturally embedded into 𝐶0(𝒰︀,Ω1), so that we write 𝐽𝐶0(𝒰︀,Ω1).

Back to all articles

Loading comments...