June 10, 2026
MSC classification 2020: 55R25, 55N45, 55R20, 57R20, 57R19, 57R22, 57N65, 81T30.
Subject classification: Differential Topology.
Keywords: Massey products, sphere bundles, T-duality.
We uncover a surprising relation between three concepts that a first sight bear no connection: Massey products, iterated sphere bundles and T-duality. Namely we show that:
iterated sphere bundles are intimately related to the data needed to compute Massey products at the cochain level and
iterated sphere bundles have T-duals which are described by reading the associated Massey product backwards.
Let us say a few words about each of these concepts separately.
Massey products [1] belong to the realm of Algebraic Topology. They are defined for differential graded algebras (DGAs) and their cohomology. The binary Massey product is just the induced product in cohomology which is a first order compatibility condition between the algebra product and the differential. Higher Massey products are obtained from higher operations on cochains which are built on the fact that the zero cohomology class can be represented by nonzero cochains. As such, higher Massey products are a clear obstruction to the existence of a quasi-isomorphism between a DGA and its cohomology and appear, for example, in questions of formality of manifolds.
Iterated sphere bundles belong to the realm of differential geometry. They consist of a finite collection of bundles over bundles over a fixed manifold \[E_N \to E_{N-1} \to \dots \to E_1 \to E_0 =M,\] such that for each \(i\), \(E_i \to E_{i-1}\) is an oriented sphere bundle with odd dimensional fibers. Cohomologically, one can describe \(E_N\) via a sequence of Gysin sequences. We will focus on “level-one” iterated sphere bundles (see Definition 10). One consequence of this condition is that the fibers of \(E_N \to E_0\) are just the product of the spheres used in the iteration process. Notice however that this process allows for (higher) monodromy. For example, level-one iterated circle bundles are more general than principal torus bundles and are particular cases of principal affine torus bundles as studied in [2].
Possibly the least familiar mathematical concept we use is spherical T-duality [3]–[5]. T-duality, or target space duality, is a notion that comes from string theory where it yields an equivalence between theories compactified on possibly distinct target spaces [6], [7]. The original physical notion of T-duality for circle bundles found a solid mathematical foundation in [8], [9] and has been extended in many directions including principal and affine torus bundles [2], [10] (which allow for monodromy at the price of introducing local systems) and to sphere bundles [3]–[5]. T-duality for principal torus bundles and spherical T-duality are often described in a colloquial way as “an exchange of topological information from a background cohomology class with topological information present in the characteristic classes of the sphere bundle”. Mathematically, T-dual spaces are related by three isomorphisms: one in twisted cohomology, one in twisted K-theory [3], [8] and one of Courant algebroids [5], [9]. Therefore, regardless of the physical applications, finding T-dual spaces yields precise mathematical relations between T-dual spaces.
In this paper we will show that there is a near equivalence between Massey product data (for vanishing Massey products) and level-one iterated sphere bundles with a background closed form. We will also show that given an iterated sphere bundle \((E_i\to E_{i-1})_{i=0,\dots N}\) if we read its associated Massey product “backwards” we can construct a second (possibly topologically distinct) iterated sphere bundle and that this sphere bundle is T-dual to the original one. The original description of T-duality as an exchange of topological information from a background cohomology class with topological information from characteristic classes of the sphere bundle obtains a clear re-interepretation in this context. The new set-up has many more moving parts and is not as immediately stated, but, once the relation is seen, it cannot be unseen. This interpretation had not appeared in the literature yet, even in the context of affine torus bundles, which are known to be relevant to string theory.
This paper is organised as follows. In Section 2, we introduce Massey produtcs and Massey product data. We finish that section explaining how to repack Massey product data in matrix notation, as done in [11]. In Section 3, we introduce iterated sphere bundles, and the tools to study their cohomology. We then state and prove the precise relation between transgressive level-one iterated sphere bundles and vanishing Massey product data. In Section 4 we explain that reading the Massey product data backwards also yields iterated sphere bundles. This is in itself not automatic because we work over integral cochains which do not form a graded commutative algebra, so flipping the order of the factors in a Massey product is not an allowed operation. In Section 5 we introduce the mathematical definition of spherical T-duality and show that the order reversal duality of Massey products is T-duality. We give a few concrete examples in the last section including a model for Calabi—Yau mirror symmetry of the complement of a nodal fiber in a special lagrangian fibration in 4 dimensions.
The author thanks Marius Crainic for useful conversations and David Baraglia for valuable feedback on an early version of the manuscript.
Massey products are standard algebraic operations introduced by Massey back in the 50’s [1]. We introduce them here for completeness and to fix the notation we will use in the rest of the paper. We start with the usual description of Massey products and finish with the more compact matrix notation for the concept [11]. The home to Massey products are differential graded algebras, which we introduce next.
Definition 1. A differential graded algebra (DGA) over a ring \(R\) is a graded algebra \(\text{\mathcal{M}}^\bullet\) endowed with an \(R\)-linear degree 1 map, \(d \colon \text{\mathcal{M}}^k\to \text{\mathcal{M}}^{k+1}\) (for all \(k\)), such that
(\(d\) is a differential) \(d^2 =0\) ,
(\(d\) is a derivation) \(d(a b) = (d a) b+ (-1)^{|a|}a (d b)\).
Since \(d^2=0\) we can define the cohomology of \((\text{\mathcal{M}}^\bullet,d)\). Because \(d\) is \(R\)-linear and a derivation, \(H^\bullet(\text{\mathcal{M}},d)\) is in itself an \(R\)-algebra.
Massey products are \(n\)-ary operations defined inductively in the cohomology algebra of a DGA. A convenient way to keep track of the many signs that appear in the definition is by introducing the sign change operator \[\overline{a}: = (-1)^{|a|+1}a.\] It is good to spell out how this operator behaves when composed with other common operators: \[\label{eq:properties} \overline{ab} = - \overline{a}\overline{b},\quad d\overline{a} = - \overline{da},\quad d(ab) = (da)b - \overline{a} db.\tag{1}\] With the sign change operator at hand we are ready to define Massey products.
Definition 2. The binary Massey product is the degree-zero operation \[\langle \cdot,\cdot \rangle\colon H^\bullet(\text{\mathcal{M}})\times H^\bullet(\text{\mathcal{M}}) \to H^\bullet(\text{\mathcal{M}}), \quad \langle [a_1^0],[a_2^1] \rangle := [\overline{a_1^0} a_2^1].\]
Definition 3. The triple Massey product is a partially defined degree \(-1\) operation, \[\langle \cdot,\cdot,\cdot \rangle\colon H^\bullet(\text{\mathcal{M}})\times H^\bullet(\text{\mathcal{M}}) \times H^\bullet(\text{\mathcal{M}}) \to H^\bullet(\text{\mathcal{M}}).\] The triple product \(\langle [a_1^0],[a_2^1],[a_3^2] \rangle\) is only defined if the binary products \(\langle [a_1^0],[a_2^1] \rangle\) and \(\langle [a_2^1],[a_3^2] \rangle\) vanish, in which case there are cochains \(a_2^0\) and \(a_3^1\) such that \[da_2^0 = \overline{a_1^0} a_2^1,\quad da^1_3 = \overline{a_2^1}a_3^2.\] With those at hand, the triple Massey product is \[\langle [a_1^0],[a_2^1],[a_3^2] \rangle := [\overline{a_1^0} a_3^1 + \overline{a_2^0}a_3^2] + [\overline{a_1^0}] H^\bullet(\text{\mathcal{M}}) + H^\bullet(\text{\mathcal{M}})[a_3^2].\]
Notice that
by the convenient choice of signs, the cochain \(\overline{a_1^0} a_3^1 + \overline{a_2^0}a_3^2\) is a cocycle for combinatorial reasons,
changing \(a_2^0\) and \(a_3^1\) by cocycles preserves (*), so the choices of \(a_2^0\) and \(a_3^1\) are by no means unique and that is why the triple product is not a cohomology class, but a coset.
Said another way, the triple product is the set of all cohomology classes of the form \([\overline{a_1^0} a_3^1 + \overline{a_2^0}a_3^2]\) obtained by making different choices of primitives for the binary products.
Definition 4. The triple Massey product \(\langle [a_1^0],[a_2^1],[a_3^2] \rangle\) vanishes if \(0 \in \langle [a_1^0],[a_2^1],[a_3^2] \rangle\).
The triple Massey product brought up two obvious new features absent in the binary product: the fact that is it partially defined and that its values have ambiguity.
Example 1. There is a third feature of triple products which is more easily overlooked. Namely, that there are many ways to achieve a fixed value for the triple Massey product. Indeed, changing the choice of \(a_2^0\) and \(a_3^1\) by cocycles \(b_2^0\) and \(b_3^1\) will not change the cohomology class of the final cocycle as long as \[[\overline{b_2^0} a_3^2 + \overline{a_1^0} b_3^1] = 0.\]
So, for example, even the triple product \(\langle 0,0,0 \rangle = 0\) can be expressed in less trivial ways by picking arbitrary cocycles \(b_2^0\) and \(b_3^1\).
From the quadruple product onwards there is also the need to make uniform of choices. This last ingredient sets the way for the general Massey products
Definition 5. The \(n\)-Massey product is a partially defined degree \(2-n\) operation, \[\langle \cdot,\dots,\cdot \rangle\colon (H^\bullet(\text{\mathcal{M}}))^n \to H^\bullet(\text{\mathcal{M}}).\] The \(n\)-product \(\langle [a_1^0],[a_2^1],\dots,[a_n^{n-1}] \rangle\) is only defined if the \(n-1\)-products \(\langle [a_1^0],\dots,[a_{n-1}^{n-2}] \rangle\) and \(\langle [a_2^1],\dots, [a_n^{n-1}] \rangle\) vanish uniformly, that is, there are elements \(a^i_j\) such that \[\label{eq:defining3232data} d a_j^i = \sum_{k=i+1}^{j-1}\overline{a_k^i}a_j^k\qquadfor0\leq i<j\leq n,~(i,j)\neq (0,n).\tag{2}\] Then the \(n\)-Massey product is the collection of cohomology classes of the form \[\langle [a_1^0],\dots,[a_n^{n-1}] \rangle := \left[\sum_{k=0}^n\overline{a_k^0} a_n^k\right],\] obtained by different choices of \(\{a^i_j\}_{0\lneq i <j\leq n}\) satisfying [eq:defining data]
Definition 6. Massey product data is any collection of cochains \(\{a_j^i\} \in \text{\mathcal{M}}\) with \(0\leq i<j \leq n\) and \((i,j)\neq (0,n)\) satifying 2 and vanishing Massey product data is any such collection for which 2 also holds for \((i,j)= (0,n)\).
Remark 1. As was observed in [11], in the discussion so far, there is an obvious matrix multiplication hidden in plain sight: using the cochains \(\{a_j^i\}_{0\lneq i <j\leq n}\) we can form a strictly upper triangular matrix \(A\): \[A^i_j = \begin{cases} a^i_j & fori <j\\ 0&for i\geq j. \end{cases}\] Then the condition that \(\{a_j^i\}_{0\lneq i <j\leq n}\) is Massey product data is equivalent to \[dA - \overline{A} A = \begin{pmatrix} 0 & 0 & \cdots & da^0_n - \sum^{k=i}_i\overline{a_k^0}a_n^k\\ 0 & 0 & \cdots & 0\\ \vdots & \vdots& \ddots & \vdots\\ 0 & 0 & \cdots & 0 \end{pmatrix},\] that is, the only non-zero entry in \(dA - \overline{A} A\) is the one in position \((1,n)\) and it represents the \(n\)-Massey product \(-\langle a^0_1, \dots, a^{n-1}_n \rangle\). In particular, vanishing Massey product data is equivalent to a matrix as above with \[\label{eq:vanishing32Massey} dA - \overline{A} A = 0\tag{3}\]
In this section we look into iterated oriented odd sphere bundles taking a cohomological perspective. An iterated oriented odd sphere bundle over a manifold \(M\) is a finite sequence of manifolds \((E_j)_{j\leq N}\) such that
\(E_0 = M\),
for each \(j\), \(E_j \to E_{j-1}\) is an oriented sphere bundle with odd dimensional fiber.
From now on we will refer to these bundles simply as iterated sphere bundles.
Given the inductive nature of the definition of iterated sphere bundles, one would expect that we can compute the cohomology of each \(E_j\) using an inductive process, but that is not so simple. Indeed, since \(\pi_j\colon E_j \to E_{j-1}\) is an oriented sphere bundle, say with fibers \(S^{2n_j -1}\), the integral cohomology of \(E_j\) can be computed from the integral cohomology of \(E_{j-1}\) via the Gysin sequence. \[\cdots \to H^i(E_{j-1}) \stackrel{\pi_j^*}{\longrightarrow} H^i(E_j) \stackrel{\pi_{j*}}{\longrightarrow} H^{i-2n_j+1}(E_{j-1}) \stackrel{\cup [\varepsilon^{2n_j}]}{\longrightarrow} H^{i+1}(E_{j-1}) \to \cdots,\] where \([\varepsilon^{2n_j}]\) is the integral Euler class of \(E_j \to E_{j-1}\).
Effectively, if \((C^\bullet(E_{j-1};\text{\mathbb{Z}}),d )\) denotes the complex of integral singular cochains on \(E_{j-1}\), we can extend \((C^\bullet(E_{j-1};\text{\mathbb{Z}}),d )\) by a formal element \(\psi_j\) of degree \(2n_j-1\) and extend the coboundary operator by declaring \(d \psi_j = \varepsilon_{2n_j}\): \[(C_{\psi_j}(E_{j-1},\text{\mathbb{Z}}),d ): = (\wedge\langle \psi_j \rangle \otimes_\text{\mathbb{Z}}C^\bullet(E_{j-1};\text{\mathbb{Z}}),d ) \subset (C^\bullet(E_{j};\text{\mathbb{Z}}),d ).\] Because \((C^\bullet(E_{j-1};\text{\mathbb{Z}}),d )\) is a graded algebra, this process generates a quasi-isomorphic subcomplex, but because the product on cochains is not graded commutative, \(C_{\psi_j}(E_{j-1},\text{\mathbb{Z}},d )\) is not naturally a graded algebra, which spoils the inductive process if we insist on integer coefficients.
To iterate this process, and relate the space of cochains on \(E_j\) with the space of cochains on \(M\) we need that the new elements, \(\{\psi_j\}\) graded commute with each other and with elements in \(C^\bullet(M)\). This is only the case if we take coefficients in a field without torsion, say, the rationals. Repeating the process outlined above, we have that the rational cohomology of \(E_j\) is isomorphic to the rational cohomology of the complex \[\label{eq:left32transgressive32complex} (C_{\Psi_{\leq j}},d ): = (\wedge\langle \psi_1,\dots, \psi_j \rangle \otimes C^\bullet(M;\text{\mathbb{Q}}),d ), \quad j \leq N,\tag{4}\] where \(d \psi_j = \varepsilon_{2n_j} \in C_{\Psi_{\leq j-1}} \subset C_{\Psi_{\leq j}}\) is a cocycle in that subcomplex.
Remark 2 (Hirsch extensions). The process described above in a geometric context can be carried out purely algebraically and is called a Hirsch extension. The general algebraic situation is as follows. Given a DGA, \((\text{\mathcal{M}},d)\), over a ring \(R\), a graded \(R\)-module, \(V\), and a degree-one map of \(R\)-modules \(d^V\colon V \to \text{\mathcal{M}}\) such that the image of \(d^V\) lies in the kernel of \(d\), one can form \(\text{\mathcal{M}}\otimes_R \wedge V\) which is again an \(R\)-algebra and use the operators \(d\) and \(d^V\) together with the Leibniz rule to produce a differential on \(\text{\mathcal{M}}\otimes_R \wedge V\) turning it into a DGA.
Even if \((\text{\mathcal{M}},d)\) has some connection to geometry (e.g., is the cochain complex of a space), DGAs obtained as Hirsch extensions of \(\text{\mathcal{M}}\) may lack a geometric counterpart.
Definition 7. A transgressive generating set for an iterated sphere bundle, \((E_j)_{j\leq N}\), is a choice of extensions by \(\langle \psi_j \rangle\) with \(d \psi_j= \varepsilon_{2n_j} \in C_{\Psi_{\leq j-1}}\) for \(j =1 \dots, N\) as above.
Remark 3. Given a transgressive generating set, the choice of including the transgressive generators on the left in 4 was arbitrary and one could equally well form the right complex \[\label{eq:right32transgressive32complex} (C^R_{\Psi_{\leq j}},d ): = (C^\bullet(M;\text{\mathbb{Q}})\otimes\wedge\langle \psi_1,\dots, \psi_j \rangle) ,d ), \quad j \leq N,\tag{5}\]
Definition 8. The complexes 4 and 5 are respectively the left and right transgressive complexes of the iterated sphere bundle \((E_j)_{j\leq N}\) endowed with the transgressive generating set \(\Psi\).
Because we are working over the rationals, the difference between left and right transgressive complexes is only a collection of signs that arise by commuting transgressive elements over cochains on \(M\).
This section we will only use left transgressive generating sets, so for now we will not stress the positioning of the transgressive generators.
Definition 9. Given a choice of transgressive generating set, \(\Psi = \langle \psi_1,\dots, \psi_N \rangle\), an element of \(C_{\Psi_{\leq j}}\) has transgressive level \(i\) if it lies in \[\wedge^{\leq i} \langle \psi_1, ,\dots, \psi_j \rangle \otimes C^\bullet(M;\text{\mathbb{Q}}) \subset C_{\Psi_{\leq j}}.\]
In particular, elements in \(C_{\Psi_{\leq j}}\) of transgressive level one are of the form \[\label{eq:right32transgressive} c^0 + \psi_1 c^1 + \dots + \psi_j c^j , \qquadwithc^i \in C^\bullet(M;\text{\mathbb{Z}}).\tag{6}\]
Definition 10. An \(i^{th}\) transgressive level iterated sphere bundle \((E_j)_{j\leq n}\) is one for which the Euler class of each \(E_j \to E_{j-1}\) is represented by an element of transgressive level \(i\) for a choice of transgressive generating set.
We will focus on iterated sphere bundles of transgressive level one. One feature of the level-one subcomplex is that it can be defined also for cochains with integral coefficients \[\wedge^{\leq 1} \langle \psi_1, ,\dots, \psi_j \rangle \otimes C^\bullet(M;\text{\mathbb{Z}}) \subset C_{\Psi_{\leq j}}(M;\text{\mathbb{Z}}).\] as in this case one does not have to commute cochains in \(M\) over transgressive generators to define the differential. In this situation, the difference between left and right level-one transgressive complexes is more subtle than mere sign changes.
A motivation to look into fibration of transgressive level 1 comes from the case when all spheres are circles.
Example 2 (Level-one iterated circle bundles). Iterated circle bundles over a point are nilmanifolds. Therefore, the fiber over \(p\in M\) of an iterated circle bundle \(E_j \to M\) is a nilmanifold. This nilmanifold is a torus if and only if for each \(j\) the Euler class of \(E_j \to E_{j-1}\) vanishes when restricted to the fibers of \(E_{j-1} \to M\). This happens precisely if the Euler class of \(E_j \to E_{j-1}\) has transgressive degree 1 for all \(j\). Therefore, level-one iterated circle bundles are precisely those whose fibers \(E_N \to M\) are tori.
Notice however that \(E_N \to M\) is not a principal torus bundle as those would correspond to level-zero iterated circle bundles.
In general, being a level-one iterated sphere bundle implies that the fibers of \(E_N \to M\) are \[S^{2n_1-1}\times \dots \times S^{2n_N-1},\] but these conditions are not equivalent as we illustrate next.
Example 3. Let \(M^{2n}\) be a connected \(2n\)-dimensional compact manifold. For \(j=1,2\) let \(\varepsilon_j\) be a cocycle in \(C^{2n_j}(M;\text{\mathbb{Z}})\) which is the Euler class of a sphere bundle. Let \(\sigma \in C^{2n}(M;\text{\mathbb{Z}})\) be a generator of \(H^{2n}(M;\text{\mathbb{Z}})\) and let \(E_3 \to M\) be the iterated sphere bundle for which
\(E_1\to M\) has Euler class \([\varepsilon_1]\),
\(E_2 \to E_1\) has Euler class \([\varepsilon_2]\),
\(E_3 \to E_2\) has Euler class \([m \psi_1 \psi_2 \sigma]\), where \(d \psi_i = \varepsilon_i\) and \(m\) is an appropriate large integer so that the integral closed cochain \(m \psi_1 \psi_2 \sigma\) represents the Euler class of a sphere bundle [12].
Then \(E_3 \to M\) has fibers \(S^{2n_1-1}\times S^{2n_2-1}\times S^{2(n+n_1+n_2)-3}\) but is not a level-one iterated sphere bundle.
The question we pose is:
Question 4. How can one describe a level-one iterated sphere bundle over a fixed base manifold.
The first significant step to arrive at an answer to the question above relates cocycles of transgressive degree one to Massey products:
Proposition 5. Let \((E_j)_{j\leq N}\) be a level-one iterated sphere bundle with respect to a transgressive generating set \(\Psi = \{\psi_1, \dots, \psi_N\}\), with Euler forms \(d\psi_j = \varepsilon_{2n_j} \in C_{\Psi_{<j}}(M;\text{\mathbb{Z}})\), and let \(H \in C_{\Psi}^l(M;\text{\mathbb{Z}})\) be a level-one \(l\)-cocycle so we have \[\label{eq:psi32and32H} \begin{align} d\psi_j & = \varepsilon_{2n_j} = a_j^0 +\sum_{i=1}^{j-1} \psi_i a_j^i,\\ H&= a_{N+1}^0 + \sum_{i=1}^{N} \psi_i a_{N+1}^i. \end{align}\qquad{(1)}\] Then, the collection \(\{a_j^i\}_{0 \leq i <j\leq N+1}\) is vanishing Massey product data for the product \[\langle [a^0_1],\dots, [a^N_{N+1}] \rangle\]
Proof. For convenience of notation, we set \(\psi_0 =1\), so formula ?? for the Euler forms, \(\varepsilon_{2n_j}\), and \(H\) is more uniform: \[\label{eq:euler32classes32and32H} \varepsilon_{2n^j} = \sum_{i=0}^{j-1} \psi_i a_j^i \quadand\quad H = \sum_{i=0}^{N} \psi_i a_j^i .\tag{7}\]
We can express the collection of Euler forms and the extra form, \(H\), as a vector, via a matrix equation. Indeed, if we let \[\begin{pmatrix}\Psi \\ 0\end{pmatrix} = \begin{pmatrix}\psi_0\\\vdots \\ \psi_N\\0\end{pmatrix}\quadand\quad \begin{pmatrix} \mathbf{0}\\ \overline{H}\end{pmatrix} = \begin{pmatrix}0\\\vdots \\ 0 \\ \overline{H}\end{pmatrix} ,\] then the expression 7 for the Euler forms and \(H\) becomes \[\label{eq:the32matrix32A} d\begin{pmatrix}\Psi \\0 \end{pmatrix}^t +\begin{pmatrix}\mathbf{0} \\H \end{pmatrix}^t= \begin{pmatrix}\Psi \\0 \end{pmatrix}^t A ,\tag{8}\] where \(t\) denotes transposition and \[A = \begin{pmatrix} 0 & a^0_1 & a^0_2 & \cdots & a^0_N & a^0_{N+1}\\ 0 & 0 & a^1_2 & \cdots & a^1_N & a^1_{N+1}\\ 0 & 0 & 0& \cdots & a^2_N & a^2_{N+1}\\ \vdots & \vdots & \vdots & \ddots &\vdots\\ 0 & 0 & 0 &\cdots &0 & a^{N}_{N+1}\\ 0 & 0 & 0 &\cdots &0 & 0 \end{pmatrix}.\] The condition that the Euler forms and \(H\) are cocycles yields \[\label{eq:sphere32to32massey} \begin{align} 0 & = d\left(\begin{pmatrix} d\Psi \\ 0\end{pmatrix}^t+ \begin{pmatrix}\mathbf{0} \\H \end{pmatrix}^t\right)\\ & =d \left(\begin{pmatrix}\Psi \\0 \end{pmatrix}^t A \right)\\ & =\left(d \begin{pmatrix}\Psi \\ 0\end{pmatrix}\right) ^tA - \begin{pmatrix}\overline{\Psi} \\ 0\end{pmatrix}^t dA\\ & =\left( \begin{pmatrix}\Psi \\ 0\end{pmatrix}^t A - \begin{pmatrix}\mathbf{0} \\H \end{pmatrix}^t\right) A - \begin{pmatrix}\overline{\Psi} \\ 0\end{pmatrix}^tdA\\ & =\begin{pmatrix}\Psi \\ 0\end{pmatrix}^t A A - \begin{pmatrix}\overline{\Psi} \\ 0\end{pmatrix}^tdA\\ \end{align}\tag{9}\] where we have used properties 1 at several places, we used 8 in the second and fourth equality and in the last equality we used that \(\begin{pmatrix}\mathbf{0} \\H \end{pmatrix}^t A = 0\) because the last row of \(A\) only has zeros.
Finally we observe that all the entries of the vector \[\begin{pmatrix}\Psi \\ 0\end{pmatrix}^t A\] are even forms, except maybe for the last, which depends on the degree of \(H\). And since the last entry is annihilated when we take the product \[\begin{pmatrix}\Psi \\ 0\end{pmatrix}^t A A,\] we have that \[\begin{pmatrix}\Psi \\ 0\end{pmatrix}^t AA =-\left(\overline{ \begin{pmatrix}\Psi \\ 0\end{pmatrix}^t A} \right)A= \begin{pmatrix}\overline{\Psi} \\ 0\end{pmatrix}^t \overline{A} A.\] Hence 9 becomes \[\begin{pmatrix}\overline{\Psi} \\ 0\end{pmatrix}^t (\overline{A} A-dA)= 0.\]
The equation above shows that \(dA -\overline{A} A =0\) , hence \(A\) corresponds to vanishing Massey product data for the Massey product \(\langle [a^0_1],\dots, [a^N_{N+1}] \rangle\), as in Remark 1. ◻
From now on, we will often write 8 in place of the equivalent and more notation heavy equations ?? .
Remark 6. In the Massey product produced above, \(a_1^0\) is an even cocycle, since it is a representative for the Euler class of an odd sphere bundle. The cocycles \(a_j^{j-1}\) are odd for \(j\leq N\) as they are the push-forward of even classes along an odd-dimensional fibrations. The final cocycle \(a_{N+1}^N\) can be either even or odd, depending on whether \(H\) is an odd or even cocycle, respectively.
It is important to notice that the iterated sphere bundle gives rise to vanishing Massey product data which contains much more information than the Massey product alone.
Example 4. Consider the following 2-iterated circle bundle over the 3-torus, \(T\) (which has cohomology quasi-isomorphic to \((\wedge\{\theta_1,\theta_2,\theta_3\},d=0)\)):
Let \(E_1 \to T\) be the trivial circle bundle and let \(\psi_1\) with \(d\psi_1 = 0\) be the global angular form for \(E_1\);
Let \(E_2 \to E_1\) be the circle bundle with Chern class \(\theta_1 \theta_2\), that is, we let \(\psi_2\) with \(d\psi_2 = \theta_1 \theta_2\) be the global angular form for \(E_2\);
Let \(H = \psi_1 \theta_2 \theta_3\) be the cocycle in \(E_2\).
Then, the following the recipe from Proposition 5, we have \[[a_1^0 ]= [d\psi_1]=0,\quad [a_2^1] = \pi_{1*}[d\psi_2] =0, \quadand[a_3^2] = \pi_{2*}[H] = 0,\] but the Massey product data obtained from this bundle is \[a_2^0 = \theta_1 \theta_2\qquad a_3^1 = \theta_2\theta_3.\] So nontrivial bundles can still be associated to the trivial product, but via nontrivial data as illustrated in Example 1.
We obtain a converse to Proposition 5 in two steps. First we deal with the algebraic aspect which corresponds to the study of iterated Hirsch extensions by odd elements. Aftewards we get around the distinction between (integral) cohomology classes and Euler classes of oriented sphere bundles.
Proposition 7. Let \(M\) be a manifold and \(\{a^i_j\}_{1\leq i < j \leq N+1}\) be vanishing Massey product data. Assume further that
\(a_1^0\in C^\bullet(M;\text{\mathbb{Z}})\) is an even cocycle on \(M\),
for \(i=1,\dots, N\), \(a_{i}^{i-1} \in C^\bullet(M;\text{\mathbb{Z}})\) are odd cocycles and
\(a_{N+1}^N\in C^\bullet(M;\text{\mathbb{Z}})\) is a cocycle.
Then we let \(C_0 = C^\bullet(M;\text{\mathbb{Z}})\) and for \(j =1, \dots, N\) and form successive Hirsch extensions \(C_j\) of \(C_{j-1}\) by \(V_j= \langle \psi_j \rangle\) where we declare \[d \psi_j = a_j^0 + \sum_{i=1}^{j-1} \psi_i a_j^i.\] Then \[H = a_{N+1}^0 + \sum_{i=1}^{N} \psi_i a_{N+1}^i.\] is a cocycle in \(C_{N}\).
Notice that we are claiming that the proposed expressions for \(d \psi_j\) and \(H\) are cocycles. The proof is just a matter of reversing the steps of the previous proposition.
Notice that in the proposition above the cocycle \(d\psi_1\) corresponds to an integral cohomology class on \(M\), but it may not correspond to the Euler class of a sphere bundle over \(M\). The same observation applies to the cocycle \(d\psi_j\) in the complex \(C_{j-1}\), so the algebraic construction above may not correspond to an iterated sphere bundle. Next, we tackle the question of how to bridge this gap.
Proposition 8. In the same situation as in Proposition 7, let \(A = (a^i_j)\) be the matrix containing the vanishing Massey product data and for constants \(c_j\), \(j=0,1,\dots N-1\), let \[\label{eq:P} P = \begin{pmatrix} 1 & 0 & 0 &\dots &0 & 0\\ 0 & c_1 & 0 &\dots &0 & 0\\ 0 & 0 & c_1 c_2 &\dots &0 &0\\ \vdots& & & \ddots& &\vdots\\ 0 & 0 & 0 & \dots & c_1 c_2 \dots c_{N-1} &0\\ 0 & 0 & 0 & \dots & 0 & 1 \end{pmatrix}.\qquad{(2)}\] Then there is a collection of nonzero natural numbers \(c_j\), \(j=0,1,\dots N-1\), for which \[P^{-1} A P\] is the data of a vanishing Massey product arising from a level-one iterated sphere bundle as described in Proposition 5. If for all \(j \leq N\) the class \([d\psi_j]\in C_{\Psi^<j}(M;\text{\mathbb{Z}})\) is Euler class of sphere bundle over \(E_{j-1}\), we can take \(c_j=1\) .
Proof. Letting \(\widetilde{A} = P^{-1}A P\). The matrix \(\widetilde{A}\) is also a strictly upper triangular matrix whose entries are integral cochains and satisfies \[d\widetilde{A} - \overline{\widetilde{A}} \widetilde{A} = P^{-1}(dA - \overline{A} A) P = 0.\] Hence \(\widetilde{A}\) is also Massey product vanishing data but now for \(c_i a_{i-1}^{i}\). Following the previous proposition, the successive Hirsch extensions corresponding to \(\widetilde{A}\) are related to the extensions corresponding to \(A\) by \[d\widetilde{\psi}_j = (\Pi_{i=1}^jc_i) d \psi_j.\] Since given an integral cohomology class, there is always a multiple of it which is the Euler class of a sphere bundle [12], we can pick \(c_1\) so that class \(d\widetilde{\psi}_1 = c_1d\psi_1\) corresponds to the Euler class of a sphere bundle and then pick \(c_2\) so that \(d\widetilde{\psi}_2 = c_2 c_1d\psi_2\) corresponds to a class of a sphere bundle and so on. Since the class \([H]\) does not have to arise from a sphere bundle, we do not need to scale it, so we can take the last entry of the matrix \(P\) to be 1. ◻
For ease of reference, we add up the results of the last three propositions under one roof:
Theorem 9. Let \((E_j)_{j\leq N}\) be a level-one iterated sphere bundle with respect to a transgressive generating set \(\Psi = \{\psi_{1}, \dots, \psi_N\}\), and let \(H \in C_{\Psi}^l\) be a level-one \(l\)-cocycle. Letting \(\psi_0 = 1\), we have \[d\begin{pmatrix}\Psi \\0 \end{pmatrix}^t +\begin{pmatrix}\mathbf{0} \\H \end{pmatrix}^t= \begin{pmatrix}\Psi \\0 \end{pmatrix}^t A .\] Then, the matrix \(A\) satisfies \[dA - \overline{A} A =0,\] that is, it corresponds to vanishing Massey product data.
Conversely, given a matrix \(A = (a^i_j)\), with \(a^i_j \in C^\bullet(M;\text{\mathbb{Z}})\), corresponding to a vanishing Massey product with
\(a_1^0\) an even cocycle on \(M\),
for \(i=1,\dots, N\), \(a_{i}^{i-1}\) odd cocycles and
\(a_{N+1}^N\) a cocycle.
then there is a collection of nonzero natural numbers \(c_j\), \(j=1,\dots N-1\), for which \[P^{-1}A P\] is the data of a vanishing Massey product arising from a level-one iterated sphere bundle, where \(P\) is given by ?? .
The matrix \(A\) itself corresponds to the Massey product data of an interated sphere bundle if the classes ?? are themselves representatives of Euler classes of sphere bundles.
The result is stronger in the case of torus bundles because
every integral class is the Euler class of a circle bundle and
in this case the notion of transgressive level is independent of the transgressive set chosen.
Corollary 1. There is a correspondence between level-one iterated circle bundles with a transgressive generating set together with a level-one cocycle and vanishing Massey product data \(A = (a^i_j)\) with
\(a_1^0 \in C^2(M;\text{\mathbb{Z}})\),
\(a_{i}^{i-1} \in C^1(M;\text{\mathbb{Z}})\) , for \(i=1,\dots, N\) and
\(a_{N+1}^N\) a cocycle.
We finish this section with an aside of no consequence for the rest of the paper.
Remark 10. What happens with the nonzero Massey products? These also arise in the context of iterated sphere bundles, but they answer a different question. Namely, a potentially nonzero product arises whenever we find a transgressive cochain for the fibration \(E_N \to M\), that is \(H \in C_\Psi(M;\text{\mathbb{Z}})\) and \(dH \in C(M;\text{\mathbb{Z}})\)
Assume we have Massey product data, \(\{a_j^i\}_{0 \leq i < j \leq N+1}\) that shows that a Massey product vanishes \[\langle [a_1^0],\dots,[a_{N+1}^N] \rangle = 0,\] where \([a_1^0]\) and \([a_{N+1}^N]\) are even classes and the remaining classes are odd. Then Theorem 9 allows us to re-interpret this data in terms of an iterated sphere bundle endowed with an odd-cocycle: the class \([a^1_0]\) gives information about the first sphere bundle, the subsequent classes \([a_{i+1}^i]\) give part of the information about iteration process and the class \([a_{N+1}^N]\) contains some information about the odd cocycle.
The idea of what comes next is simple: if we were to read the same data backwards, the class \([a_{N+1}^N]\) would correspond to information about the first sphere bundle, the classes \([a_{i+1}^i]\) would give part of the information about iteration process (now done backwards) and the class \([a_1^0]\) would have part of the information about an odd cocycle at the last step. This way of repackaging the same data would give rise to a (potentially) topologically distinct space. The point is that the same Massey product data, can be interpreted in two different ways as iterated sphere bundles.
Because we are being careful about the use of integral cochains, there is a small obstacle in our way: the space of singular cochains is not graded commutative so the data for \(\langle [a_1^0],\dots,[a_{N+1}^N] \rangle\) does not translate into data for \(\langle [a_{N+1}^N],\dots,[a_{1}^0] \rangle\). Instead, of actually reversing the order of the terms in the Massey product, we will see that the same product comes from the right transgressive complex of a different iterated sphere bundle. The results in this case are completely analogous to the ones obtained in the previous section, so next we just state the version of Theorem 9 with the relevant changes.
As before, assume that we have an iterated sphere bundle \((\hat{E}_k)_{k=1}^N\). Assume that we have a transgressive generating set of global angular cocycles \(\hat{\Psi} = \{\hat{\psi}^{1},\dots,\hat{\psi}^{N}\}\) and use the right transgressive complexes of transgressive level 1 : \[\hat{C}_{\hat{\Psi}^{\leq j}} := C^\bullet(M;\text{\mathbb{Z}}) \otimes\wedge^{\leq 1} \langle \hat{\psi}^{1},\dots, \hat{\psi}^{j} \rangle ,\] \[d\hat{\psi}^{j}\in \hat{C}_{\hat{\Psi}^{\leq j-1}}.\]
Theorem 11. Let \((\hat{E}_j)_{j\leq N}\) be an iterated sphere bundle which is level-one with respect to a right transgressive generating set \(\hat{\Psi} = \{\hat{\psi}^{1}, \dots, \hat{\psi}^N\}\), and let \(\hat{H} \in \hat{C}_{\hat{\Psi}^{\leq N}}^l\) be a level-one \(l\)-cocycle so we have \[\label{eq:dpsi32hat} \begin{align} d\hat{\psi}^{j} &= \hat{\varepsilon}_{2n_j}= a^{N+1-j}_{N+1} + \sum_{i=1}^{j-1} a_{N+1-i}^{N+1-j} \hat{\psi}^{i},\\ \hat{H}&= a_{N+1}^0 + \sum_{i=1}^{N} a_{N+1-i}^0\hat{\psi}^{i}. \end{align}\tag{10}\] Then, the collection \(\{a^i_j\}_{0\leq i<j \leq N+1}\) is vanishing Massey product data for the product \[\langle [a_1^0],\dots,[a_{N+1}^N] \rangle.\]
Conversely, given vanishing Massey product data with
\(a_1^0\) a cocycle on \(M\),
for \(i=1,\dots, N\), \(a_{i}^{i-1}\) odd cocycles and
\(a_{N+1}^N\) an even cocycle.
there is a collection of nonzero natural numbers \(c_j\), \(j=1,\dots N\), for which \[((\pi_{k=i}^{j-1}c_k) a_j^i)), \qquadfor1\leq i \leq j \leq N+1\] is the data of a vanishing Massey product arising from a level-one iterated sphere bundle.
The constants \(c_j\) can be chosen to be 1 if the sequence of cocycles produced from the Massey product data using 10 are themselves representatives of Euler classes of sphere bundles.
Remark about the proof. The proof is nearly identical to the proof of Theorem 9, so we only highlight the key step, namely how one obtains vanishing Massey product data from an iterated sphere bundle. Similarly to the previous case, we still set \(\hat{\psi}^0 = 1\) and let \[\begin{pmatrix} 0\\ \hat{\Psi}\end{pmatrix} = \begin{pmatrix} 0\\ \hat{\psi}^N\\ \vdots \\ \hat{\psi}^0\end{pmatrix} \quadand\begin{pmatrix} \hat{H}\\ \mathbf{0}\end{pmatrix} = \begin{pmatrix} \hat{H}\\ 0\\ \vdots \\ 0 \end{pmatrix}.\] With these conventions, equation 10 becomes \[\label{eq:the32matrix32A32II} d\begin{pmatrix} 0\\ \hat{\Psi} \end{pmatrix} +\begin{pmatrix} \hat{H}\\ \mathbf{0} \end{pmatrix} = \hat{A} \begin{pmatrix}0\\ \hat{\Psi} \end{pmatrix}.\tag{11}\] where \[\hat{A} = \begin{pmatrix} 0 & a^0_1 & a^0_2 & \cdots & a^0_N & a^0_{N+1}\\ 0 & 0 & a^1_2 & \cdots & a^1_N & a^1_{N+1}\\ 0 & 0 & 0 & \cdots & a^2_N & a^2_{N+1}\\ \vdots & \vdots & \vdots & \ddots &\vdots\\ 0 & 0 & 0 &\cdots &0 & a^{N}_{N+1}\\ 0 & 0 & 0 &\cdots &0 & 0 \end{pmatrix}.\]
Then, using that the Euler forms and \(\hat{H}\) are cocycles, we have \[\begin{align} 0 &= d\left( d\begin{pmatrix} 0\\ \hat{\Psi} \end{pmatrix} +\begin{pmatrix} \hat{H}\\ \mathbf{0} \end{pmatrix} \right)\\ & = d\left(\hat{A} \begin{pmatrix}0\\ \hat{\Psi} \end{pmatrix}\right)\\ & = (d\hat{A})\begin{pmatrix}0\\ \hat{\Psi} \end{pmatrix} - \overline{\hat{A}}\, d\begin{pmatrix}0\\ \hat{\Psi} \end{pmatrix}\\ & = (d\hat{A})\begin{pmatrix}0\\ \hat{\Psi} \end{pmatrix} - \overline{\hat{A}} \left(\hat{A} \begin{pmatrix}0\\ \hat{\Psi} \end{pmatrix} - \begin{pmatrix}\hat{H}\\ \mathbf{0} \end{pmatrix}\right)\\ &= (d\hat{A} - \overline{\hat{A}} \hat{A})\begin{pmatrix}0\\ \hat{\Psi} \end{pmatrix} . \end{align}\] ◻
Definition 11 (Reverse dual). A pair of level-one iterated sphere bundles over a common base \(M\) with transgressive generating sets \(\Psi\) and \(\hat{\Psi}\), endowed with odd cocycles, \((E,\Psi,H),(\hat{E},\hat{\Psi},\hat{H})\to M\) are reserve duals if there is an invertible diagonal matrix \[P = \begin{pmatrix} 1 & & & &\\ & \lambda_1 & &&\\ & & \ddots &&\\ & & &\lambda_N&\\ & & & & 1\\ \end{pmatrix}, \quad \lambda_i \in \text{{\mathbb{R}}}\] such that \[\hat{A} = P^{-1} A P,\] where \(A\) and \(\hat{A}\) are the Massey product matrices of \((E,\Psi,H),(\hat{E},\hat{\Psi},\hat{H})\to M\) with respect to their left and right transgressive complexes, respectively. They are unimodular reverse duals if we can take \(\lambda_i = \pm 1\) for all \(i\).
Example 5 (T-dual circle bundles). Working with de Rham cohomology, let \((E,H) \to M\) be a principal circle bundle endowed with a closed 3-form which represents an integral class \(H\). Let \(\psi\) be a connection on \(E\) so that \(d\psi = \varepsilon = a_1^0\) represents the Euler class of \(E \to M\) and the transgressive complex of \(E\) is \(\Omega_\psi = \Omega(M)\otimes\wedge \langle \psi \rangle\). After changing \(H\) by an exact form, we may assume it lies in the transgressive complex \(\Omega_\psi\) and we write \[H = h + \psi \hat{\varepsilon} = : a_2^0+ \psi a_2^1.\] The Massey product data associated to this situation is therefore \[a_1^0 = \varepsilon,\quad a_2^1 = \hat{\varepsilon},\quad a_2^0 = h \Rightarrow \langle a_1^0,a_2^1 \rangle = d a_2^0 = dh.\]
The reverse dual to \((E,\psi,H)\) is a circle bundle with 3-form \((\hat{E},\hat{\psi},\hat{H})\to M\) with Chern class represented by \(a_2^1 = \hat{\varepsilon}\) and 3-form \[\hat{H} = a_2^0 + a_1^0 \hat{\psi} = h + \varepsilon \hat{\psi}.\] The triple \((\hat{E},\hat{\psi},\hat{H})\) is the T-dual of \((E,\psi, H)\) constructed in [8].
To make the sums and relations introduced above easier to digest it is useful to present the data for an iterated sphere bundle and its reverse dual in a graphic way. We focus on unimodular case. If we are to make a table in which the columns correspond to the expansion of each \(d\psi_i\) in terms of transgressive generators, then the lines would correspond to the reverse dual data as outlined in Table 1.
| \(d\psi_1\downarrow\) | \(d\psi_2\downarrow\) | \(\cdots\) | \(d\psi_{N}\downarrow\) | \(H\downarrow\) | ||
|---|---|---|---|---|---|---|
| \(\psi_0\) | \(a_1^0\) | \(a_2^0\) | \(\cdots\) | \(a_N^0\) | \(a_{N+1}^0\) | \(\leftarrow \hat{H}\) |
| \(\psi_1\) | \(a_2^1\) | \(\cdots\) | \(a_N^1\) | \(a_{N+1}^1\) | \(\leftarrow d\hat{\psi}^{N}\) | |
| \(\vdots\) | \(\ddots\) | \(\vdots\) | ||||
| \(\psi_{N-1}\) | \(a^{N-1}_N\) | \(a^{N+1}_{N-1}\) | \(\leftarrow d \hat{\psi}^2\) | |||
| \(\psi_{N}\) | \(a_{N+1}^N\) | \(\leftarrow d \hat{\psi}^1\) | ||||
| \(\hat{\psi}^{N}\) | \(\hat{\psi}^{N-1}\) | \(\cdots\) | \(\hat{\psi}^{1}\) | \(\hat{\psi}^0\) |
Recall that for principal torus bundles, T-duality is defined as follows:
Definition 12. Let \((E,H)\), \((\hat{E},\hat{H})\) be principal \(k\)-torus bundles over \(M\) endowed with closed 3-forms \(H \in \Omega^{3}_{cl}(E)\) and \(\hat{H} \in \Omega^{3}_{cl}(\hat{E})\). The bundles \((E,H)\) and \((\hat{E},\hat{H})\) are topological T-duals if there is an invariant form \(F\in \Omega^{2}(E\times_M\hat{E})\) such that
(Gerbe trivialization) \[dF = p^*H - \hat{p}^*\hat{H}.\] where \(p\colon E\times_M\hat{E} \to E\) and \(\hat{p}\colon E\times_M\hat{E}\) are the natural projections and
(nondegeneracy) the map \[\text{\mathfrak{t}}\times \hat{\text{\mathfrak{t}}} \to \text{{\mathbb{R}}}, \qquad (\gamma,\hat{\gamma}) \mapsto F(X_{\gamma},X_{\hat{\gamma}})\] is nondegenerate, where \(X_\gamma\) is the infinitesimal generator corresponding to the Lie algebra element \(\gamma\) and \(\text{\mathfrak{t}}\) (resp. \(\hat{\text{\mathfrak{t}}}\)) is the Lie algebra of the torus acting on \(E\) (resp. \(\hat{E}\)).
The form \(F\) is the T-duality kernel.
We gather the information on T-dual spaces in the following commutative diagram \[\label{eq:basic32setup} \xymatrix@C=-18pt{ & (E\times_M \hat{E}, dF = p^*H - \hat{p}^*\hat{H})\ar[dl]^{p}\ar[dr]_{\hat{p}}&\\ (E,H)\ar[dr]^{\pi}& & (\hat{E},\hat{H})\ar[dl]_{\hat{\pi}}\\ & M& }\tag{12}\]
Changes in \(H\) or \(\hat{H}\) by exact forms can be incorporated into \(F\) so being a T-dual pair only depends on the cohomology class of the 3-forms involved. Similarly typical consequences of spaces being T-dual such as isomorphisms of twisted cohomology, twisted K-theory and Courant algebroids are also preserved by the action of 2-forms.
In the case above, since the T-duality kernel, \(F\), has degree \(2\), it also can at most have transgressive level 2 and the nondegeneracy condition in fact forces \(F\) to be of transgressive level 2. If one allows the twisting forms, \(H\) and \(\hat{H}\), to be of higher degree, it is not a given that \(F\) will be of transgressive level 2, even if we impose that the twists are of transgressive level 1. The general theory of T-duality can still be developed allowing for a T-duality kernel of higher transgressive level. But if we further impose that \(F\) has transgressive level 2, then the nondegeneracy condition acquires the familiar form stated above (see [13], Definition 3.2 , Corollary 3.5 and Example 4.9).
Definition 13. Let \((E,\Psi,H)\to M\) and \((\hat{E},\hat{\Psi},\hat{H})\to M\) be two first-level iterated sphere bundles with transgressive generating sets \(\Psi\) and \(\hat{\Psi}\) and level-one closed forms \(H \in \Omega_\Psi(E)\) and \(\hat{H}\in \Omega_{\hat{\Psi}}(\hat{E})\). The bundles \((E,H)\to M\) and \((\hat{E},\hat{H})\to M\) form a transgressive level-two T-dual pair if
(Gerbe trivialization) there is a transgressive level-two form \(F \in \Omega_{\Psi\cup\hat{\Psi}}(E\times_M \hat{E})\) such that \[dF = p^*H - \hat{p}^*\hat{H}.\] where \(p\colon E\times_M\hat{E} \to E\) and \(\hat{p}\colon E\times_M\hat{E}\) are the natural projections and
(nondegeneracy) the map \[\label{eq:nondegeneracy32F} \langle \Psi \rangle^*\times \langle \hat{\Psi} \rangle^* \to \text{{\mathbb{R}}}, \qquad (v,\hat{v}) \mapsto F(v,\hat{v})\tag{13}\] is nondegenerate.
The spaces \((E,\Psi,H)\to M\) and \((\hat{E},\hat{\Psi},\hat{H})\) are unimodular T-duals if the bilinear form 13 is unimodular.
It follows from [13] that T-dual spaces have isomorphic twisted cohomology and Clifford–Courant algebroids, so here we focus on the question of existence, which is our main result:
Theorem 12. Let \((E,\Psi,H)\to M\) be a first-level \(N\)-iterated sphere bundle with a left transgressive generating set, \(\Psi\), and level-one closed odd form of a fixed degree in the transgressive complex of \(E\) representing an integral class, \(H\). If \((\hat{E},\hat{\Psi},\hat{H})\) is any (unimodular) reverse dual bundle of \((E,\Psi,H)\) then \((\hat{E},\hat{\Psi},\hat{H})\) is a (unimodular) T-dual of \((E,\Psi,H)\).
Proof. We start by picking an integral cocycle, which we still denote by \(H\), that represents the class \([H]\) in the integral left transgressive complex for \((E,\Psi)\). Using the notation of Theorems 9 and 11, we let \(A\) and \(\hat{A}\) be the matrices of Massey product data associated to \((E,\Psi,H)\) and \((\hat{E},\hat{\Psi},\hat{H})\). By hypothesis, there is a diagonal matrix \[P = \begin{pmatrix} 1 & & & &\\ & \lambda_1 & &&\\ & & \ddots &&\\ & & &\lambda_N&\\ & & & & 1\\ \end{pmatrix}\] such that \(\hat{A} = P^{-1}A P\). Then \[\begin{align} H -\hat{H} & = \begin{pmatrix}\mathbf{0}\\ H\end{pmatrix}^t P \begin{pmatrix}0 \\ \hat{\Psi}\end{pmatrix} - \begin{pmatrix}\overline{\Psi} \\ 0\end{pmatrix}^t P \begin{pmatrix}\hat{H}\\ \mathbf{0}\end{pmatrix} \\ &= \left(\begin{pmatrix}\overline{\Psi}\\ 0\end{pmatrix}^tA - d\begin{pmatrix} \Psi\\ 0\end{pmatrix}^t \right) P \begin{pmatrix}0 \\ \hat{\Psi}\end{pmatrix} - \begin{pmatrix}\overline{\Psi} \\ 0\end{pmatrix}^t P \left(P^{-1}A P\begin{pmatrix}0\\ \hat{\Psi}\end{pmatrix} -d\begin{pmatrix}0 \\ \hat{\Psi}\end{pmatrix}\right) \\ &= - d\begin{pmatrix} \Psi\\ 0\end{pmatrix}^t P \begin{pmatrix}0 \\ \hat{\Psi}\end{pmatrix} +\begin{pmatrix}\overline{\Psi} \\ 0\end{pmatrix}^t P d\begin{pmatrix}0 \\ \hat{\Psi}\end{pmatrix}\\ & = - d\left(\begin{pmatrix} \Psi\\ 0\end{pmatrix}^t P \begin{pmatrix}0 \\ \hat{\Psi}\end{pmatrix} \right)\\ & = -\sum_{i=1}^N \lambda_i\psi^i \hat{\psi}_{N+1-i}, \end{align}\] where in the first equality we used that the first and last entries of \(P\) are 1 and that \(\psi_0 = \hat{\psi}^0 =1\) and in the second equality we used 8 and 11 . ◻
Example 6. The 3-dimensional Heisenberg manifold, \(M\), is the quotient of the Heisenberg group \[\mathbb{H} = \left\{\begin{pmatrix} 1 & x & z\\ 0 & 1 & y\\ 0 & 0 & 1 \end{pmatrix}\colon x,y,z \in \text{{\mathbb{R}}}\right\}\] by left action of the lattice \(\Gamma\) of matrices with integral coefficients. The (co)tangent bundle of \(M\) is trivializable with global frames given by \[TM = \langle \{\text{\partial}_x,\text{\partial}_y + x \text{\partial}_z, \text{\partial}_z\} \rangle,\quad T^*M = \langle \{dx,dy,dz - x dy\} \rangle\]
The Heisenberg manifold is an iterated 2-torus bundle over the circle with projection \[\begin{pmatrix} 1 & x & z\\ 0 & 1 & y\\ 0 & 0 & 1 \end{pmatrix} \in \mathbb{H}/\Gamma \mapsto x \in \text{{\mathbb{R}}}/\text{\mathbb{Z}}.\] The global angular forms are \[\psi^1 = dy,\qquad \psi^2 = dz -xdy\] Any nonzero 3-form on \(M\) will have transgressive level 2, so to comply with the conditions of the construction, we must take \(H =0\). With these choices we have \[d\psi_1 = 0 =:a_1^0,\quad d\psi_2 = 0 + \psi_1 dx =: a_2^0 + \psi_1 a_2^1, \quad H = 0 = : a_3^0 + a_3^1 \psi^1 + a_3^2\psi_2.\] For these choices the reverse dual has the same Massey product data and hence \((M,0)\) is self T-dual. Table 2 is the visualization table for this data, as explained above Table 1:
| \(d\psi_1 \downarrow\) | \(d\psi_2 \downarrow\) | \(H \downarrow\) | ||
|---|---|---|---|---|
| \(\psi_0\) | 0 | 0 | \(0\) | \(\leftarrow \hat{H}\) |
| \(\psi_1\) | 0 | \(dx\) | 0 | \(\leftarrow d\hat{\psi}^2\) |
| \(\psi_2\) | 0 | 0 | 0 | \(\leftarrow d \hat{\psi}^1\) |
| \(\hat{\psi}^2\) | \(\hat{\psi}^1\) | \(\hat{\psi}^0\) |
Notice that already in this example, a vanishing 3-form \(H\) does not induce a topologically trivial T-dual bundle.
Example 7. Building on the previous example, consider \(M = \mathbb{H}/\Gamma \times (0,1)\) with coordinates \((x,y,z)\) in \(\mathbb{H}\) and corresponding equivalence class \([x,y,z]\in \mathbb{H}/\Gamma\) and \(r\in \text{{\mathbb{R}}}_+\). Just as in the previous example, \(M\) is an iterated torus bundle with projection \[M\to S^1\times \text{{\mathbb{R}}}_+, \quad \mu([x,y,z],r) = ([x],\log r),\] and global angular forms \(\psi^1 = dy\) and \(\psi^2= dz - xdy\), so \(d\psi^1 =0\) and \(d\psi^2 = \psi^1 \wedge dx\). Just as in the previous example, the space \(M\) is self T-dual and we have \(d\hat{\psi}_1 =0\) and \(d\hat{\psi}_2 = dx\wedge \hat{\psi}_1.\)
We can also endow \(M\) with the Calabi–Yau structure \[\omega = dx \wedge \psi^2 + rdr \wedge \psi^1, \quad \Omega = ( \psi^2+ i rdr) (\psi^1+ i dx) .\] and investigate what happens with it under the T-duality transformation \[\tau (\rho)= \int_{\psi_1}\int_{\psi_2} e^{-(\psi_1\hat{\psi}_2 + \psi_2 \hat{\psi}_1)}\rho.\] For this map we see that \[\tau(e^{i\omega}) = (\hat{\psi}_2 + i r dr) \wedge (\hat{\psi}_1 + i dx) \qquad \tau(\Omega) = e^{i (dx \wedge \hat{\psi}^2 + rdr \wedge \hat{\psi}^1)}.\] Therefore in this example of a special Lagrangian fibration, T-duality performs the expected exchange of complex and symplectic structures.
The manifold \(M\) of this example is a torus fibration over the punctured disc, \(S^1\times (0,1)\), and one readily sees that the monodromy around the circle on the base is a Dehn twist. So \(M\) is a differentiable model for the neighbouhood of a nodal/focus-focus fiber with the singular fiber itself removed. T-duality only relies on the differentiable picture. The particular choice of Calabi–Yau structure is made only to illustrate the point that symplectic and complex structures can be related to each other via T-duality. Other choices, for example, making the fibers complex or symplectic will also have T-dual structures, but the mysterious interchange of complex and symplectic structures would not be observed.
Example 8. Consider the \(n\)-dimensional nilmanifold \(M\) given by the data \((0,0,e^{12},e^{13}, \dots, e^{1n-1})\). This means that the cotangent bundle of \(M\) is generated by a global frame \(\{e^1,e^2,\dots, e^n\}\) with \[de^1 = de^2 = 0, \quad de^i = e^{1}\wedge e^{i-1} =: e^{1(i-1)},fori = 3, \dots, n.\] where we used the shorthand \(e^{ij} = e^i \wedge e^j\).
Endow \(M\) with 3-form \(e^{12n}\). The manifold \(M\) is an iterated torus bundle over the 2-torus with \(\psi^i = e^{i+2}\) for \(i=1,2, n-2\). Hence, once again we can read of the Massey product data and include it in a table (Table 3). One readily sees that \(M\) is self-T dual
gil.cavalcanti@gmail.com, Department of Mathematics, Utrecht University, The Netherlands↩︎