text:
# Contents

## 1 Introduction

Historically discrete torsion has been a rather mysterious aspect of string theory. Discrete torsion was originally discovered  as an ambiguity in the choice of phases to assign to twisted sectors of string orbifold partition functions. Although other work has been done on the subject (see, for example, ), no work done prior to  has succeeded in giving any sort of genuinely deep understanding of discrete torsion. In fact, discrete torsion has sometimes been referred to has an inherently stringy degree of freedom, without any geometric analogue.

In this paper (a followup to ) we shall describe a purely mathematical way of understanding discrete torsion, and will show explicitly how our description gives rise to Vafa’s phases in twisted sector contributions to partition functions, to projective representations of orbifold group actions on D-branes, and to other physical manifestations of discrete torsion.

The description of discrete torsion we present here is the same as that we previously presented in . This paper differs in that we have vastly reduced the level of technical complication that was present in , we explicitly work out the details of some computations merely referred to in , and we also work out some new results not present in , such as a derivation of the projectivized group actions used by  to describe orbifold group actions on D-branes with discrete torsion.

What is discrete torsion? In a nutshell,

Discrete torsion is the choice of orbifold group action on the $`B`$ field.

More generally, in any theory possessing fields with gauge invariances, defining the orbifold group action on the base space does not suffice to define the orbifold group action on the fields of the theory – one can combine the action of the orbifold group with gauge transformations to get new, distinct, actions of the orbifold group. For $`U(1)`$ gauge fields, this gives rise to orbifold $`U(1)`$ Wilson lines. For $`B`$ fields, this gives rise to discrete torsion, as we shall work through in detail in this paper. Now, string theory has other fields with gauge invariances – for example, in eleven-dimensional supergravity there is a three-form potential with a gauge invariance analogous to that of the $`B`$ field, and so one expects to have orbifold degrees of freedom associated to that field also. We shall discuss analogues of discrete torsion for the other tensor-field potentials of string theory in . In another upcoming paper  we shall discuss discrete torsion in perturbative heterotic strings.

It should be emphasized that we have presented a first-principles explanation of discrete torsion in  and in this paper – not some observations on discrete torsion, not some calculations related to discrete torsion, but an explanation. It should also be emphasized that this explanation is purely mathematical in nature – although we can certainly check physical consequences, at its heart discrete torsion is a natural mathematical consequence of having $`B`$ fields. Discrete torsion has nothing at all to do with string theory per se, and is not “inherently stringy” in any sense.

We begin in section 2 with a discussion of orbifold $`U(1)`$ Wilson lines – i.e., a discussion of counting orbifold group actions on $`U(1)`$ gauge fields. Although the technical details for orbifold group actions on $`B`$ fields are considerably more complicated and subtle, the basic principles are the same for $`B`$ fields as for $`U(1)`$ gauge fields, and our treatment of $`B`$ fields parallels our treatment of $`U(1)`$ gauge fields. In particular, section 2 provides a simplified context in which to see the main ideas at work.

Next in section 3 we study orbifold group actions on $`B`$ fields, and explain how the group cohomology group $`H^2(\mathrm{\Gamma },U(1))`$ arises. In addition to $`H^2(\mathrm{\Gamma },U(1))`$, we also find additional orbifold group actions; we explain why, in hindsight, such additional actions should be expected. The general methods used are the same as for studying orbifold group actions on $`U(1)`$ gauge fields, although the technical details are more complicated.

In section 4 we derive the twisted sector phases originally described in . We calculate the phases at one-loop, and also check factorization at higher loops (an explicit calculation is done at two-loops, from which the general result is obvious).

In section 5 we derive M. Douglas’s description  of discrete torsion for D-branes, as a projective representation of the orbifold group.

In section 6 we outline how results of C. Vafa and E. Witten  on the interplay of discrete torsion and Calabi-Yau moduli are naturally understood in the context we have presented. This discussion frequently refers to reflexive sheaves on singular varieties, and as such ideas are not frequently used in the physics literature, we have included an appendix on the subject.

Finally in section 7 we very briefly mention local orbifold degrees of freedom, as distinct from global orbifold degrees of freedom, a topic usually neglected in physics treatments of orbifolds.

Readers who wish to study this paper in detail are encouraged to first work through section 2 on orbifold $`U(1)`$ Wilson lines, despite the fact that it might not sound wholly relevant. Our approach to thinking about $`B`$ fields and discrete torsion is very closely related to orbifold $`U(1)`$ Wilson lines, and the mathematical techniques we shall use to study orbifold group actions on $`B`$ fields are precise analogues of those used to classify orbifold $`U(1)`$ Wilson lines. Mathematicians should note that although these mathematical techniques are a staple of the relevant part of the mathematics literature, they are not widely used in the physics literature.

## 2 Review of orbifold $`U(1)`$ Wilson lines

In this paper we shall describe discrete torsion as a choice of orbifold group action on $`B`$ fields. In order to understand how this works, however, we shall first present orbifold $`U(1)`$ Wilson lines. We will work through this simpler case in detail because it is an exact model for our approach to understanding orbifold group actions on $`B`$ fields – the details are much more subtle, but the basic ideas are the same as for orbifold $`U(1)`$ Wilson lines.

In particular, our approach to understanding discrete torsion is closely modelled on understanding orbifold $`U(1)`$ Wilson lines mathematically, involving techniques not commonly used in the physics literature. In order to understand later sections of this paper, therefore, it is important to first get a solid handle on the basic ideas, in a context in which the details are easy to work out.

Orbifold $`U(1)`$ Wilson lines are precisely a choice of orbifold group action on $`U(1)`$ gauge fields. We shall first work out a description of elements of the set of orbifold group actions on $`U(1)`$ gauge fields, then we shall argue that any two elements of the set differ by an element of the group $`H^1(\mathrm{\Gamma },U(1))`$.

Our analysis does not rely on the orbifold group $`\mathrm{\Gamma }`$ acting freely – whether $`\mathrm{\Gamma }`$ has fixed points is entirely irrelevant for our analysis. Similarly, whether $`\mathrm{\Gamma }`$ is abelian is equally irrelevant.

It should also be mentioned that our analysis of orbifold actions on $`U(1)`$ gauge fields is not new, but is rather quite standard in the mathematics literature. The earliest reference of which we are aware is \[10, section 1.13\].

For simplicity, we shall work at the level of transition functions. A line bundle with connection (i.e., a set of local $`U(1)`$ gauge fields) can be described by pairs $`(A^\alpha ,g_{\alpha \beta })`$ where $`A^\alpha `$ is a vector field on an element $`U_\alpha `$ of an open cover, and $`g_{\alpha \beta }`$ are transition functions. These are related by

$$A^\alpha A^\beta =d\mathrm{log}g_{\alpha \beta }$$
(1)
### 2.1 Orbifold group actions on vector fields

In this subsection we shall study the set of orbifold group actions on vector fields, in terms of transition functions and data defined on local coordinate patches. To describe the action of the orbifold group on such data, one relates pullbacks $`g^{}g_{\alpha \beta }`$, for example, to the original transition functions $`g_{\alpha \beta }`$. So, in this subsection we shall work out relationships between pullbacks of transition functions $`g^{}g_{\alpha \beta }`$ and gauge fields $`g^{}A^\alpha `$, and original transitions functions $`g_{\alpha \beta }`$ and gauge fields $`A^\alpha `$.

For convenience, we shall choose an open cover that is well-behaved with respect to the action of the orbifold group. Specifically, let $`\{U_\alpha \}`$ be a “good invariant” cover, meaning that each $`g\mathrm{\Gamma }`$ maps each $`U_\alpha `$ back into itself (i.e., $`g:U_\alpha U_\alpha `$), and each $`U_\alpha `$ is a union of disjoint contractible open sets. Such a cover is not a good cover, because the elements $`U_\alpha `$ will not be contractible in general, but is the next best thing, and suffices for our purposes.

To begin, we need to demand that the bundle is isomorphic to itself under pullback by group elements, i.e., that the bundle itself is “symmetric” with respect to the group action. Given this constraint, we will derive the form of the pullback of the $`U(1)`$ gauge field from self-consistency. At the level of transition functions, this is the statement

$$g^{}g_{\alpha \beta }=\left(h_\alpha ^g\right)\left(g_{\alpha \beta }\right)\left(h_\beta ^g\right)^1$$
(2)
for some Čech cochains $`h_\alpha ^g`$. (Such cochains define an isomorphism from the bundle itself to its pullback by $`g`$.) If such a statement were not true, one could not even begin to define an orbifold group action, as it would mean that in no sense is the bundle well-behaved with respect to the orbifold group.

Next, we need to determine how $`h_\alpha ^{g_1g_2}`$ is related to $`h_\alpha ^{g_1}`$ and $`h_\alpha ^{g_2}`$. We can find such a constraint by expanding $`(g_1g_2)^{}g_{\alpha \beta }`$ in two different ways:

$`(g_1g_2)^{}g_{\alpha \beta }`$ $`=`$ $`\left(h_\alpha ^{g_1g_2}\right)\left(g_{\alpha \beta }\right)\left(h_\beta ^{g_1g_2}\right)^1`$
also $`=`$ $`g_2^{}\left[\left(h_\alpha ^{g_1}\right)\left(g_{\alpha \beta }\right)\left(h_\beta ^{g_1}\right)^1\right]`$
$`=`$ $`\left(g_2^{}h_\alpha ^{g_1}\right)\left(h_\alpha ^{g_2}\right)\left(g_{\alpha \beta }\right)\left(h_\beta ^{g_2}\right)^1\left(g_2^{}h_\beta ^{g_1}\right)^1`$
From self-consistency, we see that it is natural to demand

$$h_\alpha ^{g_1g_2}=\left(g_2^{}h_\alpha ^{g_1}\right)\left(h_\alpha ^{g_2}\right)$$
(3)
We should take a moment to comment on this “derivation.” All we really know is that the Čech coboundary of the $`h_\alpha ^g`$ satisfies an equation of the form above – strictly speaking, it is not quite true that equation (3) necessarily follows. However, we are looking for constraints of the general form of equation (3), and from the previous algebra equation (3) emerges quite naturally. If the reader prefers, it might be slightly more fair to say that we are using self-consistency to bootstrap an ansatz. We shall use similar methods many more times, both here and in working out orbifold group actions on $`B`$ fields.

In addition, in this special case, there is an additional concern that the reader might have. In principle, we could multiply one side of equation (3) by an $`\alpha `$-independent phase, and the result would still be consistent. We are implicitly imposing a slightly stronger constraint than strictly necessary – namely, that the orbifold group action be honestly represented. This choice is precisely the choice that leads to the calculation of orbifold Wilson lines, for example.

In passing, note that equation (3) can be viewed as the statement that the map from the orbifold group $`\mathrm{\Gamma }`$ to bundle isomorphisms (as defined by Čech cohains $`h_\alpha ^g`$) is a group homomorphism.

At this point we have derived the form of an equivariant structure on the principal $`U(1)`$ bundle itself, but have not mentioned the connection on the bundle. Without loss of generality, define $`\phi _g^\alpha `$ by

$$g^{}A^\alpha =A^\alpha +\phi _g^\alpha $$

Certainly, regardless of $`g^{}A^\alpha `$, we can write this for some $`\phi _g^\alpha `$, so all we have done is define $`\phi _g^\alpha `$, not place any sort of constraint on the connection $`A^\alpha `$.

By expanding $`(g_1g_2)^{}A^\alpha `$ in two different ways, one quickly finds

$$\phi _{g_1g_2}^\alpha =\phi _{g_2}^\alpha +g_2^{}\phi _{g_1}^\alpha $$

By pulling back equation (1) by $`g`$, one finds

$$\phi _g^\alpha =d\mathrm{log}h_\alpha ^g$$
(4)
So far we have worked out how to describe the action of an orbifold group $`\mathrm{\Gamma }`$ on a principal $`U(1)`$ bundle with connection (a set of $`U(1)`$ gauge fields, if the reader prefers). To summarize our results so far, we can describe this action at the level of transition functions as

$`g^{}A^\alpha `$ $`=`$ $`A^\alpha +d\mathrm{log}h_\alpha ^g`$
$`g^{}g_{\alpha \beta }`$ $`=`$ $`\left(h_\alpha ^g\right)\left(g_{\alpha \beta }\right)\left(h_\beta ^g\right)^1`$
$`h_\alpha ^{g_1g_2}`$ $`=`$ $`\left(h_\alpha ^{g_2}\right)\left(g_2^{}h_\alpha ^{g_1}\right)`$
for some Čech cochains $`h_\alpha ^g`$, which define the orbifold group action.

We have described the action of the orbifold group in terms of transition functions and data on local charts, but one can also describe the same orbifold group action more elegantly in terms of an action on the total space of a bundle. See for example  where this approach is reviewed.

### 2.2 Differences between orbifold group actions

In the previous subsection we described elements of the set of orbifold group actions on $`U(1)`$ gauge fields (more properly, principal $`U(1)`$ bundles with connection). We have not used the term set loosely – in general, there is no natural way to place a group structure, for example, on this set. In this section we shall point out that any two such actions (i.e., any two elements of the set) differ by a constant gauge transformation, and those constant gauge transformations lead to $`H^1(\mathrm{\Gamma },U(1))`$.

Let $`h_\alpha ^g`$ be one set of Čech cochains describing an orbifold action on a set of $`U(1)`$ gauge fields, and let $`\overline{h}_\alpha ^g`$ be a distinct orbifold action on the same set of $`U(1)`$ gauge fields.

Define Čech cohains $`\varphi _\alpha ^g`$ by

$$\varphi _\alpha ^g=\frac{h_\alpha ^g}{\overline{h}_\alpha ^g}$$

From writing $`g^{}g_{\alpha \beta }`$ in terms of the two orbifold actions, we find a constraint on the $`\varphi _\alpha ^g`$:

$`g^{}g_{\alpha \beta }`$ $`=`$ $`\left(h_\alpha ^g\right)\left(g_{\alpha \beta }\right)\left(h_\beta ^g\right)^1`$
also $`=`$ $`\left(\overline{h}_\alpha ^g\right)\left(g_{\alpha \beta }\right)\left(\overline{h}_\beta ^g\right)^1`$
Dividing these two lines we find that $`\varphi _\alpha ^g=\varphi _\beta ^g`$ on $`U_\alpha U_\beta `$, i.e., the $`\varphi _\alpha ^g`$ define a function, which we shall denote $`\varphi ^g`$.

