1 Introduction and Main Results

Mutations of quivers were introduced by Fomin and Zelevinsky (2002) in the context of cluster algebras and since then have found numerous applications in various domains of mathematics. Mutations are involutive transformations decomposing the set of quivers into equivalence classes called mutation classes (see Sect. 2.1 for precise definitions). Knowing the structure of mutation classes gives a lot of information about the corresponding cluster algebras. It is especially beneficial if there exists a certain combinatorial or geometric model for mutations. This is the case, for example, for adjacency quivers of triangulations of bordered marked surfaces  (Fock and Goncharov 2006; Gekhtman et al. 2005; Fomin et al. 2008), where mutations correspond to flips of triangulations.

There is a model for mutations of quivers containing a representative without oriented cycles in their mutation class (such quivers are called mutation-acyclic): it was shown in (Speyer and Thomas 2013; Seven 2015) that mutations of mutation-acyclic quivers can be modeled by reflections of a tuple of positive vectors in a certain quadratic space (we call this a realization by reflections). One of the goals of this paper is to construct a model for mutations of mutation-cyclic quivers of rank 3, and thus to obtain a geometric realization for every quiver of rank 3 (Theorem 3.6). In particular, we prove that mutations of mutation-cyclic rank 3 quivers can be modeled by \(\pi \)-rotations in triples of points on a hyperbolic plane.

Mutation classes of rank 3 quivers were studied in Assem et al. (2008), Beineke et al. (2011), Berenstein et al. (2006), Felikson et al. (2012), Seven (2012) and Warkentin (2014). In particular, the Markov constant\(C(Q)=p^2+q^2+r^2-pqr\) for a cyclic quiver Q with weights (pqr) was introduced in Beineke et al. (2011) and proved to be mutation-invariant. Combining our results with ones of Beineke et al. (2011), we show that C(Q) defines the type and geometric properties of realizations of all rank 3 quivers (Theorem 4.4). For mutation-acyclic quivers, C(Q) also controls the signature of the quadratic space where mutations are modeled by reflections. More precisely, after considering appropriate projectivization, C(Q) chooses between the sphere \({\mathbb {S}}^2\), Euclidean plane \({\mathbb {E}}^2\) and the hyperbolic plane \({\mathbb {H}}^2\), see Remark 4.7.

Throughout the whole paper, we allow a quiver to have real weights, so all the results concern a more general class of quivers than is usually considered (see also Lampe 2018). A quiver is mutation-finite if its mutation class is finite. The classification of mutation-finite quivers with integer weights in rank 3 is extremely simple: there are two quivers in the mutation class of an orientation of \(A_3\) Dynkin diagram, two quivers in the mutation class of an acyclic orientation of \(A_2^{(1)}\) extended Dynkin diagram, and the Markov quiver. However, in the case of real weights the question is more interesting, we classify all the finite mutation classes in rank 3 in Theorem 5.9, which, in its turn, leads to the complete classification of mutation-finite quivers with real weights  (Felikson and Tumarkin 2019).

Finally, we discuss the structure of acyclic representatives in mutation classes. According to Caldero and Keller (2006), all acyclic quivers in any integer mutation class can be mutated to each other via sink-source mutations only, i.e. by mutations in vertices incident to incoming (or outgoing) arrows only. This is not the case for quivers with real weights: already finite mutation classes may have two essentially distinct acyclic representatives (see Table 1), and infinite mutation classes have infinitely many ones which are distributed densely, see Theorem 6.2.

2 Mutation-Acyclic Quivers via Reflections

In this section we model mutations of a mutation-acyclic rank 3 quiver via some linear reflection group acting on \({\mathbb {S}}^2\), \({\mathbb {E}}^2\) or \({\mathbb {H}}^2\). The results of this section can be deduced from Barot et al. (2006) [see also Seven (2015), Speyer and Thomas (2013) and Felikson and Tumarkin (2018) for more general picture], we give a geometric interpretation and observe that taking real weights instead of integer ones does not affect the proofs.

2.1 Quiver Mutations

A quiverQ is an oriented graph with weighted edges without loops, 2-cycles and multiple edges. We allow the weights to be any positive real numbers. We call the directed edges arrows. By rank of Q we mean the number of its vertices.

For every vertex k of Q we define an involutive operation \(\mu _k\) called mutation ofQin directionk. It gives a new quiver \(\mu _k(Q)\) which can be obtained from Q in the following way (see Fomin and Zelevinsky 2002):

  • orientations of all arrows incident to the vertex k are reversed, weights remain intact;

  • for every pair of vertices (ij) such that Q contains arrows directed from i to k and from k to j the weight of the arrow joining i and j changes as described in Fig. 1.

Fig. 1
figure 1

