1 Introduction and Summary

Quivers play a pivotal role in mathematics and physics. For mathematicians, an important challenge is to understand the structure of moduli spaces of quiver representations. This structure is characterized by various invariants, in particular motivic Donaldson–Thomas (DT) invariants. In physics, one role of quivers is to characterize BPS states in supersymmetric theories—in this context, nodes of a quiver correspond to certain basic states, while arrows encode how these basic states may form more complicated bound states. Such states are enumerated by (motivic) DT invariants (or appropriate combinations thereof) and their multiplicities provide an important information about a given theory.

In this paper we focus on symmetric quivers, meaning that for each arrow connecting two different nodes, there is also an arrow in the opposite direction. Symmetric quivers are understood better than generic quivers, and in particular it is known how to determine their (motivic) DT invariants [1,2,3,4,5,6]. Symmetric quivers are especially relevant in the knots-quivers correspondence [7, 8], where they are assigned to knots and encode BPS spectra in associated 3-dimensional \(\mathcal {N}=2\) theories. All this provides an important motivation for this work.

The main result of this paper is the statement that motivic DT invariants of an arbitrary symmetric quiver can be expressed in terms of motivic DT invariants of another quiver, generically of infinite size, whose only arrows are loops (loops are arrows that connect a node to itself). If we encode a structure of a quiver in a matrix C, whose entry \(C_{ij}\) is the number of arrows from node i to j, then the matrix representing the latter (generically infinite) quiver is diagonal—this is why we introduce the name diagonal quiver.

Definition 1

We call the quiver diagonal, if all of its arrows are loops, i.e. all nodes are disconnected.

Recall that motivic DT invariants of a symmetric quiver Q are encoded in the factorization of the quiver generating series \(P_Q(\varvec{x},q)\), whose detailed form is given in (2), and which depends on a quiver matrix C, a number of generating parameters \((x_1,\dots ,x_{|Q_0|})=\varvec{x}\) with each \(x_i\) associated to the i’th node, and the motivic parameter q. The main result of this paper, i.e. a relation between motivic DT invariants of a symmetric quiver and the corresponding diagonal quiver, follows in fact from the relation between their generating functions, which is given in the following theorem. (Note that matrices C that we consider may also have negative entries; to formalize this feature, we introduce extended quivers, which are objects corresponding to such matrices.)

Theorem 2

For every symmetric extended quiver Q there exist a diagonal extended quiver \(Q^{(\infty )}\) and a set of identifications \(\{ x^{(\infty )}_i = x^{(\infty )}_i(x_1,\dots ,x_{|Q_0|},q) \}_{i \in Q^{(\infty )}_0}\) such that the motivic generating series of Q and \(Q^{(\infty )}\) are equal upon the identification of generating parameters given by this set:

$$\begin{aligned} P_{Q}(\varvec{x},q)=\left. P_{Q^{(\infty )}}(\varvec{x^{(\infty )}},q)\right| _{x^{(\infty )}_i = x^{(\infty )}_i(x_1,\dots ,x_{|Q_0|},q)}. \end{aligned}$$
(1)

This theorem has further interesting consequences. Note that motivic DT invariants of a diagonal quiver are expressed in terms of motivic DT invariants of m-loop quivers, i.e. quivers which consist of one node and m loops. Therefore, our main result relates motivic DT invariants of an arbitrary symmetric quiver to those of m-loop quivers. Since invariants of the m-loop quiver, as well as its Cohomological Hall Algebra, are quite well understood [4], it is of a great advantage to connect them to invariants of an arbitrary symmetric quiver. In particular, it is quite interesting to know the interpretation of the factorization of the motivic generating series of an arbitrary quiver into generating series for m-loop quivers at the level of Cohomological Hall Algebras. On the other hand, taking advantage of this factorization and the knowledge of classical DT invariants for m-loop quivers, it would be of interest to derive expressions for classical DT invariants for an arbitrary symmetric quiver that were proposed in [9]. Similarly, a combinatorial interpretation of invariants of m-loop quivers extends now to an arbitrary symmetric quiver. Relation to m-loop quivers also provides a novel proof of integrality of motivic DT invariants of a symmetric quiver. This relation has also an interesting physical interpretation in the context of 3-dimensional \(\mathcal {N}=2\) theories. We discuss some of these aspects in this paper and leave the rest for elucidation in future work.

The plan of the paper is as follows. In Sect. 2 we summarize relevant results for symmetric quivers and generalize the description of m-loop case (with \(m\in \mathbb {N})\) to negative values-m. In Sect. 3 we present how to determine a diagonal quiver corresponding to an arbitrary symmetric quiver. In Sect. 4 we discuss how to express (motivic) DT invariants of a symmetric quiver in terms of invariants of the corresponding diagonal quiver. In Sects. 5, 6 and 7 we illustrate our results respectively in simple examples, examples related to the knots-quivers correspondence, and for the variant of this correspondence related to \(F_K\) invariants. In Appendix  A we discuss combinatorial properties of \((-m)\)-loop quivers.

2 Symmetric Quivers and DT Invariants

In this section we recall relevant aspects of the study of symmetric quivers and (motivic) DT invariants. We also explain the generalization of quiver arrows that allows for the negative entries in the adjacency matrix and show that DT invariants of an \((-m)\)-loop quiver are in one-to-one correspondence with those of the \((m+1)\)-loop quiver.

2.1 Motivic generating series

Quiver Q is a pair \((Q_0,Q_1)\), where \(Q_0\) is a set of vertices and \(Q_1\) is a set of arrows \(i\rightarrow j\). We denote the number of arrows between vertices i and j by \(C_{ij}\), and assemble these numbers into \(|Q_0|\times |Q_0|\) adjancency matrix C. A quiver is called symmetric if for each arrow between two different vertices there is also an arrow in the opposite direction; this also means that \(C_{ij}=C_{ji}\).

For a given quiver, it is important to understand the structure of moduli spaces of its representations, i.e. spaces of linear maps \(\mathbb {C}^{d_i}\rightarrow \mathbb {C}^{d_j}\), where each \(\mathbb {C}^{d_i}\) is assigned to vertex i. \(\varvec{d}=(d_1,\ldots ,d_{|Q_0|})\in \mathbb {N}^{|Q_0|}\) is called the dimension vector. Basic information about such spaces is encoded in their Betti numbers or their generalizations, which are captured by motivic DT invariants \(\Omega _{(d_1,\ldots ,d_{|Q_0|}),s}=\Omega _{\varvec{d},s}\). For a symmetric quiver, these invariants are encoded in the motivic generating series

$$\begin{aligned} P_Q(\varvec{x},q) = \sum _{\varvec{d}}(-q)^{\varvec{d} \cdot C\cdot \varvec{d}}\frac{\varvec{x}^{\varvec{d}}}{(q^{2};q^{2})_{\varvec{d}}} = \sum _{d_1,\dots ,d_{|Q_0|}\ge 0}(-q)^{\sum _{i,j=1}^{|Q_0|} C_{ij}d_i d_j}\prod _{i=1}^{|Q_0|}\frac{x_i^{d_i}}{(q^{2};q^{2})_{d_i}}, \nonumber \\ \end{aligned}$$
(2)

where a generating parameter \(x_i\) is assigned to each vertex \(i\in Q_0\) and

$$\begin{aligned} (\alpha ;q^{2})_{n} = \prod _{k=0}^{n-1}(1-\alpha q^{2k}) \end{aligned}$$
(3)

is the q-Pochhammer symbol. The product decomposition of this series into quantum dilogarithms determines \(\Omega _{\varvec{d},s}\) as follows.Footnote 1

$$\begin{aligned} P_Q(\varvec{x},q)= & {} \prod _{\varvec{d},s}(\varvec{x}^{\varvec{d}}q^s;q^2)_{\infty }^{\Omega _{\varvec{d},s}} \nonumber \\= & {} \prod _{\varvec{d}\in \mathbb {N}^{|Q_0|}\setminus \varvec{0}} \prod _{s\in \mathbb {Z}} \prod _{k\ge 0} \Big (1 - (x_1^{d_1}\cdots x_{|Q_0|}^{d_{|Q_0|}}) q^{2k+s} \Big )^{\Omega _{(d_1,\ldots ,d_{|Q_0|}),s}}. \end{aligned}$$
(4)

We also introduce a generating series

$$\begin{aligned} \Omega (\varvec{x},q) = \sum _{\varvec{d}} \Omega _{\varvec{d}}(q)\, \varvec{x}^{\varvec{d}} = \sum _{\varvec{d}\in \mathbb {N}^{|Q_0|}\setminus \varvec{0}}\sum _{s\in \mathbb {Z}} \,\Omega _{(d_1,\ldots ,d_{|Q_0|}),s}\, x_1^{d_1}\cdots x_{|Q_0|}^{d_{|Q_0|}} q^s. \end{aligned}$$
(5)

A non-trivial fact is that invariants \(\Omega _{(d_1,\ldots ,d_{|Q_0|}),s}\) defined via the decomposition (4) are integer, and multiplied by \((-1)^{j+1}\) become positive [2, 3].

In fact, in this work we consider a larger class of quiver matrices C, which may also have negative entries. Note that such quiver matrices appear in the knots-quivers correspondence [8]. To take such cases into account, we slightly generalize the usual definition of a quiver.

Definition 3

Let C be an arbitrary integer symmetric matrix. We say that it defines an extended quiver \(Q=(Q_0,Q_1^{+}\cup Q_1^{-})\) where \(Q_0\) is a set of nodes, \(Q_1^{+}\) is a set of arrows and \(Q_1^{-}\) is a set of negative arrows, such that

  • every \(C_{ii}>0\) (\(C_{ii}<0\)) corresponds to \(|C_{ii}|\) loops (negative loops) at the node i,

  • every \(C_{ij}>0\) (\(C_{ij}<0\)) corresponds to \(|C_{ij}|\) pairs of arrows (negative arrows) between i and j in Q.

As an example, consider extended quiver

figure a

arrows is denoted by solid lines, whereas the pair of negative arrows is denoted by dashed lines. Moreover, if all \(C_{ij}\ge 0\), we call Q a proper quiver (or simply quiver), whereas if all \(C_{ij}\le 0\), we call Q a negative quiver.

2.2 Unlinking and linking

Basing on the study presented in [10], we know that for any symmetric quiver Q with \(|Q_0|\) nodes, there exists another symmetric quiver with \(|Q_0|+1\) nodes, given by a removal (or an addition) of a pair of arrows in Q and addition of an extra node.Footnote 2 Importantly, motivic DT invariants for the two quivers are equal after a proper identification of a variable for the new node. We call such operations unlinking and linking, and define them as follows.

Definition 4

(Ekholm, Kucharski, Longhi). Consider a symmetric extended quiver Q together with a set of generating parameters \(\{ x_i \}_{i\in Q_{0}}\) and fix \(a,b\in Q_{0}\).

  • The unlinking of nodes ab is defined as a transformation of Q leading to a new quiver \(Q^{(\text {unlinked})}\) and a set of identifications \(\{x^{(\text {unlinked})}_i=x^{(\text {unlinked})}_i(x_1,\dots ,x_{|Q_0|},q)\}\) such that:

    • There is a new node n: \(Q^{(\text {unlinked})}_{0}=Q_{0}\cup \{n\}\).

    • The number of arrows of the new quiver is given by

      $$\begin{aligned} C^{(\text {unlinked})}_{ab}&=C_{ab}-1,&C^{(\text {unlinked})}_{nn}&=C_{aa}+2C_{ab}+C_{bb}-1, \nonumber \\ C^{(\text {unlinked})}_{in}&=C_{ai}+C_{bi}-\delta _{ai}-\delta _{bi},&C^{(\text {unlinked})}_{ij}&=C_{ij}\quad \text {for all other cases,} \end{aligned}$$
      (7)

      where \(\delta _{ij}\) is a Kronecker delta.

    • The functions encoding the identification of generating parameters are given by

      $$\begin{aligned} \begin{aligned} x^{(\text {unlinked})}_{n}(x_1,\dots ,x_{|Q_0|},q)&=q^{-1}x_{a}x_{b},\\ x^{(\text {unlinked})}_{i}(x_1,\dots ,x_{|Q_0|},q)&=x_i\qquad \forall i\ne n. \end{aligned} \end{aligned}$$
      (8)
  • The linking of nodes ab is defined as a transformation of Q leading to a new extended quiver \(Q^{(\text {linked})}\) such that:

    • There is a new node n: \(Q^{(\text {linked})}_{0}=Q_{0}\cup \{n\}\).

    • The number of arrows of the new quiver is given by

      $$\begin{aligned} C^{(\text {linked})}_{ab}&=C_{ab}+1,&C^{(\text {linked})}_{nn}&=C_{aa}+2C_{ab}+C_{bb}, \nonumber \\ C^{(\text {linked})}_{in}&=C_{ai}+C_{bi},&C^{(\text {linked})}_{ij}&=C_{ij}\quad \text {for all other cases~.} \end{aligned}$$
      (9)
    • The functions encoding the identification of generating parameters are given by

      $$\begin{aligned} \begin{aligned} x^{(\text {linked})}_{n}(x_1,\dots ,x_{|Q_0|},q)&=x_{a}x_{b},\\ x^{(\text {linked})}_{i}(x_1,\dots ,x_{|Q_0|},q)&=x_i\qquad \forall i\ne n. \end{aligned} \end{aligned}$$
      (10)