Next, write $`g^{}A^\alpha `$ in terms of the two orbifold group actions to find an additional constraint:

$`g^{}A^\alpha `$ $`=`$ $`A^\alpha +d\mathrm{log}h_\alpha ^g`$
also $`=`$ $`A^\alpha +d\mathrm{log}\overline{h}_\alpha ^g`$
Subtracting these two lines, we find that

$$d\mathrm{log}\varphi ^g=\mathrm{\hspace{0.25em}0}$$

In other words, $`\varphi ^g`$ is a constant function.

Finally, from

$`h_\alpha ^{g_1g_2}`$ $`=`$ $`\left(h_\alpha ^{g_2}\right)\left(g_2^{}h_\alpha ^{g_1}\right)`$
$`\overline{h}_\alpha ^{g_1g_2}`$ $`=`$ $`\left(\overline{h}_\alpha ^{g_2}\right)\left(g_2^{}\overline{h}_\alpha ^{g_1}\right)`$
we find that

$$\varphi ^{g_1g_2}=\varphi ^{g_2}g_2^{}\varphi ^{g_1}$$
(5)
Assuming the covering space of the orbifold is connected, we see that the $`\varphi `$ define a group homomorphism $`\mathrm{\Gamma }U(1)`$.

In other words, the difference between any two orbifold group actions on $`U(1)`$ gauge fields, on a connected space, is defined by an element of $`H^1(\mathrm{\Gamma },U(1))`$.

### 2.3 General analysis

In the previous two subsections we did two things – we worked out the structure of an orbifold group action on a set of $`U(1)`$ gauge fields, and then we argued that any two orbifold group actions differ by a (constant) gauge transformation, defining an element of $`H^1(\mathrm{\Gamma },U(1))`$.

One point mentioned earlier, and worth emphasizing, is that our derivation of the group $`H^1(\mathrm{\Gamma },U(1))`$ did not rely upon $`\mathrm{\Gamma }`$ being freely acting – the derivation is the same regardless of whether or not the action of the orbifold group $`\mathrm{\Gamma }`$ has fixed points. The same statement will be true of our derivation of $`H^2(\mathrm{\Gamma },U(1))`$ in understanding orbifold group actions on $`B`$ fields in the next section – our derivation holds regardless of whether or not $`\mathrm{\Gamma }`$ acts freely.

Another point worth mentioning is that we have not assumed that $`\mathrm{\Gamma }`$ is abelian – our derivation of $`H^1(\mathrm{\Gamma },U(1))`$ is the same regardless of whether $`\mathrm{\Gamma }`$ is abelian or nonabelian.

We should also note that we have not assumed that the principal $`U(1)`$ bundle on which we have defined the orbifold group action, is trivial. If the bundle is nontrivial, then one does not expect to always be able to define an orbifold group action, even on the topological bundle, much less on the bundle with connection. For example, consider the Hopf fibration of $`S^3`$ over $`S^2`$, viewed as a principal $`U(1)`$ bundle over $`S^2`$. Consider a $`U(1)`$ acting on the $`S^2`$ by rotations about some fixed axis. A $`2\pi `$ rotation of the $`S^2`$ is the same as the identity action on $`S^2`$; however, a $`2\pi `$ rotation of the $`S^2`$ does not lift to the action of the identity on $`S^3`$ – one must rotate the $`S^2`$ by a multiple of $`4\pi `$ instead, as is discussed in most elementary quantum mechanics textbooks in the context of spin. See for example  for further explanation of the standard well-known fact that group actions on base spaces do not always lift to nontrivial bundles. Assuming that group actions on the bundle exist, the difference between any two group actions on a principal $`U(1)`$ bundle with connection is defined by an element of $`H^1(\mathrm{\Gamma },U(1))`$.

### 2.4 The set of orbifold group actions is a set

It should be emphasized that the set of orbifold group actions on a principal $`U(1)`$ bundle with connection, is a set, and in general does not naturally have a group structure. Often in the physics literature, calculations boil down to calculating some cohomology group – by contrast, possible orbifold group actions do not (in general) have a group structure, and certainly can not be understood in terms of a calculation of a cohomology group.

Now, in special cases, it is possible to put a group structure on the set of orbifold group actions. For example, if the principal $`U(1)`$ bundle is topologically trivial, then there is a natural notion of a trivial action – since the base and the fiber can be globally split, one could take the orbifold group to act on the base only. In this special case, we can describe any other orbifold group action in terms of the trivial action plus an element of $`H^1(\mathrm{\Gamma },U(1))`$ – this is the precise technical meaning of “combining the action of the orbifold group with a gauge transformation,” as is often mentioned in the old string orbifold literature.

In general, however, there will be no natural notion of a “trivial” action – all the orbifold group actions will have some nontrivial action on the fibers of the bundle, and so the set of orbifold group actions is no more than a set111 A set naturally acted on by the group $`H^1(\mathrm{\Gamma },U(1))`$, but a set nonetheless..

A simple example of these notions is provided by line bundles on toric varieties. Specifying a specific toric divisor is the same as specifying an action of the algebraic torus underlying the toric variety on the line bundle (see  and references therein). For example, consider $`𝐏^2`$ as a toric variety, with toric divisors generated by $`D_x`$, $`D_y`$, and $`D_z`$. Possible toric divisors for a degree 0 bundle on $`𝐏^2`$ include $`D_xD_y`$, $`2D_zD_xD_y`$, and so forth – countably many, counted by222For holomorphic line bundles, rather than principal $`U(1)`$ bundles with connection, there is a closely analogous argument relating different choices of actions of algebraic groups. The result is essentially the same, modulo replacing $`U(1)`$ with $`𝐂^\times `$. $`H^1((𝐂^\times )^n,𝐂^\times )=𝐙^n`$. For a degree 0 line bundle, one can put a group structure on the set of degree 0 divisors – take the identity to be the toric divisor 0. Now, consider a degree 1 line bundle. Possible toric divisors include $`D_x`$, $`D_y`$, $`3D_x2D_z`$, and so forth – countably many, counted by $`H^1((𝐂^\times )^n,𝐂^\times )=𝐙^n`$. However, here there is no natural divisor to associate with the identity – the set does not have a group structure in any natural way. So, we see here explicitly that in general the set of orbifold group actions is only a set.

In special cases, such as when the bundle is topologically trivial, there is a canonical trivial orbifold group action, and in such cases we can put a group structure on the set of orbifold group actions, which becomes the group $`H^1(\mathrm{\Gamma },U(1))`$. As luck would have it, such special cases are the only ones ever usually considered by physicists, so most of the subtleties of the general case are omitted from typical physics discussions. These matters are discussed in more detail in .

In the next section we shall perform a closely analogous computation for $`B`$ fields. We shall first study elements of the set of orbifold group actions on the $`B`$ fields, then we shall study how different elements of this set are related. The technical details for $`B`$ fields are much more complicated, but the basic approach is the same.

## 3 Derivation of $`H^2(\mathrm{\Gamma },U(1))`$

In this section we shall explain how the group cohomology group $`H^2(\mathrm{\Gamma },U(1))`$ appears when describing orbifold group actions on $`B`$ fields. Our methods will closely mirror standard methods used to study orbifold $`U(1)`$ Wilson lines, so readers are encouraged to study section 2 before reading this section. To be brief, we first derive the structure of elements of the set of orbifold group actions on $`B`$ fields, and then study the difference between any two elements of this set. The difference is a gauge transformation of $`B`$ fields, just as the difference between two orbifold group actions on a set of $`U(1)`$ gauge fields is a gauge transformation.

A gauge transformation of a $`B`$ field is defined by a principle $`U(1)`$ bundle with connection – a set of $`U(1)`$ gauge fields, if the reader prefers. So, to each element $`g`$ of the orbifold group $`\mathrm{\Gamma }`$, the difference between any two orbifold group actions on a set of $`B`$ fields is defined by a principal $`U(1)`$ bundle with connection, call it $`T^g`$. (In fact, the connection on $`T^g`$ is constrained to be flat, just as the difference between any two orbifold group actions on $`U(1)`$ gauge fields was a constant gauge transformation.) We must also specify isomorphisms $`\omega ^{g,h}`$ between $`T^{gh}`$ and333We will explain the meaning of $``$ for principal $`U(1)`$ bundles later in this section. $`T^hh^{}T^g`$ for each $`g,h\mathrm{\Gamma }`$, just as for orbifold Wilson lines, the gauge transformations $`\varphi ^g`$ were constrained to obey $`\varphi ^{g_1g_2}=\varphi ^{g_2}g_2^{}\varphi ^{g_1}`$.

This description is not complete – there are “residual gauge invariances,” specifically, only the isomorphism class of $`T^g`$ is actually relevant. To get a precise counting, one must fix this residual gauge invariance.

Elements of $`H^2(\mathrm{\Gamma },U(1))`$ arise from taking the bundle $`T^g`$ to be topologically trivial, with a connection that is gauge-equivalent to zero. Using residual gauge invariances, we can replace $`T^g`$ with the canonical trivial bundle with identically zero connection, and the maps $`\omega ^{g,h}`$ become constant gauge transformations defining elements of $`H^2(\mathrm{\Gamma },U(1))`$.

### 3.1 Orbifold group actions on $`B`$ fields

In this section we shall work out a description of elements of the set of orbifold group actions on $`B`$ fields. As for $`U(1)`$ gauge fields, orbifold group actions on $`B`$ fields can be determined by specifying how pullbacks are related to original data, so we shall be studying pullbacks.

It is important to emphasize at the start, that we really do mean to use the word set – the set of orbifold group actions can, in general, not canonically be given any group structure. Most mathematically oriented physics papers calculate cohomology groups or generalized cohomology groups – here, by contrast, we shall begin by calculating a set, which cannot be understood as a group in general, much less any sort of (generalized) cohomology group. After we have worked out this set, in the next section we shall argue that elements of this set differ by gauge transformations of $`B`$ fields, which will lead us to discover $`H^2(\mathrm{\Gamma },U(1))`$.

Let $`\{U_\alpha \}`$ be a “good invariant” cover, as before. Then, a two-form field potential is described as a collection of two-forms $`B^\alpha `$, one for each open set $`U_\alpha `$, related by gauge transformation on overlaps.

We assume that the $`B`$ field has no magnetic sources (meaning, that the exterior derivative of its curvature $`H`$ vanishes), and that the curvature $`H`$ is (the image of) an element of integral cohomology $`H^3(𝐙)`$. Such $`B`$ fields on a smooth space $`X`$ are described on the open cover $`\{U_\alpha \}`$ by  two-forms $`B^\alpha `$ on $`U_\alpha `$, one-forms $`A^{\alpha \beta }`$ on $`U_\alpha U_\beta =U_{\alpha \beta }`$, and $`U(1)`$-valued functions $`h_{\alpha \beta \gamma }`$ on $`U_{\alpha \beta \gamma }=U_{\alpha \beta \gamma }`$, satisfying

$`B^\alpha B^\beta `$ $`=`$ $`dA^{\alpha \beta }`$
$`A^{\alpha \beta }+A^{\beta \gamma }+A^{\gamma \alpha }`$ $`=`$ $`d\mathrm{log}h_{\alpha \beta \gamma }`$
$`\delta (h_{\alpha \beta \gamma })`$ $`=`$ $`1`$
We should mention that in writing the above we are not putting any more structure on $`B`$ fields than is already present in string theory. For example, the reader might be concerned at the appearance of vector fields $`A^{\alpha \beta }`$; such a reader should be reminded that if we define $`B`$ fields in open patches, then on overlaps the $`B`$ fields will differ by some gauge transformation. By specifying the $`A^{\alpha \beta }`$ we have merely made the gauge transformations on overlaps explicit, no more.

In this section we shall work out how to describe orbifold group actions on $`B`$-fields, in terms of the data above. To begin, demand that the Čech cocycles $`h_{\alpha \beta \gamma }`$ are preserved by the orbifold group, up to coboundaries. Specifically, demand

$$g^{}h_{\alpha \beta \gamma }=h_{\alpha \beta \gamma }\nu _{\alpha \beta }^g\nu _{\beta \gamma }^g\nu _{\gamma \alpha }^g$$
(6)
for some Čech cochains $`\nu ^g`$, for each $`g\mathrm{\Gamma }`$.

Next, we shall derive a constraint on the coboundaries $`\nu ^g`$ from self-consistency of equation (6). Specifically,

$`(g_1g_2)^{}h_{\alpha \beta \gamma }`$ $`=`$ $`h_{\alpha \beta \gamma }\nu _{\alpha \beta }^{g_1g_2}\nu _{\beta \gamma }^{g_1g_2}\nu _{\gamma \alpha }^{g_1g_2}`$
also $`=`$ $`g_2^{}\left(h_{\alpha \beta \gamma }\nu _{\alpha \beta }^{g_1}\nu _{\beta \gamma }^{g_1}\nu _{\gamma \alpha }^{g_1}\right)`$
$`=`$ $`h_{\alpha \beta \gamma }\left(\nu _{\alpha \beta }^{g_2}g_2^{}\nu _{\alpha \beta }^{g_1}\right)\left(\nu _{\beta \gamma }^{g_2}g_2^{}\nu _{\beta \gamma }^{g_1}\right)\left(\nu _{\gamma \alpha }^{g_2}g_2^{}\nu _{\gamma \alpha }^{g_1}\right)`$
from which we see that

$$\nu _{\alpha \beta }^{g_1g_2}=\nu _{\alpha \beta }^{g_2}g_2^{}\nu _{\alpha \beta }^{g_1}\left(h_\alpha ^{g_1,g_2}\right)\left(h_\beta ^{g_1,g_2}\right)^1$$
(7)
for some Čech cochains $`h^{g_1,g_2}`$.

By applying equation (7) to expand $`\nu ^{g_1g_2g_3}`$ in two different ways, we can derive

$$\left(h_\alpha ^{g_1,g_2g_3}\right)\left(h_\alpha ^{g_2,g_3}\right)=\left(g_3^{}h_\alpha ^{g_1,g_2}\right)\left(h_\alpha ^{g_1g_2,g_3}\right)$$
(8)
Next, consider the forms $`B^\alpha `$ and $`A^{\alpha \beta }`$. Define two-forms $`B(g)^\alpha `$ and one-forms $`A(g)^\alpha `$ by

