This paper explores the relationship between spin structures and orientations in gauge theory moduli spaces, establishing a correspondence with orientations on spaces over $X imes S^1$, and applies this to canonical structures in Donaldson-Thomas theory.
Contribution
It introduces the concept of spin structures on gauge-theoretic moduli spaces and relates them to orientations on spaces over $X imes S^1$, advancing the understanding of orientation data in gauge theory.
Findings
01
Identifies spin structures on $X$ with orientations on $X imes S^1$.
02
Constructs canonical spin structures for positive Dirac operators on spin 6-manifolds.
03
Provides a foundation for defining canonical orientation data in Donaldson-Thomas theory.
Abstract
Let X be a compact manifold, G a Lie group, P→X a principal G-bundle, and BP the infinite-dimensional moduli space of connections on P modulo gauge. For a real elliptic operator E∙ we previously studied orientations on the real determinant line bundle over BP. These are used to construct orientations in the usual sense on smooth gauge theory moduli spaces, and have been extensively studied since the work of Donaldson. Here we consider complex elliptic operators F∙ and introduce the idea of spin structures, square roots of the complex determinant line bundle of F∙. These may be used to construct spin structures in the usual sense on smooth complex gauge theory moduli spaces. We study the existence and classification of such spin structures. Our main result identifies spin structures on X with orientations on $X \times…
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Full text
On spin structures and orientations for gauge-theoretic moduli spaces
Dominic Joyce and Markus Upmeier
Abstract
Let X be a compact manifold, G a Lie group, P→X a principal G-bundle, and BP the infinite-dimensional moduli space of connections on P modulo gauge, as a topological stack. For a real elliptic operator E∙ we previously studied orientations on the real determinant line bundle over BP, twisting E∙ by connections ∇Ad(P). These are used to construct orientations in the usual sense on smooth gauge theory moduli spaces, and have been extensively studied since the work of Donaldson [15, 16, 17].
Here we consider complex elliptic operators F∙ and introduce the idea of spin structures, square roots of the complex determinant line bundle of F∙ twisted over BP. These may be used to construct spin structures in the usual sense on smooth complex gauge theory moduli spaces. We study the existence and classification of such spin structures.
Our main result identifies spin structures on X with orientations on X×S1. Thus, if P→X and Q→X×S1 are principal G-bundles with Q∣X×{1}≅P, we relate spin structures on (BP,F∙) to orientations on (BQ,E∙) for a certain class of operators F∙ on X and E∙ on X×S1.
Combined with [25], we obtain canonical spin structures for positive Diracians on spin 6-manifolds and gauge groups G=U(m),SU(m). In a sequel [26] we will apply this to define canonical orientation data for all Calabi–Yau 3-folds X over C, as in Kontsevich and Soibelman [28, §5.2], solving a long-standing problem in Donaldson–Thomas theory.
Let X be a compact manifold, E_{\bullet}=\bigl{(}D:\Gamma^{\infty}(E_{0})\rightarrow\Gamma^{\infty}(E_{1})\bigr{)} a real elliptic operator on X, G a Lie group, P→X a principal G-bundle, and BP the infinite-dimensional moduli space of all connections ∇P on P modulo gauge, as a topological stack. For each [∇P]∈BP, we consider the twisted real elliptic operator D∇Ad(P):Γ∞(Ad(P)⊗E0)→Γ∞(Ad(P)⊗E1) on X. As this is a continuous family of real elliptic operators over the base BP, it has a real determinant line bundle and associated orientation bundle OPE∙, a principal Z2-bundle parametrizing orientations of KerD∇Ad(P)⊕CokerD∇Ad(P) at each [∇P]. An orientation on (BP,E∙) is a trivialization OPE∙≅BP×Z2. Orientations were studied in the recent series [12, 24, 25] by the authors, Yalong Cao and Jacob Gross, and by previous authors such as Donaldson [15, 16, 17].
In gauge theory one studies moduli spaces MPga of connections ∇P on P satisfying some curvature condition, such as anti-self-dual instantons on Riemannian 4-manifolds (X,g). Under good conditions MPga is a smooth manifold, and orientations on (BP,E∙), where E∙ is determined by the curvature condition, pull back to orientations on the manifold MPga in the usual sense under the inclusion MPga↪BP. This is important in areas such as Donaldson theory [15, 16, 17], where one needs an orientation on MPga to define enumerative invariants.
This paper will define and study a complex version of orientations, which we call spin structures. Now, let F_{\bullet}=\bigl{(}D:\Gamma^{\infty}(F_{0})\rightarrow\Gamma^{\infty}(F_{1})\bigr{)} be a complex elliptic operator on X and let G,P,BP be as above. For each [∇P]∈BP, the twisted operator D∇Ad(P):Γ∞(Ad(P)⊗F0)→Γ∞(Ad(P)⊗F1) is now complex linear. As this is a continuous family of complex elliptic operators over BP, it has a complex determinant line bundle KPF∙→BP.
A spin structureσPF∙ on (BP,F∙) is a choice of square root line bundle (KPF∙)1/2 on BP, up to isomorphism, as in Definition 3.2. We are interested in questions such as: Do spin structures exist for (BP,F∙)? What is the family of spin structures? Can we choose a canonical spin structure for (BP,F∙)? Can we relate spin structures for different moduli spaces BP,BQ,BR with X,F∙ fixed? Can we relate spin structures for X with orientations for X×S1?
To justify the name, note that if Y is an (almost) complex manifold with canonical bundle KY→Y, then spin structures on Y correspond to isomorphism classes of square roots of KY. We can think of BP as an infinite-dimensional complex manifold, and KPF∙→BP as its canonical bundle.
Under good conditions in complex gauge theory problems (for example, moduli spaces of Hermitian–Einstein connections on a compact Kähler manifold), we may form moduli spaces MPga which are (almost) complex manifolds such that KPF∙→BP pulls back to the canonical bundle KMPga under the inclusion MPga↪BP. Thus, a spin structure on (BP,F∙) induces a spin structure on the manifold MPga in the usual sense of differential geometry.
The authors’ motivation for studying spin structures stems from the notion of orientation data for Calabi–Yau 3-folds, as introduced by Kontsevich and Soibelman [28, §5.2], which are important in generalized Donaldson–Thomas theory (see for instance [10, 9, 11, 19, 29]). Let X be a Calabi–Yau 3-fold over C and M the derived moduli stack of (complexes of) coherent sheaves on X. Write KM→M for the determinant line bundle of the cotangent complex LM. Then orientation data for X is basically a choice of (isomorphism class of) square root KM1/2, satisfying certain compatibilities with exact sequences.
Orientation data is an algebro-geometric version of our notion of spin structure for (BP,F∙). In the sequel [26] we will apply the results of this paper to prove that canonical orientation data exists for any Calabi–Yau 3-fold over C, solving a long-standing problem in Donaldson–Thomas theory.
This will be based on the main theorem of this paper, Theorem 5.6, or more precisely, its consequence Theorem 5.12, obtained in conjunction with our previous result [25] on G2-instantons. This identifies spin structures on X with orientations on X×S1. Thus, if P→X and Q→X×S1 are principal G-bundles with Q∣X×{1}≅P, we relate spin structures on (BP,F∙) to orientations on (BQ,E∙) for a certain class of operators F∙ on X and E∙ on X×S1. In particular, if (X,g) is a compact, oriented, spin Riemannian 6-manifold and F∙ is the positive Dirac operator on X, then we construct in Theorem 5.12 canonical spin structures on (BP,F∙) for all principal U(m)- and SU(m)-bundles P→X.
We begin in §2 with background on moduli spaces and orientations on them, taken mostly from [24, §2]. Section 3 introduces spin structures. Section 4 gives some elementary results, similar to those in §2 for orientations. In §5 we state our deeper theorems about spin structures and prove Theorem 5.12. The proofs of Theorems 5.1, 5.4, and 5.6 are postponed to §6–§8, followed by Appendix A on elliptic boundary problems, used in the proof of Theorem 5.4.
Acknowledgements. This research was partly funded by a Simons Collaboration Grant on ‘Special Holonomy in Geometry, Analysis and Physics’. The second author was partly funded by DFG grant UP 85/2-1 of the DFG priority program SPP 2026 ‘Geometry at Infinity’, and by the Centre for Quantum Geometry of Moduli Spaces at Aarhus University. The authors would like to thank Yalong Cao, Jacob Gross, Bernhard Hanke, and Yuuji Tanaka for helpful conversations.
2 Connection moduli spaces and orientations
We begin with background material on orientations on moduli spaces, following [12, 24, 25, 42]. Sections 2.1–2.6 summarize Joyce–Tanaka–Upmeier [24, §1–§2]. The reader interested only in spin structures may initially restrict to §2.1–§2.2 and refer back to the notation set up in §2.3–§2.6 in the discussion of the analogous properties for spin structures in Section 4.
2.1 Connection moduli spaces AP,BP,BP
Definition 2.1**.**
Suppose we are given the following data:
(a)
A compact, connected manifold X.
(b)
A Lie group G, with dimG>0, and centre Z(G)⊆G, and Lie algebra g.
(c)
A principal G-bundle π:P→X. We write Ad(P)→X for the vector bundle with fibre g defined by Ad(P)=(P×g)/G, where G acts on P by the principal bundle action, and on g by the adjoint action.
Write AP for the set of connections ∇P on the principal bundle P→X. This is a real affine space modelled on the infinite-dimensional vector space Γ∞(Ad(P)⊗T∗X), and we make AP into a topological space using the C∞ topology on Γ∞(Ad(P)⊗T∗X). Here if E→X is a vector bundle then Γ∞(E) denotes the vector space of smooth sections of E. Note that AP is contractible.
Write GP=Aut(P) for the infinite-dimensional Lie group of G-equivariant diffeomorphisms γ:P→P with π∘γ=π. Then GP acts on AP by gauge transformations, and the action is continuous for the topology on AP.
There is an inclusion Z(G)↪GP mapping z∈Z(G) to the principal bundle action of z on P. This maps Z(G) into the centre Z(GP) of GP, so we may take the quotient group GP/Z(G). The action of Z(G)⊂GP on AP is trivial, so the GP-action on AP descends to a GP/Z(G)-action.
Each ∇P∈AP has a (finite-dimensional) stabilizer groupStabGP(∇P)⊂GP under the GP-action on AP, with Z(G)⊆StabGP(∇P). As X is connected, StabGP(∇P) is isomorphic to a closed Lie subgroup H of G with Z(G)⊆H. As in [17, p. 133] we call ∇Pirreducible if StabGP(∇P)=Z(G), and reducible otherwise. Write APirr,APred for the subsets of irreducible and reducible connections in AP. Then APirr is open and dense in AP, and APred is closed and of infinite codimension in the infinite-dimensional affine space AP.
We write BP=[AP/GP] for the moduli space of gauge equivalence classes of connections on P, considered as a topological stack in the sense of Metzler [31] and Noohi [33, 34]. Write BPirr=[APirr/GP] for the substack BPirr⊆BP of irreducible connections.
Remark 2.2**.**
The stacks BP,BPirr have variations BP=[AP/(GP/Z(G))], BPirr=[APirr/(GP/Z(G))]. Then BP is a topological stack, but as GP/Z(G) acts freely on APirr, we may consider BPirr as a topological space, an example of a topological stack. There are natural morphisms ΠP:BP→BP, ΠPirr:BPirr→BPirr.
The inclusions BPirr↪BP, BPirr↪BP are weak homotopy equivalences of topological stacks in the sense of [34]. Also ΠP:BP→BP is a fibration with connected fibre [∗/Z(G)]. Therefore, for the algebraic topological questions that concern us, working on BPirr and on BP are essentially equivalent, so we could just consider the topological space BPirr, and not worry about topological stacks at all, following most other authors in the area.
The main reason we do not do this in [24] is that to relate orientations on different moduli spaces we consider direct sums of connections, which give a morphism ΦP,Q:BP×BQ→BP⊕Q, but this and similar morphisms do not make sense for the spaces BPirr,BP,BPirr, so we prefer to work with the BP.
2.2 Real elliptic operators and orientations
Definition 2.3**.**
Let X be a compact manifold. Suppose we are given real vector bundles E0,E1→X, of the same rank r, and a linear elliptic partial differential operator D:Γ∞(E0)→Γ∞(E1), of degree d. As a shorthand we write E∙=(E0,E1,D). With respect to connections ∇E0 on E0⊗⨂iT∗X for 0⩽i<d, when e∈Γ∞(E0) we may write
[TABLE]
where ai∈Γ∞(E0∗⊗E1⊗SiTX) for i=0,…,d. The condition that D is elliptic is that ad∣x⋅⊗dξ:E0∣x→E1∣x is an isomorphism for all x∈X and 0=ξ∈Tx∗X, and the symbolσ(D) of D is defined using ad.
The index of D is indRD=dimRKerD−dimRCokerD. It can be computed using the Atiyah–Singer Index Theorem [2, 3, 4, 5, 6].
Now suppose we are given Euclidean metrics hE0,hE1 on the fibres of E0,E1 and a volume form dV on X. Then there is a unique adjoint operatorD∗:Γ∞(E1)→Γ∞(E0), which is also a linear elliptic partial differential operator of degree d, satisfying for all e0∈Γ∞(E0), e1∈Γ∞(E1)
[TABLE]
We call Dself-adjoint (or anti-self-adjoint), if E0=E1, hE0=hE1, and D=D∗ (or D=−D∗). For example, Dirac operators and Laplacians are self-adjoint. If D is self-adjoint then KerD=CokerD and indRD=0.
We define orientation bundles OPE∙,OˉPE∙ on moduli spaces BP,BP:
Definition 2.4**.**
Suppose X,G,P,AP,BP,BP are as Definition 2.1, and E∙ is a real elliptic operator on X as in Definition 2.3. Let ∇P∈AP. Then ∇P induces a connection ∇Ad(P) on the vector bundle Ad(P)→X. Thus we may form the twisted elliptic operator
[TABLE]
where ∇Ad(P)⊗E0 are the connections on Ad(P)⊗E0⊗⨂iT∗X for 0⩽i<d induced by ∇Ad(P) and ∇E0.
Since D∇Ad(P) is a linear elliptic operator on a compact manifold X, it has finite-dimensional kernel Ker(D∇Ad(P)) and cokernel Coker(D∇Ad(P)). The determinantdetR(D∇Ad(P)) is the 1-dimensional real vector space
[TABLE]
where if V is a finite-dimensional real vector space then detRV=ΛRdimVV.
These operators D∇Ad(P) vary continuously with ∇P∈AP, so they form a family of elliptic operators over the base topological space AP. Thus as in Atiyah–Singer [5], Knudsen–Mumford [27], and Quillen [36] there is a natural real line bundle L^PE∙→AP with fibre L^PE∙∣∇P=detR(D∇Ad(P)) at each ∇P∈AP. It is equivariant under the actions of GP and GP/Z(G) on AP, and so pushes down to real line bundles LPE∙→BP, LˉPE∙→BP on the topological stacks BP,BP, with LPE∙≅ΠP∗(LˉPE∙). We call LPE∙,LˉPE∙ the determinant line bundles of BP,BP. The restriction LˉPE∙∣BPirr is a topological real line bundle in the usual sense on the topological space BPirr.
Define the orientation bundleOPE∙ of BP by OPE∙=(LPE∙∖0(BP))/(0,∞). That is, we take the complement LPE∙∖0(BP) of the zero section 0(BP) in LPE∙, and quotient by (0,∞) acting on the fibres of LPE∙∖0(BP)→BP by multiplication. Then LPE∙→BP descends to π:OPE∙→BP, which is a bundle with fibre (R∖{0})/(0,∞)≅{1,−1}=Z2, since LPE∙→BP is a fibration with fibre R. That is, π:OPE∙→BP is a principal Z2-bundle, in the sense of topological stacks.
Similarly we define a GP-equivariant principal Z2-bundle O^PE∙→AP and a principal Z2-bundle πˉ:OˉPE∙→BP from LˉPE∙, and as LPE∙≅ΠP∗(LˉPE∙) we have a canonical isomorphism OPE∙≅ΠP∗(OˉPE∙). The fibres of OPE∙→BP, OˉPE∙→BP are orientations on the real line fibres of LPE∙→BP, LˉPE∙→BP. The restriction OˉPE∙∣BPirr is a principal Z2-bundle on the topological space BPirr, in the usual sense.
We say that BP is orientable if OPE∙ is isomorphic to the trivial principal Z2-bundle BP×Z2→BP. An orientationω on BP is an isomorphism ω:OPE∙⟶\buildrel≅BP×Z2 of principal Z2-bundles. We make the same definitions for BP and OˉPE∙. Since ΠP:BP→BP is a fibration with fibre [∗/Z(G)], which is connected and simply-connected, and OPE∙≅ΠP∗(OˉPE∙), we see that BP is orientable if and only if BP is, and orientations of BP and BP correspond. As BP is connected, if BP is orientable it has exactly two orientations.
We also define the normalized orientation bundle, or n-orientation bundle, a principal Z2-bundle OˇPE∙→BP, by
[TABLE]
That is, we tensor the OPE∙ with the orientation torsor OX×GE∙∣[∇0] of the trivial principal G-bundle X×G→X at the trivial connection ∇0. A normalized orientation, or n-orientation, of BP is an isomorphism ωˇ:OˇPE∙⟶\buildrel≅BP×Z2. There is a natural n-orientation of BX×G at [∇0].
N-orientations and orientations are equivalent once we choose an isomorphism OX×GE∙∣[∇0]≅Z2. N-orientations behave nicely under the Excision Theorem in Upmeier [42, Th. 2.13], and in examples there are often canonical choices of n-orientations, so we use them in preference to orientations.
Remark 2.5**.**
(i) Up to continuous isotopy, and hence up to isomorphism, LPE∙,OPE∙,OˇPE∙ in Definition 2.4 depend on the elliptic operator D:Γ∞(E0)→Γ∞(E1) up to continuous deformation amongst elliptic operators, and thus only on the symbolσ(D) of D (essentially, the highest order coefficients ad in (2.1)), up to deformation.
(ii) For orienting moduli spaces of ‘instantons’ in gauge theory, as in §2.8, we usually start not with an elliptic operator on X, but with an elliptic complex
[TABLE]
If k>1 and ∇P is an arbitrary connection on a principal G-bundle P→X then twisting (2.6) by (Ad(P),∇Ad(P)) as in (2.3) may not yield a complex (that is, we may have Di+1∇Ad(P)∘Di∇Ad(P)=0), so the definition of detR(D∙∇Ad(P)) does not work, though it does work if ∇P satisfies the appropriate instanton-type curvature condition. To get round this, we choose metrics on the Ei and a volume form dV on X, so that we can take adjoints Di∗, and replace (2.6) by the elliptic operator
[TABLE]
and then Definition 2.4 works with (2.7) in place of E∙.
(iii) If D is self-adjoint then D∇Ad(P) is too, so Ker(D∇Ad(P))=Coker(D∇Ad(P)), and in (2.4) we have a canonical isomorphism detR(D∇Ad(P))≅R. Surprisingly, this does not imply that LPE∙,OPE∙,OˇPE∙ are trivial — they may not be — since these isomorphisms detR(D∇Ad(P))≅R do not vary continuously with ∇P.
2.3 Natural n-orientations when G is abelian
In the situation of Definition 2.4, suppose the Lie group G is abelian, for example G=U(1). Then as in [24, §2.2.3] the line bundles L^PE∙→AP, LPE∙→BP, LˉPE∙→BP are all canonically trivial, with fibre
[TABLE]
This implies that the n-orientation bundle OˇPE∙→BP is canonically trivial.
2.4 N-orientations on products of moduli spaces
This section comes from [24, §2.2.7]. Let X and E∙ be fixed, and suppose G,H are Lie groups, and P→X, Q→X are principal G- and H-bundles. Then P×XQ is a principal G×H bundle over X. There is a natural 1-1 correspondence between pairs (∇P,∇Q) of connections ∇P,∇Q on P,Q, and connections ∇P×XQ on P×XQ. This induces an isomorphism of topological stacks ΛP,Q:BP×BQ→BP×XQ.
For (∇P,∇Q) and ∇P×XQ as above, there are also natural isomorphisms
[TABLE]
With the orientation conventions of [42, §3], these induce a natural isomorphism
[TABLE]
which is the fibre at (∇P,∇Q) of an isomorphism of line bundles on BP×BQ:
[TABLE]
This induces an isomorphism of n-orientation bundles on BP×BQ:
[TABLE]
Hence n-orientations on BP,BQ induce an n-orientation on BP×XQ.
Remark 2.6**.**
Equation (2.8) is defined using an orientation convention as in [42, §3.1–§3.2] and depends on the order of P and Q. Exchanging P and Q modifies (2.8)–(2.10) by signs as in [24, (2.3)]. Write indPE∙=indRD∇Ad(P). Under the natural isomorphisms BP×BQ≅BQ×BP, OˇPE∙⊠OˇQE∙≅OˇQE∙⊠OˇPE∙,
[TABLE]
holds for the n-orientation bundles. On the other hand, given a third principal K-bundle R→X, (2.8)–(2.10) are associative without any sign corrections.
2.5 Relating moduli spaces for discrete quotients G↠H
This section comes from [24, §2.2.8]. Suppose G is a Lie group, K⊂G a discrete normal subgroup, and set H=G/K for the quotient Lie group. Let X,E∙ be fixed. If P→X is a principal G-bundle, then Q:=P/K is a principal H-bundle over X. Each G-connection ∇P on P induces a natural H-connection ∇Q on Q, and the map ∇P↦∇Q induces a natural morphism ΔP,Q:BP→BQ of topological stacks, which is a bundle with fibre [∗/K]. If ∇P,∇Q are as above then the natural isomorphism g≅h induces an isomorphism Ad(P)≅Ad(Q) of vector bundles on X, which identifies the connections ∇Ad(P),∇Ad(Q). Hence the twisted elliptic operators D∇Ad(P),D∇Ad(Q) are naturally isomorphic, and so are their determinants (3.2). This gives a canonical isomorphism
[TABLE]
which induces an isomorphism of n-orientation bundles
[TABLE]
Hence n-orientations on BQ pull back to n-orientations on BP.
Example 2.7**.**
Take G=SU(m)×U(1), and define K⊂G by
[TABLE]
Then K lies in the centre Z(G), so is normal in G, and H=G/K≅U(m).
For fixed X,E∙, let P→X be a principal SU(m)-bundle, and P′=X×U(1)→X be the trivial principal U(1)-bundle. Write P′′=P×U(1)=P×XP′→X for the associated principal SU(m)×U(1)-bundle, with trivial connection ∇0, and define Q=(P×U(1))/Zm≅(P×U(m))/SU(m) to be the quotient principal U(m)-bundle. Define a morphism KP,Q:BP→BQ by the commutative diagram
[TABLE]
where ΛP,P′ is as in §2.4. Define an isomorphism of n-orientation bundles κˇP,QE∙:OˇPE∙→KP,Q∗(OˇQE∙) by the commutative diagram
[TABLE]
Here ι:Z2→OˇP′E∙∣[∇0] is the natural isomorphism, and λˇP,P′E∙,δP′′,QE∙ are as in (2.10), (2.13). Hence n-orientations on BQ pull back to n-orientations on BP.
2.6 Relating moduli spaces for Lie subgroups G⊂H
This section comes from [24, §2.2.9]. Let X,E∙ be fixed, and let H be a Lie group and G⊂H a Lie subgroup, with Lie algebras g⊂h. If P→X is a principal G-bundle, then Q:=(P×H)/G is a principal H-bundle over X. Each G-connection ∇P on P induces a natural H-connection ∇Q on Q, and the map ∇P↦∇Q induces a natural morphism ΞP,Q:BP→BQ of topological stacks. Thus, we can try to compare the line bundles LPE∙,ΞP,Q∗(LQE∙) on BP.
Write m=h/g, and ρR:G→Aut(m) for the real representation induced by the adjoint representation of H⊃G. Then we have an exact sequence
[TABLE]
of vector bundles on X, induced by 0→g→h→m→0. If ∇P,∇Q are as above, we have connections ∇Ad(P),∇Ad(Q),∇ρR(P) on Ad(P),Ad(Q),ρR(P) compatible with (2.16). Twisting E∙ by Ad(P),Ad(Q),ρR(P) and their connections and taking determinants, as in Remark 2.6 we define an isomorphism
[TABLE]
which is the fibre at ∇P of an isomorphism of line bundles on BP,
[TABLE]
where LP,ρRE∙→BP is the determinant line bundle associated to the family of real elliptic operators ∇P↦D∇ρR(P) on BP.
Now suppose that we can give m the structure of a complex vector space mC, such that ρC=ρR:G→Aut(mC) is complex linear. This happens if H/G has an (almost) complex structure homogeneous under H. Then we can regard ∇P↦D∇ρR(P)=D∇ρC(P) as a family of complex elliptic operators over BP, so they have a complex determinant line bundle KP,ρCE∙→BP. There is a natural isomorphism LP,ρRE∙≅ΛR2KP,ρCE∙. As KP,ρCE∙ is complex, LP,ρRE∙ has a natural orientation. Thus, taking (n-)orientation bundles in (2.17), the contribution from LP,ρRE∙ is trivial, and we obtain an isomorphism of n-orientation bundles
[TABLE]
Hence n-orientations on BQ induce n-orientations on BP.
The next example is a kind of converse to Example 2.7.
Example 2.8**.**
Define an inclusion U(m)↪SU(m+1) by mapping
[TABLE]
There is an isomorphism m=su(m+1)/u(m)≅Cm, such that A∈U(m) acts on m≅Cm by A:x↦detA⋅Ax, which is complex linear on m.
For fixed X,E∙, let Q→X be a principal U(m)-bundle, and R=(Q×SU(m+1))/U(m) its SU(m+1)-bundle. Then n-orientations on BR pull back to n-orientations on BQ.
Example 2.9**.**
We have an inclusion G=U(m1)×U(m2)⊂U(m1+m2)=H for m1,m2⩾1, with u(m1+m2)/(u(m1)⊕u(m2))=m≅Cm1⊗CCm2, where G=U(m1)×U(m2) acts on Cm1⊗CCm2 via the usual representations of U(m1),U(m2) on Cm1,Cm2, with Cm2 the complex conjugate of Cm2, so the representation ρR=ρC is complex linear.
For fixed X,E∙, suppose P1→X, P2→X are principal U(m1)- and U(m2)-bundles. Define a principal U(m1+m2)-bundle P1⊕P2→X by
[TABLE]
Then combining the material of §2.4 for the product of U(m1),U(m2) with the above, we have a morphism
[TABLE]
and a natural isomorphism of n-orientation bundles on BP1×BP2:
[TABLE]
Thus n-orientations for BP1 and BP2 determine an n-orientation for BP1⊕P2.
2.7 Example theorems on orientability and orientations
The next theorem summarizes results from (a),(b) Joyce–Tanaka–Upmeier [24, §4], (a) Taubes [38, §2], (b) Donaldson [15, II.4], [16, §3(d)], [17, §5.4], (c) Walpuski [43, Prop. 6.3], Joyce–Upmeier [25, Th. 1.2], and (d) Cao–Gross–Joyce [12, Th. 1.11].
Theorem 2.10**.**
*Let X be a compact, oriented n-manifold, supposed spin for (c),(d),E∙ be a real elliptic operator on X, G a Lie group, and P→X a principal G-bundle. Then OPE∙→BP is *(n-)orientable in the following cases:
(a)
n=2* or 3 and E∙ is d+d∗:Γ∞(ΛevenT∗X)→Γ∞(ΛoddT∗X);*
(b)
n=4* and E∙ is d+d+∗:Γ∞(Λ0T∗X⊕Λ+2T∗X)→Γ∞(Λ1T∗X);*
(c)
n=7,* E∙ is the Dirac operator D, and G=SU(m) or U(m); and*
(d)
n=8,* E∙ is the positive Dirac operator D+, and G=SU(m) or U(m).*
*As in §2.8, these are relevant to orienting gauge theory moduli spaces of (a) flat connections on 2- and 3-manifolds, (b) anti-self-dual instantons on 4-manifolds, (c)G2-instantons on Riemannian 7-manifolds with holonomy G2, and (d)Spin(7)-instantons on Riemannian 8-manifolds with holonomy SU(4) or Spin(7). In cases (a)–(c), after choosing a small amount of extra data \scrD on X, we can construct canonical *(n-)orientations on BP for all such P.
These are proved using a wide variety of techniques from algebraic and differential topology and index theory. The difficulty of the proofs generally increases with the dimension n. The extra data \scrD needed to define (n-)orientations can be subtle, for example in case (c) it includes a flag structure, a curious algebro-topological structure on 7-manifolds introduced in [20, §3.1]. See §5.3 below.
2.8 Applications to orienting gauge theory moduli spaces
In gauge theory one studies moduli spaces MPga of (irreducible) connections ∇P on a principal bundle P→X (perhaps plus some extra data, such as a Higgs field) satisfying a curvature condition. Under suitable genericity conditions, these moduli spaces MPga will be smooth manifolds, and the ideas of [24] can often be used to prove MPga is orientable, and construct a canonical orientation on MPga. These orientations are important in defining enumerative invariants such as Casson invariants, Donaldson invariants, and Seiberg–Witten invariants.
We illustrate this with the example of instantons on 4-manifolds, [17]:
Example 2.11**.**
Let (X,g) be a compact, oriented Riemannian 4-manifold, and G a Lie group (e.g. G=SU(2)), and P→X a principal G-bundle. For each connection ∇P on P, the curvature F∇P is a section of Ad(P)⊗Λ2T∗X. We have Λ2T∗X=Λ+2T∗X⊕Λ−2T∗X, where Λ±2T∗X are the subbundles of 2-forms α on X with ∗α=±α. Thus F∇P=F+∇P⊕F−∇P, with F±∇P the component in Ad(P)⊗Λ±2T∗X. We call (P,∇P) an (anti-self-dual) instanton if F+∇P=0.
Write MPasd for the moduli space of gauge isomorphism classes [∇P] of irreducible instanton connections ∇P on P, modulo GP/Z(G). The deformation theory of [∇P] in MPasd is governed by the Atiyah–Hitchin–Singer complex [1]:
[TABLE]
where d+∇P∘d∇P=0 as F+∇P=0. Write H0,H1,H+2 for the cohomology groups of (2.22). Then H0 is the Lie algebra of Aut(∇P), so H0=Z(g), the Lie algebra of the centre Z(G) of G, as ∇P is irreducible. Also H1 is the Zariski tangent space of MPasd at [∇P], and H+2 is the obstruction space. If g is generic then as in [17, §4.3], for non-flat connections H+2=0 for all [∇P]∈MPasd, and MPasd is a smooth manifold, with tangent space T[∇P]MPasd=H1. Note that MPasd⊂BP is a subspace of the topological stack BP from Definition 2.1.
Take E∙ to be the elliptic operator on X
[TABLE]
Turning the complex (2.22) into a single elliptic operator as in Remark 2.5(ii) yields the twisted operator D∇Ad(P) from (2.3). Hence the line bundle LˉPE∙→BP in Definition 2.4 has fibre at [∇P] the determinant line of (2.22), which (after choosing an isomorphism detRZ(g)≅R) is detR(H1)∗=detRT[∇P]∗MPasd. It follows that OˉPE∙∣MPasd is the orientation bundle of the manifold MPasd.
Thus an orientation on BP in Definition 2.4 restricts to an orientation on the manifold MPasd in the usual sense of differential geometry. As in [12, 24, 25], we can often use differential and algebraic topology techniques to construct orientations on BP, and hence induce orientations on MPasd. This is a very useful way of defining orientations on MPasd, first used by Donaldson [15, 16, 17].
There are several other important classes of gauge-theoretic moduli spaces MPga which have elliptic deformation theory, and so are generically smooth manifolds, for which orientations can be defined by pullback from BP. Examples are given in [24, §4], [25, Cor. 1.4], and [12, §1.3].
Remark 2.12**.**
If we omit the genericness/transversality conditions, gauge theory moduli spaces MPga are generally not smooth manifolds. However, as long as their deformation theory is given by an elliptic complex similar to (2.22) whose cohomology is constant except at the second and third terms, MPga will still be a derived smooth manifold (d-manifold, or m-Kuranishi space) in the sense of Joyce [18, 21, 22, 23]. Orientations for derived manifolds are defined and well behaved, and we can define orientations on MPga by pullback of orientations on BP exactly as in the case when MPga is a manifold.
2.9 Applications in complex (derived) algebraic geometry
Cao, Gross, and Joyce [12] apply orientations on moduli spaces BP to solve an orientation problem in complex algebraic geometry. Suppose X is a Calabi–Yau m-fold over C, and write M for the derived moduli C-stack of complexes of coherent sheaves on X, in the sense of Toën, Vaquié, and Vezzosi [39, 40, 41], and Mvect⊂Mcoh⊂M for the open substacks of algebraic vector bundles, and coherent sheaves. Then M has a (2−m)-shifted symplectic structure ω in the sense of Pantev, Toën, Vaquié, and Vezzosi [35].
Borisov and Joyce [8, §2.4] define a notion of orientation for such (M,ω) for even m. When m=4, they construct virtual cycles for proper, oriented −2-shifted symplectic derived C-schemes, and propose to use these to define Donaldson–Thomas type ‘DT4 invariants’ counting derived moduli schemes Mαss(τ) of τ-semistable coherent sheaves on Calabi–Yau 4-folds. An important ingredient in this programme is a choice of orientation on (Mαss(τ),ω).
Let X be a Calabi–Yau m-fold for m=4k. Very roughly, Cao, Gross, and Joyce [12] define a continuous map \Phi:\boldsymbol{{\mathbin{\cal M}}}_{\rm vect}^{\rm top}\rightarrow\coprod_{\text{{\mathbin{\rm U}}(n)−bundlesP\rightarrow X}}{\mathbin{\cal B}}_{P}^{\rm top}, where Mvecttop,BPtop are the ‘topological realizations’ of Mvect,BP, such that the orientation bundles OPE∙→BP of §2.2 for E∙ the positive Dirac operator D+ on X pull back under Φ to the principal Z2-bundle of Borisov–Joyce orientations on (Mvect,ω). Hence orientations on BP for all principal U(n)-bundles P→X induce orientations on (Mvect,ω). For Calabi–Yau 4-folds, they show that all BP are orientable, so (Mvect,ω) is orientable, and then they deduce that (Mcoh,ω) and (M,ω) are orientable by a ‘group completion’ argument.
In general, one should expect that ‘orientations’ on complex algebraic moduli spaces of vector bundles, coherent sheaves or complexes, or Higgs bundles, on a smooth projective C-scheme X, can be pulled back from orientations on BP for principal U(n)-bundles P→X. This is useful as orientations on BP are much easier to understand than orientations on algebro-geometric moduli spaces.
3 Spin structures on moduli spaces
In §2.2–§2.9, given a real elliptic operator E∙ on X, we defined and discussed ‘orientations’ on moduli spaces AP,BP,BP for principal G-bundles P→X. Now, given a complex elliptic operator F∙ on X, we will define and discuss ‘spin structures’ on AP,BP,BP. So far as the authors know this is a new idea, though as we explain in §3.3, it is connected to the notion of ‘orientation data’ in Donaldson–Thomas theory of Calabi–Yau 3-folds [28, §5.2]. Our main results in §4 relate spin structures on BP for principal G-bundles P→X to orientations on BQ for principal G-bundles Q→X×S1 with Q∣X×{point}≅P.
3.1 Complex elliptic operators and spin structures
We discuss complex elliptic operators, generalizing Definition 2.3.
Definition 3.1**.**
Let X be a compact manifold. Suppose we are given complex vector bundles F0,F1→X, of the same rank r, and a complex linear elliptic partial differential operator D:Γ∞(F0)→Γ∞(F1), of degree d. As a shorthand we write F∙=(F0,F1,D). We may write F∙ in terms of connections as in (2.1).
Now suppose we are given Hermitian metrics hF0,hF1 (that is, Euclidean metrics on F0,F1 compatible with the complex structures) on the fibres of F0,F1, and a volume form dV on X. Then as in Definition 2.3 there is a unique adjoint operator D∗:Γ∞(F1)→Γ∞(F0) satisfying (2.2). It is complex anti-linear in D. We call DHermitian self-adjoint if F0=F1, hF0=hF1, and D∗=D. This is the obvious notion of self-adjointness for complex elliptic operators.
However, later we will need a different notion of self-adjointness. Write Fˉ0,Fˉ1 for the complex conjugate vector bundles of F0,F1 (the same real vector bundles, but the complex structures change sign), and Dˉ:Γ∞(Fˉ0)→Γ∞(Fˉ1) for the complex conjugate operator (as real vector spaces and operators Γ∞(Fˉj)=Γ∞(Fj) and Dˉ=D). Then we call Dantilinear self-adjoint if F0=Fˉ1, and hF0=hF1, and D∗=Dˉ. For example, if (X,g) is a spin Riemannian manifold of dimension 8n+6 then the positive Dirac operator D+:Γ∞(S+)→Γ∞(S−) is antilinear self-adjoint.
Here is one of the central definitions of this paper, which may be new.
Definition 3.2**.**
Suppose X,G,P,AP,BP,BP are as Definition 2.1, and F∙ is a complex elliptic operator on X as in Definition 3.1. Let ∇P∈AP. Then ∇P induces a connection ∇Ad(P) on the vector bundle Ad(P)→X. Thus we may form the twisted complex elliptic operator
[TABLE]
where ∇Ad(P)⊗F0 are the connections on Ad(P)⊗F0⊗⨂iT∗X for 0⩽i<d induced by ∇Ad(P) and ∇F0.
Since D∇Ad(P) is a complex linear elliptic operator on a compact manifold X, it has finite-dimensional kernel Ker(D∇Ad(P)) and cokernel Coker(D∇Ad(P)). The determinantdetC(D∇Ad(P)) is the 1-dimensional complex vector space
[TABLE]
where if V is a finite-dimensional complex vector space then detCV=ΛCdimCVV.
These operators D∇Ad(P) vary continuously with ∇P∈AP, so they form a family of elliptic operators over the base topological space AP. Thus as in [5] there is a natural complex line bundle K^PF∙→AP with fibre K^PF∙∣∇P=detC(D∇Ad(P)) at each ∇P∈AP. It is equivariant under the actions of GP and GP/Z(G) on AP, and so pushes down to complex line bundles KPF∙→BP, KˉPF∙→BP on the topological stacks BP,BP, with KPF∙≅ΠP∗(KˉPF∙). We call KPF∙,KˉPF∙ the determinant line bundles of BP,BP. The restriction KˉPF∙∣BPirr is a topological complex line bundle in the usual sense on the topological space BPirr.
A spin structureσPF∙ on BP is a choice of square root line bundle (KPF∙)1/2 for KPF∙→BP, up to isomorphism. That is, σPF∙=[L,ι] is an equivalence class of pairs (L,ι), where L→BP is a topological complex line bundle on BP, and ι:L⊗2→KPF∙ is an isomorphism, and pairs (L,ι),(L′,ι′) are equivalent if there exists an isomorphism :L→L′ with ι′∘(⊗)=ι:L⊗2→KPF∙.
We can similarly define a spin structure onAP to be a GP-equivariant square root (K^PF∙)1/2 for K^PF∙→AP, up to GP-equivariant isomorphism, and a spin structure onBP to be a square root (KˉPF∙)1/2 for KˉPF∙→BP, up to isomorphism. Then spin structures on AP and BP are equivalent.
In the general case, spin structures on AP,BP and BP are not quite equivalent. Under the morphism ΠP:BP→BP, spin structures (KˉPF∙)1/2 on BP pull back to spin structures (KPF∙)1/2=ΠP∗((KˉPF∙)1/2) on BP, and this gives an injective map from spin structures on BP to those on BP. A spin structure (KPF∙)1/2 lies in the image of this map if and only if for any (equivalently, for all) [∇P] in BP, the centre
Z(G)⊆StabGP(∇P)=IsoBP([∇P]) acts trivially on the fibre (KPF∙)1/2∣[∇P]. This happens automatically if all group morphisms Z(G)→{±1} are the identity, and then spin structures on AP,BP,BP agree.
Remark 3.3**.**
Here is why we chose the term ‘spin structure’. Suppose Y is a complex m-manifold. The canonical bundleKY=ΛCmT∗Y is a complex line bundle KY→Y. Then spin structures on Y are in natural 1–1 correspondence with isomorphism classes of square roots KY1/2, see [30, App. D]. We can think of AP,BP,BP as infinite-dimensional complex manifolds, and K^PF∙,KPF∙,KˉPF∙ as their canonical bundles. We will see in §3.2 that spin structures on BP are related to spin structures in the usual sense on smooth gauge theory moduli spaces.
3.2 Applications to gauge theory moduli spaces
In §2.8 we explained that for many interesting gauge theory moduli spaces MPga of instanton-type connections on a principal bundle P→X, the deformation theory of MPga is controlled by a real elliptic operator E∙ on X, and if MPga is smooth then orientations on BP restrict to orientations on MPga under the inclusion MPga↪BP. In some cases E∙ is actually the real operator underlying a complex elliptic operator F∙. Then MPga may be a complex manifold (or almost complex manifold) whose canonical bundle KMPga is the restriction of KˉPF∙→BP. Hence a spin structure for BP, that is, a square root for KˉPF∙, restricts to a square root for KMPga, which as in Remark 3.3 is equivalent to a spin structure on the manifold MPga in the usual sense.
Example 3.4**.**
In Example 2.11, suppose the oriented Riemannian 4-manifold (X,g) is a Kähler surface. Then the elliptic operator E∙ in (2.23) may be rewritten as a complex elliptic operator F∙ given by
[TABLE]
If an instanton moduli space MPasd is unobstructed, it is a complex manifold, with complex tangent space CokerD∇Ad(P) at each [∇P]∈MPasd, and its canonical bundle KMPasd is the restriction of the complex line bundle KˉPF∙→BP under the inclusion MPasd↪BP. Hence a spin structure for BP restricts to a spin structure on the manifold MPasd.
As in Remark 2.12, in enumerative invariant problems such as Donaldson theory and Seiberg–Witten theory, even if gauge theory moduli spaces MPga are not smooth, one hopes to make them into compact, oriented derived manifolds, which have bordism classes [MPga]bord. If the gauge theory problem comes from a complex elliptic operator F∙ (even up to deformation), we should lift [MPga]bord to a unitary bordism class. Given a spin structure on BP, we should be able to lift this to a spin (unitary) bordism class. So considering spin structures as in §3.1 might lead to refined versions of enumerative invariants.
See Sasahira [37] for a refined version of Seiberg–Witten invariants involving spin bordism classes [MSW]bord of Seiberg–Witten moduli spaces MSW, with an essentially arbitrary choice of spin structure on MSW. We expect that our methods could be used to choose the spin structure canonically.
3.3 Applications in complex (derived) algebraic geometry
As in §2.9, by Pantev, Toën, Vaquié, and Vezzosi [35, 39, 40, 41], if X is a Calabi–Yau m-fold over C and M is the derived moduli stack of complexes of coherent sheaves on X, then M has a (2−m)-shifted symplectic structure ω. When m is even, Borisov and Joyce [8, §2.4] define ‘orientations’ on (M,ω). When m=4k these are related to orientations on BP for principal U(n)-bundles P→X, and when m=4 they are important in defining DT4 invariants [8].
It turns out that there is a parallel story for Calabi–Yau m-folds when m is odd, related to spin structures on BP as in §3.2, though the usual term used in the literature is ‘orientation data’ rather than ‘spin structure’.
In 2008, Kontsevich and Soibelman [28, §5] introduced the notion of ‘orientation data’ on an odd Calabi–Yau category C, such as coh(X) or Dbcoh(X) for X a Calabi–Yau m-fold with m odd. Oversimplifying a bit, if M is the derived moduli stack of objects in C (which is (2−m)-shifted symplectic), LM is its cotangent complex, and KM=det(LM)→M its determinant line bundle, then orientation data is a choice of square root KM1/2 satisfying some compatibility conditions under direct sums in C, where the compatibility conditions need the odd Calabi–Yau assumption to state. Nekrasov and Okounkov [32, §6] gave a simple argument showing that square roots KM1/2 must exist for odd Calabi–Yau categories C, but whether there is a canonical choice, and whether we can choose KM1/2 to satisfy the compatibility conditions, appears to be unknown.
Kontsevich and Soibelman [28] needed orientation data for their motivic Donaldson–Thomas invariants of Calabi–Yau 3-folds (see also [11]). Later, orientation data was found to be necessary in other generalizations of Donaldson–Thomas theory for 3-Calabi–Yau categories, including Kontsevich and Soibelman’s Cohomological Hall Algebras [29], and categorification of Donaldson–Thomas theory using perverse sheaves by Ben-Bassat, Brav, Bussi, Dupont, Joyce, and Szendrői [10, 9, 19].
In the sequel [26], using a similar argument to Cao, Gross, and Joyce [12] for Calabi–Yau 4k-folds, we will show that if X is a Calabi–Yau m-fold for m=4k+3, then orientation data on M can be pulled back from a differential-geometric notion of orientation data on X, involving choices of spin structures σPF∙ on BP for all principal U(m)-bundles P→X, satisfying compatibility conditions, with F∙ the positive Dirac operator on X. When m=3, we show there is a canonical choice of such differential-geometric orientation data, and hence construct canonical orientation data on Dbcoh(X) in the sense of [28, 29]. This was the authors’ motivation for writing this paper.
In the situation of §3.1, for a complex elliptic operator F∙ on X such as ∂ˉ+∂ˉ∗:Γ∞(Λ0,evenT∗X)→Γ∞(Λ0,oddT∗X) as in (3.3), the analogue of the ‘4k-Calabi–Yau’ condition is that F∙≅Fˉ∙, that is, F∙=E∙⊗RC for E∙ a real elliptic operator on X, and the analogue of the ‘(4k+3)-Calabi–Yau’ condition is that F∙∗≅Fˉ∙, that is, F∙ is antilinear self-adjoint as in Definition 3.1. It is significant that much of this paper needs F∙ to be antilinear self-adjoint.
4 Elementary results on spin structures
We now develop some basic theory for spin structures on moduli spaces BP. Sections 4.2–4.5 are analogues of §2.3–§2.6 for (n-)orientations.
4.1 Square roots of line bundles on products X×Y
Proposition 4.1**.**
Suppose X,Y,Z are nonempty topological spaces or topological stacks with X,Y connected, I→X,J→Y,K→Z and L→X×Y are topological complex line bundles, Φ:X×Y→Z is continuous, and ϕ:(I⊠J)⊗L⊗2→Φ∗(K) is an isomorphism of line bundles on X×Y, where ‘⊠’ is the external tensor product. Then for each square root K1/2 of K, there exist square roots I1/2,J1/2 of I,J, unique up to isomorphism, with an isomorphism ϕ1/2:(I1/2⊠J1/2)⊗L→Φ∗(K1/2) on X×Y such that (ϕ1/2)⊗2=ϕ.
Proof.
In the situation of the proposition, fix a square root K1/2 for K. Let x∈X and y∈Y, and choose square roots I∣x1/2,J∣y1/2 for the 1-dimensional complex vector spaces I∣x,J∣y. Define line bundles I1/2→X, J1/2→Y by
[TABLE]
identifying X≅X×{y},Y≅{x}×Y. Then we have canonical isomorphisms
[TABLE]
so I1/2 is a square root of I, and similarly J1/2 is a square root of J. By restricting ϕ1/2:(I1/2⊠J1/2)⊗L→Φ∗(K1/2) to X×{y},Y≅{x} we see that any I1/2,J1/2 satisfying the conditions of the proposition must be isomorphic to those in (4.1). Hence I1/2,J1/2 are unique up to isomorphism if they exist.
Now I1/2⊠J1/2 and Φ∗(K1/2)⊗L∗ are square roots of I⊠J on X×Y, and by (4.1) we have isomorphisms compatible with the square roots
[TABLE]
Two square roots of the same line bundle on X×Y differ by a principal Z2-bundle Q→X×Y. Since X,Y are connected, by taking monodromy Q is equivalent to a group morphism q:π1(X×Y)→Z2={±1}, where π1(X×Y)≅π1(X)×π1(Y). Equation (4.2) implies that q∣π1(X)×{1}≡1 and q∣{1}×π1(Y)≡1, so q≡1, and Q is trivial, which forces I1/2⊠J1/2≅Φ∗(K1/2)⊗L∗ as square roots of I⊠J. The proposition follows.
∎
Remark 4.2**.**
We will apply this as follows: suppose in the situation of §3.1 we have moduli spaces BP,BQ,BR, and we construct a morphism Φ:BP×BQ→BR and an isomorphism for some line bundle L→BP×BQ:
[TABLE]
Then Proposition 4.1 implies that a spin structure (KRF∙)1/2 for BR determines unique spin structures (KPF∙)1/2,(KQF∙)1/2 for BP,BQ.
Note that this is stronger than the analogous fact for orientations: if in the situation of §2 we had an analogue of ϕ for real line bundles LPE∙,LQE∙,LRE∙, then an orientation for BR implies BP,BQ are orientable, but does not determine unique orientations on BP,BQ. This makes the theory of spin structures simpler than that of orientations in some ways (see Theorem 5.1 for instance).
4.2 Natural spin structures when G is abelian
In the situation of Definition 3.2, suppose the Lie group G is abelian, for example G=U(1). Then as in §2.3 the line bundles K^PF∙→AP, KPF∙→BP, KˉPF∙→BP are all canonically trivial, with fibre
[TABLE]
Hence they have trivial square roots, canonical up to isomorphism, giving natural spin structures on AP,BP,BP.
4.3 Spin structures on products of moduli spaces
Let X and F∙ be fixed, and suppose G,H are Lie groups, and P→X, Q→X are principal G- and H-bundles, so that P×XQ is a principal G×H bundle over X. As in §2.4 we have an isomorphism of topological stacks ΛP,Q:BP×BQ→BP×XQ. By the analogue of (2.8)–(2.9) we have a natural isomorphism of line bundles on BP×BQ:
[TABLE]
Since BP,BQ are connected, we see from Proposition 4.1 that (4.3) induces a bijection between pairs \bigl{(}(K_{P}^{F_{\bullet}})^{1/2},(K_{Q}^{F_{\bullet}})^{1/2}\bigr{)} of spin structures on BP,BQ, and spin structures (KP×XQF∙)1/2 on BP×XQ.
Remark 4.3**.**
In Remark 2.6 we noted that isomorphisms such as (4.3) depend on an orientation convention and that exchanging P and Q introduces a sign as in (2.11) for n-orientation bundles. Similarly, the sign change for (4.3) is given by (−1)indCD∇Ad(P)⋅indCD∇Ad(Q). For spin structures, this issue will not arise, for two reasons. Firstly, a sign change in an isomorphism K1≅K2 between complex line bundles K1,K2 has no effect in the identification between square roots K11/2,K21/2. Secondly, our main results concern self-adjoint elliptic operators, which have index zero, so the sign changes are 1 anyway.
4.4 Relating moduli spaces for discrete quotients G↠H
Suppose G is a Lie group, K⊂G a discrete normal subgroup, and set H=G/K for the quotient Lie group. Let X,F∙ be fixed. If P→X is a principal G-bundle, then Q:=P/K is a principal H-bundle over X. As in §2.5 we have a natural morphism ΔP,Q:BP→BQ of topological stacks, and the analogue of (2.12) is a canonical isomorphism
[TABLE]
Hence spin structures (KQF∙)1/2 on BQ pull back to spin structures (KPF∙)1/2=ΔP,Q∗((KQF∙)1/2) on BP. Here is the analogue of Example 2.7.
Example 4.4**.**
Let G=SU(m)×U(1), K=Zm⊂G and H=G/K≅U(m) be as in Example 2.7. For fixed X,F∙, let P→X be a principal SU(m)-bundle, and P′=X×U(1)→X be the trivial principal U(1)-bundle. Write P′′=P×U(1)=P×XP′→X for the associated principal SU(m)×U(1)-bundle, and define Q=(P×U(1))/Zm≅(P×U(m))/SU(m) to be the quotient principal U(m)-bundle. Define KP,Q:BP→BQ as in (2.14). As for (2.15), choose an isomorphism ι:C→KP′F∙∣[∇0], and define an isomorphism of line bundles κP,QF∙:KPF∙→KP,Q∗(KQF∙) by the commutative diagram
[TABLE]
Hence spin structures (KQF∙)1/2 on BQ pull back to spin structures (KPF∙)1/2=KP,Q∗((KQF∙)1/2) on BP. This identification is independent of the choice of ι.
4.5 Relating moduli spaces for Lie subgroups G⊂H
We follow §2.6, with modifications. Let X,F∙ be fixed, and let H be a Lie group and G⊂H a Lie subgroup, with Lie algebras g⊂h. If P→X is a principal G-bundle, then Q:=(P×H)/G is a principal H-bundle over X. As in §2.6 we have a natural morphism ΞP,Q:BP→BQ of topological stacks. Thus, we can try to compare the line bundles KPF∙,ΞP,Q∗(KQF∙) on BP.
Write m=h/g, and ρR:G→Aut(m) for the real representation induced by the adjoint representation of H⊃G. Then as for (2.17) we have an isomorphism of line bundles on BP
[TABLE]
where KP,ρRF∙→BP is the determinant line bundle associated to the family of complex elliptic operators ∇P↦D∇ρR(P) on BP.
Suppose as in §2.6 that we can give m the structure of a complex vector space mC, such that ρC=ρR:G→Aut(mC) is complex linear. We also have a complex conjugate vector space mˉC and complex conjugate representation ρˉC:G→Aut(mˉC). Then m⊗RC=mC⊕mC, so that ρR(P)⊗RC=ρC(P)⊕ρˉC(P) in complex vector bundles on BP. We have
[TABLE]
So taking determinant line bundles gives
[TABLE]
with KP,ρCF∙,KP,ρˉCF∙→BP the determinants of ∇P↦D∇ρC(P),D∇ρˉC(P).
Next suppose that the complex elliptic operator F∙ is antilinear self-adjoint in the sense of Definition 3.1. Then Fˉ∙≅F∙∗, so twisting by ρC(P),ρˉC(P) for [∇P]∈BP shows that D∇ρC(P)≅(D∇ρˉC(P))∗, so taking determinant line bundles gives an isomorphism KP,ρCF∙≅(KP,ρˉCF∙)∗.
Now complex line bundles are equivalent to principal C∗-bundles, where C∗≅(0,∞)×U(1). Thus we may canonically write
[TABLE]
where RP,ρCF∙,RP,ρˉCF∙ are the real line bundles associated to the principal (0,∞)-bundles in KP,ρCF∙,KP,ρˉCF∙, and LP,ρCF∙,LP,ρˉCF∙ the complex line bundles associated to the principal U(1)-bundles in KP,ρCF∙,KP,ρˉCF∙. As KP,ρCF∙≅(KP,ρˉCF∙)∗ we have
[TABLE]
Combining (4.6)–(4.8), we may rewrite (4.5) as an isomorphism on BP:
[TABLE]
We deduce:
Proposition 4.5**.**
In the situation above, with h=g⊕m for m a complex G-representation and F∙ antilinear self-adjoint, if (KQF∙)1/2 is a spin structure on BQ then (KPF∙)1/2:=ΞP,Q∗((KQF∙)1/2)⊗C(LP,ρCF∙)∗ is a spin structure on BP by (4.9). So spin structures on BQ pull back under ΞP,Q to spin structures on BP.
The next example is a kind of converse to Example 4.4.
Example 4.6**.**
As in Example 2.8, we have an inclusion U(m)↪SU(m+1) with an isomorphism m=su(m+1)/u(m)≅Cm, such that the action of U(m) on m is complex linear. For fixed X,F∙ with F∙ antilinear self-adjoint, let Q→X be a principal U(m)-bundle, and R=(Q×SU(m+1))/U(m) its SU(m+1)-bundle. Then by Proposition 4.5, spin structures for BR pull back to spin structures for BQ.
Example 4.7**.**
As in Example 2.21, we have an inclusion U(m1)×U(m2)↪U(m1+m2) with an isomorphism m=u(m1+m2)/(u(m1)⊕u(m2))≅Cm1m2, such that the action of U(m1)×U(m2) on m is complex linear. For fixed X,F∙ with F∙ antilinear self-adjoint, suppose P1→X, P2→X are principal U(m1)- and U(m2)-bundles. Define a principal U(m1+m2)-bundle P1⊕P2→X as in (2.19), and a morphism ΦP1,P2:BP1×BP2⟶BP1⊕P2 as in (2.20). Then combining the material of §4.3 for the product of U(m1),U(m2) with the above, we have a natural isomorphism of line bundles on BP1×BP2:
[TABLE]
Proposition 4.1 now implies that a spin structure for BP1⊕P2 determines unique spin structures for BP1 and BP2.
4.6 Stabilization and spin structures for U(m)-bundles
Let X be a compact, connected n-manifold, and P1→X, P2→X be principal U(m1)- and U(m2)-bundles, so that Example 4.10 defines a morphism ΦP1,P2:BP1×BP2→BP1⊕P2. Fix a connection ∇P2 on P2, and consider the morphism ΦP1,P2(−,[∇P2]):BP1→BP1⊕P2. Now as in Noohi [34], ‘hoparacompact’ topological stacks (which include our BP) have a well-behaved homotopy theory, so we can consider their homotopy groups (which are just homotopy groups of an associated topological space called the ‘classifying space’). As in [24, §2.3.3], by facts about ‘stabilization’ of U(m)-bundles, it is known that
[TABLE]
In other words, ΦP1,P2(−,[∇P2]) is an (2m1−n+1)-equivalence as defined in [13, Def. 6.68]. Following [24, §2.3.3], the proof of (4.11) makes use of the ‘group completed’ version of BP1, where ΦP1,P2(−,[∇P2]) has a homotopy inverse and to which BP1 and BP1⊕P2 admit (2m1−n+1)-connected and (2m1+2m2−n+1)-connected maps.
Now if a morphism f:X→Y of topological spaces or stacks is 3-connected, so is bijective on π0,π1,π2 and surjective on π3, then pullback f∗ induces an equivalence between the categories of topological complex line bundles on Y and X. Indeed, as in [13, Cor. 6.69], the Hurewicz theorem implies the vanishing of the homology of the mapping cone of f in degrees 0⩽∗⩽3. The long exact sequence in cohomology of the mapping cylinder then gives that f∗:H∗(Y)→H∗(X) is an isomorphism in degrees 0⩽∗⩽2. Hence our functor is essentially surjective, being bijective on isomorphism classes of complex line bundles. Similarly, our functor is fully faithful, using that the automorphism groups Aut(L)=[X,C∗] are isomorphic to H1(X). We deduce:
Proposition 4.8**.**
Let X be a compact, connected n-manifold and F∙ be an antilinear self-adjoint elliptic operator on X. Suppose P1→X,P2→X are principal U(m1)- and U(m2)-bundles, where 2m1⩾n+2. Then the map defined in Example 4.10 from spin structures on BP1⊕P2 to spin structures on BP1 is a 1–1 correspondence. In particular, a spin structure (KP1F∙)1/2 on BP1 determines a unique spin structure (KP1⊕P2F∙)1/2 on BP1⊕P2.
As in [24, §2.3.3 & Prop. 2.24], if P→X is a principal U(m)-bundle with 2m⩾n+1 then there is a canonical isomorphism π1(BP)≅K1(X), for K1(X) the odd complex K-theory group of X. Now two square roots of a complex line bundle KPF∙→BP differ by a principal Z2-bundle on BP, and as BP is connected, by taking monodromy, principal Z2-bundles are in 1-1 correspondence with group morphisms π1(BP)→Z2. This yields:
Proposition 4.9**.**
Let X be a compact, connected n-manifold and F∙ be a complex elliptic operator on X. Suppose P→X is a principal U(m)-bundle, where 2m⩾n+1. Then there is a canonical isomorphism π1(BP)≅K1(X). If BP admits a spin structure (KPF∙)1/2, then the family of all spin structures on BP is a torsor over Hom(K1(X),Z2).
5 The main results
5.1 Natural spin structures for all U(m)-, SU(m)-bundles
The next theorem, proved in §6 using the material of §4.4–§4.6, shows that if F∙ is antilinear self-adjoint, and we can choose a spin structure σ^QF∙ on BQ for any oneU(N)-bundle Q→X with N≫0 (for simplicity we take Q=X×U(N) to be the trivial U(N)-bundle), then we can construct natural spin structures on BP for allU(m)- or SU(m)-bundles P→X. The analogue of Theorem 5.1 does not work for orientations in §2 (though [24, Prop. 2.24] gives a partial analogue for orientability of moduli spaces BP), for the reasons in Remark 4.2.
Theorem 5.1**.**
Let X be a compact, connected n-manifold and F∙ be an antilinear self-adjoint complex elliptic operator on X. Suppose that for some N with 2N⩾n+2, we are given a spin structure σ^X×U(N)F∙ for the trivial principal U(N)-bundle X×U(N)→X. Then, whenever P→X is a principal U(m)- or SU(m)-bundle for any m⩾0, there is a unique spin structure σPF∙ on BP, such that the family of all σPF∙ satisfy:
(a)
σX×U(N)F∙=σ^X×U(N)F∙.
(b)
Suppose P→X,P′→X are principal U(m)- or SU(m)-bundles and ρ:P→P′ is an isomorphism. This induces isomorphisms BP≅BP′ and KPF∙≅KP′F∙, both of which are independent of the choice of ρ. These identify the canonical spin structures σPF∙≅σP′F∙.
(c)
Let P1→X,P2→X be principal U(m1)- and U(m2)-bundles, so that P1⊕P2→X is a principal U(m1+m2)-bundle. Then Example 4.10 defines a map from spin structures on BP1⊕P2 to pairs of spin structures on BP1 and BP2, and this should map σP1⊕P2F∙↦(σP1F∙,σP2F∙).
(d)
Let P→X be a principal SU(m)-bundle, and Q=(P×U(1))/Zm be the associated principal U(m)-bundle. Then Example 4.4 maps spin structures on BQ to spin structures on BP, and this should map σQF∙↦σPF∙.
The family of possible choices for σ^X×U(N)F∙ is a torsor over Hom(K1(X),Z2).
5.2 Spin structures, orientations, and loop spaces
The next two definitions set up notation for Theorems 5.4 and 5.6.
Definition 5.2**.**
Let X be a compact, connected n-manifold, and write the circle S1 as {\mathbin{\cal S}}^{1}=\bigl{\{}e^{i\theta}:\theta\in[0,2\pi)\bigr{\}}\subset{\mathbin{\mathbb{C}}}, so θ is a (periodic) coordinate on S1, and 1∈S1 is a basepoint. Then X×S1 is a compact, connected (n+1)-manifold.
Let G be a Lie group, and P→X, Q→X×S1 be principal G-bundles with an isomorphism Q∣X×{1}≅P over X×{1}≅X. Then we also have (non-canonical) isomorphisms Q∣X×{eiθ}≅P for all eiθ∈S1.
For each eiθ∈S1, define a morphism of topological stacks ΓQ,Peiθ:BQ→BP to map ΓQ,Peiθ:[∇Q]↦[∇Q∣X×{eiθ}]. Here ∇Q is a connection on Q→X×S1 (modulo the gauge group GQ), and ∇Q∣X×{eiθ} is its restriction to Q∣X×{eiθ}→X×{eiθ}≅X. Since Q∣X×{eiθ}≅P, we can consider ∇Q∣X×{eiθ} as a connection on P, so that [∇Q∣X×{eiθ}]∈BP. Here as the definition of BP quotients out by GP=Aut(P), the morphism ΓQ,Peiθ:BQ→BP is independent of the choice of isomorphism Q∣X×{eiθ}≅P.
As ΓQ,Peiθ depends continuously on eiθ, we have a morphism of topological stacks ΓQ,P:BQ→MapC0(S1,BP), taking \Gamma_{Q,P}:[\nabla_{Q}]\mapsto\bigl{(}e^{i\theta}\mapsto\Gamma_{Q,P}^{e^{i\theta}}([\nabla_{Q}])\bigr{)}. Here MapC0(S1,BP) is the free loop space of BP.
Also P×S1→X×S1 is a principal G-bundle, and there is a natural morphism ΠP:BP→BP×S1 mapping ΠP:[∇P]↦[πX∗(∇P)]. Hence NQ,P=ΠP∘ΓQ,P1:BQ→BP×S1 is a morphism of topological stacks.
Definition 5.3**.**
Let X be a compact, connected manifold, and suppose that F∙=(F0,F1,D) is a first order antilinear self-adjoint linear elliptic operator on X as in Definition 3.1, so that F0=Fˉ1. Write F→X for the real vector bundle underlying both F0 and F1, and write iF0,iF1:Γ∞(F)→Γ∞(F) for the complex structures on F0,F1, so that iF0=−iF1. Define a real vector bundle E→X×S1 by E=πX∗(F), where πX:X×S1→X is the projection.
Define a partial differential operator D~:Γ∞(E)→Γ∞(E) on X×S1 by
[TABLE]
We claim that D~ is a self-adjoint real linear elliptic operator. Self-adjointness holds since D is self-adjoint as a real operator, and πX∗(iF0), ∂θ∂ are both anti-self-adjoint and commute.
For ellipticity, note that for ξ∈T∗X and x∈R
[TABLE]
Write E∙=(E,E,D~) as in Definition 2.3. Now let G,P,Q,P×S1 and ΓQ,P:BQ→MapC0(S1,BP) be as in Definition 5.2. Then using E∙ we have principal Z2-bundles OˇQE∙→BQ, OˇP×S1E∙→BP×S1 and notions of n-orientation ωˇQE∙,ωˇP×S1E∙ on BQ and BP×S1, as in §2.2. Also using F∙ we have a complex line bundle KPF∙→BP, and a notion of spin structure σPF∙=(KPF∙)1/2 on BP, as in §3.1.
Let γ:S1→BP lie in MapC0(S1,BP). Then γ∗(KPF∙)→S1 is a complex line bundle, so we can consider its square roots. Every complex line bundle L→S1 admits square roots. Two square roots of L differ up to isomorphism by a principal Z2-bundle over S1. As there are two principal Z2-bundles on S1 up to isomorphism, with monodromy 1 and −1, any complex line bundle L→S1 has exactly two square roots L1/2 up to isomorphism.
Define a principal Z2-bundle MPF∙→MapC0(S1,BP) to have fibre MPF∙∣γ over each γ∈MapC0(S1,BP) the set of two isomorphism classes of square roots of γ∗(KPF∙)→S1, where the Z2-action exchanges the two isomorphism classes. Since γ∗(KPF∙) varies continuously with γ, this is well-defined.
Now suppose P1,P2→X are principal U(m1)- and U(m2)-bundles, so that P1⊕P2→X is a principal U(m1+m2)-bundle. In (2.20) we defined a morphism ΦP1,P2:BP1×BP2→BP1⊕P2. Define a morphism
[TABLE]
Let the isomorphism ϕP1,P2F∙ of line bundles on BP1×BP2 be as in (4.10). Define an isomorphism of principal Z2-bundles on MapC0(S1,BP1)×MapC0(S1,BP2):
[TABLE]
by, for each (γ1,γ2)∈MapC0(S1,BP1)×MapC0(S1,BP2), using the isomorphism
[TABLE]
of complex line bundles on S1 to map square roots γ1∗(KP1F∙)1/2, γ2∗(KP2F∙) to a square root XP1,P2(γ1,γ2)∗(KP1⊕P2F∙)1/2.
In the situation of Definitions 5.2 and 5.3,* there is a natural isomorphism of principal Z2-bundles over BQ:*
[TABLE]
This has the following properties:
(i)
Take Q=P×S1, and pull back (5.4) by ΠP:BP→BP×S1, giving
[TABLE]
As NP×S1,P∘ΠP=ΠP, the left hand side is the square of ΠP∗(OˇP×S1E∙), and so is canonically trivial. On the right, ΓP×S1,P∘ΠP maps each point [∇P] to the constant loop γ[∇P] at [∇P]. Now γ[∇P]∗(KPF∙) is the trivial line bundle on S1 with fibre KPF∙∣[∇P], and so it has a canonical trivial square root up to isomorphism, which is a point of (ΓP×S1,P∘ΠP)∗(MPF∙)∣[∇P]. Thus the right hand side of (5.5) is also canonically trivial. Equation (5.5) identifies these canonical trivializations.
(ii)
*Suppose Q1,Q2→X×S1 and P1,P2→X are principal *U(m1)-, U(m2)-bundles with Pa≅Qa∣X×{1} for a=1,2, so that Q1⊕Q2→X×S1 and P1⊕P2→X are principal U(m1+m2)-bundles. Then the following diagram of principal Z2-bundles over BQ1×BQ2 commutes:
[TABLE]
Here ϕˇQ1,Q2E∙,ϕˇP1×S1,P2×S1E∙ and χP1,P2F∙ are as in (2.21) and (5.3).
Remark 5.5**.**
(a) The isomorphisms γQ,PF∙ satisfy more consistency conditions than Theorem 5.4(i),(ii) for Lie groups G other than U(m). In particular, for any fixed G there are complicated conditions on γQ,PF∙ relating to composing loops in MapC0(S1,BP) with a common base point, which we will not explain, but which we would need if we wanted to prove an analogue of Theorem 5.6 below for G-bundles. For G=U(m), these are implied by Theorem 5.4(i),(ii).
(b) There is also an analogue of Theorem 5.4(ii) for SU(m)-bundles rather than U(m)-bundles, involving analogues of Examples 2.21 and 4.10 for the inclusion SU(m1)×SU(m2)↪SU(m1+m2), but we will not state it. Along these lines, there is also an analogue of Theorem 5.6 below for SU(m)-bundles.
The next theorem will be proved in §8. It is a useful tool for constructing spin structures on moduli spaces BP for P→X a U(m)- or SU(m)-bundle.
Theorem 5.6**.**
In the situation of Definitions 5.2 and 5.3,* there are natural 1-1 correspondences between the following choices of data:*
(a)
A spin structure σ^X×U(N)F∙ on BX×U(N) for the trivial principal U(N)-bundle X×U(N)→X, for some fixed N with 2N⩾n+2.
(b)
Spin structures σPF∙ on BP for all principal U(m)-bundles P→X for all m⩾0, such that if P1→X,P2→X are principal U(m1)- and U(m2)-bundles, then Example 4.10 maps from spin structures on BP1⊕P2 to pairs of spin structures on BP1,BP2, and this maps σP1⊕P2F∙↦(σP1F∙,σP2F∙).
(c)
Trivializations ΩˇQE∙:OˇQE∙⊗Z2NQ,P∗(OˇP×S1E∙)≅BQ×Z2 whenever P→X,Q→X×S1 are principal U(m)-bundles with an isomorphism Q∣X×{1}≅P, for all m⩾0, such that:
(i)
Take Q=P×S1, and pull back ΩˇP×S1E∙ by ΠP:BP→BP×S1, giving
[TABLE]
As NP×S1,P∘ΠP=ΠP, the left hand side is ΠP∗(OˇP×S1E∙)⊗2, and so is canonically trivial, as is the right hand side. Then ΠP∗(ΩˇP×S1E∙) identifies the canonical trivializations.
(ii)
Given P1,P2→X,Q1,Q2→X×S1, the isomorphism ϕˇQ1,Q2E∙⊗(NQ1,P1×NQ2,P2)∗(ϕˇP1×S1,P2×S1E∙) in (5.6) identifies the trivializations induced by ΩˇQ1E∙,ΩˇQ2E∙ and ΩˇQ1⊕Q2E∙.
(d)
The same as (c), but restricted to P,Q such that P=X×U(m) is trivial.
Note that n-orientations on BQ,BP×S1 induce trivializations ΩˇQE∙ in (c). Thus, if we can construct canonical n-orientations on BQ for all U(m)-bundles Q→X×S1 compatible with ϕˇQ1,Q2E∙ in (2.21)(see Theorem 2.10 and [24, 25] for results of this kind) then by (b) we obtain canonical spin structures σPF∙ on BP for all principal U(m)-bundles P→X. Example 4.4 then also gives canonical spin structures σQF∙ on BQ for all principal SU(m)-bundles Q→X.
Here (a),(b) are equivalent by Theorem 5.1. We can map from data (b) to data (c) using Theorem 5.4. If we are given spin structures σPF∙ as in (b), then for each γ∈MapC0(S1,BP), γ∗(σPF∙) is a square root of γ∗(KPF∙), and thus a point of MPF∙∣γ. This defines a trivialization of MPF∙→MapC0(S1,BP). Hence (5.4) induces a trivialization of OˇQE∙⊗Z2NQ,P∗(OˇP×S1E∙), as in (c). Theorem 5.4(i),(ii) imply (c)(i),(ii). Clearly data (c) restricts to data (d). The point of the proof of Theorem 5.6 is to show these maps (b) ⇒ (c) ⇒ (d) are bijections.
5.3 Background on flag structures on 7-manifolds
We recall some material from the authors [20, 25], starting with [20, §3.1].
Definition 5.7**.**
Let Y be an oriented 7-manifold, and consider pairs (Z,s) of a compact, oriented, immersed 3-submanifold Z↪Y, and a non-vanishing section s of the normal bundle NZ of Z in Y.
We call (Z,s) a flagged submanifold in Y. For non-vanishing sections s,s′ of NZ define
[TABLE]
using the intersection product ‘∙’ between a 3-cycle and a 4-chain
whose boundary does not meet the cycle, see Dold [14, (13.20)].
Let (Z1,s1),(Z2,s2) be disjoint flagged submanifolds with [Z1]=[Z2] in H3(Y,Z). Choose an integral 4-chain C with ∂C=Z2−Z1. Let Z1′,Z2′ be small perturbations of Z1,Z2 in the normal directions s1,s2. Then Z1′∩Z1=Z2′∩Z2=∅ as s1,s2 are non-vanishing, and Z1′∩Z2=Z2′∩Z1=∅ as Z1,Z2 are disjoint and Z1′,Z2′ are close to Z1,Z2. Define D((Z1,s1),(Z2,s2)) to be the intersection number (Z2′−Z1′)∙C in homology over Z. Here we regard
[TABLE]
Note that since Z1′,Z2′ are small perturbations and Z1,Z2 are disjoint we have (Z1∪Z2)∩(Z1′∪Z2′)=∅.
This is independent of the choices of C and Z1′,Z2′.
In [20, Prop.s 3.3 & 3.4] we show that if (Z1,s1),(Z2,s2),(Z3,s3) are disjoint flagged submanifolds with [Z1]=[Z2]=[Z3] in H3(Y,Z) then
[TABLE]
and if (Z′,s′) is any small deformation of (Z,s) with Z,Z′ disjoint then
[TABLE]
Definition 5.8**.**
A flag structure on Y is a map
[TABLE]
satisfying:
(i)
F(Z,s)=F(Z,s′)⋅(−1)d(s,s′).
(ii)
If (Z1,s1),(Z2,s2) are disjoint flagged submanifolds in Y with [Z1]=[Z2] in H3(Y,Z) then
If F,F′ are flag structures on Y then there exists a unique group morphism H3(Y,Z)→{±1}, denoted F′/F, such that
[TABLE]
(c)
Let F be a flag structure on Y and ϵ:H3(Y,Z)→{±1} a morphism, and define F′ by (5.12) with F′/F=ε. Then F′ is a flag structure on Y.
Hence the set of flag structures on Y is a torsor over \mathop{\rm Hom}\nolimits\bigl{(}H_{3}(Y,{\mathbin{\mathbb{Z}}}),{\mathbin{\mathbb{Z}}}_{2}\bigr{)}.
The first author introduced flag structures to define canonical orientations on moduli spaces of associative 3-folds in compact 7-manifolds (Y,φ,g) with holonomy G2, [20, §3.2]. He also conjectured [20, Conj. 8.3] that flag structures would be necessary to define orientations on moduli spaces of G2-instantons on (Y,φ,g). This was proved by the authors in [25].
Here is a version of [25, Th. 1.2]:
Theorem 5.10**.**
Suppose (Y,g) is a compact, oriented, spin Riemannian 7-manifold, and take E∙ to be the Dirac operator D:Γ∞(S)→Γ∞(S) on Y. Fix a flag structure on Y, as in Definition 5.8. Then for any principal U(m)- or SU(m)-bundle P→Y, we can construct a canonical n-orientation ωˇPE∙ on BP.
Here if P1,P2→Y are SU(m1)-, SU(m2)-bundles then the n-orientations ωˇP1E∙,ωˇP2E∙,ωˇP1⊕P2E∙ on BP1,BP2,BP1⊕P2 are compatible by the analogue of Example 2.21. The same holds if P1,P2→Y are U(m1)-, U(m2)-bundles with c1(P1)=c1(P2)=0 in H2(Y,Z). However, for general U(m1)-, U(m2)-bundles P1,P2,ωˇP1E∙,ωˇP2E∙,ωˇP1⊕P2E∙ may not be compatible under Example 2.21.
The reason for the last part is that the hard work in [25] is to construct n-orientations ωˇPE∙ for all SU(m)-bundles P→Y, which are compatible with direct sums. Then n-orientations ωˇQE∙ for U(m)-bundles Q→Y are induced by Example 2.8. However, Example 2.8 does not commute with direct sums.
5.4 Canonical spin structures for D+ on a 6-manifold
Proposition 5.11**.**
For every oriented 6-manifold X we can define a canonical
flag structure Fcan on Y=X×S1.
Proof.
We first prescribe Fcan(Z,s) for flagged submanifolds (Z,s) in X×S1 of two special kinds:
(a)
Let N↪X be a compact, oriented, immersed 3-submanifold of X. Then Z=N×{1} is a 3-submanifold in X×S1, and s=∂θ∂ is a normal vector field to Z in the S1-direction in X×S1, where θ is the local coordinate on S1∋eiθ. We require that Fcan(N×{1},∂θ∂)=1.
(b)
Let Σ↪X be a compact, oriented, immersed 2-submanifold of X. Then Z=Σ×S1 is a 3-submanifold in X×S1. Let t∈Γ∞(NΣ) be a nonvanishing normal vector field to Σ in X. Then s=πΣ∗(t) is a nonvanishing normal vector field to Σ×S1 in X×S1, and Z,s are invariant under the obvious action of U(1)=S1 on X×S1. We require that Fcan(Σ×S1,πΣ∗(t))=1.
We claim that there is a unique flag structure Fcan on Y=X×S1 satisfying (a),(b). To see this, note as in the proof of [20, Prop. 3.6] that a flag structure on Y is determined by its values on a set of flags (Z,s) whose homology classes [Z]∈H3(Y,Z) generate H3(Y,Z). For Y=X×S1 we have H3(Y,Z)≅H3(X,Z)⊕H2(X,Z), where the homology classes of flags (Z,s) of types (a) and (b) generate H3(X,Z) and H2(X,Z) respectively. Therefore there exists a unique flag structure Fcan satisfying (a),(b) if and only if the prescribed values (a),(b) are consistent with Definition 5.8(i)–(iii) for flags of type (a),(b).
For consistency with Definition 5.8(i), in (b) suppose t,t′∈Γ∞(NΣ) are nonvanishing normal vector fields to Σ in X, and s=πΣ∗(t), s′=πΣ∗(t′). As dimΣ=2 and rankNΣ=4, we can choose a smooth family ta:a∈[0,1] of nonvanishing normal vector fields to Σ in X interpolating between t0=t and t1=t′. Using this we can show that d(s,s′)=0, so (Σ×S1,πΣ∗(t)) and (Σ×S1,πΣ∗(t′)) satisfy (i).
For consistency with (ii), if (Z1,s1), (Z2,s2) are homologous flags of type (a), or type (b), by choosing a chain in X with boundary N1−N2 or Σ1−Σ2 we can show that D((Z1,s1),(Z2,s2))=0, so (5.10) holds. Consistency with (iii) is automatic as if (Z1,s1),(Z2,s2) and (Z1⨿Z2,s1⨿s2) are of type (a), or (b), then all three terms F(⋯) in (5.11) are 1. The proposition follows.
∎
Combining Theorem 5.10 and Proposition 5.11 shows that if (X,g) is a compact, oriented, spin Riemannian 6-manifold and E∙ is the Dirac operator on X×S1 then we have canonical n-orientations on BQ for all U(m)- or SU(m)-bundles Q→X×S1. We will use this and Theorem 5.6 to construct canonical spin structures BP for all U(m)- or SU(m)-bundles P→X.
We will use Theorem 5.12 in the sequel [26] to construct canonical ‘orientation data’ in the sense of Kontsevich and Soibelman [28, §5.2] for any Calabi–Yau 3-fold X, solving a long-standing problem in Donaldson–Thomas theory.
Theorem 5.12**.**
Suppose (X,g) is a compact, oriented, spin Riemannian 6-manifold, and take F∙ to be the positive Dirac operator D+:Γ∞(S+)→Γ∞(S−), an antilinear self-adjoint complex linear elliptic operator.
Then we can construct canonical choices of spin structures σPF∙ on BP for all principal U(m)-bundles P→X for all m⩾0, such that if P1→X,P2→X are principal U(m1)- and U(m2)-bundles, then Example 4.10 maps from spin structures on BP1⊕P2 to pairs of spin structures on BP1,BP2, and this maps σP1⊕P2F∙↦(σP1F∙,σP2F∙).
We can also construct canonical spin structures σQF∙ on BQ for all principal SU(m)-bundles Q→X for all m⩾0, such that if P=(Q×U(m))/SU(m) is the corresponding U(m)-bundle P→X then Example 4.4 maps σPF∙↦σQF∙.
Proof.
Observe that when F∙ is the positive Dirac operator D+ on X, the real elliptic operator E∙ on X×S1 in Definition 5.3 is naturally isomorphic to the Dirac operator D on X×S1. Hence Theorem 5.10 and Proposition 5.11 together yield canonical n-orientations ωˇQE∙ on BQ for all principal U(m)- or SU(m)-bundles Q→X×S1. As in Theorem 5.6(c),(d), whenever P→X,Q→X×S1 are principal U(m)-bundles with Q∣X×{1}≅P, define a trivialization ΩˇQE∙:OˇQE∙⊗Z2NQ,P∗(OˇP×S1E∙)≅BQ×Z2 by ΩˇQE∙=ωˇQE∙⊗NQ,P∗(ωˇP×S1E∙).
We would like to say that these ΩˇQE∙ satisfy the conditions of Theorem 5.6(c), and so the theorem follows from Theorem 5.6. However, there is a problem. Theorem 5.6(c) requires the ΩˇQE∙ to have a compatibility under direct sums for all U(m1)-, U(m2)-bundles Q1,Q2→X×S1. Theorem 5.10 shows that the analogous compatibility under direct sums holds for SU(m1)-, SU(m2)-bundles, but not for U(m1)-, U(m2)-bundles.
We offer two solutions to this problem. Firstly, as in Remark 5.5(b) there are analogues of Examples 2.21, 4.10 and Theorems 5.4(ii), 5.6 for SU(m)-bundles rather than U(m)-bundles, with essentially identical proofs. By working with SU(m)-bundles rather than U(m)-bundles, the problem goes away, so the analogue of Theorem 5.6 gives canonical spin structures σPF∙ on BP for all principal SU(m)-bundles P→X. In particular this works when P=X×SU(5). Hence Example 4.6 gives a canonical spin structure σ^X×U(4)F∙ for the trivial U(4)-bundle X×U(4)→X. Then Theorem 5.1 defines spin structures σPF∙ on BP for all U(m)-bundles P→X with the properties we want.
Secondly, we can prove that the ΩˇQE∙ for U(m)-bundles Q→X×S1 defined above do actually satisfy Theorem 5.6(c), even if the ωˇQE∙ are not compatible with direct sums. Since we can apply Theorem 5.6(d), it is enough to do this when P=Q∣X×{1} is trivial, P≅X×U(m). So suppose Q1,Q2→X×S1 are principal U(m1)-, U(m2)-bundles with Qa∣X×{1}≅X×U(ma) for a=1,2. Then we can choose trivializations of Qa outside X×Ia for a=1,2, where I1,I2⊂S1 are small, disjoint open intervals. We can then argue using the Excision Theorem of [42, Th. 2.13], [24, Th. 3.1] that because Q1,Q2 are trivial outside disjoint open sets in X×S1, the n-orientations ωˇQ1E∙,ωˇQ2E∙,ωˇQ1⊕Q2E∙ in Theorem 5.10 are compatible under Example 2.21 in this case. So Theorem 5.6(d) holds, and the theorem follows from Theorem 5.6. ∎
Work in the situation of Theorem 5.1. We first define a spin structure σ^X×U(m)F∙ on BX×U(m) for all m⩾N, extending σ^X×U(N)F∙. Apply Example 4.10 with P1=X×U(N) and P2=X×U(m−N), so that P1⊕P2=X×U(m) is the trivial U(m)-bundle. This defines a map from spin structures on BX×U(m)=BP1⊕P2 to BX×U(N)=BP1. As 2N⩾n+2, by Proposition 4.8 this map is a 1-1 correspondence. Hence there is a unique σ^X×U(m)F∙ on BX×U(m) mapped to σ^X×U(N)F∙ by this correspondence. If m=N the correspondence is the identity so we recover σ^X×U(m)F∙=σ^X×U(N)F∙.
Now let P1→X be a principal U(m1)-bundle for some m1⩾0. We construct a spin structure σP1F∙ on BP1. Choose m2⩾0 with m=m1+m2⩾N and 2m2⩾n. We claim there exists a principal U(m2)-bundle P2→X, unique up to isomorphism, such that P1⊕P2≅X×U(m) is the trivial U(m)-bundle.
To see this, let E1=(P1×Cm1)/U(m1)→X be the associated rank m1 complex vector bundle, write Cm→X for the trivial rank m complex vector bundle, and let α:E1→Cm be a generic vector bundle morphism. As dimX=n, dimension counting shows that α is injective provided 2m2⩾n−1: for m1=0 injectivity is trivial, and for m1⩾1 this is because non-injectivity means vanishing of all m1×m1 minors, so α is non-injective on the zero set of the section Λm1(α):X→HomC(Λm1(E1),Λm1(Cm)) which, by transversality, is a smooth manifold of dimension n−2(m1m)⩽2m2−2(m1m)+1⩽−1. Hence it is empty. Then we have an orthogonal splitting Cm=α(E1)⊕E2 for E2→X a rank m2 vector bundle. Since 2m2⩾n, we can repeat the same argument for X×[0,1] and a generic interpolation vector bundle morphism between two choices for α to prove that E2 is independent of α up to isomorphism. Choose a Hermitian metric on E2, and let P2→X be the associated principal U(m2)-bundle. The claim easily follows.
We apply Theorem 5.1(c). As P1⊕P2≅X×U(m) with m⩾N, we constructed a spin structure σ^X×U(m)F∙ on BX×U(m) above, so Example 4.4 maps σ^X×U(m)F∙ to a spin structure σP1F∙ on BP1, as we wanted.
We claim this σP1F∙ is independent of the choice of m2. To prove this, let m2,m˙2 be alternative choices yielding σP1F∙,σ˙P1F∙, and let m,E1,α,E2,P2 and m˙,E˙1,α˙,E˙2,P˙2 be the intermediate data. Without loss of generality m˙2>m2. Then Cm˙=Cm⊕Cm˙2−m2, and we may take α˙=α⊕0Cm˙2−m2, and E˙2=E2⊕Cm˙2−m2, and P˙2=P2⊕(X×U(m˙2−m2)). Then we have matching diagrams of principal U(k)-bundles P, and of spin structures σPF∙ on BP, where arrows ‘⇢’ indicate mapping P1⊕P2⇢P1, σP1⊕P2F∙⇢σP1F∙ in Example 4.10:
[TABLE]
Here using an associativity property of Example 4.10 in the decomposition (X×U(N))⊕(X×U(m2−N))⊕(X×U(m˙2−m2)) and the definitions of σ^X×U(m)F∙,σ^X×U(m˙)F∙, we see that the top left arrow above maps σ^X×U(m˙)F∙⇢σ^X×U(m)F∙. The same associativity property implies that the rectangle must commute, forcing σ˙P1F∙=σP1F∙. Hence σP1F∙ is independent of m2.
Next let P→X be a principal SU(m)-bundle for m⩾0, and Q=(P×U(1))/Zm be the associated principal U(m)-bundle. We defined a spin structure σQF∙ on BQ above. As in Theorem 5.1(d), define σPF∙ to be the unique spin structure on BP which is the image of σQF∙ under Example 4.4.
We have now constructed spin structures σPF∙ on BP for all principal U(m)- and SU(m)-bundles P→X. We claim they satisfy Theorem 5.1(a)–(d). For (a), the proof above that σ^X×U(m˙)F∙⇢σ^X×U(m)F∙ in the case that m2=m˙−m satisfies m+m2⩾N and 2m2⩾n also has σ^X×U(m˙)F∙⇢σX×U(m)F∙ by definition of σX×U(m)F∙. Thus σX×U(m)F∙=σ^X×U(m)F∙ for all m⩾N, giving (a) when m=N.
For (b), the isomorphisms BP≅BP′ and KPF∙≅KP′F∙ are independent of ρ as the definition of BP involves dividing out by Aut(P). It is obvious from the construction that these isomorphisms identify σPF∙≅σP′F∙.
For (c), let P1,P2→X be principal U(m1)-, U(m2)-bundles. Construct σP1F∙,σP2F∙ using U(k1)-, U(k2)-bundles Q1,Q2→X with Pa⊕Qa≅X×U(ma+ka) for a=1,2, for k1,k2 sufficiently large. Then we may construct σP1⊕P2F∙ using the U(k1+k2)-bundle Q1⊕Q2→X with (P1⊕P2)⊕(Q1⊕Q2)≅X×U(m1+m2+k1+k2). In a similar way to the diagrams above, we have
[TABLE]
so a similar argument to that above shows that Example 4.10 maps σP1⊕P2F∙↦σP1F∙ on BP1. Similarly it maps σP1⊕P2F∙↦σP2F∙ on BP2, proving (c). Part (d) is immediate from the construction.
This proves there exists a family of spin structures σPF∙ satisfying Theorem 5.1(a)–(d). As the construction of these σPF∙, with σX×U(m)F∙=σ^X×U(m)F∙, uses (a)–(d) at each step, this family is unique. The last part of the theorem follows from Proposition 4.9.
Throughout this section we work in the situation of Definitions 5.2 and 5.3 and Theorem 5.4, with X,F∙ and X×S1,E∙ fixed. We take G to be a Lie group, and P→X, Q→X×S1 to be principal G-bundles with an isomorphism Q∣X×{1}≅P over X×{1}≅X. Then we also have (non-canonical) isomorphisms Q∣X×{eiθ}≅P for all eiθ∈S1.
Let ∇Q∈AQ be a connection on Q→X×S1, so that [∇Q] is a point of BQ. For simplicity we write much of the proof below as though ∇Q is fixed, but in fact all our constructions will be gauge-invariant/equivariant and depend continuously on ∇Q, and so yield vector bundles, (isomorphisms of) principal Z2-bundles, etc., over the specified open substacks of BQ where they are defined.
We begin by setting up some notation we will need during the proof. We explain the strategy of the proof after Example 7.4.
Definition 7.1**.**
Let X,F∙,G, Q→X×S1 and ∇Q be as above. Then for each eiθ∈S1, we have a principal G-bundle Q∣X×{eiθ} over X×{eiθ}≅X, with associated vector bundle Ad(Q)∣X×{eiθ} and connection ∇Ad(Q)∣X×{eiθ}. By assumption F∙=(F0,F1,D) is antilinear self-adjoint, so that F0,F1→X are complex vector bundles with the same underlying real vector bundle F→X. Thus we may form the self-adjoint real elliptic twisted operator
[TABLE]
This has discrete spectrum \mathop{\rm Spec}\nolimits\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)}\subset{\mathbin{\mathbb{R}}}, with finite-dimensional real eigenspaces \operatorname{Eig}_{\lambda}\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)} for \lambda\in\mathop{\rm Spec}\nolimits\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)}.
If s\in\operatorname{Eig}_{\lambda}\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)} then i_{F_{0}}(s)\in\operatorname{Eig}_{-\lambda}\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)}, with iF0 the complex structure on F0=F. Hence \mathop{\rm Spec}\nolimits\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)} is preserved by multiplication by ±1, and \operatorname{Eig}_{0}\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)} is a complex vector space.
The spectrum \mathop{\rm Spec}\nolimits\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)} varies continuously with [∇Q]∈BQ and eiθ∈S1, in an appropriate sense. Thus, for fixed eiθ∈S1 and λ∈R the condition \lambda\notin\mathop{\rm Spec}\nolimits\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)} is open on [∇Q]∈BQ. Write Ueiθλ(Q)⊂BQ for the open substack of [∇Q]∈BQ with \lambda\notin\mathop{\rm Spec}\nolimits\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)}.
For eiθ1,…,eiθk∈S1 and λ1,…,λk∈R, k⩾1, we write Ueiθ1,…,eiθkλ1,…,λk(Q) for Ueiθ1λ1(Q)∩⋯∩Ueiθkλk(Q)⊂BQ.
More generally, if I⊂S1 is a compact interval or I=S1, and λ∈R, we write UIλ(Q)⊂BQ for the open substack of [∇Q]∈BQ with \lambda\notin\mathop{\rm Spec}\nolimits\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)} for all eiθ∈I, again an open condition. If θ1,θ2∈R with θ1⩽θ2⩽θ1+2π we will write [θ1,θ2] as a shorthand for the compact interval \bigl{\{}e^{i\theta}:\theta\in[\theta_{1},\theta_{2}]\subset{\mathbin{\mathbb{R}}}\bigr{\}}\subset{\mathbin{\cal S}}^{1}, so we have U[θ1,θ2]λ(Q)⊂BQ.
For compact intervals I1,…,Ik⊆S1 and λ1,…,λk∈R, k⩾1, we write UI1,…,Ikλ1,…,λk(Q) for the open substack UI1λ1(Q)∩⋯∩UIkλk(Q)⊂BQ.
Now let eiθ∈S1 and μ,ν∈R∪{±∞} with \mu,\nu\notin\mathop{\rm Spec}\nolimits\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)}, that is, [∇Q]∈Ueiθ,eiθμ,ν(Q)=Ueiθμ(Q)∩Ueiθν(Q)⊂BQ. Write
[TABLE]
for the L2-closure of the direct sum of all eigenspaces \operatorname{Eig}_{\lambda}\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)} with eigenvalue λ between μ and ν, that is, μ<λ<ν or μ>λ>ν.
Suppose that μ,ν∈R. Then \operatorname{Eig}^{\mu,\nu}\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)} is a finite-dimensional real vector subspace of \Gamma^{\infty}\bigl{(}\mathop{\rm Ad}(Q)|_{X\times\{e^{i\theta}\}}\otimes F\bigr{)}, which varies continuously with [∇Q]∈Ueiθ,eiθμ,ν(Q), and so forms a real vector bundle on the topological stack Ueiθ,eiθμ,ν(Q), which may have different ranks on different connected components of Ueiθ,eiθμ,ν(Q). Write OQ∣eiθμ,ν→Ueiθ,eiθμ,ν(Q) for the orientation bundle of this vector bundle, a principal Z2-bundle over Ueiθ,eiθμ,ν(Q).
Definition 7.2**.**
Continue in the situation of Definition 7.1. Let θ0,…,θk+1∈R with θ0<θ2<⋯<θk+1 and θ0=θk−2π, θk+1=θ1+2π. Then writing [θj,θj+1] as a shorthand for \bigl{\{}e^{i\theta}:\theta\in[\theta_{j},\theta_{j+1}]\subset{\mathbin{\mathbb{R}}}\bigr{\}}\subset{\mathbin{\cal S}}^{1} as above, we cut S1 into k intervals [θ1,θ2], [θ2,θ3], …, [θk,θk+1] intersecting pairwise in their k endpoints eiθk+1=eiθ1,eiθ2,…,eiθk. Let λ0,…,λk+1>0 with λ0=λk, λ1=λk+1. A 2k-tuple (θ1,…,θk,λ1,…,λk) is a cut for [∇Q]∈BQ if
[TABLE]
that is, if \lambda_{j}\notin\mathop{\rm Spec}\nolimits\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)} for all j=1,…,k and θj⩽θ⩽θj+1.
Observe that U[θ1,θ2],[θ2,θ3],…,[θk,θk+1]λ1,…,λk(Q)⊂Ueiθj,eiθjλj−1,λj(Q) for j=1,…,k. Thus we have a principal Z2-bundle
[TABLE]
We consider a cut (θ1,…,θk,λ1,…,λk) as cutting S1 into the k closed intervals [θ1,θ2],…,[θk,θk+1], so we cut Y=X×S1 into k compact manifolds with boundary Y1′=X×[θ1,θ2], …, Yk′=X×[θk,θk+1], which we consider as one disconnected compact manifold with boundary Y′=Y1′⨿⋯⨿Yk′. We write the boundary ∂Yj′=∂(X×[θj,θj+1]) as X×{e+θj,e−θj+1}. Here +,− keep track of orientations, since in ∂[θj,θj+1]={eθj,eθj+1} we give eθj the positive orientation, and eθj+1 the negative orientation. Hence the boundary ∂Y′=X×{e+θ1,e−θ1,…,e+θk,e−θk}, where X×{e+θj} and X×{e−θj} are the boundary components to be ‘glued together’ at X×{eθj} to make Y′ into Y.
For a fixed [∇Q]∈BQ, we will want to compare different choices of cuts (θ1,…,θk,λ1,…,λk) for [∇Q]. Our primary way to do this is to insert an extra point: if j=1,…,k and θj−1<θ∗<θj and λ∗>0 we can consider
[TABLE]
If both (θ1,…,θk,λ1,…,λk) and (7.2) are cuts for [∇Q], we will call passing from (θ1,…,λk) to (7.2) an insertion, and passing the other way a deletion.
We illustrate the notion of cut for [∇Q] in Figure 7.1. The horizontal axis is the coordinate θ on the circle S1∋eiθ. On the vertical axis we plot the spectrum
\mathop{\rm Spec}\nolimits\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)}, a discrete collection of smooth closed curves periodic in θ. To choose a cut (θ1,…,θk,λ1,…,λk) we divide the circle into k intervals [θj,θj+1], and choose λj>0 such that the horizontal level λj over [θj,θj+1] does not intersect the graph of the spectrum.
By making k large and the intervals [θj,θj+1] short, it is easy to prove:
Lemma 7.3**.**
Any [∇Q]∈BQ admits a cut (θ1,…,θk,λ1,…,λk). Any two cuts for [∇Q] may be linked by a finite chain of insertions and deletions of cuts.
Example 7.4**.**
Let ∇P be a connection on P→X. Take Q=P×S1=πX∗(P), where πX:X×S1→X is the projection, and set ∇Q=πX∗(∇P). Then D∇Ad(Q)∣X×{eiθ}=D∇Ad(P), so \mathop{\rm Spec}\nolimits\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)}=\mathop{\rm Spec}\nolimits\bigl{(}D^{\nabla_{\mathop{\rm Ad}(P)}}\bigr{)} is independent of eiθ∈S1. Let \lambda\in(0,\infty)\setminus\mathop{\rm Spec}\nolimits\bigl{(}D^{\nabla_{\mathop{\rm Ad}(P)}}\bigr{)}. Then (0,λ) is a cut for [∇Q], with k=1, θ1=0, θ2=2π and λ0=λ1=λ2=λ.
We can now explain our strategy for the proof of Theorem 5.4. First observe that by (2.5) we have a canonical isomorphism of principal Z2-bundles on BQ:
[TABLE]
So we will prove the analogue of Theorem 5.4 with OˇQE∙⊗Z2NQ,P∗(OˇP×S1E∙) replaced by OQE∙⊗Z2NQ,P∗(OP×S1E∙). Let [∇Q]∈BQ, and choose a cut (θ1,…,θk,λ1,…,λk) for [∇Q]. We will establish canonical 1-1 correspondences between the following Z2-torsors:
(A)
OQE∙⊗Z2NQ,P∗(OP×S1E∙)∣[∇Q], the right hand side of (7.3) at [∇Q];
(B)
⨂j=1kOQ∣eiθjλj−1,λj∣[∇Q], the fibre of (7.1) at [∇Q]; and
(C)
ΓQ,P∗(MPF∙)∣[∇Q], the right hand side of (5.4) at [∇Q].
Here Propositions 7.7 and 7.9 below define the 1-1 correspondences (A) ⇔ (B) and (B) ⇔ (C). Composing these gives a correspondence (A) ⇔ (C), which is continuous in [∇Q] and unchanged by insertions and deletions. Hence by Lemma 7.3 it is independent of the choice of cut (θ1,…,θk,λ1,…,λk). Combining this with (7.3) defines an isomorphism of principal Z2-bundles γQ,PF∙ in (5.4), which we prove satisfies Theorem 5.4(i),(ii).
We prove these 1-1 correspondences by cutting Y=X×S1 into the compact manifold with boundary Y′=(X×[θ1,θ2])⨿⋯⨿(X×[θk,θk+1]) as above. To prove (A) ⇔ (B) we compare elliptic operators on Y with elliptic operators on Y′, with suitable elliptic boundary conditions at ∂Y′. An important part of the proof is the freedom to continuously deform these boundary conditions, leading to a corresponding deformation of the bundle (A). Combined with a technique to change boundary conditions, which picks up the terms ⨂j=1kOQ∣eiθjλj−1,λj∣[∇Q] appearing in (B), we end up with a Fredholm problem in which Q′ may be deformed to be constant on each component Yj′, where the corresponding version of (A) becomes trivial. To prove (B) ⇔ (C) we need to construct a square root of the complex determinant line bundle \mathop{\rm det}\nolimits_{\mathbin{\mathbb{C}}}\bigl{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\bigr{)} over S1. A cut determines a natural square root over each [θj,θj+1]. While gluing these square roots together one has two choices at each boundary point eiθj and these choices are precisely parameterized by (B).
A first order elliptic operator D~′:Γ∞(E0′)→Γ∞(E1′) on Y′ with self-adjoint boundary operator becomes a Fredholm operator upon imposing appropriate boundary conditions. A boundary condition is a closed subspace B⊂L1/22(E0′∣∂Y′) of the fractional Sobolev space. We shall use the elliptic boundary conditions of Bär–Ballmann [7, Def. 7.5], reviewed in Appendix A. The main result on elliptic boundary conditions, see Theorem A.2 and [7, Th. 8.5], is that they determine Fredholm operators
Work in the situation of Definitions 7.1 and 7.2, with ∇Q a fixed connection on Q→X×S1, and (θ1,…,θk,λ1,…,λk) a cut for [∇Q], and Y=X×S1, Y′=(X×[θ1,θ2])⨿⋯⨿(X×[θk,θk+1]), with boundary ∂Y′=X×{e+θ1,e−θ1,…,e+θk,e−θk}. Write E∙′=(E′,E′,D~′) and Q′,Ad(Q′),∇Q′ for the pullbacks of E∙ and Q,Ad(Q),∇Q along the canonical projection Y′→Y. For f∈Γ∞(Ad(Q′)⊗E′) the restriction f∣∂Y′ divides into components {fθj−,fθj+}j=1k, where
[TABLE]
using the identifications E′∣X×{e±iθj}=F and Q′∣X×{e±iθj}=Q∣X×{eiθj}.
To perform deformations, and for proving continuity, we must also work in continuous families. To do this, let T a paracompact Hausdorff topological space, and we replace P→X, Q→Y=X×S1, Q′→Y′ by topological principal G-bundles P→T×X, Q→T×Y, Q′→T×Y′ which have smooth structures in the manifold directions X,Y,Y′, and we replace ∇P,∇Q,∇Q′ by partial connections in the manifold directions X,Y,Y′. Then for each t∈T, we have smooth principal G-bundles P∣{t}×X→X, Q∣{t}×Y→Y, Q′∣{t}×Y′→Y′, and smooth connections ∇P∣{t}×X, ∇Q∣{t}×Y, ∇Q′∣{t}×Y′, which all vary continuously with t∈T. Let πY′:T×Y′→Y′ denote the projection.
A T-family of elliptic boundary conditions for Q′ is a Hilbert subbundle
[TABLE]
such that every B∣t, t∈T, is an elliptic boundary condition for D~′∇Q′∣{t}×Y′ in the sense of Definition A.1.
In this case, (7.4) becomes a continuous family of Fredholm operators by Proposition A.6. Extending Definition 2.4, we have an orientation bundleOQ′E∙′(B)→T of the corresponding family of Fredholm operators (7.4). We will usually define T-families of elliptic boundary conditions by specifying for each parameter t∈T the conditions for {fθj−,fθj+}j=1k to belong to the subspace B∣t, using the notation (7.5) for sections over the boundary.
Lemma 7.6**.**
Work in the situation and notation of Definition 7.1.
(i)
Let I⊂S1 be a compact interval and μ,ν∈R. Then we have an open substack UI,Iμ,ν(Q)⊂BQ. For each eiθ∈I we have UI,Iμ,ν(Q)⊆Ueiθ,eiθμ,ν(Q) and an orientation bundle OQ∣eiθμ,ν→Ueiθ,eiθμ,ν(Q). The restrictions OQ∣eiθμ,ν∣UI,Iμ,ν(Q) vary continuously with eiθ∈I. Thus we have fibre transport isomorphisms
[TABLE]
(ii)
For λ,μ,ν∈R and eiθ∈S1 we have a canonical isomorphism
[TABLE]
(iii)
*Let Q1,Q2→X×S1 be principal *U(m1)-, U(m2)-bundles, μ,ν∈R, and eiθ∈S1. Define an open substack Ueiθ,eiθμ,ν(Q1,Q2)⊂BQ1×BQ2 by
[TABLE]
for ΦQ1,Q2:BQ1×BQ2→BQ1⊕Q2 as in (2.20). Then there is a canonical isomorphism of principal Z2-bundles on Ueiθ,eiθμ,ν(Q1,Q2):
[TABLE]
Proof.
Part (i) is immediate. For (ii), consider the case λ≤μ≤ν. Then Eigλ,μ⊕Eigμ,ν=Eigλ,ν, and taking determinants is compatible with direct sums, so (7.7) follows. The other orders for λ,μ,ν are similar. For (iii), the operator D∇Qˉ1⊗CQ2∣X×{eiθ} is complex linear, so its eigenspaces are canonically oriented. As ∇Ad(Q1⊕Q2)=∇Ad(Q1)⊕∇Qˉ1⊗CQ2⊕∇Ad(Q2), the result follows from the compatibility of determinants with direct sums.
∎
Proposition 7.7**.**
Work in the situation of Definition 7.2,* with (θ1,…,θk,λ1,…,λk) as defined there. Over U=U[θ1,θ2],…,[θk,θk+1]λ1,…,λk(Q)⊂BQ we have a canonical isomorphism*
Suppose Q=P×S1, and ∇Q=πX∗(∇P), and k=1, as in Example 7.4. Then both sides of (7.9) at [∇Q] are canonically trivial, and (7.9) identifies these trivializations.
(ii)
Let Q1,Q2→X×S1 and P1,P2→X be principal U(m1)-, U(m2)-bundles with Pa≅Qa∣X×{1} for a=1,2. Over the open substack
[TABLE]
we have a commutative diagram:
[TABLE]
(iii)
If j=1,…,k and θj−1<θ∗<θj,λ∗>0 we may replace (θ1,…,θk,λ1,…,λk) by (7.2), an insertion in the sense of Definition 7.2. This changes the right hand side of (7.9) over U∩U[θ∗,θj]λ∗ by replacing OQ∣eiθjλj−1,λj with OQ∣eiθ∗λj−1,λ∗⊗Z2OQ∣eiθjλ∗,λj. The corresponding maps (7.9) are then connected via the isomorphism
[TABLE]
in the sense of a commutative triangle.
Proof.
The isomorphism (7.9) will be constructed by cutting Y=X×S1 into Y′ as in Definitions 7.2 and 7.5 and then deforming through elliptic boundary value problems on Y′. To set this up, we need more notation. For μ,ν∈R∪{±∞}, ∇Q∈AQ, and eiθ∈S1, let Π∇Q∣eiθμ,ν be the L2-orthogonal projection onto \operatorname{Eig}^{\mu,\nu}\big{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta}\}}}\circ i_{F_{0}}\big{)} in Definition 7.1. Here we include iF0, since comparing (5.1) and (A.1) shows that the boundary operator of D~′ is −iF0∘D=D∘iF0. However, we may identify all eigenspaces of D∇Ad(Q)∣X×{eiθ}∘iF0 with those of D∇Ad(Q)∣X×{eiθ} via the isomorphism f↦21(f−iF0f), which will be used to identify the corresponding orientation bundles of Definition 7.1. Moreover, this proves that the eigenvalues agree so that Π∇Q∣eiθμ,ν becomes a continuous family of bounded operators over Uθ,θμ,ν(Q).
Let Y′,E∙′,Q′ be as in Definitions 7.2 and 7.5. Then we have a family of twisted elliptic operators D~′∇Ad(Q′) on the compact manifold with boundary Y′ parametrized by [∇Q] in the topological stack U, where ∇Q on Y lifts to ∇Q′ on Y′ as in Definition 7.5. Define a U×[0,1]-family B of elliptic boundary conditions B([∇Q],t) for this U-family of operators as follows: at ([∇Q],t) in U×[0,1] restrict the boundary values {fθj−,fθj+}j=1k to belong to the subspace
[TABLE]
Let B(t) denote the restriction of B to U×{t} for t∈[0,1]. The determinant line of (7.4) constructed from D~′∇Ad(Q′) with the boundary condition B(0) can be identified with the determinant line of D~∇Ad(Q), using (A.3). Hence
[TABLE]
Fibre transport in OQ′E∙′(B)→U×[0,1] along [0,1] determines an isomorphism
[TABLE]
Define a U-family of elliptic boundary conditions Bθ1,…,θkλ1,…,λk for the pullback of the U-family [∇Q]↦D~′∇Ad(Q′) of elliptic operators on Y′ by restricting the boundary values {fθj−,fθj+}j=1k at [∇Q]∈U to belong to the subspace
[TABLE]
We wish to compare B(1) to Bθ1,…,θkλ1,…,λk. As neither is contained in the other, we introduce an intermediate U-family of elliptic boundary conditions B′ by
[TABLE]
For t=1 the boundary condition B(t) requires fθj+ to be contained in the (−∞,λj)-eigenspaces, fθj− to be in the (−λj,+∞)-eigenspaces, and the matching condition Π∇Q∣eiθj−λj,λj(fθj+)=Π∇Q∣eiθj−λj,λj(fθj−) on the overlap (−λj,λj) of the spectrum where both fθj± may have a component. This last condition was not required for B′, so B^{\prime}/B\cong\operatorname{Eig}^{-\lambda_{j},\lambda_{j}}\Big{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta_{j}}_{+}\}}}\circ i_{F_{0}}\Big{)}. Similarly, the difference between Bθ1,…,θkλ1,…,λk and B′ is that fθj− in B′ is allowed to have a component in \operatorname{Eig}^{-\lambda_{j},\lambda_{j}}\Big{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta_{j}}_{-}\}}}\circ i_{F_{0}}\Big{)}. Hence B′/B(1)≅B′/Bθ1,…,θkλ1,…,λk, and applying Proposition A.7 twice gives
For 1≤ℓ≤k define (recall the notation Yj′ from Definition 7.2)
[TABLE]
Write also ϑℓ(t):Y′→Y′, (x,eiθ)↦ϑl(t,(x,eiθ)), ϑℓ(t,eiθ):X→Y′, x↦ϑℓ(t,(x,eiθ)), and set ϑk+1(1):=idY′. Note ϑℓ(1)=ϑℓ−1(0) for 2≤ℓ≤k+1. For 1≤ℓ≤k define a (U×[0,1])-family of elliptic boundary conditions Bℓ for the pullback of the BQ′-family of twisted elliptic operators [∇Q′]↦D~′∇Ad(Q′) along U×[0,1]×Y′idU×ϑℓU×Y′[∇Q]↦[∇Q′]BQ′×Y′ by restricting the boundary values {fθj−,fθj+}j=1k at the parameter ([∇Q],t) in U×[0,1] to belong to the subspace
[TABLE]
Write Bℓ(t) for the restriction of Bℓ to U×{t}. Also, set Bk+1(1)=Bθ1,…,θkλ1,…,λk. For ℓ=2,…,k+1 the boundary conditions Bℓ(1) and Bℓ−1(0) differ by \operatorname{Eig}^{\lambda_{\ell-1},\lambda_{\ell}}\big{(}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta_{\ell}}\}}}\circ i_{F_{0}}\big{)}, so as in (7.14) applying (A.2) twice gives
[TABLE]
Using this and deforming for each ℓ=k,…,1 using fibre transport through t∈[0,1] as in (7.13) gives the following isomorphisms over U:
[TABLE]
In the last step we apply the inverse isomorphism of (7.15) with P×S1 in place of Q. The claimed isomorphism (7.9) follows.
Property (i) for Q=P×S1 and ∇Q=πX∗(∇P) follows by inspection of (7.16): as the family of connections is constant, the isomorphisms in the third and fourth line of (7.16) reduce to the equalities OQ′E∙′(B2(1))=OQ′E∙′(B1(0))=OQ′E∙′(B1(1)) and then we apply the inverse isomorphism of (7.15), so that (7.16) reduces to the identity map O^{E_{\bullet}}_{P\times{\mathbin{\cal S}}^{1}}\big{|}_{U}={\rm N}_{Q,P}^{*}(O^{E_{\bullet}}_{P\times{\mathbin{\cal S}}^{1}}). Property (ii) holds since all of our constructions are compatible with direct sums. Finally (iii) follows by direct inspection of (7.15) and (7.16).
∎
Square roots are connected to orientations by the following lemma.
Lemma 7.8**.**
Let V be a complex vector space equipped with a real structure V→Vˉ,v↦vˉ. Let ω∈(detCV)⊗2 be real, non-zero, and suppose a real square root of ω exists (meaning there is η∈detCV with η⊗η=ω and ηˉ=η, using the induced real structure on detCV). Then the set of solutions η∈detCV to η⊗2=ω is canonically identified with the Z2-torsor O(VR) of orientations of the real form VR={v∈V∣v=vˉ}.
Proof.
As detCV is one-dimensional, the two solutions η⊗2=ω are ±η, which by assumption are automatically non-zero and real. Using the isomorphism (detCV)R≅detR(VR) we get a map {η∣η⊗2=ω}→(detR(VR)∖{0})/R>0=O(VR) of Z2-torsors, and such maps are always bijective.
∎
Proposition 7.9**.**
Work in the situation of Definition 7.2,* with (θ1,…,θk,λ1,…,λk) as defined there. Over U=U[θ1,θ2],…,[θk,θk+1]λ1,…,λk(Q)⊂BQ we have a canonical isomorphism*
Suppose Q=P×S1, and ∇Q=πX∗(∇P), and k=1, as in Example 7.4. Then both sides of (7.17) are canonically trivial, and (7.17) identifies these trivializations.
(ii)
Let Q1,Q2→X×S1 and P1,P2→X be principal U(m1)-, U(m2)-bundles with Pa≅Qa∣X×{1} for a=1,2. Over U[θ1,θ2],…,[θk,θk+1]λ1,…,λk(Q1,Q2)⊂BQ1×BQ2 in (7.10) we have a commutative diagram:
[TABLE]
(iii)
If j=1,…,k and θj−1<θ∗<θj,λ∗>0 we may replace (θ1,…,θk,λ1,…,λk) by (7.2), an insertion in the sense of Definition 7.2. This changes the left hand side of (7.17) over U∩U[θ∗,θj]λ∗ by replacing OQ∣eiθjλj−1,λj with OQ∣eiθ∗λj−1,λ∗⊗Z2OQ∣eiθjλ∗,λj. The corresponding maps (7.17) are then connected via (7.11), in the sense of a commutative triangle.
Proof.
Recall from Definition 5.3 that D is antilinear self-adjoint, D∗=Dˉ. Define an open substack V^{\lambda}=\bigl{\{}[\nabla_{P}]\in{\mathbin{\cal B}}_{P}:\lambda^{2}\notin\mathop{\rm Spec}\nolimits(\bar{D}{}^{\nabla_{\mathop{\rm Ad}(P)}}D^{\nabla_{\mathop{\rm Ad}(P)}})\bigr{\}}\subset{\mathbin{\cal B}}_{P} for λ>0. By definition of the topology for determinant line bundles (e.g. [42, Def. 3.4]), for any λ>0 and [∇P]∈Vλ, we have canonical isomorphisms
[TABLE]
using the Hermitian metrics on the eigenbundles in the second step. These isomorphisms are continuous over Vλ, so we have a canonical square root \big{(}K^{F_{\bullet}}_{P}\big{)}^{1/2}_{\lambda} of the complex determinant line bundle over the open substack Vλ⊂BP. Define
[TABLE]
and let Γj be the restriction of Γ to U×S[θj,θj+1]1→Vλj for j=1,…,k. We shall construct a square root of Γ∗(KPF∙) by patching together the square roots \Gamma_{j}^{*}\bigl{(}(K^{F_{\bullet}}_{P}){}^{1/2}_{\lambda_{j}}\bigr{)}\rightarrow U\times{\mathbin{\cal S}}^{1}_{[\theta_{j},\theta_{j+1}]} over the intersection points eiθ1,…,eiθk, compatible with (7.18). By construction of \big{(}K^{F_{\bullet}}_{P}\big{)}{}^{1/2}_{\lambda_{j}} and \big{(}K^{F_{\bullet}}_{P}\big{)}{}^{1/2}_{\lambda_{j+1}} this requires isomorphisms
[TABLE]
For compatibility with (7.18), and by the way (7.18) is constructed (see e.g. [42, (3.5)]), these isomorphisms must square to multiplication by
[TABLE]
Here v_{1},\ldots,v_{\ell}\in\operatorname{Eig}^{\lambda_{j}^{2},\lambda_{j+1}^{2}}\big{(}\bar{D}{}^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta_{j}}\}}}D^{\nabla_{\mathop{\rm Ad}(Q)}|_{X\times\{e^{i\theta_{j}}\}}}\big{)} denotes an arbitrary complex orthonormal basis with respect to iF0. For example, one may take v1,…,vℓ to be a real orthonormal basis of eigenfunctions of the corresponding real form Eigλj,λj+1(D∇Ad(Q)∣X×{eiθj}), where D is now viewed as a self-adjoint operator over R. This example shows that ωj is real and, since λj,λj+1>0, that ωj has real square roots. Therefore, Lemma 7.8 canonically parametrizes the two square roots of ωj by OQ∣eiθjλj,λj+1. From \bigotimes_{j=1}^{k}O^{\lambda_{j},\lambda_{j+1}}_{Q|_{e^{i\theta_{j}}}}\big{|}_{U} we may therefore construct a square root of Γ∗(KPF∙)→U×S1, an element of \Gamma_{Q,P}^{*}(M_{P}^{F_{\bullet}})\big{|}_{U}, by patching with multiplication by the square root of ωj fixed by the orientations. As flipping the orientation twists the resulting square root once, this map factors through an isomorphism (7.17).
For (i) note that (7.19) is the identity map in this case (recall that λk+1=λ1), and the canonical trivialization of OQ∣eiθ1λ1,λ1 corresponds to the identity square root. Property (ii) is obvious, as all our constructions are compatible with direct sums. Finally, in (iii) one factors the patching of [θj−1,θj] to [θj,θj+1] and the isomorphism (7.19) into one additional step at eiθ∗, where the square root gets twisted further according to the orientation.
∎
We can now complete the proof of Theorem 5.4. Let X,F∙,G, P→X and Q→X×S1 be given, as in Definitions 5.2 and 5.3. Suppose (θ1,…,θk,λ1,…,λk) is as in Definition 7.2, and write U=U[θ1,θ2],…,[θk,θk+1]λ1,…,λk(Q)⊂BQ as in Propositions 7.7 and 7.9. Consider the commutative diagram of principal Z2-bundles on U:
[TABLE]
We claim that there exists a unique morphism γQ,PF∙ in (5.4) such that (7.20) commutes for all such (θ1,…,θk,λ1,…,λk).
To prove this, first observe that the first part of Lemma 7.3 implies that the open substacks U⊂BQ from different choices of (θ1,…,λk) cover BQ. Hence the claim holds if and only if whenever (θ1,…,λk) and (θ1′,…,λk′′) are alternative choices yielding open substacks U,U′⊂BQ, then the values of γQ,PF∙∣U,γQ,PF∙∣U′ determined by (7.20) for (θ1,…,λk) and (θ1′,…,λk′′) agree on the overlap U∩U′⊂BQ.
So let [∇Q]∈U∩U′. Then (θ1,…,λk) and (θ1′,…,λk′′) are cuts for [∇Q], as in Definition 7.2, and the second part of Lemma 7.3 says that we can join (θ1,…,λk) and (θ1′,…,λk′′) in cuts for [∇Q] by a finite chain of insertions and deletions. Therefore, to show that γQ,PF∙∣U,γQ,PF∙∣U′ agree near [∇Q], it is enough to show that they agree near [∇Q] when (θ1,…,λk) and (θ1′,…,λk′′) are related by an insertion or a deletion, say if (θ1′,…,λk′′) is (7.2). This follows from Propositions 7.7(iii) and 7.9(iii), and thus the claim holds.
Now that γQ,PF∙ in (5.4) is well-defined, Theorem 5.4(i) is a direct consequence of Propositions 7.7(i) and 7.9(i), since without loss we may take k=1, θ1=0 and any λ1∈(0,∞)∖SpecD∇Ad(P). Similarly, Theorem 5.4(ii) follows from Propositions 7.7(ii) and 7.9(ii), as one can show in a similar way to Lemma 7.3 that the open substacks U[θ1,θ2],…,[θk,θk+1]λ1,…,λk(Q1,Q2)⊂BQ1×BQ2 in (7.10) for all (θ1,…,λk) cover BQ1×BQ2. This completes the proof of Theorem 5.4.
Work in the situation of Definitions 5.2 and 5.3 and Theorem 5.6, with X,F∙ and E∙ on X×S1 fixed. We must establish 1-1 correspondences between choices of data (a),(b),(c) and (d) in Theorem 5.6. We will prove:
(i)
Data (a) is in natural 1-1 correspondence with data (b);
(ii)
Data (b) is in natural 1-1 correspondence with data (c); and
(iii)
Data (c) is in natural 1-1 correspondence with data (d).
The theorem follows. For (i), Theorem 5.1 gives a 1-1 correspondence between data (a),(b), by showing that any σ^X×U(N)F∙ in (a) extends uniquely to σPF∙ in (b) for all U(m)-bundles P→X such that σX×U(N)F∙=σ^X×U(N)F∙.
For (ii), here is how to map from data (b) to data (c). Suppose we are given spin structures σPF∙ as in (b). Then for each γ∈MapC0(S1,BP), γ∗(σPF∙) is a square root of γ∗(KPF∙), and thus a point of MPF∙∣γ. This defines a trivialization of MPF∙→MapC0(S1,BP). Hence (5.4) in Theorem 5.4 induces a trivialization of OˇQE∙⊗Z2NQ,P∗(OˇP×S1E∙), as in (c). Theorem 5.4(i),(ii) imply (c)(i),(ii).
We will prove that this map (b) ⇒ (c) is a bijection. Let P→X be a principal U(m)-bundle, and consider spin structures on BP, that is, equivalence classes [L,ι] of a line bundle L→BP and isomorphism ι:L⊗2→KPF∙. Write L˙=L∖0(BP),K˙PF∙=KPF∙∖0(BP) for the complements of the zero sections, which are principal C∗-bundles over BP. Define a morphism :L˙→K˙PF∙ by (l)=ι(l⊗l). Then is a double cover of K˙PF∙, so we can make it into a principal Z2-bundle over K˙PF∙, with Z2-action multiplication by ±1 on the fibres of L˙⊂L.
As BP,C∗ are connected, K˙PF∙ is connected, so fixing a base-point x0∈K˙PF∙ to define the fundamental group π1(K˙PF∙), principal Z2-bundles on K˙PF∙ up to isomorphism are in 1-1 correspondence with group morphisms λP:π1(K˙PF∙)→Z2. Write [∇P]=π(x0)∈BP. The inclusion C∗⋅x0=K˙PF∙∣[∇P]↪K˙PF∙ induces a morphism μP:Z=π1(C∗)→π1(K˙PF∙). Over this C∗-fibre K˙PF∙∣[∇P], :L˙→K˙PF∙ is the nontrivial double cover C∗→C∗ mapping z↦z2, so λP∘μP:Z→Z2 maps n↦(−1)n.
A morphism λP:π1(K˙PF∙)→Z2 corresponds to a principal Z2-bundle :L˙→K˙PF∙ coming from a spin structure [L,ι] on BP if and only if λP∘μP(n)=(−1)n for n∈Z. This gives a 1-1 correspondence between spin structures σPF∙=[L,ι] on BP, as in (b), with group morphisms λP:π1(K˙PF∙)→Z2 such that λP∘μP(n)=(−1)n for n∈Z.
Let [δ]∈π1(K˙PF∙) be the equivalence class of a continuous loop δ:S1→K˙PF∙. We may take δ to be smooth in the appropriate sense. Then δˉ=π∘δ:S1→BP is a (smooth) loop in BP based at [∇P], so δˉ∈MapC0(S1,BP). This determines a (smooth) principal U(m)-bundle Qδˉ→X×S1, unique up to isomorphism, with Qδˉ∣X×{1}≅P, and a partial connection on Qδˉ in the X directions on X×S1. We may lift this to a connection ∇Qδˉ on Qδˉ, and hence a point [∇Qδˉ]∈BQδˉ. Definition 5.2 implies that ΓQδˉ,P([∇Qδˉ])=δˉ.
Then δ:S1→K˙PF∙ is a nonvanishing section of δˉ∗(KPF∙)→S1, and so determines a trivialization of δˉ∗(KPF∙)→S1, and hence a square root of δˉ∗(KPF∙)→S1, that is, a point mδ of MPF∙∣δˉ. From (5.4) we have
[TABLE]
since ΓQδˉ,P([∇Q])=δˉ. Thus γQδˉ,PF∙∣[∇Qδˉ]−1(mδ)∈(OˇQδˉE∙⊗Z2NQδˉ,P∗(OˇP×S1E∙))∣[∇Qδˉ].
Suppose now we are given data ΩˇQE∙ for all U(m)-bundles Q→X×S1 as in Theorem 5.6(c). Define λP:π1(K˙PF∙)→Z2 by λP([δ])=ΩˇQδˉE∙(γQδˉ,PF∙∣[∇Qδˉ]−1(mδ)). As ΩˇQδˉE∙(γQδˉ,PF∙∣[∇Qδˉ]−1(mδ)) is unchanged under continuous deformations of δ:S1→K˙PF∙, this λP is well defined as a map of sets. We will prove that λP:π1(K˙PF∙)→Z2 is a group morphism, with λP∘μP(n)=(−1)n.
First let δ0:S1→K˙PF∙ be the constant loop at x0, so [δ0] is the identity in π1(K˙PF∙). Then δˉ0=π∘δ0 is the constant loop at [∇P], and we may take [∇Q] above to be [∇Q]=ΠP([∇P]). As in Theorems 5.4(i) and 5.6(c)(i), the fibres MPF∙∣δˉ0 and (OˇQδˉ0E∙⊗Z2NQδˉ0,P∗(OˇP×S1E∙))∣[∇Qδˉ0] are canonically trivial, and γQδˉ0,PF∙∣[∇Qδˉ0] and ΩˇQδˉ0E∙ preserve these trivializations. Since mδ0 corresponds to 1∈Z2 under the trivialization MPF∙∣δˉ0≅Z2, we see that λP([δ0])=1, so λP preserves identities.
More generally, let n∈Z and define δn:S1→K˙PF∙ by δn(eiθ)=einθ⋅x0, so [δn]=μP(n). Then δˉn=π∘δn is again the constant loop at [∇P], but now mδn corresponds to (−1)n∈Z2 under the trivialization MPF∙∣δˉn≅Z2. Hence λP∘μP(n)=λP([δn])=(−1)n, as we have to prove.
Next let ϵ1,ϵ2,ϵ12:S1→K˙PF∙ be smooth loops based at x0 with ϵ12 isotopic to the (piecewise smooth) composition ϵ1∗ϵ2 used to define multiplication ‘⋅’ in π1(K˙PF∙), so that [ϵ1]⋅[ϵ2]=[ϵ12]=[δ0]⋅[ϵ12] in π1(K˙PF∙). Let δˉ0,ϵˉ1,ϵˉ2,ϵˉ12 be the loops in BP, and Qδˉ0,Qϵˉ1,Qϵˉ2,Qϵˉ12 the principal U(m)-bundles over X×S1, and ∇Qδˉ0,∇Qϵˉ1,∇Qϵˉ2,∇Qϵˉ12 the connections, corresponding to δ0,ϵ1,ϵ2,ϵ12 as above. Then Qϵˉ1⊕Qϵˉ2 and Qδˉ0⊕Qϵˉ12 are principal U(2m)-bundles over X×S1.
We claim there is an isomorphism Qϵˉ1⊕Qϵˉ2≅Qδˉ0⊕Qϵˉ12. To see this, note that as Qδˉ0,Qϵˉ1,Qϵˉ2,Qϵˉ12 are isomorphic to P on X×{1}, we can choose Qϵˉ1,∇Qϵˉ1 to be isomorphic to πX∗(P), πX∗(∇P) on X×{eiθ:Imeiθ⩽21} and Qϵˉ2,∇Qϵˉ2 to be isomorphic to πX∗(P), πX∗(∇P) on X×{eiθ:−21⩽Imeiθ}. Similarly we can choose Qϵˉ12,∇Qϵˉ12 to be isomorphic to πX∗(P), πX∗(∇P) on X×{eiθ:−21⩽Imeiθ⩽21}, and to be isomorphic to Qϵˉ1,∇Qϵˉ1 on X×{eiθ:Imeiθ⩾21}, and to be isomorphic to Qϵˉ2,∇Qϵˉ2 on X×{eiθ:−21⩾Imeiθ}.
Then the difference between Qϵˉ1⊕Qϵˉ2,∇Qϵˉ1⊕∇Qϵˉ2 and Qδˉ0⊕Qϵˉ12,∇Qδˉ0⊕∇Qϵˉ12 is that on X×{eiθ:Imeiθ⩾21}, the two U(m)-bundle factors are exchanged. We can continuously deform Qϵˉ1⊕Qϵˉ2,∇Qϵˉ1⊕∇Qϵˉ2 to Qδˉ0⊕Qϵˉ12,∇Qδˉ0⊕∇Qϵˉ12, producing an isomorphism Qϵˉ1⊕Qϵˉ2≅Qδˉ0⊕Qϵˉ12, by ‘rotating’ the two factors P⊕P between themselves on the regions X×{eiθ:−21⩽Imeiθ⩽21}, using isomorphisms of the form \bigl{(}\begin{smallmatrix}\cos\psi\,{\mathop{\rm id}\nolimits}_{P}&\sin\psi\,{\mathop{\rm id}\nolimits}_{P}\\
-\sin\psi\,{\mathop{\rm id}\nolimits}_{P}&\cos\psi\,{\mathop{\rm id}\nolimits}_{P}\end{smallmatrix}\bigr{)}, where ψ deforms from 0 to π on each interval in {eiθ∈S1:−21⩽Imeiθ}.
We have
[TABLE]
using the definition of λP in the first step, the morphism χP,PF∙ in (5.3) in the third, equation (5.6) in the fourth, and Theorem 5.6(c)(ii) in the fifth. Similarly
[TABLE]
Now under the isomorphism Qϵˉ1⊕Qϵˉ2≅Qδˉ0⊕Qϵˉ12, which identifies ΩˇQϵˉ1⊕Qϵˉ2E∙ with ΩˇQδˉ0⊕Qϵˉ12E∙ and γQϵˉ1⊕Qϵˉ2,P⊕PF∙ with γQδˉ0⊕Qϵˉ12,P⊕PF∙, we can find a continuous deformation from ∇Qϵˉ1⊕∇Qϵˉ2 to ∇Qδˉ0⊕∇Qϵˉ12, and as ϵ1∗ϵ2 is isotopic to δ0∗ϵ12, covering this deformation there is a continuous deformation from χP,PF∙(mϵ1⊠mϵ2) to χP,PF∙(mδ0⊠mϵ12). Therefore the right hand sides of (8.1)–(8.2) are equal, so that λP([ϵ1])λP([ϵ2])=λP([δ0])λP([ϵ12]). Since λP([δ0])=1 from above this gives λP([ϵ1])λP([ϵ2])=λP([ϵ12])=λP([ϵ1]⋅[ϵ2]), for all [ϵ1],[ϵ2]∈π1(K˙PF∙). Thus λP is a group morphism with λP∘μP(n)=(−1)n.
Hence as above, λP corresponds to a spin structure σPF∙ on BP. Thus, starting with data ΩˇQE∙ satisfying Theorem 5.6(c), we have constructed a unique spin structure σPF∙ on BP for all U(m)-bundles P→X, as in Theorem 5.6(b). If P1→X, P2→X are principal U(m1)- and U(m2)-bundles then we can use the relation between ΩˇQ1E∙,ΩˇQ2E∙ and ΩˇQ1⊕Q2E∙ in Theorem 5.6(c)(ii) to prove that σP1F∙,σP2F∙,σP1⊕P2F∙ are compatible as in Theorem 5.6(b). So this defines a map from data (c) to data (b). It is not difficult to show from the definitions that the maps (b) ⇒ (c), (c) ⇒ (b) above are inverse. This proves (ii).
For (iii), there is an obvious forgetful map from data (c) to data (d), by restricting from ΩˇQE∙ for all U(m)-bundles Q→X×S1 to ΩˇQE∙ for U(m)-bundles Q→X×S1 such that P=Q∣X×{1}≅X×U(m). To see that this forgetful map is a bijection, note that the proof of (b) ⇔ (c) above may be restricted to bundles P→X, Q→X×S1 with Q∣X×{1}≅P, such that P is isomorphic to a trivial U(m)-bundle. This gives a 1-1 correspondence between data (b) restricted to trivial bundles P, and data (d). But the 1-1 correspondence between (a) and (b) implies that data (b) restricted to trivial bundles P is in 1-1 correspondence with data (b). This completes the proof of Theorem 5.6.
Appendix A Elliptic boundary value problems
We review here the theory of elliptic boundary conditions developed by Bär–Ballmann [7], and generalize it to families. The point is to establish Fredholm results for a large class of boundary conditions. Essentially, a finite-dimensional perturbation of the well-known Atiyah–Patodi–Singer boundary conditions (decay conditions) is allowed. This further generality is crucial for performing the necessary deformations in the proof of Theorem 5.4.
Let X be a compact Riemannian manifold with boundary and inward normal coordinate θ≥0. Let E∙=(E0,E1,D) be a first order real elliptic operator as in Definition 2.3 with E0,E1 equipped with Euclidean metrics hE0,hE1 on the fibres. On a collar Zr, r>0, of ∂X we have coordinates (y,θ)∈∂X×[0,r). Let π∂X:Zr→∂X, π∂X(y,θ)=y be the projection. Set F=E0∣∂X and choose orthogonal isomorphisms E0∣Zr≅π∂X∗(F), E1∣Zr≅π∂X∗(F). In terms of these identifications, assume that one can write
[TABLE]
where
(i)
J=σdθ(D):F→F is an orthogonal isomorphism; and
(ii)
Aθ:Γ∞(F)→Γ∞(F) is a [0,r)-family of self-adjoint elliptic operators.
Operators of this form are called boundary symmetric and the operator A0 is called a boundary operator for D.
As A0 is not uniquely determined by D, we fix a choice.
Since A0 is self-adjoint and ∂X compact, L2(F) decomposes into eigenspaces Eigλ(A0) for eigenvalues λ∈R. For k≥0 let Lk2(F)⊂L2(F) denote the kth Sobolev space of sections.
Let D be a boundary symmetric first order real elliptic operator as in (A.1) with boundary operator A0. An elliptic boundary condition for D is a subspace B⊂L1/22(F) of the following form. There exists an orthogonal decomposition L2(F)=V−⊕W−⊕W+⊕V+ and g:V−→V+ with
(i)
closed subspaces V± containing all but finitely many Eigλ(A0), ±λ>0;
(ii)
W± are finite-dimensional and contained in L1/22(F);
(iii)
g is a bounded operator with {g\big{(}V_{-}\cap L^{2}_{1/2}(F)\big{)}\subset V_{+}\cap L^{2}_{1/2}(F)} and for the adjoint {g^{*}\big{(}V_{+}\cap L^{2}_{1/2}(F)\big{)}\subset V_{-}\cap L^{2}_{1/2}(F)}.
For an elliptic boundary condition it is then required that
An elliptic boundary condition B⊂L1/22(F) for a boundary symmetric elliptic operator D as in (A.1) on a compact manifold X restricts to a Fredholm operator
[TABLE]
with domain LD2(E0;B) the Hilbert space of weak solutions e0∈L2(E0) satisfying e0∣∂X∈B, equipped with the graph norm ∥e0∥D2=∥e0∥2+∥De0∥2.
All boundary conditions we use are variations of the following two examples.
Example A.3**.**
Let μ∈R. The Atiyah–Patodi–Singer boundary
conditions
[TABLE]
are elliptic, as V−=Eig(−∞,μ)(A0), V+=Eig[μ,∞)(A0), g=0, and W±={0}.
Example A.4**.**
Let X′ be obtained from a closed manifold X by cutting along a hypersurface Y, so ∂X′=−Y⊔Y. Let E∙′=(E0′,E1′,D′) be the pullback of E∙ to X′. Then L2(∂X′,E0′∣∂X′)=L2(Y,F)⊕L2(Y,F), and we have boundary operators ±A0. Transmission boundary conditions are elliptic
[TABLE]
as V+=Eig(0,∞)(A0)⊕Eig(−∞,0)(A0),V−=Eig(−∞,0)(A0)⊕Eig(0,∞)(A0),
W±={(φ,±φ)∈L2(∂X′,E0′∣∂X′)∣φ∈KerA0},
and g=swap.
We now generalize to families.
Definition A.5**.**
Let T be a paracompact Hausdorff topological space and E0,E1→X×T real vector bundles with Euclidean metrics on the fibres and set F=E0∣∂X×T. Consider a T-family D of first order real elliptic differential operators
[TABLE]
Suppose each D∣X×{t} has a decomposition (A.1) with a bundle automorphism J of F and a T×[0,r)-family of self-adjoint operators A. A T-family of elliptic boundary conditions for D is a Hilbert subbundle B of the bundle of fibrewise sections L1/22(∂X,F)→T with the property that each B∣t is an elliptic boundary condition for D∣X×{t} and A0∣∂X×{t}, in the sense of Definition A.1.
Proposition A.6**.**
Let B be a T-family of elliptic boundary conditions for a T-family of operators D as in Definition A.5. Then LD2(E0;B)→T is a Hilbert bundle and DB:LD2(E0;B)→L2(E1) is a T-family of bounded operators.
Proposition A.7**.**
Let D be a T-family of elliptic operators as in Definition A.5 and let B′⊂B⊂L1/22(F) be a pair of T-families of elliptic boundary conditions for D with B/B′ of finite rank. Then we get a canonical isomorphism of determinant line bundles of the corresponding families of Fredholm operators
[TABLE]
If B′′⊂B′⊂B are elliptic boundary conditions
for D, with B/B′′ of finite rank, then (A.2) for B/B′,B′/B′′,B/B′′ are associative in the obvious way.
Proof.
Let K be the orthogonal complement of B in L1/22(F). Then
[TABLE]
has the same kernel and cokernel as DB and so detRDK=detRDB.
Let K′ be the orthogonal complement
of B′. Then DK=(idL2(X)⊕p)∘DK′ for the
projection p:K′→K, whose kernel is canonically isomorphic to B/B′.
As determinants are compatible with composition and direct sums, this implies
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] M.F. Atiyah, N.J. Hitchin, and I.M. Singer, Self-duality in four-dimensional Riemannian geometry , Proc. Roy. Soc. London Ser. A 362 (1978), 425–461.
2[2] M.F. Atiyah and I.M. Singer, The Index of Elliptic Operators: I , Ann. of Math. 87 (1968), 484–530.
3[3] M.F. Atiyah and G.B. Segal, The Index of Elliptic Operators: II , Ann. of Math. 87 (1968), 531–545.
4[4] M.F. Atiyah and I.M. Singer, The Index of Elliptic Operators: III , Ann. of Math. 87 (1968), 546–604.
5[5] M.F. Atiyah and I.M. Singer, The Index of Elliptic Operators: IV , Ann. of Math. 92 (1970), 119–138.
6[6] M.F. Atiyah and I.M. Singer, The Index of Elliptic Operators: V , Ann. of Math. 93 (1971), 139–149.
7[7] C. Bär and W. Ballmann, Boundary value problems for elliptic differential operators of first order , Surv. Diff. Geom. 17 (2012), 1–78. ar Xiv:1101.1196 .
8[8] D. Borisov and D. Joyce, Virtual fundamental classes for moduli spaces of sheaves on Calabi–Yau four-folds , Geometry and Topology 21 (2017), 3231–3311. ar Xiv:1504.00690 .