Quiver mutations. The sign before r (resp., \({r'}\)) is positive if the vertices of Q (resp., \(Q'\)) form an oriented cycle, and negative otherwise. Either r or \(r'\) may vanish

Given a quiver Q, its mutation class is a set of all quivers (considered up to isomorphism) obtained from Q by all sequences of iterated mutations. All quivers from one mutation class are called mutation-equivalent.

Quivers without loops and 2-cycles are in one-to-one correspondence with real skew-symmetric matrices \(B=\{b_{ij}\}\), where \(b_{ij}>0\) if and only if there is an arrow from ith vertex to jth one with weight \(b_{ij}\). In terms of the matrix B the mutation \(\mu _k\) can be written as \(\mu _k(B)=B'\), where

$$\begin{aligned} b'_{ij}=\left\{ \begin{array}{ll} -b_{ij}, &{} \quad \hbox { if } i=k \hbox { or } j=k; \\ b_{ij}+\frac{|b_{ik}|b_{kj}+b_{ik}|b_{kj}|}{2}, &{} \quad \hbox { otherwise.}\\ \end{array} \right. \end{aligned}$$

A rank 3 quiver (and the corresponding \(3\times 3\) matrix) is called cyclic if its arrows compose an oriented cycle, and is called acyclic otherwise. A quiver (and the matrix) is mutation-cyclic if all representatives of the mutation class are cyclic, and mutation-acyclic otherwise.

2.2 Construction

2.2.1 Initial Configuration

Let Q be an acyclic rank 3 quiver and let B be the corresponding skew-symmetric \(3\times 3\) matrix. Consider a symmetric matrix with non-positive off-diagonal entries \(M(B)=(m_{ij})\), where \( m_{ii}=2\), \(m_{ij}=-|b_{ij}| \ \text{ if } i\ne j. \)

M(B) defines a quadratic form, and we can consider it as the matrix of inner products of some triple of vectors \((v_1,v_2,v_3)\) in a quadratic space V of the same signature as M(B) has. Considering the projectivization \(P(V)=V/{\mathbb {R}}_+\), the images \(l_i\) of the hyperplanes \(\varPi _{i}=v_i^\perp \) define lines in a space X of constant curvature, where X is the sphere \({\mathbb {S}}^2\) if M(B) is positive definite, a Euclidean plane \({\mathbb {E}}^2\) if M(B) is degenerate positive semidefinite, or \({\mathbb {H}}^2\) if M(B) is of signature (2, 1). The scalar product \((v_i,v_j)\) characterizes the mutual position of the corresponding lines:

$$\begin{aligned} |(v_i,v_j)|={\left\{ \begin{array}{ll} 2\cos \angle (\varPi _i,\varPi _j)<2 &{} \text{ if } l_i \text{ intersects } l_j,\\ 2&{} \text{ if } l_i \text{ is } \text{ parallel } \text{ to } l_j,\\ 2\cosh d(l_i,l_j)>2 &{} \text{ otherwise, } \end{array}\right. } \end{aligned}$$

where \(d(l_i,l_j)\) is the distance between diverging lines in \({\mathbb {H}}^2\).

Consider also the halfplanes \(l_i^-=\{u\in P(V)\ | \ (u,v_i)<0 \}\), let \(F=l_1^-\cap l_2^-\cap l_3^-\). Since \((v_i,v_j)\le 0\), F is an acute-angled domain (i.e., F has no obtuse angles).

2.2.2 Reflection Group

Given a vector \(v_i\in V\) with \((v_i,v_i)=2\) one can consider a reflection with respect to \(l_i=v_i^\perp \) defined by \(r_i(u)=u-(u,v_i)v_i\). Reflections preserve the scalar product in V, and \(r_i(v_i)=-v_i\), i.e. \(r_i\) is an isometry of X preserving \(l_i\) and interchanging the halfspaces into which X is decomposed by \(l_i\). We denote by G the group generated by reflections \(r_1,r_2,r_3\).

2.2.3 Mutation

The initial acyclic quiver Q (and matrix B) corresponds to the initial set of generating reflections in the group G and to the initial domain \(F\subset P(V)\). Applying mutations, we will obtain other sets of generating reflections in G as well as other domains in P(V).

More precisely, define mutation of the set of generating reflections by partial conjugation: \(\mu _k(r_j)=r_kr_jr_k\) if \(b_{jk}>0\), and \(\mu _k(r_j)=r_j\) otherwise. Consequently, the mutation of the triple of vectors (and of the triple of lines) is defined by partial reflection:

$$\begin{aligned} \mu _k(v_j)={\left\{ \begin{array}{ll} v_j-(v_j,v_k)v_k &{} \text{ if } b_{jk}>0,\\ -v_k &{} \text{ if } j=k,\\ v_j&{} \text{ otherwise. }\end{array}\right. } \end{aligned}$$

Note that the mutation as defined above is not an involution. To fix this, choose a vector \(u\in F\) and define \(\mu _k\) as above (i.e. reflecting \(v_j\) if \(b_{jk}>0\)) for the case \((u,v_k)<0\), and by reflection of \(v_j\) if \(b_{jk}<0\) for the case \((u,v_k)>0\). Applications of two versions of the definition differ by reflection in \(v_k\) only. Throughout the paper we will mostly use the configurations up to conjugation by an element of G, so it will be sufficient for us to use the initial definition.

2.3 Geometric Realization by Reflections

Lemma 2.1

(Barot et al. (2006), Corollary of Proposition 3.2) Let Q be a rank 3 quiver, and let B be the corresponding skew-symmetric matrix. Let \(V=\langle v_1,v_2,v_3\rangle \) be a quadratic space and suppose that

  1. (1)

    \((v_i,v_i)=2\) for \(i=1,2,3\), \(|(v_i,v_j)|=|b_{ij}|\) for \(1\le i<j\le 3\);

  2. (2)

    if \((v_i,v_j)\ne 0\) for all \(i\ne j\), then the number of pairs (ij) such that \(i<j\) and \((v_i,v_j)>0\) is even if Q is acyclic and odd if Q is cyclic.

Then the set of vectors \(\mathbf{v'}=(\mu _k(v_1),\mu _k(v_2),\mu _k(v_3))\) satisfies conditions (1)–(2) for \(B'=\mu _k(B)\).

We note that the statement of (Barot et al. 2006, Proposition 3.2) is formulated in terms of quasi-Cartan companions, which are Gram matrices of tuples of vectors \(\{v_1,v_2,v_3\}\), and their mutations, which are precisely changes of bases corresponding to our mutations \(\mathbf{v}\mapsto \mathbf{v'}\) defined above.

The statement of the lemma is proved in Barot et al. (2006) for integer skew-symmetrizable matrices, however, their proof works for real skew-symmetric matrices as well. One can also note that for any skew-symmetric matrix B there exists a quadratic three-dimensional space V and a triple of vectors \(v_1,v_2,v_3\in V\) satisfying the assumptions of the lemma.

Definition 2.2

Let B be a \(3\times 3\) skew-symmetric matrix. We say that a tuple of vectors \(\mathbf{v}=(v_1,v_2,v_3)\) is a geometric realization by reflections of B if conditions (1)–(2) of Lemma 2.1 are satisfied. We also say that \(\mathbf v\) provides a realization of the mutation class of B if the mutations of \(\mathbf v\) via partial reflections agree with the mutations of B, i.e. if conditions (1)–(2) are satisfied after every sequence of mutations.

Given a geometric realization \((v_1,v_2,v_3)\) of B, consider the lines \(l_i=\{u \ | \ (u,v_i)=0 \}\). The (unordered) triple of lines \((l_1,l_2,l_3)\) will be also called a geometric realization by reflections of B (note that properties (1)–(2) do not depend on the choice of vectors orthogonal to \((l_1,l_2,l_3)\)). A realization of B will also be called a realization of the corresponding quiver Q.

Corollary 2.3

Every acyclic mutation class has a geometric realization by reflections.

Proof

In view of Lemma 2.1 it is sufficient to find a geometric realization for an acyclic quiver. This is provided by the construction above (notice that for the initial acyclic quiver we get \((v_i,v_j)<0\), so condition (2) holds). \(\square \)

Remark 2.4

In contrast to quivers with integer weights, mutation classes of quivers with real weights may have more than one acyclic representative (modulo sink-source mutations), we discuss this in the last section. Meanwhile, we observe that by Lemma 2.1 a triple of lines corresponding to any acyclic quiver determines an acute-angled domain, while a triple corresponding to a cyclic quiver determines a domain with an obtuse angle.

3 Mutation-Cyclic Quivers via \(\pi \)-Rotations

3.1 Construction

Similarly to acyclic mutation classes realized by partial reflections in \({\mathbb {S}}^2\), \({\mathbb {E}}^2\) or \({\mathbb {H}}^2\), we will use \(\pi \)-rotations in \({\mathbb {H}}^2\) to build a geometric realization for mutation-cyclic classes.

3.1.1 Initial Configuration

Let Q be a cyclic rank 3 quiver and let B be the corresponding skew-symmetric \(3\times 3\) matrix (we will assume \(b_{12},b_{23},b_{31}>0\)). We will also assume \(|b_{ij}|\ge 2\) for all \(i\ne j\) (in view of Lemma 3.3 below this is the case for quivers in mutation-cyclic classes).

Let V be a quadratic space of signature (2, 1), suppose that \(v_1,v_2,v_3\) are negative vectors with \((v_i,v_i)=-2\), \(|(v_i,v_j)|=|b_{ij}|\) for \(i\ne j\). Then \(v_i\) correspond to points in the hyperbolic plane \({\mathbb {H}}^2\), the product \((v_i,v_j)\) represents the distance \(d(v_i,v_j)\), i.e., \( (v_i,v_j)=-2\cosh d(v_i,v_j). \)

It is not immediately evident that for every mutation-cyclic matrix B there is a corresponding triple of vectors \(v_1,v_2, v_3\), we will prove this in Sect. 4.

3.1.2 \(\pi \)-Rotations Group

With every \(x\in {\mathbb {H}}^2\) (i.e., with every negative \(v\in V\)) we can associate a rotation by \(\pi \) around x. A \(\pi \)-rotation \(R_v\) about v, \((v,v)=-2\), acts as \( R_v(u)=-u-(u,v)v. \) Given three points \(v_1,v_2,v_3\), we can generate a group \(G=\langle R_{v_1},R_{v_2},R_{v_3}\rangle \) acting on \({\mathbb {H}}^2\).

3.1.3 Mutation

The initial matrix B corresponds to the initial set of generating rotations in the group G and to the initial triple of points in \({\mathbb {H}}^2\). Applying mutations, we will obtain other sets of generating rotations of G as well as other triples of points.

More precisely, define mutation of the set of generating rotations by partial conjugation, in exactly the same way as for reflections: \( \mu _k(r_j)=r_kr_jr_k\) if \(b_{jk}>0\), and \( \mu _k(r_j)=r_j\) otherwise. Consequently, the mutation of the triple of points is defined by partial rotation:

$$\begin{aligned} \mu _k(v_j)={\left\{ \begin{array}{ll} -v_j-(v_j,v_k)v_k &{} \text{ if } b_{jk}>0,\\ v_i&{} \text{ otherwise. }\end{array}\right. } \end{aligned}$$

3.2 Geometric Realization by \(\pi \)-Rotations

Lemma 3.1

Let Q be a cyclic quiver of rank 3 with all weights greater or equal to 2, let B be the corresponding skew-symmetric matrix with \(b_{12},b_{23},b_{31}>0\), and let V be the corresponding quadratic space. Suppose that \(v_1,v_2,v_3\in V\) are vectors satisfying \((v_i,v_i)=-2\), \((v_i,v_j)=-|b_{ij}|\) for \(1\le i<j\le 3\).

Then \(Q'=\mu _k(Q)\) is a cyclic quiver with weights greater or equal to 2, and the set of vectors \(\mathbf{v'}=(\mu _k(v_1),\mu _k(v_2),\mu _k(v_3))\) satisfies the assumptions of the lemma for \(B'=\mu _k(B)\).

Proof

Due to the symmetry, to prove the lemma we only need to check one mutation (say, \(\mu _2\)). A direct computation shows that \((v_1',v_3')=-(b_{12}b_{23}-b_{31})=-b_{13}'\), \((v_1',v_2')=(v_1,v_2)=b_{12}'\), \((v_2',v_3')=(v_2,v_3)=b_{23}'\). As \(v_1'\) and \(v_3'\) are negative, \((v_1',v_3')=-2\cosh d(v_1',v_3')<-2<0\), which implies that \(b_{31}'=-b_{13}'<-2\), i.e. \(Q'=\mu _2(Q)\) is a cyclic quiver with \(|b'_{12}|,|b'_{23}|,|b'_{31}|\ge 2\) for \(B'=\mu _2(B)\). Also, the computation above shows that the assumptions are satisfied by \(\mathbf v'\) and \(B'\). \(\square \)

Notation 3.2

From now on, given a cyclic quiver we denote its weights by \(p=|b_{12}|\), \(q=|b_{23}|\), \(r=|b_{31}|\). We will also denote the corresponding matrix B by a triple (pqr).

A quiver is called minimal if the sum of its weights is minimal across the whole mutation class.

Lemma 3.3

Let Q be a cyclic quiver with weights \(p,q,r>0\).

  1. (a)

    if \(r<2\) then Q is mutation-acyclic;

  2. (b)

    if \(r=2\) and \(p\ne q\) then Q is mutation-acyclic;

  3. (c)

    if \(r=2\) and \(p=q\ge 2\) then Q is mutation-cyclic, and Q is minimal in its mutation class.

Proof

(a) We will apply mutations \(\mu _1\) and \(\mu _3\) alternately (starting from \(\mu _3\)), so that at every step \(b_{13}=r\) stays intact. Furthermore, each of the steps changes either \(b_{12}\) or \(b_{23}\) as follows: \(\square \)

Claim 1

For \(n\in {\mathbb {N}}\) denote \(Q_n'=(\mu _1\mu _3)^{n/2}Q\) if n is even or \(Q_n'=\mu _3(\mu _1\mu _3)^{(n-1)/2}Q\) if n is odd. If all \(Q_k'\) are cyclic for \(k<n\), then the entries of the corresponding matrix \(B_n'\) satisfy

$$\begin{aligned} |b'_{12}|\ (\text{ or } |b'_{23}|)= f_n(p,q,r)=u_{n}(r)q-u_{n-1}(r)p, \end{aligned}$$

where \(u_n(x)\) is a Chebyshev polynomial of the second kind (of a half-argument) recursively defined by \( u_0(x)=1\), \(u_1(x)=x\), \(u_{n+1}(x)=xu_n(x)-u_{n-1}(x)\).

The proof is an easy induction: \(\mu _3(p,q,r)=(rq-p,q,r)\), and the step is given by \(\mu =\mu _1\) or \(\mu _3\) with \(\mu (f_n,f_{n+1},r)=(f_{n+2},f_{n+1},r). \) The claim can also be extracted from (Lee and Schiffler (2015), Lemma 3.2).

Claim 2

For any real \(p,q,r> 0\) s.t. \(r<2\) there exists \(n\in {\mathbb {Z}}_+\) such that \(u_{n+1}(r)q-u_n(r)p<0\).

To prove the claim, we will use Chebyshev polynomials of the second kind defined by

$$\begin{aligned} U_0(y)=1, \quad U_1(y)=2y, \quad U_{n+1}(y)=2yU_n(y)-U_{n-1}(y). \end{aligned}$$

Notice that if \(x=2y\) then \(u_n(x)=U_n(y)\). For \(0< r <2\) we can write \(r=2\cos \theta \) for some \(0< \theta <\pi /2\). Then we have

$$\begin{aligned} u_n(r)=U_n(\cos \theta )=\frac{\sin ((n+1)\theta )}{\sin \theta }, \end{aligned}$$

where the last equality is a well-known property of Chebyshev polynomials of the second kind. If \(u_{n+1}(r)q-u_n(r)p\ge 0\), then

$$\begin{aligned} \frac{\sin ((n+1)\theta )}{\sin \theta }q\ge \frac{\sin (n\theta )}{\sin \theta }p, \end{aligned}$$

or just \(\sin ((n+1)\theta )q \ge \sin (n\theta )p\), as \(\sin \theta >0\). Since \(0< \theta <\pi /2\), there exists \(n>0\) such that \(\sin (k\theta )>0\) for all \(0<k\le n\) but \(\sin ((n+1)\theta )<0\). This gives the number n required in Claim 2.

Combining the two claims we see that there exists \(n\in {\mathbb {N}}\) such that \(Q_n'\) is acyclic, which completes the proof of part (a).

(b) If \(r=2\) then \(u_n(r)=n+1\), so, the condition \(u_{n+1}(r)q-u_n(r)p>0\) turns into \((n+1)q-np>0\). Assuming \(q<p\), this cannot hold if n is large enough.

(c) If \(p=q>2\) and \(r=2\) then there exist points \(v_1,v_2,v_3\) in \({\mathbb {H}}^2\) realizing \(B=(q,q,r)\). Indeed, we take \(v_1=v_3\), and choose any \(v_2\) such that \(2\cosh d(v_1,v_2)=q\) (as usual, we assume \((v_i,v_i)=-2\)). Applying repeatedly Lemma 3.1 we see that in this case Q is mutation-cyclic. Moreover, the mutated triple of points always remains collinear, and it is easy to see that every new mutation either increases the distances in the triple or brings it to the previous configuration. This implies that the initial quiver Q was minimal. \(\square \)

Similarly to realizations by reflections (see Definition 2.2) we define realizations by \(\pi \)-rotations.

Definition 3.4

Let B be a \(3\times 3\) skew-symmetric matrix. We say that a triple of vectors \(\mathbf{v}=(v_1,v_2,v_3)\) is a geometric realization by\(\pi \)-rotations of B if the assumptions of Lemma 3.1 hold. We also say that \(\mathbf v\) provides a realization of the mutation class of B if the mutations of \(\mathbf v\) via partial \(\pi \)-rotations agree with all the mutations of B, i.e. if the assumptions of Lemma 3.1 hold after every sequence of mutations.

We can now formulate the following immediate corollary of Lemma 3.1.

Lemma 3.5

A mutation-acyclic quiver has no realization by \(\pi \)-rotations.

Theorem 3.6

Let Q be a mutation-cyclic rank 3 quiver, and let B be the corresponding skew-symmetric matrix. Then the mutation class of B has a realization by reflections or a realization by \(\pi \)-rotations.

Proof

Since Q is mutation-cyclic, Lemma 3.3 implies that \(B=(p,q,r)\) with \(p,q,r\ge 2\). If there is a triple of points on \({\mathbb {H}}^2\) on mutual distances \(d_p, d_q, d_r\ge 0\), where \(d_x=\mathrm {arccosh}\,\frac{x}{2}\), then Lemma 3.1 guarantees the realization by \(\pi \)-rotations (as \(2\cosh d(u,v) = -(u,v)\)). Such a triple of points on \({\mathbb {H}}^2\) does exist if and only if the triangle inequality holds for \(d_p,d_q,d_r\).

If we assume that the triangle inequality does not hold, then it is an easy exercise in hyperbolic geometry to find a triple of lines \(l_p,l_q,l_r\) in \({\mathbb {H}}^2\) such that \(d_p=d(l_q,l_r), d_q=d(l_p,l_r)\) and \(d_r=d(l_q,l_p)\), and two of these are separated by the third one (as in Fig. 2, left). This provides us with a realization by reflections. \(\square \)

4 Geometry Governed by the Markov Constant

Definition 4.1

The Markov constantC(pqr) for a triple (pqr), where \(p,q,r\in {\mathbb {R}}\), was introduced by Beineke et al. (2011) as

$$\begin{aligned} C(p,q,r)=p^2+q^2+r^2-pqr. \end{aligned}$$

For a cyclic quiver Q with weights pqr, C(Q) is defined as C(pqr), while for an acyclic quiver with weights pqr one has \(C(Q):=C(p,q,-r)\) (this can be understood as turning an acyclic quiver into a cycle at the price of having a negative weight). It is observed in Beineke et al. (2011) that C(Q) is a mutation invariant, it was also shown in Beineke et al. (2011) that in the case of integer weights C(Q) characterizes (with some exceptions) the mutation-acyclic quivers:

Fig. 2
figure 2

No realization by reflections for mutation-cyclic quivers

Proposition 4.2

(Beineke et al. (2011), extract from Theorem 1.2) Let Q be a rank 3 cyclic quiver with integer weights given by \(p,q,r\in {\mathbb {Z}}_{\ge 0}\). Then the following conditions are equivalent.

  1. (1)

    Q is mutation-cyclic;

  2. (2)

    \(p,q,r\ge 2\) and \(C(p,q,r)\le 4\);

  3. (3)

    \(C(p,q,r)<0\) or Q is mutation-equivalent to one of the following classes:

    1. (a)

      \(C(p,q,r)=0\), (pqr) is mutation-equivalent to (3, 3, 3);

    2. (b)

      \(C(p,q,r)=4\), (pqr) is mutation-equivalent to (qq, 2) for some \(q>2\).

Our next aim is to give a geometric interpretation of C(Q) as well as to extend the result to the case of real numbers pqr.

The question of recognizing whether a quiver Q is mutation-acyclic is non-trivial if Q is not acyclic itself [i.e. Q is a cycle (pqr)] and if \(p,q,r\ge 2\) [otherwise we just use Lemma 3.3(a)]. For quivers of this type, the proof of Theorem 3.6 shows that Q can be realized by \(\pi \)-rotations (and is mutation-cyclic by Lemma 3.5) or by reflections depending on the triangle inequality for \(d_r\le d_p+d_q\), where \(p\le q\le r\) and \(d_x=\mathrm {arccosh}\,\frac{x}{2}\). Denote

$$\begin{aligned} \varDelta (Q)=d_p+d_q-d_r, \end{aligned}$$

understanding \(\varDelta (Q)\ge 0\) as “triangle inequality holds” and \(\varDelta (Q)< 0\) as “it does not”.

Lemma 4.3

Let \(Q=(p,q,r)\) be a rank 3 cyclic quiver with \(2\le p \le q \le r\). Then

  • if \(\varDelta (Q)>0\) then \(C(Q)<4\);

  • if \(\varDelta (Q)=0\) then \(C(Q)=4\);

  • if \(\varDelta (Q)<0\) then \(C(Q)>4\).

Proof

\(\varDelta (Q)<0\) if and only if \(\cosh (d_p+d_q)<\cosh (d_r)\). Since \(\cosh (d_x)=x/2\), we have

$$\begin{aligned} \cosh (d_p+d_q)= & {} \frac{p}{2}\frac{q}{2}+\sinh \left( \mathrm {arccosh}\,\frac{p}{2}\right) \sinh \left( \mathrm {arccosh}\,\frac{q}{2}\right) \\= & {} \frac{pq}{4}+\sqrt{\left( \frac{p^2}{4}-1\right) \left( \frac{q^2}{4}-1\right) }. \end{aligned}$$

Hence, \(\varDelta (Q)<0\) is equivalent to \(\sqrt{(p^2-4)(q^2-4)}<2r-pq\). Therefore, \(\varDelta (Q)<0\) implies \((p^2-4)(q^2-4)<(2r-pq)^2\), i.e. \(4<p^2+q^2+r^2-pqr=C(Q)\). An easy calculation shows that \(C(Q)>4\) and \(2\le p \le q \le r\) imply \(2r-pq>0\), so \(C(Q)>4\) also implies \(\varDelta (Q)<0\). \(\square \)

Theorem 4.4

Let Q be a rank 3 quiver with real weights. Then

  1. (1)

    if Q is mutation-acyclic then \(C(Q)\ge 0\) and Q admits a realization by reflections;

  2. (2)

    if Q is mutation-cyclic then \(C(Q)\le 4\) and Q admits a realization by \(\pi \)-rotations;

  3. (3)

    Q admits both realizations (by reflections and by \(\pi \)-rotations) if and only if Q is cyclic with \(p,q,r\ge 2\) and \(C(Q)=4\).

Proof

(1) If Q is mutation-acyclic, consider the acyclic representative (we may assume it is Q itself). Then \(C(Q)\ge 0\) as it is a sum of four non-negative terms. Existence of a realization by reflections is guaranteed by Corollary 2.3.

(2) If \(Q=(p,q,r)\) is mutation-cyclic, then by Lemma 3.3(a) we have \(p,q,r\ge 2\), and by Theorem 3.6Q has a realization either by reflections in \({\mathbb {H}}^2\) or by \(\pi \)-rotations (again, in \({\mathbb {H}}^2\)). Which of the options holds depends on the triangle inequality, i.e., on the sign of \(\varDelta (Q)\), which is determined by the sign of \(4-C(Q)\). More precisely, if \(C(Q)\le 4\) then the triangle inequality holds and Q has a realization by \(\pi \)-rotations, and if \(C(Q)>4\) then Q has a realization by reflections.

Suppose that a mutation-cyclic quiver Q has \(C(Q)>4\) and, hence, has a realization by reflections. It is shown in Section 5 of Beineke et al. (2011) that every mutation-cyclic class with \(C(Q)\ne 4\) contains a minimal element \(Q_{\mathrm {min}}\), where the sum of the weights \(p+q+r\) is minimal over the whole mutation class [notice that Beineke et al. (2011) shows this for all mutation classes with real weights]. Consider the realization of \(Q_{\mathrm {min}}=(p_{\mathrm {min}},q_{\mathrm {min}},r_{\mathrm {min}})\). As \(Q_{\mathrm {min}}\) is still mutation-cyclic, we have \(p_{\mathrm {min}},q_{\mathrm {min}},r_{\mathrm {min}}\ge 2\) which implies that the lines \(l_p,l_q,l_r\) in the realization of \(Q_{\mathrm {min}}\) do not intersect each other. If one of the lines (say, \(l_r\)) separates the others (see Fig. 2a), then partial reflection in \(l_r\) (reflection of exactly one of \(l_p\) and \(l_q\)) decreases one of the three distances, which contradicts the assumption that \(Q_{\mathrm {min}}\) is minimal in the mutation class. If none of these lines separates the other two (see Fig. 2b), then for any choice of normal vectors there will be even number of positive scalar products \((v_i,v_j)\), which does not agree with Definition 2.2 for a cyclic quiver.

By Theorem 3.6, the contradiction shows that every mutation-cyclic quiver Q has \(C(Q)\le 4\), admits a realization by \(\pi \)-rotations, and does not admit a realization by reflections if \(C(Q)\ne 4\).

(3) First, by Lemma 3.5 a mutation-acyclic quiver cannot be realized by \(\pi \)-rotations. Next, a mutation-cyclic quiver with \(C(Q)\ne 4\) cannot be realized by reflections as shown in the proof of part (2). Finally, suppose that Q is mutation-cyclic and \(C(Q)=4\). Then there is a realization of Q by \(\pi \)-rotations about 3 collinear points (as \(C(Q)=4\) is equivalent to the equality in the triangle inequality). Now, consider the line l containing these three points. Taking three lines through these three points orthogonal to l gives a realization by reflections. \(\square \)

Remark 4.5

(On realizations of (2, 2, 2)) In case of the quiver (2, 2, 2) both realizations above are very degenerate (i.e., either reflections with respect to three coinciding lines or \(\pi \)-rotations with respect to three coinciding points). However, one can also consider a realization by reflections with respect to three mutually parallel lines (in \({\mathbb {E}}^2\) or \({\mathbb {H}}^2\)), this will lead to an infinite group G.

Remark 4.6

As it is mentioned in Section 5 of Beineke et al. (2011), if Q is mutation-cyclic with \(C(Q)=4\) then the mutation class of Q may have no minimal quiver. Having in mind any of the two realizations of Q described above, it is clear that a mutation-cyclic \(Q=(p,q,r)\) has a minimal representative in the mutation class if and only if \(d_p/d_q\in {\mathbb {Q}}\). If \(d_p/d_q\notin {\mathbb {Q}}\) then we can always make the distances between three collinear points (or between three lines) as small as we want, which means that the quiver tends to the Markov quiver (2, 2, 2).

Remark 4.7

(Geometric meaning of C(Q) for mutation-acyclic Q) If Q is mutation-acyclic, C(Q) is also responsible for the choice of the space \({\mathbb {H}}^2\), \({\mathbb {E}}^2\) and \({\mathbb {S}}^2\). Indeed, the choice of this space depends on the sign of the determinant of the matrix M(B) (see Sect. 2.2.1), cf. Seven (2012): \( \ \det M(B) =-2(p^2+q^2+r^2+pqr-4)=-2(C(Q)-4). \)

Remark 4.8

(Geometric meaning ofC(Q) for mutation-cyclicQ) Let \(Q=(p,q,r)\) be mutation-cyclic, let \(A,B,C\in {\mathbb {H}}^2\) be the points providing a realization of Q by \(\pi \)-rotations, denote by \(R_A,R_B,R_C\) the corresponding \(\pi \)-rotations. Then C(Q) is responsible for the type of the hyperbolic isometry \(g=R_A\circ R_B\circ R_C\) in the following way: g is elliptic (rotation by \(\alpha \), where \(2\cos \alpha =\sqrt{4-C}\)) if \(C(Q)>0\), parabolic if \(C(Q)=0\), and hyperbolic (translation by d, where \(2\cosh d= \sqrt{4-C}\)) if \(C(Q)<0\).

This can be proven following the ideas of Beardon (1983, §11.5). To a triangle with sides abc and opposite angles \(\alpha ,\beta , \gamma \) one assigns a positive number \( \lambda :=\sinh a \sinh b \sin \gamma =\sinh b \sinh c \sin \alpha =\sinh c \sinh a \sin \beta \), where the equality follows from the (hyperbolic) sine rule. Theorem 11.5.1 of Beardon (1983) states that the square of the trace of the element of \(PSL(2,{\mathbb {R}})\) corresponding to \(g=R_A\circ R_B\circ R_C\) equals \(4\lambda ^2\). Then a short exercise in hyperbolic geometry shows that \(2\lambda =\sqrt{4-C}\), while the types of hyperbolic isometries are distinguished by the corresponding traces, see Beardon (1983).

We now summarize the geometric meaning of C(Q) provided in Theorem 4.4 and Remarks 4.7, 4.8 in Fig. 3. Namely, C(Q) tells whether Q is mutation-acyclic or mutation-cyclic (admits realization by reflections or \(\pi \)-rotations), for realization by reflections it chooses the space where the group G acts, and for realization by rotations tells the type of the product of the generators.

Fig. 3
figure 3

Geometric meaning of C(Q)

5 Application: Classification of Rank 3 Quivers of Finite Mutation Type

We now use the geometric models constructed above to classify rank 3 mutation-finite quivers.

Lemma 5.1

Let \(Q=(p,q,r)\) or \(Q=(p,q,-r)\) be a mutation-finite quiver, \(p,q,r\in {\mathbb {R}}_{\ge 0}\). Then \(p,q,r\le 2\).

Proof

Suppose first that Q is cyclic, i.e. \(Q=(p,q,r)\), we may assume \(p\ge q\ge r>0\). If \(p> 2\), then \(r'=pq-r>2q-r\ge q\), which implies that the mutation class contains an infinite sequence of quivers with strictly increasing sum of weights, so Q cannot be mutation-finite.

Now, suppose \(Q=(p,q,-r)\) is acyclic with \(\max (p,q,r)>2\). Applying, if needed, sink/source mutations, we may assume \(Q=(r,q,-p)\) with \(p\ge q\ge r>0\), \(p>2\). Then, after one more mutation we get a cyclic quiver with \(p'=qr+p>2\), which results in an infinite mutation class as shown above. \(\square \)

A combination of Lemma 3.3 with Lemma 5.1 leads to the following.

Corollary 5.2

If Q is a mutation-cyclic quiver of finite mutation type then \(Q=(2,2,2)\).

Thus, we only need to consider mutation-acyclic quivers, i.e., ones represented by reflections in one of the spaces \({\mathbb {S}}^2,{\mathbb {E}}^2\) and \({\mathbb {H}}^2\) (depending on the sign of \(4-C(Q)\)), see Theorem 4.4(1).

Lemma 5.3

Suppose that \(Q=(p,q,\pm r)\) is mutation-finite. Then \(p= 2\cos (\pi k/l)\) for some \( k\in {\mathbb {Z}}_{\ge 0}, l\in {\mathbb {Z}}_+\). The same holds for q and r.

Proof

By Lemma 5.1 we have \(p,q,r\le 2\), so the lines \(l_p\), \(l_q\) and \(l_r\) in the realization of Q intersect each other forming some angles \(\theta _p\), \(\theta _q\), \(\theta _r\) (if \(p=2\) then the lines \(l_q\) and \(l_r\) are parallel).

Suppose \(Q=(p,q,\pm r)\) and \(p=2\cos \theta _p\). Applying \(\mu _2\) and \(\mu _1\) alternately, we will get infinitely many triples of lines \((l_p^{(n)},l_q^{(n)},l_r^{(n)})\) where \(l_p=l_p^{(n)}\) and all lines \(l_q^{(n)},l_r^{(n)}\) pass through the same point \(O=l_q\cap l_r\) and form the same angle \(\theta _p=\angle (l_q^{(n)},l_r^{(n)})=\angle (l_r^{(n)},l_q^{(n+1)})\), see Fig. 4. If \(\theta _p \) is not a rational multiple of \(\pi \), then there are infinitely many intersection points of lines \(l_r^{(n)}\) with \(l_p\), thus infinitely many distinct angles. Therefore, quivers obtained from Q by mutations \(\mu _2\) and \(\mu _1\) will contain infinitely many different entries, which implies that Q cannot be mutation-finite. \(\square \)

Fig. 4
figure 4

Angles are \(\pi \)-rational in mutation-finite case

Lemma 5.4

Let Q be a mutation-acyclic quiver having a realization by reflections in \({\mathbb {H}}^2\) (i.e. \(C(Q)>4\)). Then Q is not mutation-finite.

Proof

By Lemma 5.1, we may assume \(p,q,r\le 2\), i.e. every quiver in the mutation class is represented by a triple \(l_p,l_q,l_r\) of mutually intersecting (or parallel) lines. First, suppose \(p=2\) (i.e. \(\theta _p=0\) and \(l_q\) is parallel to \(l_r\)). By assumption \(C(Q)>4\), which implies that \(l_p,l_q,l_r\) are not mutually parallel. Hence, after several mutations preserving \(l_p\) we will get a triple of lines \((l_p,l_q^{(n)},l_r^{(n)})\) where \(l_p\) is disjoint from \(l_q^{(n)}\) and \(l_r^{(n)}\), see Fig 5a. This contradicts Lemma 5.1.

Thus, Q (and every quiver in its mutation class) is realized by a triple of mutually intersecting lines. The angles \(\theta _p, \theta _q, \theta _r\) in the triangle representing \(Q=(p,q,\pm r)\) are functions of pqr: \(p=2\cos \theta _p\) (same for q and r). So, if Q is mutation-finite then there is a smallest non-zero angle \(\theta _{\mathrm {min}}\) such that \(\theta _{\mathrm {min}}\) appears as an angle for a realization of some \(Q'\) in the mutation class of Q.

Consider the realization \(T_0=(l_p,l_q,l_r)\) of the quiver \(Q'\) and let \(\theta _{\mathrm {min}}=\angle (l_q,l_r)\). Applying mutations \(\mu _2\) and \(\mu _1\) as in the proof of Lemma 5.3 (i.e., \(l_p\) is always preserved and the image of \(l_q\) is reflected with respect to the image of \(l_r\) or vice versa), we will get further triangles \(T_i\) realizing different quivers in the mutation class. We aim to show that some of the triangles \(T_i\) either contains an angle smaller than \(\theta _{\mathrm {min}}\) or has two disjoint sides (contradicting Lemma 5.1).

Let \(O=l_q\cap l_r\). Consider the lines through O forming the angle \(\theta _{\mathrm {min}}\) with \(l_p\) (see Fig. 5b), let \(S_1\) and \(S_2\) be the intersection points of these lines with \(l_p\). Let \(\alpha \) be the other angle formed by these lines (see Fig. 5b). Each of the triangles \(T_i\) has O as a vertex, and as the sum of angles in a hyperbolic triangle is less than \(\pi \), we have \( \angle S_1OS_2<\pi - 2 \theta _{\mathrm {min}}, \) which implies that

$$\begin{aligned} \alpha =\pi -\angle S_1OS_2>2\theta _{\min }. \end{aligned}$$

This means that at least one of the triangles \(T_i\) will have a side crossing the grey domain between the lines. However, such a line will either be disjoint from \(l_p\) or parallel to \(l_p\) (contradicting Lemma 5.1 or the case considered above respectively), or it will cross \(l_p\) at an angle smaller than \(\theta _{\mathrm {min}}\) which is not possible either. The contradiction completes the proof of the lemma. \(\square \)

Fig. 5
figure 5

Hyperbolic case. (We use upper half-plane model on the left and Poincaré disc model on the right)

Lemma 5.5

Suppose that Q is mutation-acyclic and has a realization by reflections in \({\mathbb {E}}^2\) (i.e. \(C(Q)=4)\). Then the following conditions are equivalent:

  1. (a)

    Q is mutation-finite;

  2. (b)

    \(Q=(p_1,p_2,\pm p_3)\) with \(p_i=2\cos (\pi t_i)\), where \(t_i\in {\mathbb {Q}}\);

  3. (c)

    Q is mutation-equivalent to \((2\cos (\pi /n ),2\cos (\pi /n),2)\), where \(n\in {\mathbb {Z}}_+\).

Proof

Condition (a) implies (b) by Lemma 5.3. Next, (b) says that in the realization \((l_0,l_1,l_2)\), one has \(\angle (l_1,l_0)=k_1\pi /n_1\) and \(\angle (l_2,l_0)=k_2\pi /n_2\) for some \(k_i,n_i\in {\mathbb {Z}}_+\). This implies that under the mutations one can only obtain angles of size \(k \pi /n_1n_2\), where \(k\in {\mathbb {Z}}_+\), \(k<n_1n_2\). So, in any quiver mutation-equivalent to Q the weights can only take finitely many values \(2\cos (k \pi /n_1n_2)\), which results in finitely many quivers in the mutation class. This shows equivalence of (a) and (b). Obviously, (c) implies (b). We are left to show that (c) follows from either (a) or (b).

Assume Q is mutation-finite. Then there is a minimal angle \(\theta _{\mathrm {min}}\) obtained as an angle between the lines in a realization of some quiver \(Q'\) in the mutation class of Q. Assume that \(\theta _{\mathrm {min}}=\angle (l_1,l_2)\) and consider the alternating sequence of mutations \(\mu _1\) and \(\mu _2\). Up to conjugation, we can assume that all these mutations preserve \(l_0\) and reflect the image of \(l_2\) with respect to the image of \(l_1\) (or vice versa). We obtain finitely many lines \(l_1,l_2,\dots ,l_m\) through \(O=l_1\cap l_2\), any two adjacent lines \(l_i\) and \(l_{i+1}\) form an angle \(\theta _{\min }\) and belong to a realization of one quiver (together with \(l_0\)). As the angle formed by \(l_0\) and any of these lines cannot be smaller than \(\theta _{\mathrm {min}}\), we conclude that \(\theta _{\mathrm {min}}=\pi /n\) for some integer n, and one of \(l_1, \ldots , l_m\), say \(l_i\), is parallel to \(l_0\), see Fig. 4. Then the lines \((l_i,l_{i-1},l_0)\) form a realization of some quiver \(Q''\) in the mutation class of Q, where \(Q''=(2\cos \theta _{\mathrm {min}},2\cos \theta _{\mathrm {min}},2)\), \(\theta _{\mathrm {min}}=\pi /n\). This shows that (a) implies (c). \(\square \)

Remark 5.6

An example of acyclic representative in the mutation class of \((2\cos \frac{\pi }{n}, 2\cos \frac{\pi }{n},2) \) is \((2\cos \frac{\pi }{n} ,2\cos (\frac{\pi }{2}-\frac{\pi }{2n} ),-2\cos (\frac{\pi }{2}-\frac{\pi }{2n} )) \) if n is odd and \((2\cos \frac{\pi }{n} , 2\cos (\frac{\pi }{2}-\frac{\pi }{n} ),0) \) if n is even.

Lemma 5.7

Suppose that Q is mutation-acyclic and has a realization by reflections in \({\mathbb {S}}^2\) (i.e. \(C(Q)<4)\). If Q is mutation-finite then Q is mutation-equivalent to \((2\cos (\pi t_1),2\cos (\pi t_2),0)\), where \((t_1,t_2)\) is one of the following pairs:

$$\begin{aligned} (1/3,1/3), \ \ (1/3,1/4), \ \ (1/3,1/5), \ \ (1/3,2/5), \ \ (1/5,2/5). \end{aligned}$$

Proof

By Lemma 5.3, the weights of Q are of the form \(2\cos \theta \), where \(\theta \) is a rational multiple of \(\pi \). We will apply a mutation \(\mu \) to Q and check whether \(\mu (Q)\) still satisfies this condition.

More precisely, we can assume that Q is acyclic and

$$\begin{aligned} Q=(p,q,-r)=\left( 2\cos \frac{\pi t}{n},2\cos \frac{\pi s}{n}, -2\cos \frac{\pi m}{n} \right) , \end{aligned}$$

where \(0<\frac{\pi t}{n}\le \frac{\pi s}{n}\le \frac{\pi m}{n}\le \frac{\pi }{2}\) and \(n\in {\mathbb {Z}}_+\) such that \(\pi /n\) is the smallest angle in the realization of the mutation class. Applying the mutation preserving p and q and changing r to \(r'\) we get

$$\begin{aligned} r'= & {} pq+r=4\cos \frac{\pi t}{n}\cos \frac{\pi s}{n}+2\cos \frac{\pi m}{n}\\= & {} 2\cos \frac{\pi (s+t)}{n}+ 2\cos \frac{\pi (s-t)}{n}+2\cos \frac{\pi m}{n}. \end{aligned}$$

Notice that \(r'\) should be also a double cosine of an integer multiple of \(\pi /n\). So, if Q is mutation-finite, then there are integer numbers stmkn satisfying the equation

$$\begin{aligned} \cos \frac{\pi (s+t)}{n}+ \cos \frac{\pi (s-t)}{n}+\cos \frac{\pi m}{n}=\cos \frac{\pi k}{n}. \end{aligned}$$
(1)

It was shown by Conway and Jones (1976) that the only rational linear combinations of cosines of at most four rational multiples of \(\pi \) between 0 and \(\pi \) giving a rational number (without proper subset having this property) are the following:

$$\begin{aligned}&\cos \pi /3=1/2, \quad \cos \pi /2=0,\\&-\cos \varphi +\cos (\pi /3-\varphi )+\cos (\pi /3+\varphi )=0 \ \ (0<\varphi <\pi /6),\\&\cos \pi /5-\cos 2\pi /5=1/2,\\&\cos \pi /7-\cos 2\pi /7+\cos 3\pi /7=1/2,\\&\cos \pi /5-\cos \pi /15+\cos 4\pi /15=1/2,\\&-\cos 2\pi /5+\cos 2\pi /15-\cos 7\pi /15=1/2, \end{aligned}$$

or one of four other equations, each involving four cosines on the left and 1 / 2 on the right.

The latter four equations are irrelevant to us as they have too many terms to result in an equation of type (1). So, we need to consider the former seven equations and a trivial identity \(\cos \varphi +\cos \psi =\cos \varphi +\cos \psi \). For each of these identities we match its terms to the terms of (1) (taking into account the signs of the terms) and compute the values of stmkn. Most of the values obtained by this procedure are not relevant by one of the two reasons:

  • either the values stmn correspond to a triangle in \({\mathbb {H}}^2\) or \({\mathbb {E}}^2\), but not in \({\mathbb {S}}^2\) as needed;

  • or the values stmn do not correspond to an acute-angled triangle (which should be the case as we start with an acyclic quiver Q).

After removing irrelevant results, there are 13 cases left, some of them corresponding to mutation-infinite quivers. To exclude these, we check one more mutation and write an equation similar to (1) for \(rq+p\) or \(rp+q\). Removing these, we result in five quivers listed in the lemma plus two more quivers: \((1,1,-2\cos 2\pi /5)\) and \((2\cos 2\pi /5,2\cos 2\pi /5,-2\cos 2\pi /5)\), which turned out to be mutation-equivalent to \((2\cos \pi /5,2\cos 2\pi /5,0)\) and \((1,2\cos 2\pi /5,0)\) respectively. \(\square \)

Remark 5.8

(Finite mutation classes, spherical case) In Table 1 we list the quivers belonging to the five finite mutation classes described by Lemma 5.7. Notice that two of these classes contain two acyclic representatives which are not sink/source equivalent.

Table 1 Finite mutation classes with \(C(Q)<4\)

Corollary 5.1 together with Lemmas 5.45.5 and 5.7 imply the following classification.

Theorem 5.9

Let Q be a connected rank 3 quiver with real weights. Then Q is of finite mutation type if and only if it is mutation-equivalent to one of the following quivers:

  1. (1)

    (2, 2, 2);

  2. (2)

    \((2\cos (\pi /n ),2\cos (\pi /n),2)\), \(n\in {\mathbb {Z}}_+\);

  3. (3)

    (1, 1, 0), \((1,\sqrt{2},0)\), \((1,2\cos \pi /5,0)\), \((2\cos \pi /5,2\cos 2\pi /5,0)\), \((1,2\cos 2\pi /5,0)\).

Remark 5.10

The five mutation classes in part (3) of Theorem 5.9 contain all rank 3 quivers of “finite type”, i.e. ones that can be modeled by reflections of finitely many vectors. Namely, the first three correspond to types \(A_3\), \(B_3\) and \(H_3\), the exchange graphs for these classes can be found in Fomin and Reading (2007). The remaining two can also be modeled by reflections in some of the roots of the non-crystallographic root system \(H_3\), we draw the corresponding “exchange graphs” in Fig. 6.

Fig. 6
figure 6

“Exchange graphs” of the mutation classes for quivers \((2\cos \pi /5,2\cos 2\pi /5,0)\) on the left and \((1,2\cos 2\pi /5,0)\) on the right, the edges carrying the same letters should be identified. Each graph contains two connected acyclic belts labeled differently (blue and red) and can be drawn on a torus (color figure online)

Remark 5.11

One can check that the triangular domains corresponding to quivers in the mutation classes of \(A_3\), \(B_3\) and \(H_3\) tessellate the 2-sphere. The domains corresponding to quivers in the mutation classes of \((2\cos \pi /5,2\cos 2\pi /5,0)\) and \((1,2\cos 2\pi /5,0)\) tessellate a torus which is a two or fourfold covering of the sphere respectively.

6 Acyclic Representatives in Infinite Real Mutation Classes

Table 1 shows that there may be acyclic representatives in the same mutation class which differ much more than just by a sequence of sink/source mutations.

Lemma 6.1

Let \(Q=(p,q,r)\) be mutation-acyclic with \(p<2\). Then, iterating mutations \(\mu _1\) and \(\mu _2\) (so that p and \(l_p\) are preserved),  one can always reach an acyclic representative in at most \(\lfloor \pi /\arccos \frac{p}{2}\rfloor \) mutations. In particular, there is an acyclic representative with weight p.

Proof

Consider a realization \((l_p,l_q,l_r)\) of Q by reflections and consider the triples of lines obtained from \((l_p,l_q,l_r)\) by mutations \(\mu _1\) and \(\mu _2\) applied alternately (see Fig. 4). If n consecutive sectors cover the whole angle \(2\pi \) around the common point O of \(l_q\) and \(l_r\), then at least one of the corresponding \(\lfloor (n+1)/2\rfloor \) triples is acute-angled.

Since \(\arccos \frac{p}{2}=\theta _p\ge \frac{2\pi }{n}\), we can take n to be equal to \(\lfloor 2\pi /\arccos \frac{p}{2}\rfloor +1\). As one needs to make \(\lfloor (n-1)/2\rfloor \) mutations to obtain all the \(\lfloor (n+1)/2\rfloor \) triples that produce n sectors covering \(2\pi \), the number of required mutations does not exceed \(\lfloor \pi /\arccos \frac{p}{2}\rfloor \). \(\square \)

Theorem 6.2

Let \(Q=(p,q,r)\) be mutation-acyclic with \(0<C(Q)<4\). Then there exists an acyclic quiver \(Q'\) which can be obtained from Q in at most \(\lfloor \pi /\arcsin \frac{\sqrt{4-C(Q)}}{2}\rfloor \) mutations.

Proof

Consider the realization \((l_p,l_q,l_r)\) of Q by reflections. As \(C(Q)<4\), this realization is a configuration of 3 lines on a sphere. By Lemma 6.1, it is sufficient to show that the angles in the realization of other quivers in the mutation class cannot be too small. We will show that they cannot become smaller than \(\arcsin (\sqrt{4-C(Q)}/{2})\).

To show this we follow the same ideas as in the proof of Lemma 4.8. Namely, we choose a triangle bounded by \((l_p,l_q,l_r)\) and denote the lengths of its sides by abc and the opposite angles by \(\alpha ,\beta ,\gamma \). Then we show that

$$\begin{aligned} \lambda :=\sin a \sin \beta \sin \gamma =\sin b \sin \alpha \sin \gamma =\sin c \sin \beta \sin \gamma = \sqrt{4-C(Q)}/2. \end{aligned}$$

Here all but the last equalities follow from the spherical sine law, and the last equality follows from spherical second cosine law \(\cos a\sin \beta \sin \gamma =\cos \beta \cos \gamma -\cos \alpha \), while taking in mind that \(p=2\cos \alpha \), \(q=2\cos \beta \) and \(r=2\cos \gamma \). In particular, we see that

$$\begin{aligned} \sin \gamma \ge \sin a \sin \beta \sin \gamma = \sqrt{4-C(Q)}/2. \end{aligned}$$

As C(Q) is independent on the representative in the mutation class, we have the same estimate for every angle in every triangle we can obtain by mutations of \((l_p,l_q,l_r).\)\(\square \)

Remark 6.3

There is no counterpart of Theorem 6.2 for the case of \(C(Q)\ge 4\) (i.e. for Euclidean and hyperbolic realizations). Indeed, take any triple of lines \((l_p,l_q,l_r)\) in \({\mathbb {E}}^2\), where \(l_q\) and \(l_r\) form a \(\pi \)-irrational angle \(\theta _p\). Then one can use mutations \(\mu _1\) and \(\mu _2\) to obtain a triple of lines with (at least one) arbitrary small angle. Repeating the same but now centered in the smallest angle, we can get a triple of lines with two angles arbitrary small (and thus the third one arbitrary close to \(\pi \)), i.e. a triple of almost coinciding lines. It is easy to see that this cannot be turned into an acute-angled configuration in a predefined number of mutations.