Theorem 5

(Ekholm, Kucharski, Longhi). The operations of unlinking and linking both preserve the motivic generating function of the quiver:

$$\begin{aligned} \begin{aligned} P_{Q}(\varvec{x},q)&=\left. P_{Q^{(\text {unlinked})}}(\varvec{x}^{(\text {unlinked})},q)\right| _{x^{(\text {unlinked})}_i = x^{(\text {unlinked})}_i(x_1,\dots ,x_{|Q_0|},q)},\\&=\left. P_{Q^{(\text {linked})}}(\varvec{x}^{(\text {linked})},q)\right| _{x^{(\text {linked})}_i = x^{(\text {linked})}_i(x_1,\dots ,x_{|Q_0|},q)}. \end{aligned} \end{aligned}$$
(11)

For brevity, in the rest of the paper we will write (un)linking whenever we mean either unlinking or linking.

2.3 m-loop quivers

In this section we summarize properties of m-loop quivers, i.e. quivers that consist of one vertex and \(m\in \mathbb {N}\) loops. In what follows we generalize some properties of m-loop quivers to extended quivers (which may be thought of as possibly having also negative number of loops, denoted by \(-m\)), and show that DT invariants of a \((-m)\)-loop quiver are in one-to-one correspondence with those of \((m+1)\)-loop quiver.

An adjacency matrix of an m-loop quiver consists of a single entry, which counts the number of loops:

figure b

The motivic generating series of such a quiver takes form

$$\begin{aligned} P_{m\text {-loop}}(x,q) = \sum _{d=0}^{\infty } \frac{(-q)^{md^2}}{(q^2;q^2)_d}\,x^d\,. \end{aligned}$$
(13)

From the perspective of this paper, an important feature of m-loop quivers is that they play a role of building blocks of diagonal quivers.

The case \(m\ge 0\) has been studied in relation to moduli of quiver representations [4, 12], as well as counting of topological strings and quantum knot invariants [7, 8]. A product decomposition (4) for the series (13), which encodes motivic Donaldson–Thomas (DT) invariants \(\Omega ^m_{r,s}\in \mathbb {Z}\) [1,2,3], in this case takes form

$$\begin{aligned} P_{m-\mathrm loop}(x,q) = \prod _{r,s}\left( x^r q^s;q^2\right) ^{\Omega ^m_{r,s}}_{\infty }\, . \end{aligned}$$
(14)

We stress again that in our convention \(\Omega ^m_{r,s}\) differ from the usual DT invariants considered in the literature by absorbing a minus sign—we do so for future convenience. The generating series of DT invariants (5) in this case takes form

$$\begin{aligned} \Omega _{m\text {-loop}}(x,q) = \sum _{r=1}^{\infty } \Omega ^{m}_r(q)\, x^r = \sum _{r,s} \Omega ^m_{r,s}\, x^r q^s \, . \end{aligned}$$
(15)

The product (14) is finite only when \(m=0\) and \(m=1\):

$$\begin{aligned} P_{\text {0-loop}}(x,q) = \frac{1}{(x;q^2)_{\infty }}, \quad P_{\text {1-loop}}(x,q) = (qx;q^2)_{\infty }\, \end{aligned}$$
(16)

which corresponds to

$$\begin{aligned} \Omega _{\text {0-loop}}(x,q) = -x,\quad \Omega _{\text {1-loop}}(x,q) = qx\, . \end{aligned}$$
(17)

Otherwise, the combinatorial structure encoded in DT invariants is quite involved and the spectrum of DT invariants is infinite.

In [4] a combinatorial model which captures the behavior of DT invariants for m-loop quivers with \(m\ge 0\) was introduced. Equivalent model, which is especially convenient for us, has been described in [13]—we discuss it in more detail in Appendix  A.

We write the generating function of DT invariants for a few m-loop quivers in Table 1.

Table 1 Generating functions of DT invariants for m-loop quivers with \(m\ge 0\)

One can notice that

$$\begin{aligned} \Omega _{m\text {-loop}}(x,q) = (-1)^{m-1}q^mx + O(x^2), \end{aligned}$$
(18)

which is true for any \(m\in \mathbb {N}\) (in fact, as we will see in Lemma 6, it is true also for any \(m\in \mathbb {Z}\)).

Now our goal is to extend (13) to negative integers \(-m\). This is important, since an infinite diagonal quiver can have negative entries. We also note that it would be very interesting to understand a possible representation-theoretic meaning of this generalization. We proceed with an important lemma generalizing (14) to \((-m)\)-loop quivers.

Lemma 6

For any \(m\in \mathbb {N}\), the \((-m)\)-loop quiver generating series admits the following form

$$\begin{aligned} P_{(-m)\text {-loop}}(x,q) = \prod _{r,s}\left( x^r q^s;q^2\right) ^{\Omega ^{-m}_{r,s}}_{\infty }~, \end{aligned}$$
(19)

where

$$\begin{aligned} \Omega ^{-m}_r(q) = -q^{2-r}\, \Omega ^{m+1}_r(q^{-1})~. \end{aligned}$$
(20)

We provide two independent proofs of the above lemma. The one presented below is rather elementary and involves a simple q-Pochhammer identity. The second one is included in Appendix  A and it shows how this structure is captured by the combinatorial models from [4, 13].

Proof

We use the following q-Pochhammer identity

$$\begin{aligned} (\alpha ;q^2)_d = (-1)^d q^{d^2-d} \alpha ^d (\alpha ^{-1};q^{-2})_d\, , \end{aligned}$$
(21)

where \(\alpha \) is any formal variable, to obtain

$$\begin{aligned} P_{(-m)\text {-loop}}(x,q^{-1})= & {} \sum _{d\ge 0}\frac{(-q)^{md^2}}{(q^{-2};q^{-2})_d}x^d \nonumber \\= & {} \sum _{d\ge 0} \frac{ (-q)^{(m+1)\,d^2}}{(q^2;q^{2})_d}(qx)^d = P_{(m+1)\text {-loop}}(qx,q)\, . \end{aligned}$$
(22)

Applying this result to \(m=0\) gives

$$\begin{aligned} (x;q^{-2})_{\infty } = \frac{1}{(q^2x;q^2)_{\infty }}\, . \end{aligned}$$
(23)

The latter in turn can be applied to every q-Pochhammer in (14), yielding the explicit relation between the DT invariants (20). \(\square \)

We finish the discussion of \((-m)\)-loop quivers by tabulating DT invariants for some values of \(-m\) (Table 2). A complete combinatorial description of these invariants is presented in Appendix A.

Table 2 Generating functions of DT invariants for \((-m)\)-loop quivers

3 Quiver Diagonalization

In this section we describe what we call a quiver diagonalization. We start from an extended symmetric quiver Q and successively apply (un)linking operations, ending up with a (generically infinite) diagonal extended quiver, denoted \(Q^{(\infty )}\). The only arrows of \(Q^{(\infty )}\) are loops, and thus its motivic generating series factorizes as a product of \((\pm m)\)-loop quivers. We also discuss the uniqueness of this infinite quiver.

3.1 n-th degree approximation

We will construct \(Q^{(\infty )}\) order by order, so we start from the following:

Definition 7

We say that a pair consisting of a symmetric extended quiver \(Q^{(n)}\) and a set of identifications \(\{x^{(n)}_i=x^{(n)}_i(x_1,\dots ,x_{|Q_0|},q)\}_{i\in Q^{(n)}_0}\) is an n-th degree approximation of a symmetric extended quiver Q, if

$$\begin{aligned} P_{Q}(\varvec{x},q)- \left. P_{Q^{(n)}}(\varvec{x}^{(n)},q)\right| _{x^{(n)}_i=x^{(n)}_i(x_1,\dots ,x_{|Q_0|},q)} = O(\varvec{x}^{n+1}), \end{aligned}$$
(24)

i.e. the difference contains only terms proportional to \(\varvec{x}^{\varvec{d}}=\prod _{i=1}^{|Q_0|}x_i^{d_i}\) with total degree \(|\varvec{d}|=\sum _{i}d_{i}\ge n+1\).

Theorem 8

For every symmetric extended quiver Q and \(n\in \mathbb {Z}_{+}\) there exists an n-th degree approximation of Q such that the extended quiver \(Q^{(n)}\) is diagonal and finite.

Proof

Let us fix a symmetric quiver Q. Looking at the general expression for the motivic generating series

$$\begin{aligned} P_{Q}(\varvec{x},q)=\sum _{\varvec{d}}(-q)^{\varvec{d} \cdot C\cdot \varvec{d}}\frac{\varvec{x}^{\varvec{d}}}{(q^{2};q^{2})_{\varvec{d}}}, \end{aligned}$$
(25)

we can see that the lowest degree contribution of each diagonal entry of the quiver adjacency matrix to the quiver motivic generating series is

$$\begin{aligned} (-q)^{C_{ii}}\frac{x_{i}}{(q^{2};q^{2})_{1}}, \end{aligned}$$
(26)

which is of total degree 1. On the other hand, the lowest degree contribution of each non-diagonal entry to \(P_{Q}\) is

$$\begin{aligned} (-q)^{2C_{ij}}\frac{x_{i}x_{j}}{(q^{2};q^{2})_{1}^{2}}~, \end{aligned}$$
(27)

which is of total degree 2. From [10], we know that the lowest degree contribution of the new diagonal entry \(C_{new.new}\) that comes from the unlinking of \(C_{ij}\) is

$$\begin{aligned} (-q)^{C_{new.new}}\frac{x_{new}}{(q^{2};q^{2})_{1}}=(-q)^{C_{ii}+C_{jj}+2C_{ij}-1}\frac{q^{-1}x_{i}x_{j}}{(q^{2};q^{2})_{1}}, \end{aligned}$$
(28)

whereas the one that comes from linking of \(C_{ij}\) is

$$\begin{aligned} (-q)^{C_{new.new}}\frac{x_{new}}{(q^{2};q^{2})_{1}}=(-q)^{C_{ii}+C_{jj}+2C_{ij}}\frac{x_{i}x_{j}}{(q^{2};q^{2})_{1}}~. \end{aligned}$$
(29)

In both cases it is of total degree 2, since we count the degree in the variables \(x_{i}\) corresponding to the initial quiver Q. We can generalize these considerations and write that each non-diagonal entry \(C_{rs}\) and the new entry coming from the unlinking or linking of nodes r and s both have the lowest degree contribution equal to the sum of the lowest degree contributions of nodes r and s. In consequence, the lowest degree of the contribution to \(P_{Q}\)—a positive integer—can be assigned to each entry of the adjacency matrix C and matrices coming from the unlinking or linking procedure.