$`g^{}B^\alpha `$ $`=`$ $`B^\alpha +B(g)^\alpha `$
$`g^{}A^{\alpha \beta }`$ $`=`$ $`A^{\alpha \beta }+A(g)^{\alpha \beta }`$
We shall use self-consistency to work out meaningful expressions for $`B(g)^\alpha `$ and $`A(g)^{\alpha \beta }`$.

From the expression

$$g^{}\left(B^\alpha B^\beta \right)=g^{}dA^{\alpha \beta }$$

one can derive

$$B(g)^\alpha B(g)^\beta =dA(g)^{\alpha \beta }$$
(9)
Furthermore, by expanding both sides of the expression

$$g^{}\left(A^{\alpha \beta }+A^{\beta \gamma }+A^{\gamma \alpha }\right)=g^{}d\mathrm{log}h_{\alpha \beta \gamma }$$

we find

$$A(g)^{\alpha \beta }=d\mathrm{log}\nu _{\alpha \beta }^g+\mathrm{\Lambda }(g)^\alpha \mathrm{\Lambda }(g)^\beta $$
(10)
for some one-forms $`\mathrm{\Lambda }(g)^\alpha `$ defined on open sets $`U_\alpha `$. Comparing equations (9) and (10), we find

$$B(g)^\alpha =d\mathrm{\Lambda }(g)^\alpha $$
(11)
By expanding $`(g_1g_2)^{}B^\alpha `$ in two different ways, we find

$$\mathrm{\Lambda }(g_1g_2)^\alpha =\mathrm{\Lambda }(g_2)^\alpha +g_2^{}\mathrm{\Lambda }(g_1)^\alpha +d\mathrm{\Lambda }^{(2)}(g_1,g_2)^\alpha $$
(12)
for some real-valued functions $`\mathrm{\Lambda }^{(2)}(g_1,g_2)^\alpha `$ defined on the open sets $`U_\alpha `$.

Finally, by expanding $`(g_1g_2)^{}A^{\alpha \beta }`$ in two different ways, we find that

$$d\mathrm{\Lambda }^{(2)}(g_1,g_2)^\alpha =d\mathrm{log}h_\alpha ^{g_1,g_2}$$

We can summarize the results of these computations as follows:

$`g^{}B^\alpha `$ $`=`$ $`B^\alpha +d\mathrm{\Lambda }(g)^\alpha `$
$`g^{}A^{\alpha \beta }`$ $`=`$ $`A^{\alpha \beta }+d\mathrm{log}\nu _{\alpha \beta }^g+\mathrm{\Lambda }(g)^\alpha \mathrm{\Lambda }(g)^\beta `$
$`\mathrm{\Lambda }(g_1g_2)^\alpha `$ $`=`$ $`\mathrm{\Lambda }(g_2)^\alpha +g_2^{}\mathrm{\Lambda }(g_1)^\alpha d\mathrm{log}h_\alpha ^{g_1,g_2}`$
$`g^{}h_{\alpha \beta \gamma }`$ $`=`$ $`h_{\alpha \beta \gamma }\nu _{\alpha \beta }^g\nu _{\beta \gamma }^g\nu _{\gamma \alpha }^g`$
$`\nu _{\alpha \beta }^{g_1g_2}`$ $`=`$ $`\left(\nu _{\alpha \beta }^{g_2}\right)\left(g_2^{}\nu _{\alpha \beta }^{g_1}\right)\left(h_\alpha ^{g_1,g_2}\right)\left(h_\beta ^{g_1.g_2}\right)^1`$
$`\left(h_\alpha ^{g_1,g_2g_3}\right)\left(h_\alpha ^{g_2,g_3}\right)`$ $`=`$ $`\left(g_3^{}h_\alpha ^{g_1,g_2}\right)\left(h_\alpha ^{g_1g_2,g_3}\right)`$
where $`\mathrm{\Lambda }(g)^\alpha `$, $`\nu _{\alpha \beta }^g`$, and $`h_\alpha ^{g_1,g_2}`$ are structures introduced to define the action of the orbifold group on the $`B`$ field.

We have defined orbifold group actions on $`B`$ fields in terms of the transition functions and other local data defining the $`B`$ field. More formally, a $`B`$ field can also be understood as a connection on a “1-gerbe,” a special kind of stack, or (loosely) sheaf of categories. We discussed such objects in , together with a discussion of how one defines orbifold group actions on them. Our discussion in  is adapted from , which discusses $`B`$ fields in the language of stacks.

### 3.2 Differences between orbifold group actions

In describing orbifold $`U(1)`$ Wilson lines, the group $`H^1(\mathrm{\Gamma },U(1))`$ arises as differences between orbifold group actions; similarly, in describing discrete torsion, $`H^2(\mathrm{\Gamma },U(1))`$ arises in describing the differences between orbifold group actions. In both cases, one can get any action from any other action by combining the action with a set of gauge transformations; in the former case, $`H^1(\mathrm{\Gamma },U(1))`$ counts those gauge transformations, and in the latter case, $`H^2(\mathrm{\Gamma },U(1))`$ counts some of the gauge transformations.

One unusual matter we shall discover in this section is that, in addition to elements of $`H^2(\mathrm{\Gamma },U(1))`$, one sometimes has additional actions of the orbifold group on the $`B`$ fields – sometimes, there may be more to “discrete torsion” than just $`H^2(\mathrm{\Gamma },U(1))`$. We shall show in a later section that, at the level of twisted sector contributions to partition functions, these additional contributions can do more than merely multiply contributions $`Z_{(g,h)}`$ by a phase, they significantly alter the $`Z_{(g,h)}`$ themselves. We shall discuss these elements in much greater detail later in this section.

Consider two distinct orbifold group actions on the $`B`$ fields. Denote one orbifold group action as in the last section, and denote the second action with a bar, e.g., $`\overline{\nu }_{\alpha \beta }^g`$ rather than $`\nu _{\alpha \beta }^g`$.

Define

$$T_{\alpha \beta }^g=\frac{\nu _{\alpha \beta }^g}{\overline{\nu }_{\alpha \beta }^g}$$
(13)
From dividing the expressions

$`g^{}h_{\alpha \beta \gamma }`$ $`=`$ $`\left(h_{\alpha \beta \gamma }\right)\left(\nu _{\alpha \beta }^g\right)\left(\nu _{\beta \gamma }^g\right)\left(\nu _{\gamma \alpha }^g\right)`$
also $`=`$ $`\left(h_{\alpha \beta \gamma }\right)\left(\overline{\nu }_{\alpha \beta }^g\right)\left(\overline{\nu }_{\beta \gamma }^g\right)\left(\overline{\nu }_{\gamma \alpha }^g\right)`$
we see that

$$T_{\alpha \beta }^gT_{\beta \gamma }^gT_{\gamma \alpha }^g=\mathrm{\hspace{0.25em}1}$$

meaning that the $`T^g`$ are transition functions for a principal $`U(1)`$ bundle.

The fact that we are seeing principal $`U(1)`$ bundles at the same place where gauge transformations appeared in describing orbifold $`U(1)`$ Wilson lines is no accident – a gauge transformation of a set of $`B`$ fields is defined by a(n equivalence class of) principal $`U(1)`$ bundles with connection . So, just as for orbifold Wilson lines, we are already seeing that the difference between two lifts is defined by a gauge transformation – the only difference being that for $`B`$ fields, a “gauge transformation” is defined by a bundle.

Next, define

$$\omega _\alpha ^{g,h}=\frac{h_\alpha ^{g,h}}{\overline{h}_\alpha ^{g,h}}$$
(14)
From dividing the expressions

$`\nu _{\alpha \beta }^{gh}`$ $`=`$ $`\left(\nu _{\alpha \beta }^h\right)\left(h^{}\nu _{\alpha \beta }^g\right)\left(h_\alpha ^{g,h}\right)\left(h_\beta ^{g,h}\right)^1`$
$`\overline{\nu }_{\alpha \beta }^{gh}`$ $`=`$ $`\left(\overline{\nu }_{\alpha \beta }^h\right)\left(h^{}\overline{\nu }_{\alpha \beta }^g\right)\left(\overline{h}_\alpha ^{g,h}\right)\left(\overline{h}_\beta ^{g,h}\right)^1`$
we find that

$$T_{\alpha \beta }^{gh}=\left(T_{\alpha \beta }^h\right)\left(h^{}T_{\alpha \beta }^g\right)\left(\omega _\alpha ^{g,h}\right)\left(\omega _\beta ^{g,h}\right)^1$$
(15)
which means that the $`\omega _\alpha ^{g,h}`$ are local-coordinate realizations \[14, section 5.5\] of a map $`\omega ^{g,h}`$ between bundles:

$$\omega ^{g,h}:T^hh^{}T^gT^{gh}$$
(16)
We should take a moment to carefully explain what we mean by $``$, since we have been describing the bundles $`T^g`$ as principal bundles, not vector bundles. One way to understand $``$ is to think of it as the product of abelian torsors, following \[15, section 5.1\]. Alternatively, one could think of the $`T^g`$ as complex line bundles with hermitian fiber metrics. Perhaps the easiest way to understand $``$ in the present context is simply as, the bundle whose transition functions are the product of the transition functions of the bundles appearing in the product.

Next, from

$$\left(h_\alpha ^{g_1,g_2g_3}\right)\left(h_\alpha ^{g_2,g_3}\right)=\left(g_3^{}h_\alpha ^{g_1,g_2}\right)\left(h_\alpha ^{g_1g_2,g_3}\right)$$

we derive the commutivity condition

$$\begin{array}{ccc}T^{g_3}g_3^{}\left(T^{g_2}g_2^{}T^{g_1}\right)& \stackrel{\omega ^{g_1,g_2}}{}& T^{g_3}g_3^{}T^{g_1g_2}\\ \text{ }\omega ^{g_2,g_3}& & \text{ }\omega ^{g_1g_2,g_3}\text{ }\\ T^{g_2g_3}(g_2g_3)^{}T^{g_1}& \stackrel{\omega ^{g_1,g_2g_3}}{}& T^{g_1g_2g_3}\end{array}$$

To summarize our results so far, we have found that any two orbifold group actions on the same set of $`B`$ fields differ by a set of principal $`U(1)`$ bundles $`T^g`$ together with bundle morphisms $`\omega ^{g_1,g_2}:T^{g_2}g_2^{}T^{g_1}T^{g_1g_2}`$. As mentioned before, this is to say that any two orbifold group actions on $`B`$ fields differ by a gauge transformation, as a principal $`U(1)`$ bundle defines a gauge transformation of $`B`$ fields.

Next, define

$$\mathrm{\Xi }(g)^\alpha =\overline{\mathrm{\Lambda }}(g)^\alpha \mathrm{\Lambda }(g)^\alpha $$
(17)
From subtracting the expressions

$`g^{}A^{\alpha \beta }`$ $`=`$ $`A^{\alpha \beta }+d\mathrm{log}\nu _{\alpha \beta }^g+\mathrm{\Lambda }(g)^\alpha \mathrm{\Lambda }(g)^\beta `$
also $`=`$ $`A^{\alpha \beta }+d\mathrm{log}\overline{\nu }_{\alpha \beta }^g+\overline{\mathrm{\Lambda }}(g)^\alpha \overline{\mathrm{\Lambda }}(g)^\beta `$
we find that

$$\mathrm{\Xi }(g)^\alpha \mathrm{\Xi }(g)^\beta =d\mathrm{log}T_{\alpha \beta }^g$$
(18)
In other words, the local one-forms $`\mathrm{\Xi }(g)^\alpha `$ define a connection on the bundle $`T^g`$.

From subtracting

$`g^{}B^\alpha `$ $`=`$ $`B^\alpha +d\mathrm{\Lambda }(g)^\alpha `$
also $`=`$ $`B^\alpha +d\overline{\mathrm{\Lambda }}(g)^\alpha `$
we see that

$$d\mathrm{\Xi }(g)^\alpha =\mathrm{\hspace{0.25em}0}$$
(19)
In other words, the connection $`\mathrm{\Xi }(g)^\alpha `$ is not just any connection on the principal $`U(1)`$ bundle $`T^g`$, but must be a flat connection. The analogous statement in studying orbifold group actions on $`U(1)`$ gauge fields is that any two orbifold group actions differ by a constant gauge transformation.

From subtracting

$`\mathrm{\Lambda }(g_1g_2)^\alpha `$ $`=`$ $`\mathrm{\Lambda }(g_2)^\alpha +g_2^{}\mathrm{\Lambda }(g_1)^\alpha d\mathrm{log}h_\alpha ^{g_1,g_2}`$
$`\overline{\mathrm{\Lambda }}(g_1g_2)^\alpha `$ $`=`$ $`\overline{\mathrm{\Lambda }}(g_2)^\alpha +g_2^{}\overline{\mathrm{\Lambda }}(g_1)^\alpha d\mathrm{log}\overline{h}_\alpha ^{g_1,g_2}`$
we find that

$$\mathrm{\Xi }(g_1g_2)^\alpha =\mathrm{\Xi }(g_2)^\alpha +g_2^{}\mathrm{\Xi }(g_1)^\alpha +d\mathrm{log}\omega _\alpha ^{g_1,g_2}$$
(20)
which means that the bundle morphism $`\omega ^{g_1,g_2}:T^{g_2}g_2^{}T^{g_1}T^{g_1g_2}`$ is constrained to preserve the connection on the bundles.

To summarize our progress so far, we have found that any two orbifold group actions on a set of $`B`$ fields differ by a collection of principal $`U(1)`$ bundles $`T^g`$ with flat connection $`\mathrm{\Xi }(g)`$, together with connection-preserving bundle morphisms $`\omega ^{g_1,g_2}:T^{g_2}g_2^{}T^{g_1}T^{g_1g_2}`$, such that the following diagram commutes:

$$\begin{array}{ccc}T^{g_3}g_3^{}\left(T^{g_2}g_2^{}T^{g_1}\right)& \stackrel{\omega ^{g_1,g_2}}{}& T^{g_3}g_3^{}T^{g_1g_2}\\ \text{ }\omega ^{g_2,g_3}& & \text{ }\omega ^{g_1g_2,g_3}\text{ }\\ T^{g_2g_3}(g_2g_3)^{}T^{g_1}& \stackrel{\omega ^{g_1,g_2g_3}}{}& T^{g_1g_2g_3}\end{array}$$
(21)
We should be careful at this point. Although we have not emphasized this point, it is only equivalence classes of bundles $`T^g`$ with connection $`\mathrm{\Xi }(g)`$ that are relevant. In a nutshell, if $`\mathrm{\Lambda }`$ and $`\mathrm{\Lambda }^{}`$ are two one-forms that differ by an exact form, then $`B+d\mathrm{\Lambda }=B+d\mathrm{\Lambda }^{}`$, so any two bundles with connection that differ by a gauge transformation (of the bundle) define the same action on the $`B`$ field. So, if $`T^g`$ is another set of principal $`U(1)`$ bundles with connection $`\mathrm{\Xi }^{}(g)`$, and $`\kappa _g:T^gT^g`$ are connection-preserving bundle isomorphisms, then we can replace the data given above with the collection $`(T^g,\mathrm{\Xi }^{}(g),\omega ^{g_1,g_2})`$, where the $`\omega ^{}`$ are given by

$$\omega ^{g_1,g_2}\kappa _{g_1g_2}\omega ^{g_1,g_2}\left(\kappa _{g_2}g_2^{}\kappa _{g_1}\right)^1$$
(22)
to get an equivalent orbifold group action on the $`B`$ fields.

### 3.3 $`H^2(\mathrm{\Gamma },U(1))`$

How do elements of $`H^2(\mathrm{\Gamma },U(1))`$ arise? Take the bundles $`T^g`$ to be topologically trivial, and the connections $`\mathrm{\Xi }(g)`$ to be gauge-trivial. We can then map the bundles $`T^g`$ to the canonical trivial bundle (whose transition functions are all identically $`1`$), and gauge-transform the connections $`\mathrm{\Xi }(g)`$ to zero.

In this case, the bundle morphisms $`\omega ^{g_1,g_2}:T^{g_2}g_2^{}T^{g_1}`$ become gauge transformations of the canonical trivial bundle. From the fact that the $`\omega ^{g_1,g_2}`$ must preserve the connection (i.e., equation (20)), and assuming the covering space is connected, we see that the gauge transformations $`\omega ^{g_1,g_2}`$ must be constant gauge transformations.

We have reduced the data describing this set of $`B`$ field gauge transformations to a set of maps $`\omega :\mathrm{\Gamma }\times \mathrm{\Gamma }U(1)`$. From commutivity of diagram (21), we see that the $`\omega `$ define a group 2-cocycle, i.e.,

$$\omega ^{g_1,g_2g_3}\omega ^{g_2,g_3}=\omega ^{g_1g_2,g_3}\omega ^{g_1,g_2}$$

So far we have reduced the data describing this set of $`B`$ field gauge transformations to a group 2-cocycle. More can be said: there is still a residual set of gauge transformations that must be taken into account. We can perform a constant gauge transformation on each of the bundles $`T^g`$; this will preserve the connection on each bundle. From equation (22), we see that these constant gauge transformations simply change the group 2-cocycle $`\omega ^{g_1,g_2}`$ by a coboundary.

Thus, we find that this set of $`B`$ field gauge transformations is classified by elements of $`H^2(\mathrm{\Gamma },U(1))`$.

It should be emphasized that the appearance of $`H^2(\mathrm{\Gamma },U(1))`$ above holds regardless of whether or not $`\mathrm{\Gamma }`$ acts freely – nowhere have we made any assumptions concerning how the orbifold group $`\mathrm{\Gamma }`$ acts.

### 3.4 Detailed classification of orbifold group actions

In the previous subsection we showed how elements of $`H^2(\mathrm{\Gamma },U(1))`$ describe at least some differences between orbifold group actions. For $`U(1)`$ gauge fields, we found that all orbifold group actions differed by some element of $`H^1(\mathrm{\Gamma },U(1))`$ – to what extent can the analogous statement be made here?

Do all orbifold group actions on $`B`$ fields differ by such data described by $`H^2(\mathrm{\Gamma },U(1))`$? We shall argue that under special circumstances, all orbifold group actions on $`B`$ fields differ by elements of $`H^2(\mathrm{\Gamma },U(1))`$, but in general there can be additional differences.

Suppose the covering space $`X`$ is connected, simply-connected, and $`H^2(X,𝐙)`$ has no torsion. Let $`(T^g,\mathrm{\Xi }(g),\omega ^{g_1,g_2})`$ be a set of data defining the difference between two orbifold group actions. We know that the connections $`\mathrm{\Xi }(g)`$ on the bundles $`T^g`$ are flat, which means that for each $`g`$, $`c_1(T^g)`$ must be a torsion element of $`H^2(X,𝐙)`$. However, we have assumed that $`H^2(X,𝐙)`$ has no torsion – so the bundles $`T^g`$ must all be topologically trivial, i.e., $`c_1(T^g)=0`$ in $`H^2(X,𝐙)`$. In addition, we assumed the space $`X`$ is simply-connected. On a simply-connected space, the only flat connections on a topologically trivial bundle are gauge-trivial (gauge-equivalent to the zero connection). So, if $`X`$ is simply-connected and $`H^2(X,𝐙)`$ has no torsion, then the bundles $`T^g`$ are all topologically trivial and the connections $`\mathrm{\Xi }(g)`$ are all gauge-trivial. As noted in the last section, such gauge transformations of $`B`$ fields are classified by $`H^2(X,𝐙)`$.

Thus, if the covering space $`X`$ is simply-connected and $`H^2(X,𝐙)`$ has no torsion, then any two orbifold group actions on a $`B`$ field differ by a set of gauge transformations classified by an element of $`H^2(\mathrm{\Gamma },U(1))`$.

Suppose now that these criteria are not met – $`X`$ is not simply-connected, or $`H^2(X,𝐙)`$ has torsion. Then not all $`B`$-field-gauge-transformations need be described by topologically trivial bundles $`T^g`$ with gauge trivial connections $`\mathrm{\Xi }(g)`$ – if $`X`$ is not simply-connected, then even on a topologically trivial bundle one can have flat connections which are not gauge-trivial, and if $`H^2(X,𝐙)`$ has torsion, then one can have topologically nontrivial bundles with flat connections.

As a result, in general it appears that there can be additional orbifold group actions on $`B`$ fields, beyond those classified by $`H^2(\mathrm{\Gamma },U(1))`$.

In retrospect, we should not have been surprised. Consider the special case in which $`\mathrm{\Gamma }`$ is freely-acting and the $`B`$ field is identically zero everywhere. We can compute the homology of the quotient $`X/\mathrm{\Gamma }`$ from the Cartan-Leray spectral sequence \[17, section VII.7\]:

$$E_{p,q}^2=H_p(\mathrm{\Gamma },H_q(X,𝐙))H_{p+q}(X/\mathrm{\Gamma },𝐙)$$

so (loosely ignoring differentials for simplicity) we see that $`H_2(X/\mathrm{\Gamma },𝐙)`$ ultimately receives contributions from not only $`H_2(\mathrm{\Gamma },𝐙)`$ (which dualizes to $`H^2(\mathrm{\Gamma },U(1))`$) and $`H_2(X,𝐙)`$, but also from $`H_1(\mathrm{\Gamma },H_1(X,𝐙))`$ – so if $`X`$ is not simply connected, then one should expect additional contributions beyond those determined by $`H^2(\mathrm{\Gamma },U(1))`$ and $`H_2(X,𝐙)`$. (For a lengthier discussion of such cohomology calculations, and how $`H^2(\mathrm{\Gamma },U(1))`$ enters them, see .)

How should such additional orbifold group actions show up physically? In terms of twisted sector contributions to one-loop partition functions, for example, the orbifold group actions classified by $`H^2(\mathrm{\Gamma },U(1))`$ merely multiply twisted-sector contributions $`Z_{(g,h)}`$ by phases. We shall argue later that these additional orbifold group actions do more than just multiply $`Z_{(g,h)}`$ by a phase – these will deeply change $`Z_{(g,h)}`$ itself, by changing the weighting of individual sigma model map contributions to $`Z_{(g,h)}`$ in a winding-number-dependent fashion.

In fact, we shall argue in much greater detail elsewhere  that these ‘new’ degrees of freedom are actually some very old degrees of freedom, the so-called ‘shift orbifolds’ that play an important role in asymmetric orbifolds, but are rather more boring in symmetric orbifolds.

### 3.5 Commentary

So far we have described the set of orbifold group actions on $`B`$ fields, described differences between any two orbifold group actions on a fixed $`B`$ field, unveiled $`H^2(\mathrm{\Gamma },U(1))`$, and also discovered some new and more subtle orbifold group actions.

A few general comments are in order.

First, the results of this section do not depend upon $`\mathrm{\Gamma }`$ being freely acting. Everything we have described is the same for $`\mathrm{\Gamma }`$ having fixed points as for $`\mathrm{\Gamma }`$ freely acting – the details of the action of $`\mathrm{\Gamma }`$ on the base space are entirely irrelevant.

Second, the results of this section do not depend upon whether or not $`\mathrm{\Gamma }`$ is abelian. We get the same results if $`\mathrm{\Gamma }`$ is nonabelian.

Third, the results of this section do not depend upon whether or not the $`B`$ field is flat or topologically trivial. In principle, precisely the same remarks hold regardless of whether $`H=0`$ or $`H0`$ in $`H^3(𝐙)`$ on the covering space. However, if the $`B`$ fields are described by a nonzero element of $`H^3(𝐙)`$ – if the 1-gerbe is not topologically trivial – then one must check whether an orbifold group action actually exists, just as for orbifold $`U(1)`$ Wilson lines.

Now, we have described $`H^2(\mathrm{\Gamma },U(1))`$ as arising in the differences between two orbifold group actions, but that is not quite how people usually discuss it – people speak of “turning on” discrete torsion. This is because, just as for orbifold $`U(1)`$ Wilson lines, in almost every case in physics where orbifolds are studied, the $`B`$ fields are such that there is a canonical trivial orbifold group action. For example, just as for orbifold $`U(1)`$ Wilson lines, if the $`B`$ field is topologically trivial, then there is a notion of a canonical trivial action, and so we can define any orbifold group action in terms of its difference from the trivial action. Thus, in this case, we can indeed “turn on” discrete torsion.

In general, however, one can not always expect to have such a canonical trivial lift. This matter is discussed further in .

## 4 Derivation of twisted sector phases

In this section we shall derive the phases that appear in twisted sector contributions to partition functions, as originally described in .

These phases appear precisely because the string sigma model has a term

$$B$$

On the covering space, a contribution to a twisted sector is a polygon with sides identified under the group action. The group action that identifies the sides lifts to an action on the B field; that action contributes a phase to

$$\mathrm{exp}\left(B\right)$$

and so the twisted sector contribution to the partition function comes with a phase.

We shall begin in section 4.1 by discussing a simpler analogue of this behavior for orbifold Wilson lines. In section 4.2 we shall derive Vafa’s twisted sector phases for string one-loop partition functions, and in section 4.3 we shall derive the twisted sector phases for string two-loop partition functions.

### 4.1 Analogue for orbifold $`U(1)`$ Wilson lines

To root ourselves, we shall begin by reviewing the analogue of twisted sector phases for orbifold Wilson lines. Consider computing a Wilson loop in some gauge theory (for simplicity, we shall assume a $`U(1)`$ gauge theory) on the quotient space. Suppose furthermore that such a loop descends from an open loop on the covering space, whose ends are identified by the action of some element $`g`$ of the orbifold group $`\mathrm{\Gamma }`$, as shown in figure (1). For simplicity we shall assume the bundle on which the connection lives is topologically trivial, and so has a canonical trivial orbifold group action – so we can specify any other orbifold group action in terms of a set of gauge transformations.

How do we calculate the value of the Wilson loop

$$\mathrm{exp}\left(A\right)$$

while working on the covering space?

In order to see what to do, first consider the problem of calculating the holonomy of a vector connection, in the case that $`A^\alpha `$ is only defined in patches along the loop. In such a case, one splits the loop into segments, each segment completely contained in a patch in which $`A^\alpha `$ is defined. Then, the holonomy is given by the product of $`\mathrm{exp}(A)`$ from each patch, separated by factors of the transition functions (evaluated at the borders of the segments). At the end of the day, one can check that this holonomy is independent of the precise splitting of the loop into segments.

Now, we shall return to the problem of calculating Wilson loops on covering spaces. First, there is a contribution to the Wilson loop from integrating the vector field $`A`$ along the path from $`x`$ to $`gx`$, i.e., there is a factor

$$\mathrm{exp}\left(_x^{gx}A\right)$$
(23)
However, this factor is not the end of the story. A Wilson loop (i.e., a Wilson line around a closed loop) on the quotient space will be invariant under gauge transformations, whereas the factor (23) does not appear invariant at all. To fix matters, use the relationship between the gauge field $`A`$ at $`x`$ and at $`gx`$, i.e.,

$$A_{gx}=g^{}A_x=A_x+d\mathrm{log}\phi ^g$$

where $`\phi ^g`$ is a $`U(1)`$-valued function defining a gauge transformation – rather, defining the action of the orbifold group.

To close the loop, we need to include the gauge transformation relating $`A_{gx}`$ and $`A_x`$. The correct value of the Wilson loop, as calculated on the covering space, is

$$\phi _x^g\mathrm{exp}\left(_x^{gx}A\right)$$
(24)
We shall follow a similar procedure in analyzing the phase factor $`\mathrm{exp}\left(B\right)`$ in twisted sectors. The naive integral of $`B`$ over a polygon in the covering space is not sufficient; we must add gauge transformations along the boundary, which in this case are Wilson lines along the boundary. Furthermore, for $`B`$ fields, those Wilson lines along the boundary are still not quite sufficient – we also need to account for bad behavior at the corners of the polygon.

### 4.2 One loop

The string orbifold one-loop partition function receives contributions not only from $`T^2`$’s in the covering space, but also from configurations of strings that form $`T^2`$’s on the quotient space, but only form open polygons on the covering space, as illustrated in figure (2).

Just as orbifold Wilson loops received an extra phase when edges are identified by group actions, so “orbifold Wilson surfaces”

$$\mathrm{exp}\left(B\right)$$

get boundary contributions due to the orbifold action. In other words, naively integrating $`B`$ over the region indicated will not give the phase over the cycle on the quotient space – we must also include contributions induced by gauge transformations of the $`B`$ field occurring at the boundaries as the edges are glued together.