Now we will recursively construct \(\tilde{C}^{(n)}\) and \(C^{(n)}\)—the adjacency matrices of quivers \(\tilde{Q}^{(n)}\) and \(Q^{(n)}\)—assigning to each entry of the matrix the lowest degree of the contribution to \(P_{Q}\). We start from assigning 1 to each diagonal entry and 2 to each non-diagonal entry of C. In order to avoid confusion with matrix entries, we will write assigned lowest degrees in brackets:

$$\begin{aligned} {{\,\mathrm{lowest\_degree}\,}}(C)=\left[ \begin{array}{ccccc} (1) &{} (2) &{} (2) &{} \cdots &{} (2)\\ (2) &{} (1) &{} (2) &{} \ddots &{} \vdots \\ (2) &{} (2) &{} (1) &{} \ddots &{} (2)\\ \vdots &{} \ddots &{} \ddots &{} \ddots &{} (2)\\ (2) &{} \cdots &{} (2) &{} (2) &{} (1) \end{array}\right] . \end{aligned}$$
(30)

Then, we unlink all positive non-diagonal entries of C and link all negative non-diagonal entries. We denote the resulting matrix \(\tilde{C}^{(1)}\) and the corresponding change of variables \(\tilde{x}^{(1)}_i={\tilde{x}}^{(1)}_i(x_1,\dots ,x_{|Q_0|},q)\)

$$\begin{aligned} {{\,\mathrm{lowest\_degree}\,}}(\tilde{C}^{(1)})=\left[ \begin{array}{ccccccc} (1) &{} &{} &{} (3) &{} (3) &{} \cdots &{} (3)\\ &{} \ddots &{} &{} \vdots &{} \vdots &{} \ddots &{} \vdots \\ &{} &{} (1) &{} (3) &{} (3) &{} \cdots &{} (3)\\ (3) &{} \cdots &{} (3) &{} (2) &{} (4) &{} \cdots &{} (4)\\ (3) &{} \cdots &{} (3) &{} (4) &{} (2) &{} \ddots &{} \vdots \\ \vdots &{} &{} \vdots &{} \vdots &{} \ddots &{} \ddots &{} (4)\\ (3) &{} \cdots &{} (3) &{} (4) &{} \cdots &{} (4) &{} (2) \end{array}\right] . \end{aligned}$$
(31)

Moreover, we can see that the \(|Q_0|\times |Q_0|\) top-left corner of matrix \(\tilde{C}^{(1)}\) is a diagonal matrix which we will call \(C^{(1)}\) (and the corresponding quiver \(Q^{(1)}\)). Since it came from unlinking or linking all non-diagonal entries of the matrix C, we have

$$\begin{aligned} C^{(1)}=\left[ \begin{array}{cccc} \tilde{C}_{11}^{(1)} &{} 0 &{} \cdots &{} 0\\ 0 &{} \tilde{C}_{22}^{(1)} &{} \ddots &{} \vdots \\ \vdots &{} \ddots &{} \ddots &{} 0\\ 0 &{} \cdots &{} 0 &{} \tilde{C}_{|Q_0||Q_0|}^{(1)} \end{array}\right] =\left[ \begin{array}{cccc} C_{11} &{} 0 &{} \cdots &{} 0\\ 0 &{} C_{22} &{} \ddots &{} \vdots \\ \vdots &{} \ddots &{} \ddots &{} 0\\ 0 &{} \cdots &{} 0 &{} C_{|Q_0||Q_0|} \end{array}\right] , \quad x^{(1)}_i=x_i\qquad \end{aligned}$$
(32)

for all \(i\in Q_0\), and

$$\begin{aligned} \begin{aligned} P_{Q}(\varvec{x},q)&=\left. P_{\tilde{Q}^{(1)}}(\tilde{\varvec{x}}^{(1)},q)\right| _{{\tilde{x}}^{(1)}_i={\tilde{x}}^{(1)}_i(x_1,\dots ,x_{|Q_0|},q)}\\&=1+\sum _{i=1}^{|Q_0|}(-q)^{C_{ii}}\frac{x_{i}}{(q^{2};q^{2})_{1}}+O(\varvec{x}^{2})=\left. P_{Q^{(1)}}(\varvec{x}^{(1)},q)\right| _{x^{(1)}_i=x_i}+O(\varvec{x}^{2}), \end{aligned}\nonumber \\ \end{aligned}$$
(33)

so \((Q^{(1)},\{x^{(1)}_i=x_i\}_{i\in {Q}_0})\) is a first degree approximation of Q.

Now we move to the induction step and assume that for some \(n\in \mathbb {Z_{+}}\) there exists an n-th degree approximation of Q formed by a finite diagonal quiver \(Q^{(n)}\) and a change of variables \(\{x^{(n)}_i=x^{(n)}_i(x_1,\dots ,x_{|Q_0|},q)\}_{i\in Q^{(n)}_0}\), as well as a finite symmetric quiver \(\tilde{Q}^{(n)}\) obtained from the (un)linking of Q, which contains \(Q^{(n)}\) as a subquiver.Footnote 3. In other words

$$\begin{aligned} \begin{aligned} C^{(n)}&=\left[ \begin{array}{cccc} \tilde{C}_{11}^{(n)} &{} 0 &{} \cdots &{} 0\\ 0 &{} \tilde{C}_{22}^{(n)} &{} \ddots &{} \vdots \\ \vdots &{} \ddots &{} \ddots &{} 0\\ 0 &{} \cdots &{} 0 &{} \tilde{C}_{kk}^{(n)} \end{array}\right] , \\ \tilde{C}^{(n)}&=\left[ \begin{array}{cccccc} &{} &{} &{} \tilde{C}_{1,k+1}^{(n)} &{} \cdots &{} \tilde{C}_{1,|\tilde{Q}^{(n)}_0|}^{(n)}\\ &{} C^{(n)} &{} &{} \vdots &{} &{} \vdots \\ &{} &{} &{} \tilde{C}_{k,k+1}^{(n)} &{} \cdots &{} \tilde{C}_{k,|\tilde{Q}^{(n)}_0|}^{(n)}\\ \tilde{C}_{1,k+1}^{(n)} &{} \cdots &{} \tilde{C}_{k,k+1}^{(n)} &{} \tilde{C}_{k+1,k+1}^{(n)} &{} \cdots &{} \tilde{C}_{k+1,|\tilde{Q}^{(n)}_0|}^{(n)}\\ \vdots &{} &{} \vdots &{} \ddots &{} \ddots &{} \vdots \\ \tilde{C}_{1\tilde{k}}^{(n)} &{} \cdots &{} \tilde{C}_{k,|\tilde{Q}^{(n)}_0|}^{(n)} &{} \tilde{C}_{k+1,|\tilde{Q}^{(n)}_0|}^{(n)} &{} \cdots &{} \tilde{C}_{|\tilde{Q}^{(n)}_0|,|\tilde{Q}^{(n)}_0|}^{(n)} \end{array}\right] , \end{aligned} \end{aligned}$$
(34)

and we have

$$\begin{aligned} \begin{aligned} P_{Q}(\varvec{x},q)&=\left. P_{\tilde{Q}^{(n)}}(\tilde{\varvec{x}}^{(n)},q)\right| _{{\tilde{x}}^{(n)}_i={\tilde{x}}^{(n)}_i(x_1,\dots ,x_{|Q_0|},q)}\\&=\left. P_{Q^{(n)}}(\varvec{x}^{(n)},q)\right| _{ x^{(n)}_i= x^{(n)}_i(x_1,\dots ,x_{|Q_0|},q)}+O(\varvec{x}^{n+1}). \end{aligned} \end{aligned}$$
(35)

Moreover, from the previous considerations we know that the structure of lowest degrees of contributions to \(P_{Q^{(n)}}\) for the entries of \(\tilde{C}^{(n)}\) reads

$$\begin{aligned} {{\,\mathrm{lowest\_degree}\,}}(\tilde{C}^{(n)})=\left[ \begin{array}{cccccccc} (1) &{} &{} &{} (n+2) &{} \cdots &{} (n+2) &{} (n+3) &{} \cdots \\ &{} \ddots &{} &{} \vdots &{} \ddots &{} \vdots &{} \vdots \\ &{} &{} (n) &{} (2n) &{} \cdots &{} (2n) &{} (2n+2) &{} \cdots \\ (n+2) &{} \cdots &{} (2n) &{} (n+1) &{} \cdots &{} (2n+2) &{} (2n+3) &{} \cdots \\ \vdots &{} \ddots &{} \vdots &{} \vdots &{} \ddots &{} \vdots &{} \vdots \\ (n+2) &{} \cdots &{} (2n) &{} (2n+2) &{} \cdots &{} (n+1) &{} (2n+3) &{} \cdots \\ (n+3) &{} \cdots &{} (2n+2) &{} (2n+3) &{} \cdots &{} (2n+3) &{} (n+2) &{} \cdots \\ \vdots &{} &{} \vdots &{} \vdots &{} &{} \vdots &{} \vdots &{} \ddots \end{array}\right] . \end{aligned}$$

Therefore, in the next step we unlink all positive entries and link all negative entries of \(\tilde{C}^{(n)}\) which are above diagonal terms of lowest degree \(n+1\). We denote the resulting quiver \(\tilde{Q}^{(n+1)}\) and the change of variables \(\tilde{x}^{(n+1)}_i={\tilde{x}}^{(n+1)}_i(x_1,\dots ,x_{|Q_0|},q)\). Since unlinking and linking preserve the quiver motivic generating series, we know that

$$\begin{aligned} P_{Q}(\varvec{x},q)=\left. P_{\tilde{Q}^{(n+1)}}(\tilde{\varvec{x}}^{(n+1)},q)\right| _{\tilde{x}^{(n+1)}_i={\tilde{x}}^{(n+1)}_i(x_1,\dots ,x_{|Q_0|},q)}. \end{aligned}$$
(36)

If we have l terms of lowest degree \(n+1\), the adjacency matrix of \(\tilde{Q}^{(n+1)}\) is given by

$$\begin{aligned} \tilde{C}^{(n+1)}=\left[ \begin{array}{cccccccc} \tilde{C}_{11}^{(n)} &{} 0 &{} \cdots &{} 0 &{} \tilde{C}_{1,k+l+1}^{(n)} &{} \cdots &{} \tilde{C}_{1,|\tilde{Q}^{(n)}_0|}^{(n)} &{} \cdots \\ 0 &{} \tilde{C}_{22}^{(n)} &{} \ddots &{} \vdots &{} \tilde{C}_{2,k+l+1}^{(n)} &{} \cdots &{} \tilde{C}_{2,|\tilde{Q}^{(n)}_0|}^{(n)} &{} \cdots \\ \vdots &{} \ddots &{} \ddots &{} 0 &{} \vdots &{} \ddots &{} \vdots \\ 0 &{} \cdots &{} 0 &{} \tilde{C}_{k+l,k+l}^{(n)} &{} \tilde{C}_{k+l,k+l+1}^{(n)} &{} \cdots &{} \tilde{C}_{k+l,|\tilde{Q}^{(n)}_0|}^{(n)} &{} \cdots \\ \tilde{C}_{1,k+l+1}^{(n)} &{} \tilde{C}_{2,k+l+1}^{(n)} &{} \cdots &{} \tilde{C}_{k+l,k+l+1}^{(n)} &{} \tilde{C}_{k+l+1,k+l+1}^{(n)} &{} \cdots &{} \tilde{C}_{k+1,|\tilde{Q}^{(n)}_0|}^{(n)} &{} \cdots \\ \vdots &{} \vdots &{} \ddots &{} \vdots &{} \vdots &{} \ddots &{} \vdots \\ \tilde{C}_{1,|\tilde{Q}^{(n)}_0|}^{(n)} &{} \tilde{C}_{2,|\tilde{Q}^{(n)}_0|}^{(n)} &{} \cdots &{} \tilde{C}_{k+l,|\tilde{Q}^{(n)}_0|}^{(n)} &{} \tilde{C}_{k+1,|\tilde{Q}^{(n)}_0|}^{(n)} &{} \cdots &{} \tilde{C}_{|\tilde{Q}^{(n)}_0|,|\tilde{Q}^{(n)}_0|}^{(n)} &{} \cdots \\ \vdots &{} \vdots &{} &{} \vdots &{} \vdots &{} &{} \vdots &{} \ddots \end{array}\right] .\nonumber \\ \end{aligned}$$
(37)