Before we begin the analysis, let us briefly pause to review how one calculates the holonomy of a $`B`$ field over a surface, in the event that there is no two-form defined everywhere over the surface, but instead $`B`$ is only defined on patches. To calculate the holonomy in this case, first tile the surface, in such a way that each tile is contained within a patch on which $`B^\alpha `$ is known, and each component of each tile boundary is contained within an overlap of patches. Then the holonomy of the $`B`$ field is a product of several factors:

1. For each tile, there is a factor of $`\mathrm{exp}(B^\alpha )`$, computed using the $`B`$ field associated to the patch in which the tile lies.
2. For each component of each tile boundary, there is a factor of $`\mathrm{exp}(A^{\alpha \beta })`$, where $`B^\alpha B^\beta =dA^{\alpha \beta }`$.
3. Finally, one can check that in order for the resulting holonomy to be independent of the choice of tiling, one must add factors of444Where $`\delta A^{\alpha \beta }=d\mathrm{log}h_{\alpha \beta \gamma }`$. $`h_{\alpha \beta \gamma }`$, evaluated at each point where multiple boundary components intersect.

At the end of the day, the result is independent of the choice of tiling. (Note that, when applied to WZW models, this gives us a means of understanding the exponential of the Wess-Zumino term that does not involve appealing to bounding three-manifolds – after all, the exponential of the Wess-Zumino term is just the holonomy of the pullback of the $`B`$ field on the group manifold. The fact that the Wess-Zumino term can change by integral amounts comes from possible gauge transformations of the $`B`$ field.) After reflection, it is clear that a closely related procedure will allow us to calculate the orbifold Wilson surface holonomies, as we shall now demonstrate.

#### 4.2.1 Basic analysis

To be specific, consider the region $`D`$ shown in figure (2). Sides 1 and 3 are identified by $`h\mathrm{\Gamma }`$, and sides 2 and 4 are identified by $`g\mathrm{\Gamma }`$. As a technical aside, note that, regardless of whether $`\mathrm{\Gamma }`$ is abelian, one sums over contributions from commuting pairs $`(g,h)`$ in describing twisted sectors, precisely so that the square shown in figure (2) will close at the upper right.

For simplicity we shall assume that555Also assume the associated gerbe is topologically trivial. $`B0`$. In this case, since there is a canonical trivial action of the orbifold group on the $`B`$ fields, we can define any other action of the orbifold group on the $`B`$ fields entirely in terms of the gauge transformations that distinguish it from the canonical trivial action. Let such a set of gauge transformations be denoted by bundles $`T^g`$ with connection $`\mathrm{\Lambda }(g)`$, and connecting bundle maps $`\omega ^{g_1,g_2}`$.

For the moment, we shall assume that the bundles $`T^g`$ are the canonical trivial bundle (so the $`\omega ^{g_1,g_2}`$ are all merely gauge transformations, not bundle morphisms), and the connections $`\mathrm{\Lambda }(g)`$ are all gauge-equivalent to the zero connection. We shall examine the more general case after examining this case in detail.

Now, under a gauge transformation by a bundle $`T`$ with connection666 Previously we denoted the connection on bundle $`T^g`$ by $`\mathrm{\Xi }(g)`$, and used $`\mathrm{\Lambda }(g)`$ to denote data used to define the action of the orbifold group on a $`B`$ field. At this point we are changing notation – we will use $`\mathrm{\Lambda }(g)`$ instead of $`\mathrm{\Xi }(g)`$ to denote the connection on bundle $`T^g`$. $`\mathrm{\Lambda }`$, the $`B`$ field locally transforms as

$$BB+d\mathrm{\Lambda }$$

and so the holonomy of $`B`$ over some surface $`S`$ transforms as

$$\mathrm{exp}\left(_SB\right)\mathrm{exp}\left(_SB\right)\mathrm{exp}\left(_S\mathrm{\Lambda }\right)$$

As a result, one naively would expect that the integral of $`B`$ over region $`D`$ would receive a contribution

$$\mathrm{exp}\left(_x^{hx}\mathrm{\Lambda }(g)_x^{gx}\mathrm{\Lambda }(h)\right)$$
(25)
from the gauge transformations of the $`B`$ field at the boundaries. (Relative signs are determined by a choice of orientation.)

However, equation (25) cannot be the correct answer. We mentioned earlier that we are free to gauge transform any of the bundles $`T^g`$ – but expression (25) is not invariant under gauge transformations of the bundles.

In order to fix (25) so as to get a gauge-invariant result, we need to consider the gauge transformations at the corners. For example, the right end of side 3 in figure (2) is gauge transformed by $`g^{}T^h`$, whereas the top end of side 4 is gauge transformed by $`h^{}T^g`$, and as noted elsewhere, these need not be identical. Phrased differently, we need to find factors to add to expression (25) that soak up the gauge transformations of

$$\mathrm{\Lambda }(g)_{hx}\mathrm{\Lambda }(g)_x\mathrm{\Lambda }(h)_{gx}+\mathrm{\Lambda }(h)_x=h^{}\mathrm{\Lambda }(g)_x\mathrm{\Lambda }(g)_xg^{}\mathrm{\Lambda }(h)_x+\mathrm{\Lambda }(h)_x$$

To fix these corner contributions, consider the following expression relating $`\omega ^{g,h}`$ and the $`\mathrm{\Lambda }(g)`$’s:

$$\mathrm{\Lambda }(gh)=\mathrm{\Lambda }(h)+h^{}\mathrm{\Lambda }(g)+d\mathrm{log}\omega ^{g,h}$$

By substracting this expression from the expression involving $`\omega ^{h,g}`$, we find that

$$\left[\mathrm{\Lambda }(h)+h^{}\mathrm{\Lambda }(g)\right]\left[\mathrm{\Lambda }(g)+g^{}\mathrm{\Lambda }(h)\right]=d\left[\mathrm{log}\omega ^{h,g}\mathrm{log}\omega ^{g,h}\right]$$

Using this it is clear that the corrected one-loop phase correction is given by

$$\left(\omega _x^{g,h}\right)\left(\omega _x^{h,g}\right)^1\mathrm{exp}\left(_x^{hx}\mathrm{\Lambda }(g)_x^{gx}\mathrm{\Lambda }(h)\right)$$
(26)
Our derivation leaves an overall constant factor ambiguous; this factor can be fixed by e.g. comparing to $`B`$-field holonomies on $`T^n=𝐑^n/𝐙^n`$.

Under gauge transformations of the individual bundles $`T^g`$,

$`\mathrm{\Lambda }(g)`$ $``$ $`\mathrm{\Lambda }(g)+d\mathrm{log}\varphi ^g`$
$`\mathrm{log}\omega ^{g,h}`$ $``$ $`\mathrm{log}\omega ^{g,h}+\mathrm{log}\varphi ^{gh}\mathrm{log}\varphi ^hh^{}\mathrm{log}\varphi ^g`$
and it is straightforward to check that equation (26) is indeed invariant under these gauge transformations.

How do the phases in equation (26) compare to the phases listed in ? It is straightforward to check that they are the same. Recall that in order to explicitly recover representative cocycles, one maps the topologically trivial bundles $`T^g`$ to the canonically trivial bundle and gauge transformations the gauge-trivial connections $`\mathrm{\Lambda }(g)`$ to the zero connection. The remaining $`\omega ^{g_1,g_2}`$ are then contant gauge transformations. If we evaluate expression (26) in the described gauge, which we are free to do since expression (26) is gauge-invariant, we see immediately that the phases associated to twisted sectors are given by

$$\left(\omega ^{g,h}\right)\left(\omega ^{h,g}\right)^1$$
(27)
which are precisely the phases listed in  for a twisted sector contribution from a pair $`(g,h)`$.

Since the phase in (27) depends only on $`g`$ and $`h`$, and is independent of all other details of the polygon (such as the location of corners, winding numbers of the sides, and so forth), it is the same for all contributions to $`Z_{(g,h)}`$, and so multiplies $`Z_{(g,h)}`$ by an overall phase, precisely as observed in .

In passing, note that the phases (27) are invariant under changing the group cocycles by a group coboundary – indeed, they must be, otherwise we could not meaningfully associate phases to elements of $`H^2(\mathrm{\Gamma },U(1))`$.

To summarize our progress so far, we have just successfully derived the twisted sector phases appearing at one-loop in .

#### 4.2.2 Invariant analysis

Next, we shall back up and redo this derivation somewhat more invariantly. In order to derive these phases, we took the bundles $`T^g`$ to not only be topologically trivial, but actually the canonical trivial bundle, so that the bundle morphisms $`\omega ^{g_1,g_2}`$ would be gauge transformations, which we used implicitly in writing (26). These phases can also be described more invariantly, which we shall now do.

To describe the phases more invariantly, note that the Wilson line

$$_x^{gx}\mathrm{\Lambda }(h)$$

defines a map $`T_x^hT_{gx}^h=g^{}T_x^h`$, so we can think of this Wilson line as defining an element of

$$\left(T_x^h\right)^{}\left(g^{}T_x^h\right)$$

and we can think of the difference of Wilson lines in (25) as an element of

$$\left[\left(T_x^g\right)^{}\left(h^{}T_x^g\right)\right]\left[\left(T_x^h\right)^{}\left(g^{}T_x^h\right)\right]^{}$$
(28)
which is mapped by the composition of bundle morphisms $`\left(\omega ^{h,g}\right)^1\omega ^{g,h}`$ to a scalar. So, if we interpret the naive difference of Wilson lines (25) as an element in (28), then we can write the $`T^2`$ $`(g,h)`$ twisted sector phase as

$$\left(\omega ^{h,g}\right)^1\left(\omega ^{g,h}\right)\left[_x^{hx}\mathrm{\Lambda }(g)_x^{gx}\mathrm{\Lambda }(h)\right]$$
(29)
Note the expression (29) makes no assumptions concerning the nature of the bundles or the connections on them, unlike expression (26), and is well-defined under bundle isomorphisms.

#### 4.2.3 Treatment of the shift orbifold degrees of freedom

In section 3, we argued that in addition to elements of $`H^2(\mathrm{\Gamma },U(1))`$, if the covering space $`X`$ is not simply connected, or if there are torsion elements in $`H^2(X,Z)`$, then one can get additional possible gauge transformations of $`B`$ fields, beyond those classified by elements of $`H^2(\mathrm{\Gamma },U(1))`$. Using the methods of this section, we can now see how such gauge transformations would appear in considering orbifold partition functions.

Suppose $`X`$ is not simply connected, and one of the bundles $`T^g`$ defining a gauge transformation of the $`B`$ field is topologically trivial, but has a connection with nontrivial holonomy around some cycle. From equation (26), we see that in a $`(g,h)`$ twisted sector, the phase will no longer be merely $`\omega ^{g,h}\left(\omega ^{h,g}\right)^1`$, but will also receive a winding-number-dependent contribution. In other words, instead of merely multiplying the $`(g,h)`$ partition function $`Z_{(g,h)}`$ by a phase, the partition function $`Z_{(g,h)}`$ will itself be altered.

In other words, a more detailed analysis shows that, in principle, there can be more degrees of freedom than those found in , which do more than just multiply twisted sector contributions by phases, but alter those twisted sector contributions.

We will argue in  that these degrees of freedom are not new, but rather are precisely shift orbifolds, which play an important role in asymmetric orbifolds, but are less interesting in symmetric orbifolds. In retrospect, one should have guessed that shift orbifolds would appear in our analysis – after all, conventional lore attributes shift orbifold degrees of freedom to the $`B`$ field, in addition to discrete torsion.

### 4.3 Two loops

In this section we shall check our calculation of one-loop phase factors, by repeating the same calculation at the two-loop level. In particular, we shall explicitly verify factorization of the phase factors for two loops into a product of phase factors for one-loop diagrams.

We shall briefly review factorization, then we shall move on to the two-loop calculation.

#### 4.3.1 Review of factorization

There is an old notion  that higher-loop string amplitudes are constrained by one-loop string amplitudes. This notion, known as factorization, was used in  to write down the phase factors for twisted sector contributions to higher-loop partition functions, in terms of the phase factors for one-loop partition functions.

For two-loop partition functions, the general idea can be expressed rather briefly. Since genus two Riemann surface can degenerate into a pair of genus one Riemann surfaces, separated by a long thin tube, as sketched in figure (3), and since the twisted sector phase is independent of the moduli of the Riemann surface, one finds that the twisted sector phase for a two-loop diagram must be a product of the twisted sector phases for each of the two one-loop diagrams appearing in the degeneration.

More specifically, if $`ϵ(g_1,h_1;g_2,h_2)`$ denotes the twisted sector phase of a two-loop diagram determined by $`g_1,h_1,g_2,h_2\mathrm{\Gamma }`$, and this diagram can degenerate into a product of one-loop diagrams determined by $`(g_1,h_1)`$, $`(g_2,h_2)`$, with twisted sector phases $`ϵ(g_1,h_1)`$ and $`ϵ(g_2,h_2)`$, then :

$$ϵ(g_1,h_1;g_2,h_2)=ϵ(g_1,h_1)ϵ(g_2,h_2)$$
(30)
In the next subsection we shall verify this factorization condition explicitly, by calculating the twisted sector phase $`ϵ(g_1,h_1;g_2,h_2)`$ for a two-loop partition function, and checking that if this can degenerate into a product of two one-loop contributions, then equation (30) holds.

In order to perform the calculation in the next section, we shall assume $`B0`$, as in the one-loop case, so that the action on the $`B`$ field is completely determined by the gauge transformations (of $`B`$ fields) distinguishing the action from the trivial action, and furthermore we shall restrict to gauge transformations determined by canonically trivial bundles $`T^g`$ with gauge-trivial connections $`\mathrm{\Lambda }(g)`$, i.e., those which correspond to elements of $`H^2(\mathrm{\Gamma },U(1))`$.

#### 4.3.2 Two loop calculation

The string orbifold two-loop partition function receives contributions not only from genus two Riemann surfaces in the covering space, but also from configurations of strings that form genus two Riemann surfaces on the quotient space, but only form open polygons on the covering space, as illustrated in figure (4).

If two sides of the octagon in figure (4) are labelled with the same group element, it indicates that the two sides are identified under the action of that group element. For example, sides 1 and 3 are related by $`g_1\mathrm{\Gamma }`$, with orientations as indicated by the arrows.

In order for the sides of the octagon shown in figure (4) to close (i.e., in order to have an octagon), we must demand that