The entries denoted by rightmost and downmost dots come from the unlinking and linking of all entries of \(\tilde{C}^{(n)}\) which are above diagonal terms of lowest degree \(n+1\) (so \(\tilde{C}^{(n+1)}\) is finite). Their lowest degrees are \(n+2\), \(n+3\), \(\ldots \) \(2n+2\), so they do not alter \(P_{Q^{(n)}}\) up to total degree \(n+1\). The situation is the same for the entries above \(\tilde{C}_{k+l+1,k+l+1}^{(n)},\ldots ,\tilde{C}_{|\tilde{Q}^{(n)}_0||\tilde{Q}^{(n)}_0|}^{(n)}\)—their lowest degrees are bigger than \(n+2\). Summing, up we can write

$$\begin{aligned} {{\,\mathrm{lowest\_degree}\,}}(\tilde{C}^{(n+1)})=\left[ \begin{array}{ccccc} (1) &{} &{} &{} (n+3) &{} \cdots \\ &{} \ddots &{} &{} \vdots \\ &{} &{} (n+1) &{} (2n+3) &{} \cdots \\ (n+3) &{} \cdots &{} (2n+3) &{} (n+2) &{} \cdots \\ \vdots &{} &{} \vdots &{} \vdots &{} \ddots \end{array}\right] \end{aligned}$$
(38)

and from the analysis above we know that the lowest degree is non-decreasing when we move right or down in \(\tilde{C}^{(n+1)}\). Let us denote the \((k+l)\times (k+l)\) top-left corner of matrix \(\tilde{C}^{(n+1)}\) as

$$\begin{aligned} C^{(n+1)}=\left[ \begin{array}{cccc} \tilde{C}_{11}^{(n)} &{} 0 &{} \cdots &{} 0\\ 0 &{} \tilde{C}_{22}^{(n)} &{} \ddots &{} \vdots \\ \vdots &{} \ddots &{} \ddots &{} 0\\ 0 &{} \cdots &{} 0 &{} \tilde{C}_{k+l,k+l}^{(n)} \end{array}\right] , \end{aligned}$$
(39)

and the change of variables as \(x^{(n+1)}_i=x^{(n+1)}_i(x_1,\dots ,x_{|Q_0|},q)\). Then, we know that for the corresponding finite diagonal quiver \(Q^{(n+1)}\) we have

$$\begin{aligned} P_{Q}(\varvec{x},q)=\left. P_{Q^{(n+1)}}(\varvec{x}^{(n+1)},q)\right| _{ x^{(n+1)}_i= x^{(n+1)}_i(x_1,\dots ,x_{|Q_0|},q)}+O(\varvec{x}^{n+2})~, \end{aligned}$$
(40)

so \((Q^{(n+1)},\{x^{(n+1)}_i=x^{(n+1)}_i(x_1,\dots ,x_{|Q_0|},q)\}_{i\in Q^{(n)}_0})\) is an \(n+1\)-st degree approximation of the initial quiver Q.

Since we checked the theorem for \(n=1\) and proved the induction step, we know that it is valid for any \(n\in \mathbb {Z_{+}}\). \(\square \)

Let us formalize the criteria that we used in the proof above, since they will be important in other constructions:

Definition 9

We say that the sequence of linkings and unlinkings follows the rules of diagonalization if:

  • For each positive non-diagonal entry \(C_{ij}\) we apply unlinking until nodes i and j are disconnected and \(C_{ij}=0\).

  • For each negative non-diagonal entry \(C_{ij}\) we apply linking until nodes i and j are disconnected and \(C_{ij}=0\).

  • We unlink and link nodes of lowest degree \(n+1\) only if all nodes of lowest degree n are disconnected, i.e. \(C^{(n)}\) has already been constructed.

3.2 Infinite diagonal quiver—proof of Theorem 2

Having discussed the finite approximations of Q, we are ready for a jump to infinity.

Definition 10

For any symmetric extended quiver Q, the recursive construction described in the proof of Theorem 8 enables us to construct an infinite set of pairs

$$\begin{aligned} \{(Q^{(n)},\{x^{(n)}_i=x^{(n)}_i(x_1,\dots ,x_{|Q_0|},q)\}_{i\in Q^{(n)}_0})\}_{n\in \mathbb {Z_{+}}}, \end{aligned}$$
(41)

such that \((Q^{(n)},\{x^{(n)}_i=x^{(n)}_i(x_1,\dots ,x_{|Q_0|},q)\}_{i\in Q^{(n)}_0})\) is the n-th degree approximation of Q and

$$\begin{aligned} Q^{(n)}&\subseteq Q^{(m)}, \end{aligned}$$
(42)
$$\begin{aligned} \{x^{(n)}_i=x^{(n)}_i(x_1,\dots ,x_{|Q_0|},q)\}_{i\in Q^{(n)}_0}&\subseteq \{x^{(m)}_i=x^{(m)}_i(x_1,\dots ,x_{|Q_0|},q)\}_{i\in Q^{(m)}_0} \end{aligned}$$
(43)

for all \(m\ge n\).Footnote 4

The extended quiver \(Q^{(\infty )}\) is a union of all extended quivers approximating Q:

$$\begin{aligned} Q^{(\infty )} = \bigcup _{n=1}^{\infty } Q^{(n)}, \end{aligned}$$
(44)

and the corresponding identification of the generating parameters is a union of all sets of equations:

$$\begin{aligned} \{x^{(\infty )}_i=x^{(\infty )}_i(x_1,\dots ,x_{|Q_0|},q)\}_{i\in Q^{(\infty )}_0} = \bigcup _{n=1}^{\infty } \{x^{(n)}_i=x^{(n)}_i(x_1,\dots ,x_{|Q_0|},q)\}_{i\in Q^{(n)}_0}.\nonumber \\ \end{aligned}$$
(45)

We will call \(Q^{(\infty )}\) the infinite diagonal quiver. From the definition it is clear that the infinite quantity is strictly speaking the degree of approximation, however in generic case the size of \(Q^{(\infty )}\) is also infinite. Exceptions are described in Sect. 5.

Now we are ready to prove the main theorem of this paper, stating that the motivic generating series of Q and \(Q^{(\infty )}\) are equal upon the identification of generating parameters given by (45).

Proof of Theorem 2 Assume that \(P_{Q}(\varvec{x},q) - \left. P_{Q^{(\infty )}}(\varvec{x^{(\infty )}},q)\right| _{x^{(\infty )}_i = x^{(\infty )}_i(x_1,\dots ,x_{|Q_0|},q)}\) is not zero. Then it is proportional to \(\varvec{x}^{\varvec{d}}=\prod _{i=1}^{|Q_0|}x_i^{d_i}\) for some \(d_i\in \mathbb {N}\). However, we know that \((Q^{(\infty )},\{x^{(\infty )}_i=x^{(\infty )}_i(x_1,\dots ,x_{|Q_0|},q)\}_{i\in Q^{(\infty )}_0})\) is a \(|\varvec{d}|\)-th degree approximation of Q, since

$$\begin{aligned} Q^{(|\varvec{d}|)}&\subseteq Q^{(\infty )}, \end{aligned}$$
(46)
$$\begin{aligned} \{x^{(|\varvec{d}|)}_i=x^{(|\varvec{d}|)}_i(x_1,\dots ,x_{|Q_0|},q)\}_{i\in Q^{(|\varvec{d}|)}_0}&\subseteq \{x^{(\infty )}_i=x^{(\infty )}_i(x_1,\dots ,x_{|Q_0|},q)\}_{i\in Q^{(\infty )}_0}, \end{aligned}$$
(47)

and for all \(i\in Q^{(\infty )}\backslash Q^{(|\varvec{d}|)}\) the total degree of \(x^{(\infty )}_i\) is at least \(|\varvec{d}|+1\). Therefore,

$$\begin{aligned} P_{Q}(\varvec{x},q) - \left. P_{Q^{(\infty )}}(\varvec{x^{(\infty )}},q)\right| _{x^{(\infty )}_i = x^{(\infty )}_i(x_1,\dots ,x_{|Q_0|},q)} = O(\varvec{x}^{|\varvec{d}|+1})~, \end{aligned}$$
(48)

which is a contradiction. \(\square \)

3.3 Uniqueness

In this section we show that if the adjacency matrix of the initial quiver Q satisfies either \(C_{ij}\ge 0\) or \(C_{ij}\le 0\), for all \(i,j=1\dots |Q_0|\), then the entries in the diagonal quiver matrices \(C^{(n)}\) are unique, as long as they satisfy the rules of diagonalization from Definition 9.

Lemma 11

For any proper or negative quiver Q and \(n\in \mathbb {Z}_+\) the n-th approximate quiver \(Q^{(n)}\) obtained following the rules of diagonalization (Definition 9) is unique (up to permutation corresponding to relabeling of nodes).

Proof

We use the induction in n and denote the nodes of \(Q^{(n)}\) for any n as \(i\in \{1,\dots ,k\}\), keeping in mind that \(Q_0^{(n)} \subseteq Q_0^{(n+1)}\). Without loss of generality we focus on the case of \(C_{ij}\ge 0\). Given a symmetric quiver Q, its n-th approximate quiver \(Q^{(n)}\) by definition satisfies

$$\begin{aligned} P_Q(\varvec{x},q) - P_{Q^{(n)}}(\varvec{x},q) = O(\varvec{x}^{n+1})\,. \end{aligned}$$
(49)

Alternatively, this can be written in terms of DT invariants as

$$\begin{aligned} \Omega _Q(\varvec{x},q) - \Omega _{Q^{(n)}}(\varvec{x},q) = O(\varvec{x}^{n+1})\,. \end{aligned}$$
(50)

We have

$$\begin{aligned} C^{(1)} = \left[ \begin{array}{ccc} C_{11} &{} &{} \\ &{} \ddots &{} \\ &{} &{} C_{|Q_0||Q_0|} \end{array} \right] ~, \qquad C^{(n)} = \left[ \begin{array}{ccc} C_{11} &{} &{} \\ &{} \ddots &{} \\ &{} &{} C_{kk}\\ \end{array} \right] ~, \end{aligned}$$
(51)

where \(k>|Q_0|\) and blank space denotes zero entries. The first degree approximation to Q is defined from the main diagonal of C, therefore \(C^{(1)}\) is manifestly unique. We further assume that \(Q^{(n)}\) is also unique. For \((n+1)\) we write

$$\begin{aligned} C^{(n+1)} = \left[ \begin{array}{ccc|ccc} C_{11} &{} &{} &{} &{} &{} \\ &{} \ddots &{} &{} &{} &{} \\ &{} &{} C_{kk} &{} &{} &{} \\ \hline &{} &{} &{} C_{k+1,k+1} &{} &{} \\ &{} &{} &{} &{} \ddots &{} \\ &{} &{} &{} &{} &{} C_{k+l,k+l} \end{array} \right] = \left[ \begin{array}{ccc|ccc} &{} &{} &{} &{} &{} \\ &{} C^{(n)} &{} &{} &{} &{} \\ &{} &{} &{} &{} &{} \\ \hline &{} &{} &{} &{} &{} \\ &{} &{} &{} &{} R^{(n)} &{} \\ &{} &{} &{} &{} &{} \\ \end{array} \right] \, , \end{aligned}$$
(52)

where the first block is just \(C^{(n)}\) and the rest is a quiver of size l, which we denoted \(R^{(n)}\), so that

$$\begin{aligned} \Omega _{Q^{(n+1)}}(\varvec{x},q)= \Omega _{Q^{(n)}}(\varvec{x},q) + \Omega _{R^{(n)}}(\varvec{x},q)\,. \end{aligned}$$
(53)

\(Q^{(n)}\) is uniquely fixed by induction assumption and it contains all nodes with the lowest degree \(\le n\). The contributions from \(R^{(n)}\) to \(P_Q\) are of degree \(\ge n+1\), but since we are interested only in the \(n+1\)-st approximation, only the lowest degree contributions matter. Therefore, we need to check whether it is possible to have \(R'(n)\ne R(n)\) such that lowest degree terms of \(\Omega _{R'(n)}(\varvec{x},q)\) are equal to those of \(\Omega _{R(n)}(\varvec{x},q)\). To clarify that, we study the coefficient in front of the monomial \(\varvec{x}^I=x_1^{i_1}\dots x_{|Q_0|}^{i_{|Q_0|}}\) of total degree \(n+1\) (the lowest degree) in \(\Omega _{R^{(n)}}(\varvec{x},q)\). Let us assume that this monomial arises from the change of variables associated to the quiver parameters \(x_{j_1},\dots , x_{j_s}\) in \(R^{(n)}\). Since \({x}^I\) is of total degree \(n+1\), each \(x_{j_r}\) (\(r\in \{1,\dots ,s\}\)) originated from n unlinkings and (8) implies that \(x_{j_r}=q^{-n}\varvec{x}^I\). On the other hand, the generating series of DT invariants of each \(C_{j_rj_r}\)-loop quiver reads (18)

$$\begin{aligned} \Omega _{C_{j_rj_r}\text {-loop}}(x_{j_r},q) = (-1)^{C_{j_rj_r}-1}q^{C_{j_rj_r}}x_{j_r} + O(\varvec{x}^{n+2})\,. \end{aligned}$$
(54)

Substituting \(x_{j_r}=q^{-n}\varvec{x}^I\) and summing over r we obtain the explicit form of the coefficient:

$$\begin{aligned} {{\,\textrm{coeff}\,}}_{\varvec{x}^I} \Omega _{R^{(n)}}(\varvec{x},q) = q^{-n}\,((-1)^{C_{j_1j_1}-1}q^{C_{j_1j_1}}+\ldots +(-1)^{C_{j_sj_s}-1}q^{C_{j_sj_s}})\,. \end{aligned}$$
(55)

It is now evident that the only allowed operations which preserve the coefficient (55) are permutations of the diagonal entries and thus the quiver \(R^{(n)}\) is unique. This completes the induction step, and the reasoning for linking negative quivers follows exactly the same path. Note that if linking and unlinking are combined, this argument does not work, since then we do not get the overall factor (like \(q^{-n}\) in (55)) and one could smartly trade the number of linkings, unlinkings and loops to get the same power of q. \(\square \)

We can easily generalize this result to approximations of an infinite degree.

Theorem 12

For any proper or negative quiver Q the infinite diagonal quiver \(Q^{(\infty )}\) obtained following the rules of diagonalization (Definition 9) is unique (up to permutation corresponding to relabeling of nodes).

Proof

Given that \(Q^{(n)}\) is unique for every \(n\in \mathbb {Z}_+\), we make use of the definition of \(Q^{(\infty )}\) via set-theoretic union (44), taking into account identifications (45), which proves the statement. \(\square \)

It remains unclear whether the infinite diagonal quiver is unique for an extended quiver with both positive and negative entries. This important question will be taken into account in the future. However, since such extended quivers occur frequently in many physical applications, we take a look at a few of them in Sect. 6 and 7.

4 DT Invariants from Infinite Diagonal Quivers

In this section we show how we can apply the knowledge of infinite diagonal quivers to obtain a novel way of analyzing DT invariants. This framework leads to a proof of integrality of DT invariants for any extended quiver, as well as interesting physical and algebraic interpretations.

4.1 New proof of integrality of DT invariants

At this stage of our journey we have discovered two important facts:

  • The motivic generating series of any m-loop quiver can be factorized into q-Pochhammers with integer powers (Lemma 6 combined with (14)).

  • The motivic generating series of any symmetric extended quiver can be factorized into an infinite product of the motivic generating series of m-loop quivers (Theorem 2).

Combining the above statements we arrive at

Theorem 13

For any extended symmetric quiver Q (see Definition 3), its motivic DT invariant admits the following decomposition:

$$\begin{aligned} \Omega _Q(x_1,\dots ,x_{|Q_0|},q) = \sum _{i\in Q^{(\infty )}_0} \Omega _{C^{(\infty )}_{ii}\text {-loop}}(x^{(\infty )}_i(x_1,\dots ,x_{|Q_0|}),q)\,. \end{aligned}$$
(56)

Moreover, if Q is a proper or negative quiver, then this decomposition is unique.

Proof

Theorem 2 tells us that for every formal symmetric quiver \(Q=(Q_0,Q_1)\) there exists an infinite diagonal quiver \(Q^{(\infty )}\) such that \(P_Q=P_{Q^{(\infty )}}\). Therefore, motivic generating series for Q can be written as a product of m-loop quiver series:

$$\begin{aligned} P_Q(\varvec{x},q) = \prod _{i\in Q^{(\infty )}_0} \left. P_{C^{(\infty )}_{ii}\text {-loop}}(x^{(\infty )}_i,q)\right| _{x^{(\infty )}_i=x^{(\infty )}_i(x_1,\dots ,x_{|Q_0|},q)}~. \end{aligned}$$
(57)

Each term in the above product corresponds to a diagonal entry in \(C^{(\infty )}\), and we can express motivic DT invariants of Q as a linear combination of m-loop quiver invariants, which yields the statement (as uniqueness follows from Theorem 12). \(\square \)

Corollary 14

For any extended quiver Q, its motivic DT invariants are integer.

Proof

It is left to apply the results from Sect. 2.3, which, combined with Eq. (56), confirm integrality of \(\Omega _Q\) in terms of DT invariants for m-loop quivers. \(\square \)

An important implication of Theorem 13 is that the DT invariants for an arbitrary symmetric quiver obtain a purely combinatorial description. Indeed, Eq. (56) shows that motivic DT invariants of Q are essentially captured by the construction of the DT invariants for m-loop quiver given in [4, 13] along with the data coming from unlinking and linking. In practice, \(\Omega _{\varvec{d},s}\) for a given vector \(\varvec{d}\) can be computed in two steps:

  • Finding the \(|\varvec{d}|\)-th approximation quiver \(Q^{(|\varvec{d}|)}\) (see Sect. 3.1), which is diagonal by construction, and whose motivic generating series are given by a product of m-loop quivers.

  • Computing the motivic DT invariants \(\Omega _Q^{(|\varvec{d}|)}(x_1,\dots ,x_{|Q_0|},q)\) for \(Q^{(|\varvec{d}|)}\) using the formulas for m-loop quivers, .

Note that the definition of approximate quiver implies that

$$\begin{aligned} \Omega _Q(x_1,\dots ,x_{|Q_0|},q) - \Omega _Q^{(|\varvec{d}|)}(x_1,\dots ,x_{|Q_0|},q) = O(\varvec{x}^{\varvec{d}+1})\,. \end{aligned}$$
(58)