$$h_1g_1^1h_1^1g_1=g_2^1h_2g_2h_2^1$$
(31)
In addition, we want to be able to deform this two-loop diagram into a pair of orbifold one-loop diagrams, determined by the pairs $`(g_1,h_1)`$, $`(g_2,h_2)`$, connected by a long thin tube. In order for those one-loop diagrams to be well-defined, (i.e., in order for the limit described to exist at all), we must demand that

$$g_1h_1=h_1g_1\text{ and }g_2h_2=h_2g_2$$

Note that these constraints trivially satisfy equation (31). Also note that these constraints do not imply that every element of the set $`(g_1,h_1,g_2,h_2)`$ need commute with every other element – we have not imposed any sort of commutivity condition relating $`g_1`$ and $`g_2`$, or $`h_1`$ and $`h_2`$, for example.

Following the same procedure as for the one-loop case, first note that the $`B`$ fields on the sides are related by gluing as

$`B_3`$ $`=`$ $`B_1+d\mathrm{\Lambda }(g_1)`$
$`B_4`$ $`=`$ $`B_2+d\mathrm{\Lambda }(h_1)`$
$`B_7`$ $`=`$ $`B_5+d\mathrm{\Lambda }(g_2)`$
$`B_8`$ $`=`$ $`B_6+d\mathrm{\Lambda }(h_2)`$
From these identifications, we naively calculate that the phase defined by orbifold identifications is

$$\mathrm{exp}\left(_x^{g_1^1h_1^1g_1x}\mathrm{\Lambda }(g_1)+_{g_1^1h_1^1g_1x}^{h_1^1g_1x}\mathrm{\Lambda }(h_1)+_{h_1g_1^1h_1g_1x}^{h_2^1x}\mathrm{\Lambda }(g_2)+_{h_2^1x}^{g_2h_2^1x}\mathrm{\Lambda }(h_2)\right)$$
(32)
As for the one-loop case, this cannot be the correct result, simply because it is not invariant under gauge transformations of the bundles $`T^{g_1}`$, $`T^{h_1}`$, $`T^{g_2}`$, $`T^{h_2}`$.

As for the one-loop case, we need to determine what to add to the expression above to correct the phases and fix the corner contributions. Specifically, the connections at the endpoints of the integrals in the naive phase calculation above are given by

$`(g_1^1h_1^1g_1)^{}\mathrm{\Lambda }(g_1)_x\mathrm{\Lambda }(g_1)_x+(h_1^1g_1)^{}\mathrm{\Lambda }(h_1)_x(g_1^1h_1^1g_1)^{}\mathrm{\Lambda }(h_1)_x`$
$`+(h_2^1)^{}\mathrm{\Lambda }(g_2)_x(g_2^1h_2g_2h_2^1)^{}\mathrm{\Lambda }(g_2)_x+(g_2h_2^1)^{}\mathrm{\Lambda }(h_2)_x(h_2^1)^{}\mathrm{\Lambda }(h_2)_x`$
Define $`y=g_1^1h_1^1g_1x`$ and $`z=h_2^1x`$, then we can rewrite the connections at the integral endpoints as

$`\mathrm{\Lambda }(g_1)_y(g_1^1h_1g_1)^{}\mathrm{\Lambda }(g_1)_y+g_1^{}\mathrm{\Lambda }(h_1)_y\mathrm{\Lambda }(h_1)_y`$
$`+\mathrm{\Lambda }(g_2)_z(g_2^1h_2g_2)^{}\mathrm{\Lambda }(g_2)_z+g_2^{}\mathrm{\Lambda }(h_2)_z\mathrm{\Lambda }(h_2)_z`$
Next, using the relation

$$\mathrm{\Lambda }(g)+g^{}\mathrm{\Lambda }(h)\mathrm{\Lambda }(h)h^{}\mathrm{\Lambda }(g)=d\left(\mathrm{log}\omega ^{g,h}\mathrm{log}\omega ^{h,g}\right)$$

and the assumption that $`g_1h_1=h_1g_1`$ and $`g_2h_2=h_2g_2`$, we find that the naive expression can be corrected to give the gauge-invariant phase

$`\left(\omega _y^{g_1,h_1}\right)\left(\omega _y^{h_1,g_1}\right)^1\left(\omega _z^{g_2,h_2}\right)\left(\omega _z^{h_2,g_2}\right)^1`$
$`\mathrm{exp}\left({\displaystyle _x^{g_1^1h_1^1g_1x}}\mathrm{\Lambda }(g_1)+{\displaystyle _{g_1^1h_1^1g_1x}^{h_1^1g_1x}}\mathrm{\Lambda }(h_1)+{\displaystyle _{h_1g_1^1h_1g_1x}^{h_2^1x}}\mathrm{\Lambda }(g_2)+{\displaystyle _{h_2^1x}^{g_2h_2^1x}}\mathrm{\Lambda }(h_2)\right)`$
To evaluate the corrected expression above for the two-loop phase, gauge transform the connections $`\mathrm{\Lambda }(g)`$ to be identically zero, so the gauge transformations $`\omega ^{g,h}`$ become constant (assuming the covering space is connected, of course). Then we find that the correct expression for the two-loop phase is given by

$$\left(\omega ^{g_1,h_1}\right)\left(\omega ^{h_1,g_1}\right)^1\left(\omega ^{g_2,h_2}\right)\left(\omega ^{h_2,g_2}\right)^1$$
(33)
This expression is precisely the product of the phases for the two one-loop contributions determined by $`(g_1,h_1)`$ and $`(g_2,h_2)`$. Thus, we have explicitly verified factorization at two loops, by explicitly calculating the twisted sector phase and noticing, at the end, that it factors, as desired.

Moreover, it is now patently obvious that by repeating the same calculation at any loop order, we will continue to find factorization – so our calculation of twisted sector phases obeys factorization at all loops.

## 5 Derivation of orbifold group actions on D-branes

A description of discrete torsion for D-branes was proposed by M. Douglas in . Specifically, he proposed that turning on discrete torsion in a D-brane orbifold could be understood as replacing the honest representation of the orbifold group on the bundle on the D-brane, with a projective representation. This description is extremely natural – projective representations are classified by the same group cohomology group as discrete torsion, namely $`H^2(\mathrm{\Gamma },U(1))`$ – and the author further justified his proposal by, for example, showing how the twisted sector phases of  could be derived from these projective representations. The association between discrete torsion and projective representations was further justified in , which gave additional evidence for the relationship.

In this section we shall give a first-principles derivation of these projective representations proposed in . We shall also liberally use the conventions, notation, and general methods of section 3.

In a nutshell, because gauge transformations $`BB+d\mathrm{\Lambda }`$ are accompanied by $`AA+\mathrm{\Lambda }`$ on a D-brane worldvolume, in the presence of nontrivial gauge fields, the “bundle” on the worldvolume of the brane is twisted, and one is rapidly led to discover that orbifold group actions on such twisted “bundles” are (appropriately) projectivized. Such twisting has been pointed out explicitly in , and has also been used to describe K-theory in $`B`$ field backgrounds \[21, section 5.3\]. See also  for another recent discussion of this twisting of D-brane gauge bundles by the $`B`$ field. Twisted sheaves have appeared in  as part of an attempt to work out an appropriate version of the generalized McKay correspondence  in the presence of discrete torsion.

In terms of the description of $`B`$ fields involving stacks (see for example ), such twisted sheaves should be understood as special kinds of sheaves on stacks . We shall not use such methods here, however.

For simplicity, we shall assume that the $`B`$ field background is topologically trivial (i.e., that the curvature $`H`$ is zero in integral cohomology). Our methods are very straightforward to generalize to $`H0`$, but the results are messier, and we see no need to include the generalization in this paper.

### 5.1 General analysis

Recall that in section 3 we described $`B`$ fields in terms of a collection of data $`(B^\alpha ,A^{\alpha \beta },h_{\alpha \beta \gamma })`$, where

$`B^\alpha B^\beta `$ $`=`$ $`dA^{\alpha \beta }`$
$`A^{\alpha \beta }+A^{\beta \gamma }+A^{\gamma \alpha }`$ $`=`$ $`d\mathrm{log}h_{\alpha \beta \gamma }`$
$`\delta h_{\alpha \beta \gamma }`$ $`=`$ $`1`$
As in section 3, we shall work on a “good invariant” cover $`\{U_\alpha \}`$, meaning a cover that is well-behaved with respect to the action of the orbifold group $`\mathrm{\Gamma }`$.

Next, consider the gauge fields777Unfortunately, we shall use $`A`$ to denote both the gauge field on the $`N`$ D-branes, as well as part of the Čech-de Rham cocycle defining the $`B`$ fields. These are distinct objects; our notation is unfortunate. The gauge fields will be associated with single elements of the cover $`\{U_\alpha \}`$, and so we shall usually denote the gauge fields by $`A^\alpha `$. The Čech-de Rham cocycle elements live on intersections $`U_\alpha U_\beta =U_{\alpha \beta }`$, and so we shall denote them by $`A^{\alpha \beta }`$. Hopefully the reader will not become too confused by this. $`A`$ on a set of $`N`$ coincident D-branes. Recall that in D-branes, gauge transformations of the $`B`$ field and of the gauge fields are linked: $`BB+d\mathrm{\Lambda }`$ induces $`AA+I\mathrm{\Lambda }`$ (where $`I`$ denotes the unit matrix, generating the overall $`U(1)`$ of $`U(N)`$).

In the present case, this means that since the $`B`$ fields are only defined on local charts, the gauge fields $`A`$ must also only be defined on local charts in general, with overlaps partially determined by the same gauge transformations relating the $`B`$ fields on overlaps . Specifically, to describe the gauge fields on a D-brane in the presence of $`B`$ fields as above, we supplement the data for $`B`$ fields by data for local $`U(N)`$ gauge fields $`A^\alpha `$ as

$`A^\alpha g_{\alpha \beta }A^\beta g_{\alpha \beta }^1d\mathrm{log}g_{\alpha \beta }^1`$ $`=`$ $`A^{\alpha \beta }I`$ (34)
$`g_{\alpha \beta }g_{\beta \gamma }g_{\gamma \alpha }`$ $`=`$ $`h_{\alpha \beta \gamma }I`$ (35)
following . As before, $`I`$ is the unit matrix, generating the diagonal $`U(1)`$ in $`U(N)`$, $`g_{\alpha \beta }`$ is an invertible $`N\times N`$ matrix that would describe transition functions for the bundle if the $`B`$ field were completely trivial, and $`A^\alpha `$ is a local $`U(N)`$ gauge field on the D-brane. Also note we are using $`d\mathrm{log}g_{\alpha \beta }^1`$ as shorthand for $`g_{\alpha \beta }dg_{\alpha \beta }^1`$.

Now, ordinarily to describe how an orbifold group $`\mathrm{\Gamma }`$ acts on a bundle, we would demand

$$g^{}g_{\alpha \beta }=\left(\gamma _\alpha ^g\right)\left(g_{\alpha \beta }\right)\left(\gamma _\beta ^g\right)^1$$

for some $`N\times N`$ matrices $`\gamma _\alpha ^g`$. However, because of equation (35), we have to be more careful. From studying the pullback of equation (35) by an element $`g\mathrm{\Gamma }`$, we find

$`g^{}\left[\left(g_{\alpha \beta }\right)\left(g_{\beta \gamma }\right)\left(g_{\gamma \alpha }\right)\right]`$ $`=`$ $`\left(g^{}h_{\alpha \beta \gamma }\right)I`$
$`=`$ $`h_{\alpha \beta \gamma }\nu _{\alpha \beta }^g\nu _{\beta \gamma }^g\nu _{\gamma \alpha }^gI`$
where the $`\nu ^g`$ are Čech cochains that appeared in section 3 in describing the orbifold group action on the $`B`$ fields themselves. From the above, we see that the most general expression for $`g^{}g_{\alpha \beta }`$ is given by

$$g^{}g_{\alpha \beta }=\left[\left(\gamma _\alpha ^g\right)\left(g_{\alpha \beta }\right)\left(\gamma _\beta ^g\right)^1\right]\left[\left(\nu _{\alpha \beta }^g\right)I\right]$$
(36)
where the $`\gamma _\alpha ^g`$ are some locally-defined $`U(N)`$ adjoints. In short, we find that our naive expression for $`g^{}g_{\alpha \beta }`$ is twisted.

From expressing $`(g_1g_2)^{}g_{\alpha \beta }`$ in two different ways (following the general self-consistency bootstrap outlined in section 3), we find a constraint on the $`\gamma ^g`$:

$$\left(h_\alpha ^{g_1,g_2}\right)\left(\gamma _\alpha ^{g_1g_2}\right)=\left(g_2^{}\gamma _\alpha ^{g_1}\right)\left(\gamma _\alpha ^{g_2}\right)$$
(37)
In fact, equation (37) above already tells us that ordinary lifts of orbifold group actions must be replaced by projective lifts, as hypothesized in , but we shall finish working out the orbifold group action on the D-brane gauge fields before emphasizing this point in detail.

Next, write

$$g^{}A^\alpha =u(g)^\alpha A^\alpha \left(u(g)^\alpha \right)^1+A(g)^\alpha $$

for some $`U(N)`$ adjoints $`u(g)^\alpha `$, $`A(g)^\alpha `$. This equation is not a constraint – it is general enough to describe any possible $`g^{}A^\alpha `$, by varying $`u(g)^\alpha `$ and $`A(g)^\alpha `$. We are merely writing $`g^{}A^\alpha `$ in a form that will yield more understandable results, following the self-consistent bootstrap of section 3. By pulling back both sides of equation (34) by $`g\mathrm{\Gamma }`$ and examining the result, we can determine both $`u(g)^\alpha `$ and $`A(g)^\alpha `$:

$`u(g)^\alpha `$ $`=`$ $`\gamma _\alpha ^g`$ (38)
$`A(g)^\alpha `$ $`=`$ $`\left(\gamma _\alpha ^g\right)d\left(\gamma _\alpha ^g\right)^1+I\mathrm{\Lambda }(g)^\alpha `$ (39)
where $`\mathrm{\Lambda }(g)^\alpha `$ is a set of local one-forms that appeared in section 3 in defining the action of the orbifold group on the $`B`$ fields themselves.

To summarize, we have found that the orbifold group action on the $`U(N)`$ gauge fields on the worldvolume of a D-brane is described by

$`g^{}A^\alpha `$ $`=`$ $`\left(\gamma _\alpha ^g\right)A^\alpha \left(\gamma _\alpha ^g\right)^1+\left(\gamma _\alpha ^g\right)d\left(\gamma _\alpha ^g\right)^1+I\mathrm{\Lambda }(g)^\alpha `$
$`g^{}g_{\alpha \beta }`$ $`=`$ $`\left(\nu _{\alpha \beta }^g\right)\left[\left(\gamma _\alpha ^g\right)\left(g_{\alpha \beta }\right)\left(\gamma _\beta ^g\right)^1\right]`$
$`\left(h_\alpha ^{g_1,g_2}\right)\left(\gamma _\alpha ^{g_1g_2}\right)`$ $`=`$ $`\left(g_2^{}\gamma _\alpha ^{g_1}\right)\left(\gamma _\alpha ^{g_2}\right)`$
where $`\mathrm{\Lambda }(g)`$ and $`\nu _{\alpha \beta }^g`$ were defined in section 3, in defining the action of the orbifold group on the $`B`$ fields themselves.

As we shall work out explicitly below, the data above describes the projectivized orbifold group actions described in , but in considerably greater generality.

### 5.2 Explicit comparison to results of M. Douglas

The result above is considerably more general than that appearing in . For purposes of comparison, let us take a moment to specialize to their circumstances. The papers  considered orbifolds of D-branes in backgrounds with vanishing $`B`$ fields, where the D-branes had support on some flat space $`𝐑^n`$, and had a topologically trivial bundle on their worldvolume. Since the $`B`$ fields are completely trivial, we can take $`B^\alpha =0`$, $`A^{\alpha \beta }=0`$, and $`h_{\alpha \beta \gamma }=1`$.

Since the $`B`$ fields are completely trivial, it is meaningful to speak of an honest bundle on the worldvolume of the D-brane – transition functions close on overlaps, not just up to a phase. Another assumption made in  is that this bundle on the D-brane worldvolume is topologically trivial. Since it is topologically trivial, we can take the $`g_{\alpha \beta }=1`$, and replace the locally-defined gauge fields $`A^\alpha `$ with a single global $`U(N)`$ gauge field $`A`$. In addition,  make the further assumption that the gauge field $`A`$ is constant, so in defining the action of the orbifold group, it suffices to assume $`\gamma ^g`$ is constant.

Since the $`B`$ fields are trivial (in fact, vanishing), we can describe any orbifold group action on the $`B`$ fields by specifying the difference between that action and the canonical trivial action. In other words, since the $`B`$ field background is trivial, we can talk about orbifold group actions specified by elements of $`H^2(\mathrm{\Gamma },U(1))`$ (whereas, in general, only the difference between two orbifold group actions could be described in this fashion).

An orbifold group action specified by an element of $`H^2(\mathrm{\Gamma },U(1))`$ can be specified by a set of topologically trivial bundles $`T^g`$ with gauge-trivial connection $`\mathrm{\Lambda }(g)`$, and bundle maps $`\omega ^{g_1,g_2}`$. As noted earlier, without loss of generality we can take the bundles $`T^g`$ to all be the canonical trivial bundle, and the connections $`\mathrm{\Lambda }(g)`$ to all be identically zero, so the $`\omega ^{g_1,g_2}`$ become constant gauge transformations of the trivial bundle, satisfying the group 2-cocycle condition.

In terms of the data describing the orbifold group action on the D-brane worldvolume gauge fields, this means we can take the $`\nu _{\alpha \beta }^g=1`$, and the $`h_\alpha ^{g_1,g_2}`$ to be functions, i.e.,

$$h_\alpha ^{g_1,g_2}=h_\beta ^{g_1,g_2}\text{ on }U_\alpha U_\beta $$

and in fact constant functions, satisfying the group 2-cocycle condition

$$\left(h^{g_1,g_2g_3}\right)\left(h^{g_2,g_3}\right)=\left(h^{g_1,g_2}\right)\left(h^{g_1g_2,g_3}\right)$$

Since we assumed the $`B`$ fields to be completely trivial, and we are describing all lifts in terms of gauge transformations combined with the canonical trivial lift (that exists in this case), the functions $`h^{g,h}`$ coincide with constant functions we have labelled $`\omega ^{g,h}`$ elsewhere – in other words, the 2-cocycles $`h^{g,h}`$ are the same cocycles as those describing the relevant element of $`H^2(\mathrm{\Gamma },U(1))`$.

We can now rewrite the action of the orbifold group on the D-brane gauge fields, in this special case, as

$`g^{}A`$ $`=`$ $`\left(\gamma ^g\right)A\left(\gamma ^g\right)^1`$
$`\left(h^{g_1,g_2}\right)\left(\gamma ^{g_1g_2}\right)`$ $`=`$ $`\left(\gamma ^{g_1}\right)\left(\gamma ^{g_2}\right)`$
which is precisely the projectivized orbifold group action described in .

In recovering the form of the orbifold group action described in , we made the same simplifying assumptions that appeared in  – namely, that the D-branes reside on $`𝐑^n`$, and the bundle on the D-brane worldvolume is topologically trivial, with constant gauge field $`A`$. However, our results from the previous subsection apply in much more general circumstances than these. Put another way, we have just shown how to derive the description of discrete torsion for D-branes given in , but our results apply in far greater generality than that used in .

### 5.3 Notes on shift orbifolds

In section 3 we pointed out that there are additional orbifold group actions on $`B`$ fields, in addition to those classified by elements of $`H^2(\mathrm{\Gamma },U(1))`$, which correspond to the so-called shift orbifolds . As noted in section 4, these new actions do considerably more than just multiply twisted sector partition functions $`Z_{(g,h)}`$ by a phase; they multiply individual contributions to $`Z_{(g,h)}`$ by distinct phases, and so they deeply alter $`Z_{(g,h)}`$.

How do these extra orbifold group actions appear on D-branes? The answer is implicit in the orbifold group action given at the end of section 5.1 above. Our results on D-brane actions made no assumptions regarding the form of the orbifold group action on the $`B`$ fields. In the special case of orbifold group actions on trivial $`B`$ fields arising from elements of $`H^2(\mathrm{\Gamma },U(1))`$, we re-derived the results of ; but our methods apply in general. We will describe the resulting group actions on D-branes in more detail in .

## 6 Notes on Vafa-Witten

In the paper  C. Vafa and E. Witten analyzed the interrelationship between discrete torsion and Calabi-Yau moduli. Specifically, they considered deformations of the orbifolds $`T^6/\left(𝐙_2\times 𝐙_2\right)`$ and $`T^6/\left(𝐙_3\times 𝐙_3\right)`$ both with and without discrete torsion. In both cases, turning on discrete torsion had the effect of removing most elements of $`H_{orb}^{1,1}`$ from the massless spectrum, while adding new elements to $`H_{orb}^{2,1}`$. In both cases they construct certain888For a more comprehensive description of Calabi-Yau deformations and resolutions of such orbifolds than was provided in , see \[27, section 6\]. families of Calabi-Yau deformations of the orbifolds, in which the elements of $`H_{orb}^{2,1}`$ form a subset of the possible polynomial deformations. Furthermore, they argue that the “allowed” complex structure deformations (those linked to elements of $`H_{orb}^{2,1}`$) can not fully resolve the space, but always leave isolated singularities. Finally, they attempted to make sense out of these results by conjecturing the existence of some sort of “discrete torsion for conifolds,” the isolated singularities left after desingularizing as much as possible.

How can one understand this behavior, in terms of our picture of discrete torsion? So far in this paper we have described discrete torsion as the action of the orbifold group on the $`B`$ fields. In order to understand reference  we need to understand quotients of $`B`$ fields, directly on singular spaces, and their behavior under deformation.

As always, there are many close analogues to properties of orbifold Wilson lines. We begin in section 6.1 by describing the analogues of  in orbifold Wilson lines, where the analysis is vastly simpler. Then, in section 6.2 we outline, in general terms, how the results of  can be understood in the framework we have presented, as (as always) an analogue for $`B`$ fields of behavior of $`U(1)`$ gauge fields.

We shall not attempt to give a detailed first-principles derivation of the results in , but rather shall only outline general ideas. Detailed derivations are deferred to later work.

### 6.1 Analogue for orbifold Wilson lines

In this paper we have often discussed orbifold Wilson lines on smooth covering spaces. Understanding orbifold Wilson lines on singular quotient spaces is considerably more subtle.

To begin, consider \[26, chapter 14\] a trivial rank $`n`$ complex vector bundle on $`𝐂^2`$. Let $`𝐙_2`$ act on $`𝐂^2`$ in the standard fashion, and combine the $`𝐙_2`$ action on the base with a gauge transformation that maps fibers to minus themselves, i.e.,

$$(z_1,z_2,\mathrm{},z_n)(z_1,z_2,\mathrm{},z_n)$$

Now, consider the quotient space. Over $`𝐂^2/𝐙_2`$, we have some fibration, the quotient of the total space of the trivial $`𝐂^n`$ vector bundle. Specifically, over smooth points on $`𝐂_2/𝐙_2`$, we recover the original $`𝐂^n`$ fiber, but over the singularity on $`𝐂^2/𝐙_2`$, the fiber is $`𝐂^n/𝐙_2`$.

In other words, the quotient of a bundle, is not a bundle in general. We can understand this matter in somewhat less technical terms also. Consider quotienting $`𝐂^2`$ as above. Consider Wilson loops enclosing the origin in $`𝐂^2/𝐙_2`$. At least for those loops descending from open strings on $`𝐂^2`$ with ends identified by the $`𝐙_2`$, there will be a nontrivial holonomy about the loop. However, as we contract the loop to the origin, the holonomy remains nonzero – so something unusual must be going on at the origin. Since we started with a flat connection on the cover, the connection must be flat on the quotient space (at least, on the smooth part of the quotient). Since $`𝐂^2/𝐙_2`$ is contractible, if there were an honest everywhere flat bundle on the space, any Wilson loop would be forced to be zero. Since there are nonzero Wilson loops, we are forced to conclude that our “bundle” must be behaving badly at the origin.

In order to understand orbifold Wilson lines on singular quotient spaces, one must work with more general objects than mere bundles. On complex surfaces, the relevant objects turn out to be reflexive, non-locally-free sheaves. On a smooth variety, a reflexive sheaf will be locally free up to complex codimension three, but on a singular variety, a reflexive sheaf can be locally free at lower codimension, provided the failure of local freedom occurs over the singularities. (As reflexive sheaves are not used very widely in the physics literature, we have included an appendix giving general background information on reflexive sheaves, as well as an example – a derivation of a reflexive rank 1 sheaf appearing as a $`𝐙_2`$ quotient of $`𝐂^2`$ with nontrivial orbifold Wilson lines on the trivial line bundle over $`𝐂^2`$.)

If someone did not know about reflexive sheaves, and tried to understand the objects living on singular spaces, they would probably try to think of them as some analogue of orbifold Wilson lines. For example, there exist999These exist mathematically, but whether they are relevant for physics is unknown. reflexive non-locally-free sheaves at conifold singularities. Someone not acquainted with reflexive sheaves might try to label such objects “orbifold Wilson lines for conifolds.”

What happens to these reflexive sheaves when the space is resolved? On a complex surface, a reflexive sheaf will lift to a locally-free sheaf, i.e., a bundle, on the resolved space. The new bundle will typically have nonzero curvature (nonzero $`c_1`$) associated with the exceptional divisor of the resolution. This can be seen directly in the ADHM/ALE construction, and incidentally forms one way of understanding101010The classical McKay correspondence is a map from representations of $`\mathrm{\Gamma }`$, a finite subgroup of $`SU(2)`$, to elements of the degree 2 cohomology of $`\stackrel{~}{𝐂^2/\mathrm{\Gamma }}`$. Here, we see that directly – a representation of $`\mathrm{\Gamma }`$ defines an action of the orbifold group on the trivial bundle on $`𝐂^2`$, and the corresponding element of degree 2 cohomology is $`c_1`$ of the bundle appearing as a lift of the reflexive sheaf on the quotient $`𝐂^2/\mathrm{\Gamma }`$. This way of thinking about McKay is essentially due to . the classical McKay correspondence.

One can also understand this resolution in less technical terms. Consider our previous example of a quotiented bundle over $`𝐂^2/𝐙_2`$. We remarked earlier that we have nonzero Wilson loops, when we naively would have expected all Wilson loops to be zero. Now, when we blow up the singularity, we can lift the Wilson loops to the cover. If we were to have an everywhere flat bundle on the resolution, then since $`\pi _1=0`$ and $`H^2(𝐙)`$ has no torsion, no Wilson loop can be nonzero – a contradiction. So, in order to avoid contradicting the existence of nonzero Wilson loops, we are forced to conclude that there must be nonzero curvature someplace, and as our connection was flat away from the singularity, the curvature must live on the exceptional divisor of the resolution. Phrased more naively, quotients of bundles will have nonzero curvature concentrated at curvature singularities if one turns on orbifold Wilson lines.

### 6.2 $`B`$ fields on singular spaces

We shall not attempt in this paper to give a thorough derivation of the results of , but in general terms, their results should now seem much more natural.

Just as a quotient of a bundle need not be a bundle, the quotient of a 1-gerbe (a formal structure, analogous to bundles, for which $`B`$ fields are connections) need not be a 1-gerbe. Instead, on a singular variety, one would merely expect to have algebraic stacks (analogues of sheaves) which fail to be gerbes over certain quotient singularities.

For example, the “discrete torsion for conifolds” observed by the authors of  surely corresponds to some algebraic stack on a conifold singularity that fails to be a gerbe locally over the singularity, a precise analogue of the reflexive sheaves on conifolds that we labelled “orbifold Wilson lines for conifolds.”

We can justify this claim in elementary terms as follows. Recall in studying our example on $`𝐂^2/𝐙_2`$, we concluded that because of the existence of nonzero Wilson loops on the quotient space, the resolved space must have nonzero curvature supported at the exceptional divisor. Here, we have a very similar situation. Here we have nonzero Wilson surfaces (i.e, $`\mathrm{exp}\left(B\right)`$) over Riemann surfaces in the quotient spaces $`𝐂^3/\left(𝐙_n\times 𝐙_n\right)`$, as measured by the twisted sector phases worked out in section 4. Just as for orbifold Wilson lines, this is only sensible here because the spaces have singularities. If we resolve the singularities, in order to get a consistent picture we must generate nonzero curvature.

Now, in very general terms, there are two general ways to resolve singularities:

1. We can deform the Kähler structure, by blowing up or making a small resolution.
2. We can deform the complex structure.

In the first case, although we mentioned that we need nonzero curvature in order to make sense out of the Wilson surfaces present on the quotient, in general one does not generate any natural 3-cycles where the curvature $`H`$ could be supported, since blowups and small resolutions add even-dimensional cycles. Thus, we are naturally led to the conclusion that, in general terms, resolutions of this class must be obstructed – we need to turn on curvature $`H`$ somewhere to account for the nonzero Wilson surfaces, but typically one does not have any natural options to do so. Indeed, in  it was noted that nontrivial Kähler deformations are removed from the massless spectrum.

In the second case, one can often get 3-cycles. For example, if we smooth a conifold singularity by deforming the complex structure, then we are typically led to a new 3-cycle. So, in this case one expects to typically be able to resolve the space without contradiction, and generate nonzero curvature $`H`$ on new 3-cycles.

Now, nonzero curvature $`H`$ (in de Rham cohomology) on a Calabi-Yau is inconsistent with supersymmetry – if a deformation involves turning on $`H`$, then that deformation will break supersymmetry, and so that deformation is lifted from the moduli space of supersymmetric vacua. Indeed, in  it was found that complex structure deformations which completely resolved the space, and left no singularity, were also obstructed.

This explanation of how Calabi-Yau moduli of type $`H^{2,1}`$ could be obstructed was suggested in \[3, section 2.3\] as an explanation of their results, though they had no idea why $`H`$ should be generated. In the present context, this is naturally understood.

So, we see that if we try to deform an orbifold with nonzero discrete torsion (which implies nonzero Wilson surfaces on the quotient), then logical consistency and the demands of supersymmetry place strong constraints on the structure of the moduli space of vacua, which in general terms is consistent with .

As mentioned earlier, we shall not attempt a thorough derivation of the results of  in this paper, but rather shall defer such detailed considerations to future work. For the purposes of this paper, we are content to merely outline how the results of  naturally fit into the general picture we have described.

## 7 Notes on local orbifolds

A point usually glossed over in physics discussions of orbifolds is the possibility of local orbifold degrees of freedom, as distinct from global orbifold degrees of freedom. We shall take a moment to very briefly discuss local orbifolds and discrete torsion, before concluding.

What are local orbifold degrees of freedom? Consider forming a global orbifold, say, $`T^4/𝐙_2`$. In forming the global orbifold, if we are doing physics, then we usually get to choose some number of degrees of freedom – orbifold Wilson lines and discrete torsion, for example. Now, we can also examine each singularity locally. In the present case, each singularity is locally $`𝐂^2/𝐙_2`$. If we forget about the global structure of the orbifold and just work locally, then one is led to associate orbifold degrees of freedom to the singularities locally. We refer to such local degrees of freedom as local orbifold degrees of freedom.

How do local orbifold degrees of freedom differ from global orbifold degrees of freedom? For simplicity, consider a $`U(1)`$ bundle with connection on $`T^4`$, and quotient by $`𝐙_2`$. If we turn on the nontrivial orbifold $`U(1)`$ Wilson line, then we find that each $`𝐂^2/𝐙_2`$ has a nontrivial “twist” (technically, locally we have a reflexive non-locally-free rank 1 sheaf). So, the global orbifold gives rise to either a twist at every singularity, or no twists at any singularity.

However, there are additional options present if we consider the orbifold to be a local orbifold. We can consistently twist at groups of eight of the sixteen singularities (technically, in addition to reflexive non-locally-free sheaves that fail to be locally free at every singularity or nowhere, there are also reflexive non-locally-free sheaves that fail to be locally free at some but not all singularities). (See \[30, section VIII.5\] or  for the mathematical result.)

One can now ask: does discrete torsion have local orbifold degrees of freedom? Previously, when discrete torsion was known merely as some mysterious discrete degree of freedom appearing in orbifolds, the answer was not known.

Now that we have a purely mathematical understanding of discrete torsion, we can address this matter. In general terms, it is now clear that there should exist local orbifold degrees of freedom for discrete torsion. We shall not attempt any counting of such local orbifold degrees of freedom here – rather, our purpose was merely to emphasize the important but usually neglected point that local orbifold degrees of freedom exist.

## 8 Conclusions

In this paper we have given a complete geometric explanation of discrete torsion, as the choice of orbifold group action on the $`B`$ fields. Specifically, we have shown how the group cohomology group $`H^2(\mathrm{\Gamma },U(1))`$ arises, derived the phases associated with twisted sector contributions to string loop partition functions, derived M. Douglas’s description  of orbifold group actions on D-branes as projective representations of the orbifold group, and outlined how the results of Vafa-Witten  fit into this general framework. We have also briefly discussed shift orbifolds, which are degrees of freedom associated with the $`B`$ field, beyond those classified by $`H^2(\mathrm{\Gamma },U(1))`$, and explained how these appear physically in terms of twisted sector contributions to partition functions and in terms of D-brane actions.

Nowhere in all this did we assume that the orbifold group $`\mathrm{\Gamma }`$ acts freely; nor do we assume $`\mathrm{\Gamma }`$ is abelian. We do not even assume that the curvature of the $`B`$ fields vanishes. Our results hold in generality.

To put a different spin on these matters, we have given a completely geometric description of discrete torsion. A priori, discrete torsion has nothing to do with string theory. Discrete torsion is a property of defining orbifold group actions on $`B`$ fields, and can be understood in a purely mathematical context, without any reference to string theory. Now, at the end of the day, we can calculate twisted sector contributions to partition functions, as well as check M. Douglas’s proposed orbifold group action on D-branes, so we can certainly derive physical results. However, it should be emphasized, discrete torsion is not some special, “inherently stringy” property of string theory or conformal field theory, but rather has a straightforward and purely mathematical understanding.

## 9 Acknowledgements

We would like to thank P. Aspinwall, D. Ben-Zvi, A. Caldararu, A. Knutson, D. Morrison, and R. Plesser for useful conversations.

## Appendix A Reflexive sheaves on quotient spaces

In section 6.1, we mentioned that when orbifolding a space with a bundle, the resulting object living on the quotient space need not be a bundle, and in the context of complex algebraic geometry, will be a reflexive sheaf. In this appendix we elaborate on these remarks, as reflexive sheaves are not commonly understood in the physics literature. We begin with a short overview of reflexive sheaves, and then explicitly derive the reflexive sheaf appearing in the specific example of the quotient $`𝐂^2/𝐙_2`$.

### A.1 Technical notes on reflexive sheaves

In this appendix we shall give some technical notes on reflexive sheaves.

A reflexive sheaf is a sheaf $``$ which is isomorphic to its bidual: $`^{}`$. Reflexive sheaves include locally free sheaves (i.e., bundles) as a special subclass.

On smooth varieties, reflexive sheaves are locally free up to (complex) codimension three. Thus, for example, on a smooth surface, all reflexive sheaves are locally free. Also, on a smooth variety, all reflexive rank 1 sheaves are locally free.

On singular varieties, both of the statements above fail. On a singular surface, one can have reflexive non-locally-free sheaves; the sheaves fail to be locally free over the singularities. One can also have reflexive non-locally-free rank 1 sheaves on singular varieties.

On Noetherian normal varieties (i.e., most of the varieties that physicists are likely to encounter in practice), we can describe reflexive rank 1 sheaves in terms of divisors, just as line bundles on smooth varieties can be described in terms of divisors. Roughly speaking, a general divisor on a Noetherian normal variety is known as a “Weil” divisor, whereas a divisor that defines, not just a reflexive rank 1 sheaf, but a line bundle, is known as a “Cartier” divisor111111Experts will note we are being quite sloppy–our description of Cartier divisors really corresponds to the image of Cartier divisors in the space of Weil divisors. Our abbreviated description will suffice for the purposes of this appendix..

For example, on the singular affine space $`𝐂^2/𝐙_2`$, there is precisely one (equivalence class of) Weil divisor that is not Cartier. If we write

$$𝐂^2/𝐙_2=\text{Spec }𝐂[x,y,z]/(xyz^2)$$

then the non-Cartier Weil divisor is $`\{x=z=0\}`$. We shall denote this divisor by $`D`$. Then, the associated reflexive sheaf $`𝒪(D)`$ (and also $`𝒪(D)`$) is not locally free.

Although $`D`$ is not Cartier, it can be shown that the divisor $`2D`$ is Cartier, so for example, the reflexive sheaves $`𝒪(D)`$ and $`𝒪(D)`$ are related by tensoring with a (trivial) line bundle, and so are in the same equivalence class of Weil divisors.

Similarly, the divisor $`\{y=z=0\}`$ is not Cartier, but it is related to $`D`$ by a Cartier divisor, and so lies in the same equivalence class of Weil divisors.

Reflexive rank 1 sheaves can be somewhat more subtle than line bundles. For example, if $`D_1`$ and $`D_2`$ are a pair of Cartier divisors, then as everyone knows,

$$𝒪(D_1)𝒪(D_2)=𝒪(D_1+D_2)$$

In other words, the tensor products of the line bundles associated to (Cartier) divisors $`D_1`$, $`D_2`$ is the line bundle associated to (Cartier) divisor $`D_1+D_2`$. However, if $`D_1`$ and $`D_2`$ are not both Cartier divisors, then this relation need not hold \[32, p. 283\]. In other words, if $`D_1`$ and $`D_2`$ are two Weil divisors, then in general the reflexive rank 1 sheaves $`𝒪(D_1)`$, $`𝒪(D_2)`$ are not related to $`𝒪(D_1+D_2)`$ as above:

$$𝒪(D_1)𝒪(D_2)𝒪(D_1+D_2)$$

The essential difficulty is that the tensor product of two reflexive sheaves need not be reflexive – the tensor product can contain torsion, for example. We can fix this problem by bidualizing the left-hand side of the expression above. In other words, a statement that is true for all Weil divisors $`D_1`$, $`D_2`$, not just Cartier divisors, is

$$\left(𝒪(D_1)𝒪(D_2)\right)^{}=𝒪(D_1+D_2)$$

A more detailed discussion of the relationship of Weil versus Cartier divisors, in the context of toric varieties, can be found in .

### A.2 Reflexive sheaves and orbifold Wilson lines

In the text we claimed that one can directly check that possible quotients of the structure (trivial rank one) sheaf on $`𝐂^2`$ are precisely the possible reflexive sheaves on $`𝐂^2/\mathrm{\Gamma }`$. Here we shall work this out in detail for the case $`\mathrm{\Gamma }=𝐙_2`$.

Let $`R`$ denote the ring $`𝐂[x,y]`$, and let $`R^\mathrm{\Gamma }`$ denote the ring of $`\mathrm{\Gamma }`$-invariants, namely

$$R^\mathrm{\Gamma }=𝐂[x^2,y^2,xy]$$

Let $`M`$ denote the $`R`$-module defining the structure sheaf. In other words, $`M=R`$. (The distinction between the module $`M`$ and the ring $`R`$ shall be important when discussing nontrivial lifts of $`\mathrm{\Gamma }`$.)

First, consider the case of the trivial lift of the $`\mathrm{\Gamma }=𝐙_2`$ action from $`𝐂^2`$ to the structure sheaf. Then the module $`M^\mathrm{\Gamma }`$ of $`\mathrm{\Gamma }`$-invariants is isomorphic (as an $`R^\mathrm{\Gamma }`$-module) to the trivial $`R^\mathrm{\Gamma }`$-module, namely

$$M^\mathrm{\Gamma }=𝐂[x^2,y^2,xy]$$

In this case, $`M^\mathrm{\Gamma }`$ defines the structure sheaf on the quotient space $`𝐂^2/\mathrm{\Gamma }`$. This sheaf is locally free.

Now, consider the nontrivial lift of the $`\mathrm{\Gamma }=𝐙_2`$ action from $`𝐂^2`$ to the structure sheaf on $`𝐂^2`$. In order to describe the action of this lift on the module $`M`$, view $`M`$ as a freely generated $`R`$-module, and let the (single) generator of $`M`$ be denoted by $`\alpha `$. For the trivial lift, we implicitly assumed that $`\mathrm{\Gamma }`$ mapped $`\alpha \alpha `$. For the nontrivial lift, we take $`\alpha \alpha `$. The $`R^\mathrm{\Gamma }`$-module of $`\mathrm{\Gamma }`$ invariants of $`M`$ is now a module with two generators, namely $`x\alpha `$ and $`y\alpha `$, and one relation:

$$(xy)(x\alpha )=(x^2)(y\alpha )$$

The module $`M^\mathrm{\Gamma }`$ is not freely generated, and in particular does not define a locally free sheaf on $`\text{Spec }R^\mathrm{\Gamma }=𝐂^2/\mathrm{\Gamma }`$. However, the module $`M^\mathrm{\Gamma }`$ does define a reflexive rank 1 sheaf.

Thus, we see explicitly that the nontrivial orbifold Wilson line on $`𝐂^2/𝐙_2`$ describes a reflexive non-locally-free rank 1 sheaf on $`𝐂^2/𝐙_2`$.

The reflexive, non-locally-free sheaf on $`𝐂^2/𝐙_2`$ can be (non-uniquely) lifted to a sheaf $`𝒮`$ on the resolution of $`𝐂^2/𝐙_2`$, such that (essentially) $`(\pi _{}𝒮)^{}`$ is the nontrivial reflexive sheaf on $`𝒞^2/𝐙_2`$.

For those readers acquainted with toric varieties, the discussion above can be understood torically. Describe $`𝐂^2/𝐙_2`$ by a cone with edges

$`v_1`$ $`=`$ $`(2,1)`$
$`v_2`$ $`=`$ $`(0,1)`$
and let $`D_1`$, $`D_2`$ denote the toric divisors corresponding to edges $`v_1`$, $`v_2`$, respectively. One can then check explicitly (using, for example, methods discussed in ) that the modules describing the reflexive rank 1 sheaves $`𝒪(\pm D_1)`$ and $`𝒪(\pm D_2)`$ are all isomorphic (as modules, ignoring the $`T`$-grading), and in particular are isomorphic to the module $`M^\mathrm{\Gamma }`$ of invariants from the nontrivial $`𝐙_2`$ lift, as described above. (Note that since there is only one reflexive non-locally-free sheaf, the sheaves $`𝒪(+D_i)`$ and $`𝒪(D_i)`$ are necessarily isomorphic.)