This allows to identify \(\Omega _{\varvec{d}{'},s}=\Omega ^{(|\varvec{d}|)}_{\varvec{d}{'},s}\) for any monomial of total degree \(|\varvec{d}{'}|\le |\varvec{d}|\). In particular, since \(Q^{(|\varvec{d}|)}\) is a finite diagonal quiver, there are only finitely many DT invariants \(\Omega _{\varvec{d}{'},s}\ne 0\) for a fixed \(\varvec{d}{'}\). One can then use the recurrence relations of Ref. [13] to directly compute the \(C_{ii}^{(|\varvec{d}|)}\)-loop quivers invariants. Afterwards, one unfolds changes of variables used in (un)linkings, and identifies the desired DT invariants in order to find \(\Omega _Q^{(|\varvec{d}|)}\) and thus \(\Omega _Q\) up to a given order in \(x_1,\dots ,x_{|Q_0|}\). We discuss these steps in detail in examples in Sect. 5.

Summing up, the above procedure allows for an effective computational approach for the DT invariants of any symmetric quiver. As a useful application one can resort to the knots-quivers correspondence [7, 8] and compute the LMOV invariants of knots, see Sect. 6. Another application, which uses the fact that quivers can be related to the \(F_K\) invariants of knot complements [14], is discussed in Sect. 7.

4.2 Physical and algebraic interpretations

Let us study the physical and algebraic interpretations of the results obtained in previous sections.

Following [11], we know that to every symmetric quiver Q we can assign a 3d \(\mathcal {N}=2\) gauge theory T[Q] using the following rules:

  • Gauge group: \(U(1)^{(1)}\times \dots \times U(1)^{(|Q_0|)}\)

  • Matter: chiral fields \(\Phi _i\) charged \(\delta _{ij}\) under \(U(1)^{(j)}\)

  • Chern-Simons (CS) couplings: \(\kappa ^{\textrm{eff}}_{ij}=C_{ij}\)

  • Fayet-Ilioupoulos (FI) couplings: \(\zeta _{i}=\log \left( \left( -1\right) ^{C_{ii}}x_i\right) \)

To that end, an m-loop quiver corresponds to a U(1) level m Chern-Simons gauge theory coupled to a single chiral superfield. More concretely, the partition function of this theory is equal to the motivic generating series \(P_{m\text {-loop}}(x,q)\) after appropriate identification of variables, as shown in [11].

Theorem 2 implies that with appropriate choice of levels and FI couplings (corresponding to infinite diagonal quiver data), the product of simple U(1) Chern-Simons theories described above can reproduce the partition function of theory T[Q] for any symmetric quiver Q. In other words, the theory \(T[Q^{(\infty )}]\) corresponding to infinite diagonal quiver is dual to T[Q]. It is possible because the whole structure encoded in the CS couplings connecting different U(1) theories (corresponding to quiver arrows) is translated into FI couplings (corresponding to changes of variables).

The duality between T[Q] and \(T[Q^{(\infty )}]\) implies the equality of their BPS spectra, however they are built in different ways. In case of Q, we have basic states corresponding to quiver nodes and the their bound states coming from interactions encoded in the quiver arrows [11]. On the other hand, the BPS spectrum of \(Q^{(\infty )}\) consists only of basic states, which are non-interacting from the perspective of CS couplings, but become interdependent via FI couplings. One can also view T[Q] and \(T[Q^{(\infty )}]\) as two ends of the chain of dualities between 3d \(\mathcal {N}=2\) theories. Each duality corresponds to unlinking or linking one pair of nodes [10]. Physically, it means that one bound state and the corresponding CS coupling are translated into a basic state and the FI coupling. Since the BPS spectrum of T[Q] is usually infinite, so is the chain of dualities coming from unlinking and liniking. However, we can group these dualities into two-level structure.

The first level comes from the fact that whenever we have \(C_{ij}>1\) pairs of arrows connecting nodes i and j with \(C_{ii}\) and \(C_{jj}\) loops respectively, then unliking leads to a new node with \(C_{ii}+C_{jj}+2C_{ij}-1\) loops and a corresponding quiver variable given by \(q^{-1}x_i x_j\). However, we still have \(C_{ij}-1>0\) pairs of arrows to unlink. The change of variables remains the same, but now there are \(C_{ii}+C_{jj}+2C_{ij}-3\) loops at the new node. In consequence, unlinking \(C_{ij}>1\) leads to a sequence of \(C_{ij}\) new nodes with the number of loops following the double factorial pattern:

$$\begin{aligned}{} & {} C_{ii}+C_{jj}+2C_{ij}-1,\quad C_{ii}+C_{jj}+2C_{ij}-3,\quad \nonumber \\{} & {} C_{ii}+C_{jj}+2C_{ij}-5,\,\dots ,\, C_{ii}+C_{jj}+1 \end{aligned}$$
(59)

(the corresponding quiver variables are all given by \(q^{-1}x_i x_j\)). In analogy, linking \(C_{ij}<-1\) leads to a sequence of \(|C_{ij}|\) new nodes with the number of loops following the double factorial pattern:

$$\begin{aligned} C_{ii}+C_{jj}+2C_{ij},\quad C_{ii}+C_{jj}+2C_{ij}+2,\quad C_{ii}+C_{jj}+2C_{ij}+4,\,\dots ,\, C_{ii}+C_{jj}-2\nonumber \\ \end{aligned}$$
(60)

(the corresponding quiver variables are all given by \(x_i x_j\)).

The second level of the structure of the chain of dualities is given by the lowest degree of quiver nodes. We start from Q where all nodes are of lowest degree 1. After unlinking (or linking) them, we obtain nodes of lowest degree 2. Unlinking the arrows connecting the new nodes with the old ones produces nodes of lowest degree 3, and so on. This grouping is clearly visible in the proof of Theorem 8, since the difference between \(Q^{(n)}\) and \(Q^{(n+1)}\) lies exactly in nodes of lowest degree \(n+1\). We will see these two levels of the structure of the chain of dualities in various examples of quivers in the following sections.

Finally, we mention the intriguing possibility for an algebraic interpretation of Theorem 13. In [15], certain Lie superalgebra \(\mathfrak {g}_Q\), whose Koszul dual is presumably related to Cohomological Hall algebra of Kontsevich and Soibelman [1], has been defined for every symmetric quiver. \(\mathfrak {g}_Q\) has generators \(b_{i,k}\) for \(i=1\dots |Q_0|\), subject to relations for all \(i,j=1\dots |Q_0|\) and \(k,l\in \mathbb {N}\):

$$\begin{aligned}{}[b_{i,k},b_{i,l}]&= 0, \quad C_{ii} = 0, \nonumber \\ \sum _{p=0}^{C_{ii}-1}(-1)^p\, \left( {\begin{array}{c}C_{ii}-1\\ p\end{array}}\right) \,[b_{i,k-p},b_{i,l+p}]&= 0,\quad C_{ii}\ge 1, \nonumber \\ \sum _{p=0}^{C_{ij}}(-1)^p\, \left( {\begin{array}{c}C_{ij}\\ p\end{array}}\right) \,[b_{i,k-p},b_{j,l+p}]&= 0,\quad i\ne j. \end{aligned}$$
(61)

The main outcome of this construction is that the Poincare series for \(\mathfrak {g}_Q\) coincides with the motivic DT invariant of Q, up to an overall factor. In this context (56) suggests that \(\mathfrak {g}_Q\) admits a decomposition into “elementary” Lie algebras associated to m-loop quivers. Furthermore, we expect a relation between (un)linking and the Lie bracket. These considerations deserve a thorough study, especially in relation to negative quivers (for example, in the context of the vertex operator description in [15]), and we leave it for future work.

5 Simple Examples

In the following part of the paper we illustrate our results in explicit examples. To start with, in this section we consider simple quivers with one or two pairs of arrows connecting different nodes. In the next sections we discuss examples related to the knots-quivers correspondence.

While examples considered in this paper are relatively uncomplicated and we are able to analyze them explicitly, in analysis of more intricate cases one could take advantage of prequivers [16], which encode a part of the spectrum and simplify computations by dividing it in steps.Footnote 5

5.1 Symmetric \(A_2\) quiver

The simplest example of the quiver diagonalization corresponds to the unlinking of the single pair of arrows in the symmetrization of the \(\textbf{A}_2\) Dynkin quiver. The quiver and its adjacency matrix are given by

figure c

and we will call it a symmetric \(A_2\) quiver.

Let us follow Sect. 3.1 and construct all n-th degree approximations of Q. From (32) we immediately find that

$$\begin{aligned} C^{(1)}= \begin{bmatrix} 0 &{} 0 \\ 0 &{} 0 \end{bmatrix} ={{\,\textrm{diag}\,}}(0,0), \qquad x^{(1)}_1 = x_1, \quad x^{(1)}_2 = x_2, \end{aligned}$$
(63)

and Eq. (33) takes a very simple form:

$$\begin{aligned} P_{Q}(\varvec{x},q)=1+\frac{x_{1}}{1-q^{2}}+\frac{x_{2}}{1-q^{2}}+O(\varvec{x}^{2}). \end{aligned}$$
(64)

We can obtain the matrix \({\tilde{C}}^{(1)}\) and the change of variables \({\tilde{x}}^{(1)}_i={\tilde{x}}^{(1)}_i(x_1,x_2,q)\) by applying the unlinking operation described in Definition 4 and Theorem 5:

$$\begin{aligned} {\tilde{C}}^{(1)}= \begin{bmatrix} 0 &{} 0 &{} 0\\ 0 &{} 0 &{} 0 \\ 0 &{} 0 &{} 1 \end{bmatrix}={{\,\textrm{diag}\,}}(0,0,1), \qquad {\tilde{x}}^{(1)}_1 = x_1, \quad {\tilde{x}}^{(1)}_2 = x_2, \quad {\tilde{x}}^{(1)}_3 = q^{-1}x_1 x_2.\nonumber \\ \end{aligned}$$
(65)

We can see that \(Q^{(1)}\) is a diagonal subquiver of \(\tilde{Q}^{(1)}\) and the lowest degrees of contributions to \(P_{\tilde{Q}^{(1)}}\) for entries of \({\tilde{C}}^{(1)}\) are given by

$$\begin{aligned} {{\,\mathrm{lowest\_degree}\,}}(\tilde{C}^{(1)})= \begin{bmatrix} (1) &{} (2) &{} (3) \\ (2) &{} (1) &{} (3) \\ (3) &{} (3) &{} (2) \end{bmatrix}. \end{aligned}$$
(66)

In the next step, we would normally unlink the new node from the initial ones, but we can see that \({\tilde{Q}}^{(1)}\) is already diagonal. In consequence, we have

(67)

for all \(n>1\), where the dashed line separates the nodes which belong to n-th and \(n+1\)-st approximations. Following the Definition 10, it leads to

(68)

Having found \(Q^{(\infty )}\), we can construct the BPS spectrum of Q using our knowledge about m-loop quivers, described in Sect. 4. In the case of symmetric \(A_2\) quiver, Eq. (57) takes form

$$\begin{aligned} P_Q(\varvec{x},q) = P_{0\text {-loop}}(x_1,q) P_{0\text {-loop}}(x_2,q) P_{1\text {-loop}}(q^{-1}x_1 x_2,q). \end{aligned}$$
(69)

From Table 1 we can immediately read off that

$$\begin{aligned} P_Q(\varvec{x},q) = (x_1;q^2)^{-1}_{\infty } (x_2;q^2)^{-1}_{\infty } (x_1 x_2;q^2)^{+1}_{\infty }, \end{aligned}$$
(70)

so DT invariants are given by

$$\begin{aligned} \Omega (\varvec{x},q) = -x_1 -x_2 +x_1 x_2 \quad \Leftrightarrow \quad \Omega _{(1,0),0}=-1,\; \Omega _{(0,1),0}=-1,\;\Omega _{(1,1),0}=+1.\nonumber \\ \end{aligned}$$
(71)

The symmetric \(A_2\) quiver is exceptional in a twofold sense. First, \(Q^{(\infty )}\) is finite, which comes from the fact that the pair \((Q^{(2)},x^{(2)}_i=x^{(2)}_i(x_1,x_2,q))\) is not only a second degree approximation of Q, but also gives an exact expression for the motivic generating series:

$$\begin{aligned} P_{Q}(\varvec{x},q)=\left. P_{Q^{(2)}}(\varvec{x}^{(2)},q)\right| _{ x^{(2)}_i= x^{(2)}_i(x_1,x_2,q)}. \end{aligned}$$
(72)

Second, \(Q^{(\infty )}\) is not only diagonal, but all nodes have either zero or one loop. This leads to a finite BPS spectrum consisting of 3 states. In this simple case we can see clearly that after diagonalization the bound state arising from the interaction of nodes 1 and 2 (represented by the pair of arrows) becomes a basic state associated to the node 3.

To summarize, the unlinking data which generate the infinite diagonal quiver in this example can be compactly presented in the table form (see Table 3).

Table 3 \(Q^{(\infty )}\) data for symmetric \(A_2\) quiver

The first row encodes two copies of 0-loop quiver, each corresponding to \(x_i\); the second row is one copy of 1-loop quiver and \((x_1,x_2)\) denotes the node created at unlinking of the initial pair of nodes. Therefore, by looking at this table one can immediately write down the factorized form (69). This phenomenon is closely related to the pentagon relation [1], which was noticed in [10]. Analogous features can be stated for more complicated quivers, as we will discuss in the upcoming paper [17].

5.2 Symmetric \(A_3\) quiver

The next example we consider is a symmetrization of Dynkin quiver \(\textbf{A}_3\):

figure d

Unlike the \(\textbf{A}_2\) case, here the set of DT invariants is infinite, and so \(Q^{(\infty )}\) has infinitely many nodes. Nevertheless, we can take advantage of the construction of n-th degree approximation quivers \(Q^{(n)}\) to compute \(Q^{(\infty )}\) up to any given order.

Let us begin with the first degree approximation. We can consecutively unlink \((x_1,x_2)\) and \((x_2,x_3)\) (pairs of arrows that will be unlinked are highlighted in red)

figure e

where the last two nodes coming from unlinking correspond to quiver variables \(q^{-1}x_1x_2\) and \(q^{-1}x_2x_3\). This gives the first degree approximation

$$\begin{aligned} C^{(1)} = \begin{bmatrix} 0 &{} 0 &{} 0 \\ 0 &{} 0 &{} 0 \\ 0 &{} 0 &{} 0 \\ \end{bmatrix}, \qquad x_1^{(1)} = x_1,\quad x_2^{(1)} = x_2,\quad x_3^{(1)} = x_3. \end{aligned}$$
(75)

In order to get the second degree approximation, we start from \(\tilde{C}^{(1)}\) and perform unlinking at \((x_3,(x_1,x_2))\), i.e. we unlink the node corresponding to \(x_3\) and the node that came from unlinking \(x_1\) and \(x_2\). In the second stepFootnote 6 we perform unlinking at \((x_3,(x_1,x_2))\), which gives \(\tilde{C}^{(2)}\):

figure f

The top-left \(5\times 5\) subquiver is diagonal and contains all entries of lowest degree \(\le 2\), therefore it provides the second degree approximation of Q:

$$\begin{aligned} C^{(2)} = \left[ \begin{array}{ccccc} 0 &{} 0 &{} 0 &{} 0 &{} 0 \\ 0 &{} 0 &{} 0 &{} 0 &{} 0 \\ 0 &{} 0 &{} 0 &{} 0 &{} 0 \\ 0 &{} 0 &{} 0 &{} 1 &{} 0 \\ 0 &{} 0 &{} 0 &{} 0 &{} 1 \\ \end{array} \right] , \qquad \begin{aligned} x_1^{(2)} = x_1,\quad x_2^{(2)} = x_2,\quad x_3^{(2)} = x_3,\quad \\ x_4^{(2)} = q^{-1}x_1x_2,\quad x_5^{(2)} = q^{-1}x_2x_3. \end{aligned} \end{aligned}$$
(77)

Likewise, to get the cubic approximation we unlink all nodes of lowest degree \(\le 3\). They are inside the dashed submatrix of \(\tilde{C}^{(2)}\) (the bottom-right entry 3 corresponding to \(\tilde{x}_7^{(2)}\) is of lowest degree 4):

figure g

This gives

$$\begin{aligned} C^{(3)} = \begin{bmatrix} 0 &{} 0 &{} 0 &{} 0 &{} 0 &{} 0 \\ 0 &{} 0 &{} 0 &{} 0 &{} 0 &{} 0 \\ 0 &{} 0 &{} 0 &{} 0 &{} 0 &{} 0 \\ 0 &{} 0 &{} 0 &{} 1 &{} 0 &{} 0 \\ 0 &{} 0 &{} 0 &{} 0 &{} 1 &{} 0 \\ 0 &{} 0 &{} 0 &{} 0 &{} 0 &{} 2\\ \end{bmatrix}, \quad \begin{aligned} x_1^{(3)} = x_1,\quad x_2^{(3)}&= x_2,\quad x_3^{(3)} = x_3,\quad \\ x_4^{(3)} = q^{-1}x_1x_2,\quad x_5^{(3)}&= q^{-1}x_2x_3,\quad x_6^{(3)} = q^{-2}x_1x_2x_3. \end{aligned}\nonumber \\ \end{aligned}$$
(79)

This allows us to write the cubic approximation (79) as

$$\begin{aligned} \begin{aligned} P_{Q^{(3)}}(\varvec{x},q) =&\ P_{\text {0-loop}}(x_1,q)\ P_{\text {0-loop}}(x_2,q)\ P_{\text {0-loop}}(x_3,q)\ P_{\text {1-loop}}(q^{-1}x_1x_2,q)\ \\ {}&\times \ P_{\text {1-loop}}(q^{-1}x_2x_3,q)\ P_{\text {2-loop}}(q^{-2}x_1x_2x_3,q) \\ =&\ (x_1;q^2)_{\infty }^{-1}\ (x_2;q^2)_{\infty }^{-1}\ (x_3;q^2)_{\infty }^{-1}\ (x_1x_2;q^2)_{\infty }\ \\ {}&\times (x_2x_3;q^2)_{\infty }\ [(x_1x_2x_3;q^2)_{\infty }^{-1}\ \times \ (1+O(\varvec{x}^{4}))], \end{aligned} \end{aligned}$$
(80)

where \((1+O(\varvec{x}^{4}))\) factor comes from infinite q-Pochhammers with the first entry of total degree 4 or higher. The generating series of corresponding DT invariant reads

$$\begin{aligned} \Omega (\varvec{x},q) = -x_1-x_2-x_3+x_1x_2+x_2x_3-x_1x_2x_3 + O(\varvec{x}^{4})\,. \end{aligned}$$
(81)

Summing up, by taking the union of n-th degree approximations we obtain the infinite diagonal quiver:

(82)

Last but not least, in Table 4 we provide a slightly different presentation of the infinite diagonal quiver (82), where various contributions from one-vertex quivers up to \(C^{(\infty )}_{ii}\le 8\) are segregated. We believe that this data can be ultimately related to the poset of generators of the Lie algebra \(\mathfrak {g}_Q\) (see Sect. 4.2), and leave it for future research.

Table 4 \(Q^{(\infty )}\) data for symmetric \(A_3\) quiver up to \(C_{ii}^{\infty } \le 8\). The rows encode all \(C^{(\infty )}_{ii}\)-loop quivers contributing to the infinite factorized form (57), and the variable x for each copy of such a quiver is given by the bracket expression in the second column from identification \((x_i,x_j)\simeq q^{-1}x_ix_j\)

6 Quivers Corresponding to Knots

The knots-quivers correspondence, as its name indicates, expresses various characteristics of knots in terms of those of corresponding symmetric quivers. In particular, it relates the motivic generating series and motivic DT invariants of a quiver to the generating series of HOMFLY-PT polynomials and Labastida–Mariño–Ooguri–Vafa (LMOV) invariants of a knot. The appearance of symmetric quivers in this context is an important motivation for our work. Understanding properties of such quivers enables to understand properties of corresponding knots, as well as properties of brane systems in which knots and quivers can be engineered and related to each other.

The knots-quivers correspondence was discovered in [7, 8]. Further developments and elucidations were presented in [9,10,11, 16, 18,19,20]. In [21, 22] the correspondence was generalized to toric Calabi-Yau manifolds other than the conifold, and in [14, 23] its version for 3-manifolds that are knot complements was proposed. Diagonalization of quivers discussed in this paper may be of interest in all these contexts.

For a knot \(K\subset S^{3}\), the HOMFLY-PT polynomial \(P_{K}(a,q)\) [24, 25] is a topological invariant which can be calculated via the skein relation. More generally, colored HOMFLY-PT polynomials \(P_{K,R}(a,q)\) are similar polynomial knot invariants that depend also on a representation R of the Lie algebra \(\mathfrak {u}(N)\). (In this setting, the original HOMFLY-PT polynomials correspond to the fundamental representation.) From the physical point of view, \(P_{K,R}(a,q)\) is the expectation value of the knot viewed as a Wilson line in U(N) Chern-Simons gauge theory [26]. The HOMFLY-PT generating series is given by

$$\begin{aligned} P_{K}(\lambda ,a,q)=\sum _{r=0}^{\infty }P_{K,r}(a,q)\lambda ^{-r}, \end{aligned}$$
(83)

where \(P_{K,r}(a,q)\) are HOMFLY-PT polynomials colored by the totally symmetric representations \(S^{r}\). The unusual expansion variable with the negative power comes from the necessity of resolving the clash of different conventions present in the literature and avoiding the confusion with the quiver variables. For more detailed discussion of all conventions see [14, Sect. 2.1] and references therein.

The LMOV invariants \(N_{r,i,j}\) [27,28,29] are numbers that give the following expression for the HOMFLY-PT generating series:Footnote 7

$$\begin{aligned} P_{K}(\lambda ,a,q)=\prod _{r\ge 1}\prod _{i,j\in \mathbb {Z}}(\lambda ^{-r} a^i q^j;q^2)_{\infty }^{N_{r,i,j}} \end{aligned}$$
(84)

We can assemble \(N_{r,i,j}\) into the LMOV generating series \(N(\lambda ,a,q)=\sum _{r,i,j}N_{r,i,j}\lambda ^{-r}a^{i}q^{j}\). From the physical point of view, LMOV invariants count BPS states in the effective 3d \(\mathcal {N}=2\) theory on the world-volume of M5-brane wrapped on the knot conormal inside the resolved conifold [27].

The knots-quivers correspondence  [7, 8] is a conjecture that for each knot K there exist a quiver Q and integers \(n_{i}\), \(a_{i}\), \(l_{i}\), \(i\in Q_{0}\), such that

$$\begin{aligned} P_{K}(\lambda ,a,q)=\left. P_{Q}(\varvec{x},q)\right| _{x_{i}=\lambda ^{n_{i}}a^{a_{i}}q^{l_{i}}}. \end{aligned}$$
(85)

If we substitute (84) and (4), we obtain the knots-quivers correspondence at the level of LMOV and DT invariants:

$$\begin{aligned} N(\lambda ,a,q)=\left. \Omega (\varvec{x},q)\right| _{x_{i}=\lambda ^{n_{i}}a^{a_{i}}q^{l_{i}}}. \end{aligned}$$
(86)

Since DT invariants are integer, this equation implies integrality of \(N_{r,i,j}\)—this means that the knots-quivers correspondence automatically proves the LMOV conjecture.

In the rest of this section we apply the framework of infinite diagonal quivers and m-loop quivers to the knots-quivers correspondence. Quivers corresponding to knots are in general much more complicated than examples from the previous section. In consequence, we will focus on the reduced normalizationFootnote 8 and simplest nontrivial examples, namely the trefoil and figure-eight. Moreover, even in these cases the matrix \(\tilde{C}^{(2)}\) exceeds \(50\times 50\) entries. Therefore, we will compute \(C^{(2)}\) and, if possible, \(C^{(3)}\) in the most efficient way, (un)liking only those non-diagonal entries that are necessary.

6.1 Trefoil knot

In this case the adjacency matrix and the change of variables are given by [8]

$$\begin{aligned} C=\left[ \begin{array}{ccc} 0 &{} 1 &{} 1 \\ 1 &{} 2 &{} 2 \\ 1 &{} 2 &{} 3 \\ \end{array} \right] ~, \qquad \left[ \begin{array}{c} x_1 \\ x_2 \\ x_3 \\ \end{array} \right] = \left[ \begin{array}{c} \lambda ^{-1} a^2 q^{-2}\\ \lambda ^{-1} a^2 \\ \lambda ^{-1} a^4 q^{-3} \\ \end{array} \right] . \end{aligned}$$
(87)

The first degree approximation is immediate, as it coincides with the diagonal of the initial quiver (87) with \(\varvec{x}^{(1)} = (x_1,x_2,x_3)\). The second order approximaton comes from unlinking all arrows in (87), which gives

figure h

Since the seven diagonal entries of \(\tilde{C}^{(1)}\) are the only ones which contribute to quadratic terms \(x_ix_j\) in \(P_Q(\varvec{x},q)\), we do not have to write the whole \(\tilde{C}^{(2)}\), but we can conclude that

(89)

Following Sect. 4.1 and expanding the product of \(C_{ii}\)-loop quivers, we obtain

$$\begin{aligned} \Omega (\varvec{x},q) =&-x_1 - q^2x_2 + q^3x_3 \nonumber \\&+ q^2x_1x_2 - q^3x_1x_3 + q^4x_2^2 - q^5x_2x_3 - q^7x_2x_3 + q^8x_3^2 + O\left( \varvec{x}^3\right) ~. \end{aligned}$$
(90)

The application of the change of variables (87) translates DT invariants into LMOV invariants:

$$\begin{aligned} N(\lambda , a, q)= & {} -a^2 q^{-2} \left( 1+a^2 q^5+q^6\right) \lambda ^{-1} + a^4 q \left( a^2+q\right) \left( 1+q^6+a^2 q^7\right) \lambda ^{-2} \\{} & {} + O\left( \lambda ^{-3}\right) ~. \end{aligned}$$

In order to find the third degree approximation, we have to unlink all arrows between the four new nodes corresponding to diagonal entries (3, 4, 8, 6) and the initial triple corresponding to (0, 2, 3). For clarity, we highlight the unlinked non-diagonal entries in red:

figure i

This procedure results in \(29\times 29\) matrix which is too large to write here. However, its main diagonal and the corresponding change of variables gives us the third order approximation:

(92)

where we denote \(\{\alpha \}_n=\overbrace{\alpha ,\dots ,\alpha }^{n\text { times}}\) for any monomial \(\alpha \) .

In turn, using Theorem 13 we compute

$$\begin{aligned} \begin{aligned} \Omega (\varvec{x},q) =&\ -x_1-q^2 x_2+q^3 x_3 \\&+q^2 x_1 x_2-q^3 x_1 x_3+q^4 x_2^2-q^5 x_2 x_3+q^8 x_3^2 \\&-(q^4+q^6) x_1 x_2^2 - (q^6+q^8)x_1 x_3^2 + (2q^5+2q^7+q^9)x_1 x_2 x_3 + O\left( \varvec{x}^4\right) \end{aligned}\nonumber \\ \end{aligned}$$
(93)

The generating series of the corresponding LMOV invariants reads

$$\begin{aligned} \begin{aligned} N(\lambda ,a, q) =&-a^2 q^{-2} \left( 1+a^2 q^5+q^6\right) \lambda ^{-1} + a^4 q \left( a^2+q\right) \left( 1+q^6+a^2 q^7\right) \lambda ^{-2} \\&- a^6 q^{11} \left( a^6+a^6 q^2+q^3+a^6 q^6\right) \lambda ^{-3} + O\left( \lambda ^{-4}\right) \,. \end{aligned} \end{aligned}$$
(94)

6.2 Figure-eight knot

This is the first example in our selection where we encounter both ordinary and negative arrows in Q. This indicates necessity to use both unlinking and linking in order to compute \(Q^{(n)}\), following the rules of diagonalization given in Definition 9. The adjacency matrix and the change of variables are given by

$$\begin{aligned} C=\left[ \begin{array}{ccccc} 0 &{} -1 &{} -1 &{} 0 &{} 0 \\ -1 &{} -2 &{} -2 &{} -1 &{} 0 \\ -1 &{} -2 &{} -1 &{} -1 &{} 0 \\ 0 &{} -1 &{} -1 &{} 1 &{} 1 \\ 0 &{} 0 &{} 0 &{} 1 &{} 2 \\ \end{array} \right] ~, \qquad \left[ \begin{array}{c} x_1 \\ x_2 \\ x_3 \\ x_4 \\ x_5 \\ \end{array} \right] = \left[ \begin{array}{c} \lambda ^{-1} \\ \lambda ^{-1} a^{-2} q^2 \\ \lambda ^{-1} q^{-1} \\ \lambda ^{-1} q \\ \lambda ^{-1} a^2 q^{-2} \\ \end{array} \right] . \end{aligned}$$
(95)

The first degree approximation is immediately given by \(C^{(1)} = {{\,\textrm{diag}\,}}(0,-2,-1,1,2)\), \(\varvec{x}^{(1)} = (x_1,\dots ,x_5)\). \(C^{(1)}\) is a diagonal submatrix of

figure j

obtained from C by the successive application of (un)linking. The diagonal of \(\tilde{C}^{(1)}\) together with the change of variables coming from (un)linking gives us the second degree approximation (the matrix \(\tilde{C}^{(2)}\) is of size \(125 \times 125\)):

(97)

This comes from the fact that all nodes whose leading term is of the form \(x_ix_j\), \(i\ne j\), come from (un)linking of the nodes of Q. Using this data and Theorem 13, we can write the generating seires of DT invariants up to quadratic terms:

$$\begin{aligned} \begin{aligned} \Omega (\varvec{x},q) =&\ -x_1 - q^{-2}x_2 + q^{-1}x_3 + qx_4 - q^2x_5- q^{-4}x_1x_2 + q^{-3}x_1x_3 \\&- q^{-8}x_2^2 + (q^{-7} + q^{-5})\,x_2x_3 + q^{-3}x_2x_4 - q^{-4}x_3^2 - q^{-2}x_3x_4 \\&- q^3x_4x_5 + q^4x_5^2 + O\left( \varvec{x}^3\right) \,. \end{aligned} \end{aligned}$$
(98)

As a consistency check, note that terms of the form \(x_ix_j\) with \(i\ne j\) precisely correspond to seven extra nodes in \(C^{(2)}\). The application of the change of variables (95) gives the following LMOV invariants:

$$\begin{aligned} \begin{aligned} N(\lambda ^{-1},a,q) =&- a^{-2} q^{-3}\left( a^2+a^4 q+a^2 q^3+q^5+a^2 q^6\right) \lambda ^{-1}- a^{-4} q^{-9} \\&\left( 1+a^2 q\right) \left( a^6+a^4 q+a^4 q^4+a^4 q^7-q^{13}\right) \lambda ^{-2} + O\left( \lambda ^{-3}\right) \,. \end{aligned} \end{aligned}$$
(99)

7 Quivers Corresponding to Knot Complements

\(F_K\) invariants were introduced in [30] as knot complement versions of \(\hat{Z}\) invariants [31, 32]:

$$\begin{aligned} F_{K}=\hat{Z}\left( S^{3}\backslash K\right) . \end{aligned}$$
(100)

From the physical point of view, the \(F_K\) invariant arises from the reduction of 6d \(\mathcal {N}=(0,2)\) theory describing M5-branes on the 3-manifold with the topology of the knot complement [30]. The a-deformed \(F_K\) invariants were introduced in [33]. In [14] the knots-quivers correspondence was generalized to knot complements using the a-deformed version of \(F_{K}\) (which for simplicity we will call just \(F_K\) invariant). More specifically, the author conjectured—and proved for the complements of \((2,2p+1)\) torus knots—that after appropriate change of variables the \(F_K\) invariant can be expressed as a motivic generating series of some quiver Q:

$$\begin{aligned} F_{K}(\mu ,a,q)= & {} \sum _{d_1,\dots ,d_{|Q_0|}\ge 0}(-q)^{\sum _{i,j=1}^{|Q_0|} C_{ij}d_i d_j}\prod _{i=1}^{|Q_0|}\frac{\mu ^{n_{i}d_{i}}a^{a_{i}d_{i}}q^{l_{i}d_{i}}}{(q^{2};q^{2})_{d_i}}\nonumber \\= & {} \left. P_{Q}(\varvec{x},q)\right| _{x_{i}=\mu ^{n_{i}}a^{a_{i}}q^{l_{i}}}. \end{aligned}$$
(101)

As a consequence, the knot complement analogues of LMOV invariants \(N(\mu ,a,q)\) were introduced basing on DT invariants of corresponding quivers:

$$\begin{aligned} N(\mu ,a,q)=\sum _{r,i,j}N_{r,i,j}\mu ^{r}a^{i}q^{j}=\left. \Omega (\varvec{x},q)\right| _{x_{i}=\mu ^{n_{i}}a^{a_{i}}q^{l_{i}}}. \end{aligned}$$
(102)

Further developments, including explicit formulas for many knot complements and generalisation to different branches of A-polynomials were presented in [23].

In the rest of this section we apply the framework of infinite diagonal quivers and m-loop quivers to the simplest nontrivial cases of quivers corresponding to the trefoil and figure-eight knot complements.Footnote 9

7.1 Trefoil knot complement

In case of the trefoil knot complement, \(F_{3_1}\) can be written in the form (101) for the following quiver and the change of variables:Footnote 10 [14]

$$\begin{aligned} C=\left[ \begin{array}{cccc} 0 &{} -1 &{} 0 &{} -1 \\ -1 &{} -1 &{} 0 &{} -1 \\ 0 &{} 0 &{} 1 &{} 0 \\ -1 &{} -1 &{} 0 &{} 0 \\ \end{array} \right] , \qquad \left[ \begin{array}{c} x_1 \\ x_2 \\ x_3 \\ x_4 \\ \end{array} \right] = \left[ \begin{array}{c} \mu ^2 a^2 \\ \mu ^2 q^{3} \\ \mu a^2 q^{-1} \\ \mu q^2 \\ \end{array} \right] . \end{aligned}$$
(103)

In this example we explicitly present two steps of the calculation—the second and third degree approximations, which are computable in reasonable time. After linking all non-diagonal entries, we obtain the second degree approximation:

(104)

Following the procedure of expanding the product of \(C_{ii}\)-loop quivers, described in Sect. 4.1, we get

$$\begin{aligned} \begin{aligned} \Omega (\varvec{x},q) =&\ -x_1 + q^{-1} x_2 + q x_3 - x_4 \\&\ + q^{-3} x_1 x_2 - q^{-4} x_2^2 - q^{-2} x_1 x_4 + q^{-3} x_2 x_4 + O\left( \varvec{x}^3\right) \,. \end{aligned} \end{aligned}$$
(105)

Combining the above result with the definition (102) and change of variables (103), we obtain the trefoil knot complement analogues of LMOV invariants:

$$\begin{aligned} N(\mu , a, q) = (a^2-q^2)\, \mu -(a^2-q^2)\, \mu ^2 + O(\mu ^3)~. \end{aligned}$$
(106)

Following analogous steps, we obtain the third degree approximation:

(107)

This allows to refine the expression for the generating series given in (105):

$$\begin{aligned} \begin{aligned} \Omega (\varvec{x},q) =&- x_1 + q^{-1} x_2 + q x_3 - x_4 \\&+ q^{-3} x_1 x_2 - q^{-2} x_1 x_4 - q^{-4} x_2^2+q^{-3} x_2 x_4 \\&+ q^{-5} x_1^2 x_2 - q^{-4} x_1^2 x_4 - (q^{-8} + q^{-6})\, x_1 x_2^2 + (q^{-7}+2 q^{-5})\, x_1 x_2 x_4 \\&-q^{-4} x_1 x_4^2+q^{-9} x_2^3 - (q^{-8} + q^{-6})\, x_2^2 x_4+q^{-5} x_2 x_4^2 +O(\varvec{x}^4)~. \end{aligned}\nonumber \\ \end{aligned}$$
(108)

After specialization of \(x_i\), given by (103), they take form

$$\begin{aligned} N( \mu ,a, q) = \left( a^2-q^2\right) \mu - \left( a^2 - q^2\right) \mu ^2 - \left( a^2 - q^2\right) \mu ^3 + O(\mu ^4)~. \end{aligned}$$
(109)

The presence of \((a^2 - q^2)\) factor in the expression for \(N(\mu , a, q)\) is a trace of trivialization \(F_K(\mu ,a=q,q)=1\) conjectured in [33] for any knot complement. However, the lack of other dependence on a and q suggests that the analogous of LMOV invariants for the complement of \(3_1\) satisfy the following property

$$\begin{aligned} N_{S^3 \setminus 3_1}(\mu , a^{-1}, q^{-1}) = (-a^{-2} q^{-2} )\, N_{S^3 \setminus 3_1}(\mu , a, q). \end{aligned}$$
(110)

7.2 Figure-eight knot complement

For the figure-eight knot complement, one can write \(F_{4_1}\) in the form (101) using the following quiver and the change of variables:Footnote 11 [23]

$$\begin{aligned} C=\left[ \begin{array}{cccccc} 0 &{} 0 &{} 0 &{} 1 &{} 0 &{} 0 \\ 0 &{} 0 &{} -1 &{} -1 &{} 0 &{} 0 \\ 0 &{} -1 &{} 0 &{} 0 &{} 0 &{} 0 \\ 1 &{} -1 &{} 0 &{} 1 &{} 1 &{} 0 \\ 0 &{} 0 &{} 0 &{} 1 &{} 1 &{} 0 \\ 0 &{} 0 &{} 0 &{} 0 &{} 0 &{} 1 \\ \end{array} \right] , \qquad \left[ \begin{array}{c} x_1 \\ x_2 \\ x_3 \\ x_4 \\ x_5 \\ x_6 \\ \end{array} \right] = \left[ \begin{array}{c} \mu q^2 \\ \mu q^2 \\ \mu q^2 \\ \mu a^2 q^{-1} \\ \mu a^2 q^{-1} \\ \mu a^2 q^{-1} \\ \end{array} \right] . \end{aligned}$$
(111)

The second degree approximation obtained after (un)linking all non-diagonal entries reads

(112)

After the application of Theorem 13, this leads to

$$\begin{aligned} \Omega (\varvec{x},q) =&- x_1 - x_2 - x_3 + q x_4 + q x_5 + q x_6 \nonumber \\&-q x_1 x_4-q^{-2} x_2 x_3+q^{-1} x_2 x_4+q^2 x_4 x_5 + O\left( \varvec{x}^3\right) ~. \end{aligned}$$
(113)

If we put this equation together with (103) into (102), we obtain

$$\begin{aligned} N(\mu , a, q) = 3 \left( a^2 - q^2\right) \mu + \left( 1+a^2\right) \left( a^2 - q^2\right) \mu ^2 + O\left( \mu ^3\right) ~. \end{aligned}$$
(114)

Following similar steps, we get the third degree approximation:

(115)

This allows us to compute more DT invariants, extending (113) to

$$\begin{aligned} \begin{aligned} \Omega (\varvec{x},q) =&-x_1-x_2-x_3+q x_4+q x_5+q x_6 \\&-q x_1 x_4-q^{-2} x_2 x_3+q^{-1} x_2 x_4+q^2 x_4 x_5+q^2 x_4 x_5-q^{-1} \nonumber \\&\times x_1 x_2 x_4-q^2 x_1 x_4^2-q^2 x_1 x_4 x_5-q^{-4} x_2^2 x_3+q^{-3} x_2^2 x_4-q^{-4} x_2 x_3^2 \nonumber \\&+q^{-3} x_2 x_3 x_4+x_2 x_4 x_5+q^3 x_4^2 x_5+q^3 x_4 x_5^2+O\left( \varvec{x}^4\right) ~. \nonumber \end{aligned} \end{aligned}$$

Finally, we perform the change of variables indicated in (111) to derive the analogue of LMOV invariants of \(F_{4_1}\):

$$\begin{aligned} N(\mu , a, q) =&3 \left( a^2 - q^2\right) \mu + \left( 1+a^2\right) \left( a^2 - q^2\right) \mu ^2 \\&+ \left( 2+a^2+2 a^4\right) \left( a^2 - q^2\right) \mu ^3 + O\left( \mu ^4\right) ~.\nonumber \end{aligned}$$
(116)

Similarly to the LMOV invariants for the complement of \(3_1\) (which are reciprocal polynomials, see Eq. (110)), we conjecture that the above expression enjoys the property

$$\begin{aligned} N_{S^3 \backslash 4_1}\left( \mu , a^{-1}, q^{-1}\right) = \left( -q^{-2}\right) N_{S^3 \backslash 4_1}\left( a^2 \mu , a, q\right) . \end{aligned}$$
(117)