This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Cluster algebras and skein algebras for surfaces

Hiroaki Karuo Department of Mathematics, Gakushuin University, Mejiro, Toshima-ku, Tokyo, Japan hiroaki.karuo@gakushuin.ac.jp Han-Bom Moon Department of Mathematics, Fordham University, New York, NY 10023 hmoon8@fordham.edu  and  Helen Wong Department of Mathematical Sciences, Claremont McKenna College, Claremont, CA 91711 hwong@cmc.edu
Abstract.

We consider two algebras of curves associated to an oriented surface of finite type – the cluster algebra from combinatorial algebra, and the skein algebra from quantum topology. We focus on generalizations of cluster algebras and generalizations of skein algebras that include arcs whose endpoints are marked points on the boundary or in the interior of the surface. We show that the generalizations are closely related by maps that can be explicitly defined, and we explore the structural implications, including (non-)finite generation. We also discuss open questions about the algebraic structure of the algebras.

1. Introduction

Let Σ\Sigma be an oriented surface with a finite set of marked points, which we distinguish as boundary marked points or interior punctures. The main goals of this paper are to review and clarify relationships between several generalizations of the cluster algebra and the skein algebra of Σ\Sigma, and to explore the structural implications of this relationship.

The cluster algebra 𝒜(Σ)\mathcal{A}(\Sigma) of a surface are a large class of cluster algebras that are particularly well-studied (See [Wil14] for an excellent survey). Cluster algebras are commutative algebras whose generators (cluster variables) and relations (cluster seeds) satisfy mutation properties determined by certain types of combinatorial data [FZ02]. In the case of the cluster algebra of a surface with boundary marked points, the generators correspond to edges of an ideal triangulation, and mutation encodes the combinatorial changes seen when a diagonal edge of the triangulation is flipped [GSV05, FG06]. The definition was motivated by the similarity between the mutation formulas for cluster algebras and the Ptolemy relation for lengths of edges seen in Teichmüller theory, especially as in the work of Penner [Pen87, Pen12]. In the presence of interior marked points, one can also define the cluster algebra, but one needs to combinatorially extend the definition of a triangulation and the edge flip move [FST08, FT18].

The cluster algebra for a surface has been found to be closely related to the Kauffman bracket skein algebra 𝒮q(Σ)\mathcal{S}_{q}(\Sigma) from quantum topology. The skein algebra was introduced in [Prz91, Tur91] as a generalization of the Jones polynomial [Jon85, Kau87] and appears prominently in the associated topological quantum field theory [BHMV95]. The skein algebra is generated by framed loops in Σ×(1,1)\Sigma\times(-1,1) modulo the Kauffman bracket skein relations, and it is non-commutative except for a few small surfaces and except when q=±1q=\pm 1. The skein algebra holds a special place in quantum topology due to its connections to hyperbolic geometry and algebraic geometry. In particular, it is a deformation quantization of the SL2()\mathrm{SL}_{2}(\mathbb{C})-character variety of the surface [Bul97, PS00, Tur91], which contains the Teichmüller space of Σ\Sigma.

Because of the common connection to Teichmüller theory, it is natural to expect that there is some compatibility between the cluster algebra 𝒜(Σ)\mathcal{A}(\Sigma) and the skein algebra 𝒮q(Σ)\mathcal{S}_{q}(\Sigma). Actually, because the cluster algebra is generated by edges of an ideal triangulation, a little thought shows that the compatibility should exist with versions of the skein algebra that include arcs between marked points on Σ\Sigma. One such generalization appeared in work of Roger and Yang [RY14], who wanted to identify their skein algebra as a deformation quantization of Penner’s decorated Teichmüller space for a punctured surface Σ\Sigma [Pen87, Pen12]. At around the same time, Muller [Mul16] defined a different skein algebra, coming from a quantum cluster algebra for a surface of boundary marked points. Since then, these definitions have been combined and extended to include decorations of ±\pm (called states) on the boundary marked points [Lê18, BKL24]. We aim to make a precise statement about their relationship with each other and with cluster algebras here.

We remark that similar compatibility results have been proved previously, with different levels of generality and different methods [Mul16, MQ23, MW24]. However, clear statements about the compatibility of the cluster algebra and skein algebra have been missing so far. The known compatibility results have treated only special cases (such as surfaces with only boundary marked points, or only with interior punctures) and only with certain variations. A goal of this paper is to provide general statements that incorporate what is known so far, both by providing references and by explaining how to extend existing proofs.

We begin with definitions of the various generalizations of the skein algebra that include arcs in Section 2. Our primary interest is in the Muller-Roger-Yang generalized skein algebra 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) from [BKL24]. We also discuss the Lê-Roger-Yang generalized skein algebra 𝒮qLRY(Σ)\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma), which includes states at the boundary marked points. In Section 4, we prove a striking common property, that the skein algebras are finitely generated. In contrast, as we discuss in Section 6.2, the cluster algebra 𝒜(Σ)\mathcal{A}(\Sigma) is not always finitely generated.

Theorem A.

The generalized skein algebras 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) and 𝒮qLRY(Σ)\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma) are finitely generated.

It was shown that the original skein algebra 𝒮q(Σ)\mathcal{S}_{q}(\Sigma) was finitely generated in [Bul99], and the proof was extended in for specific cases [Mul16, BPKW16, MW24]. Our proof here applies to the most general case. It immediately follows that some variations of generalized skein algebras are also finitely generated (Corollary 4.2 and 4.5).

In Section 5, we define the cluster algebra for surfaces with both boundary marked points and interior punctures, as well its associated upper cluster algebra 𝒰(Σ)\mathcal{U}(\Sigma). We prove the compatibility of the cluster algebras and skein algebras in Section 6. To do so, we make two modifications. First, observe that the set of boundary edges form a multiplicative subset, and so we may define a localization 𝒮qMRY(Σ)[1]\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}]. Then we set q=1q=1 to obtain a commutative skein algebra 𝒮1MRY(Σ)[1]\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}], and we show that it contains a copy of the cluster algebra. Secondly, we define a certain subalgebra 𝒮q(Σ)\mathcal{S}_{q}^{\square}(\Sigma) of 𝒮qMRY(Σ)[1]\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}] that is generated by tagged arcs and loops; see Section 6 for the definition. We show that it is contained inside the upper cluster algebra 𝒰(Σ)\mathcal{U}(\Sigma).

Theorem B.

Let Σ\Sigma be a triangulable marked surface.

  1. (1)

    There is an inclusion 𝒜(Σ)𝒮1MRY(Σ)[1]\mathcal{A}(\Sigma)\subset\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}].

  2. (2)

    There is a subalgebra 𝒮q(Σ)\mathcal{S}_{q}^{\square}(\Sigma) of 𝒮qMRY(Σ)[1]\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}] (that is generated by tagged arcs and loops) so that there are inclusions

    𝒜(Σ)𝒮1(Σ)𝒰(Σ).\mathcal{A}(\Sigma)\subset\mathcal{S}_{1}^{\square}(\Sigma)\subset\mathcal{U}(\Sigma).

We remark that the second part of Theorem B also appears in [MQ23, Proposition 3.7]. However, at least to the authors, the extension from an unpunctured surface case [Mul16] to punctured surfaces needs some verification. This is because there are no tagged arcs in 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma), but there are vertex classes. We give some brief outline of the argument and references to relevant literature in Section 6.

Due to limited scope and time, the authors decided to restrict discussion here to the generalized skein algebras 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) and 𝒮qLRY(Σ)\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma), and their variations. The research on the ordinary skein algebra 𝒮q(Σ)\mathcal{S}_{q}(\Sigma) is both long and rich. The results for the 𝒮q(Σ)\mathcal{S}_{q}(\Sigma) obviously inspired the theorems presented in this paper, as well as the open questions from Section 7. Unfortunately, a full discussion and bibliography are outside the scope of our paper. We encourage interested readers to check the references, e.g. [LY21, PBIMW24].

Acknowledgements

We thank the organizers of the special sessions on Knots, Skein Modules, and Categorification at the Joint Mathematical Meetings and Skein Modules in Low Dimensional Topology at a AMS sectional meeting in 2024 for their invitation. HK was supported by JSPS KAKENHI Grant Number JP23K12976. HW was partially supported by DMS-2305414 from the US National Science Foundation.

2. Skein algebras

Let Σ¯\underline{\Sigma} be a compact oriented surface with possibly nonempty boundary Σ¯\partial\underline{\Sigma}, and VV be a finite set of points of Σ¯\underline{\Sigma}. The pair Σ:=(Σ¯,V)\Sigma:=(\underline{\Sigma},V) is called a marked surface. From now on, if there is no chance of confusion, a surface is always a marked surface. We set V:=VΣ¯V_{\partial}:=V\cap\partial\underline{\Sigma} and call it by the set of boundary marked points. The complement V:=VVV_{\circ}:=V\setminus V_{\partial} is called the set of interior punctures. Depending on how to treat the arc classes meeting Σ¯\partial\underline{\Sigma}, we use two different types of tangles.

Definition 2.1.

A one-dimensional compact submanifold α\alpha of Σ×(1,1)\Sigma\times(-1,1) equipped with a framing is called a VV-tangle if

  1. (1)

    αV×(1,1)\partial\alpha\subset V\times(-1,1);

  2. (2)

    Intα(IntΣV)×(1,1)\mathrm{Int}\;\alpha\subset(\mathrm{Int}\;\Sigma\setminus V)\times(-1,1).

A \partial-tangle is a one-dimensional compact submanifold αΣ×(1,1)\alpha\subset\Sigma\times(-1,1) with a framing such that

  1. (1)

    α(Σ¯V)×(1,1)\partial\alpha\subset(\partial\underline{\Sigma}\setminus V_{\partial})\times(-1,1);

  2. (2)

    for each boundary component ee of Σ¯V\partial\underline{\Sigma}\setminus V_{\partial}, all points of αe×(1,1)\partial\alpha\cap e\times(-1,1) have different heights;

  3. (3)

    Intα(IntΣV)×(1,1)\mathrm{Int}\;\alpha\subset(\mathrm{Int}\;\Sigma\setminus V)\times(-1,1).

If α\alpha is a manifold without boundary, both a VV-tangle and a \partial-tangle are disjoint unions of framed loops on IntΣV\mathrm{Int}\;\Sigma\setminus V.

Here, we define two generalized skein algebras. For each interior puncture viVv_{i}\in V_{\circ}, we assign a formal variable viv_{i}. We fix the Laurent polynomial ring [vi±1]\mathbb{C}[v_{i}^{\pm 1}] as the coefficient ring. It commutes with all other elements that we will introduce from now on. We also fix qq\in\mathbb{C}^{*}.

Definition 2.2 (Muller-Roger-Yang skein algebra ).

The Muller-Roger-Yang skein algebra 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) of a marked surface Σ=(Σ¯,V)\Sigma=(\underline{\Sigma},V) is a [vi±1]\mathbb{C}[v_{i}^{\pm 1}]-algebra generated by isotopy classes of VV-tangles in Σ×(1,1)\Sigma\times(-1,1), modulo the following generalized skein relations:

(A)[Uncaptioned image]=q[Uncaptioned image]+q1[Uncaptioned image],\displaystyle({\rm A})\begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/crossingposi.pdf}\end{array}=q\begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/resolutionposi.pdf}\end{array}+q^{-1}\begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/resolutionnega.pdf}\end{array},
(B)[Uncaptioned image]=(q2q2)[Uncaptioned image],\displaystyle({\rm B})\begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/trivialloop.pdf}\end{array}=(-q^{2}-q^{-2})\begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/noloop.pdf}\end{array},
(C)[Uncaptioned image]=(q+q1)[Uncaptioned image],\displaystyle({\rm C})\begin{array}[]{c}\includegraphics[scale={0.18}]{drawing/loop_puncture.pdf}\end{array}=(q+q^{-1})\begin{array}[]{c}\includegraphics[scale={0.18}]{drawing/empty_puncture.pdf}\end{array},
(D)[Uncaptioned image]=v1(q1/2[Uncaptioned image]+q1/2[Uncaptioned image])around an interior puncture v,\displaystyle({\rm D})\begin{array}[]{c}\includegraphics[scale={0.18}]{drawing/crossing_int.pdf}\end{array}=v^{-1}\Big{(}q^{1/2}\begin{array}[]{c}\includegraphics[scale={0.18}]{drawing/intarcs_over.pdf}\end{array}+q^{-1/2}\begin{array}[]{c}\includegraphics[scale={0.18}]{drawing/intarcs_under.pdf}\end{array}\Big{)}\quad\text{around an interior puncture $v$,}
(E)q1/2[Uncaptioned image]=q1/2[Uncaptioned image],\displaystyle({\rm E})\ q^{-1/2}\begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/crossingposibdr.pdf}\end{array}=q^{1/2}\begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/crossingnegabdr.pdf}\end{array},
(F)[Uncaptioned image]=0=[Uncaptioned image].\displaystyle({\rm F})\ \begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/boundaryarcposi.pdf}\end{array}=0=\begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/boundaryarcnega.pdf}\end{array}.

The multiplication is defined as the stacking of VV-tangles.

The second generalized skein algebra is based on \partial-tangles and extra states. A state of a \partial-tangle α\alpha is a map s:αΣ¯{+,}s:\partial\alpha\cap\partial\underline{\Sigma}\to\{+,-\}. A stated \partial-tangle is a pair (α,s)(\alpha,s). If there is no confusion, we denote it by α\alpha.

Definition 2.3 (Lê-Roger-Yang skein algebra ).

The Lê-Roger-Yang skein algebra 𝒮qLRY(Σ)\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma) of a marked surface Σ\Sigma is a [vi±1]\mathbb{C}[v_{i}^{\pm 1}]-algebra generated by isotopy classes of stated \partial-tangles in Σ×(1,1)\Sigma\times(-1,1), modulo the relations (A)–(D) and the following extra skein relations:

(E)[Uncaptioned image]=q2[Uncaptioned image]+q1/2[Uncaptioned image],\displaystyle({\rm E}^{\prime})\begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/rel_stated_nogaposi.pdf}\end{array}=q^{2}\begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/rel_stated_posinega.pdf}\end{array}+q^{-1/2}\begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/rel_stated_noendpt.pdf}\end{array},
(F)[Uncaptioned image]=[Uncaptioned image]=0 and [Uncaptioned image]=q1/2[Uncaptioned image]\displaystyle({\rm F}^{\prime})\ \begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/rel_stated_arc_posiposi.pdf}\end{array}=\begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/rel_stated_arc_neganega.pdf}\end{array}=0\qquad\mbox{ and }\qquad\begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/rel_stated_arc_posinega.pdf}\end{array}=q^{-1/2}\begin{array}[]{c}\includegraphics[scale={0.15}]{drawing/rel_stated_noarcs.pdf}\end{array}

The multiplication is defined as the stacking of \partial-tangles.

Remark 2.4.

The ordinary Kauffman bracket skein algebra 𝒮q(Σ)\mathcal{S}_{q}(\Sigma) is defined as the algebra generated by isotopy classes of loops in Σ×(1,1)\Sigma\times(-1,1) modulo skein relations (A) and (B) [Prz91, Tur91]. The definitions of 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) and 𝒮qLRY(Σ)\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma) follow [BKL24], which combined generalizations of the skein algebra from recent papers including [RY14, Mul16, Lê18, CL22]. If Σ\Sigma is a surface without any boundary, both 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) and 𝒮qLRY(Σ)\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma) are specialized to the Roger-Yang generalized skein algebra 𝒮qRY(Σ)\mathcal{S}_{q}^{\mathrm{RY}}(\Sigma) [RY14]. If Σ\Sigma does not have any interior puncture, 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) is Muller’s skein algebra in [Mul16], and 𝒮qLRY(Σ)\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma) is the stated skein algebra in [Lê18].

We will also consider several variations of 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) and 𝒮qLRY(Σ)\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma) that have appeared in the literature. First, there are the subalgebras generated by tangles that avoid interior punctures. Let 𝒮qM(Σ)\mathcal{S}_{q}^{\mathrm{M}}(\Sigma) be the subalgebra of 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) generated by all VV-tangles that do not intersect any interior punctures. Similarly, 𝒮qL(Σ)\mathcal{S}_{q}^{\mathrm{L}}(\Sigma) is the subalgebra of 𝒮qLRY(Σ)\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma) generated by all \partial-tangles not meeting interior punctures. Note that relation (C) holds in 𝒮qM(Σ)\mathcal{S}_{q}^{\mathrm{M}}(\Sigma) and 𝒮qL(Σ)\mathcal{S}_{q}^{\mathrm{L}}(\Sigma).

The next variations drop relation (C). Let 𝒮qM+(Σ)\mathcal{S}_{q}^{\mathrm{M}+}(\Sigma) (resp. 𝒮qL+(Σ)\mathcal{S}_{q}^{\mathrm{L}+}(\Sigma)) be a \mathbb{C}-algebra generated by all VV-tangles (\partial-tangles) that do not meet any interior punctures modulo the relataions (A), (B), (D), (E), and (F) (resp. (A), (B), (D), (E’), and (F’)). Then we have morphisms

(1) 𝒮qM+(Σ)π𝒮qM(Σ)i𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{M}+}(\Sigma)\stackrel{{\scriptstyle\pi}}{{\to}}\mathcal{S}_{q}^{\mathrm{M}}(\Sigma)\stackrel{{\scriptstyle i}}{{\to}}\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)

and

(2) 𝒮qL+(Σ)π𝒮qL(Σ)i𝒮qLRY(Σ).\mathcal{S}_{q}^{\mathrm{L}+}(\Sigma)\stackrel{{\scriptstyle\pi}}{{\to}}\mathcal{S}_{q}^{\mathrm{L}}(\Sigma)\stackrel{{\scriptstyle i}}{{\to}}\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma).

The first map π\pi is an epimorphism and ii is a monomorphism.

The last variation we consider involves a quotient of the stated skein algebras. For each boundary marked point pp, a \partial-tangle in Figure 1 around pp is called a bad arc.

Refer to caption
Figure 1. A bad arc
Definition 2.5 ([CL22]).

The reduced LRY generalized skein algebra 𝒮¯qLRY(Σ)\overline{\mathcal{S}}_{q}^{\mathrm{LRY}}(\Sigma) is the quotient of 𝒮qLRY(Σ)\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma) by the two-sided ideal generated by bad arc classes. Let p:𝒮qLRY(Σ)𝒮¯qLRY(Σ)p:\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma)\to\overline{\mathcal{S}}_{q}^{\mathrm{LRY}}(\Sigma) be the quotient map.

We may define similar quotients 𝒮¯qL(Σ)\overline{\mathcal{S}}_{q}^{\mathrm{L}}(\Sigma) (resp. 𝒮¯qL+(Σ)\overline{\mathcal{S}}_{q}^{\mathrm{L}+}(\Sigma)) of 𝒮qL(Σ)\mathcal{S}_{q}^{\mathrm{L}}(\Sigma) (resp. 𝒮qL+(Σ)\mathcal{S}_{q}^{\mathrm{L}+}(\Sigma)) by the bad arc classes. We will retain the same notation pp for the quotient map.

3. Compatibility between skein algebras

In Section 2, we introduced many variations of the skein algebra. From the algebraic perspective, they are not altogether ‘different’ skein algebras, and in this section, we will give a precise relationship between them. Our goal will be to justify the following commutative diagram.

(3) 𝒮qM+(Σ)\textstyle{\mathcal{S}_{q}^{\mathrm{M}+}(\Sigma)\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}π\scriptstyle{\pi}m\scriptstyle{m}𝒮qM(Σ)\textstyle{\mathcal{S}_{q}^{\mathrm{M}}(\Sigma)\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}m\scriptstyle{m}i\scriptstyle{i}𝒮qMRY(Σ)\textstyle{\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)\ignorespaces\ignorespaces\ignorespaces\ignorespaces}m\scriptstyle{m}𝒮qL+(Σ)\textstyle{\mathcal{S}_{q}^{\mathrm{L}+}(\Sigma)\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}π\scriptstyle{\pi}p\scriptstyle{p}𝒮qL(Σ)\textstyle{\mathcal{S}_{q}^{\mathrm{L}}(\Sigma)\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}i\scriptstyle{i}p\scriptstyle{p}𝒮qLRY(Σ)\textstyle{\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma)\ignorespaces\ignorespaces\ignorespaces\ignorespaces}p\scriptstyle{p}𝒮¯qL+(Σ)\textstyle{\overline{\mathcal{S}}_{q}^{\mathrm{L}+}(\Sigma)\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}π\scriptstyle{\pi}r\scriptstyle{r}𝒮¯qL(Σ)\textstyle{\overline{\mathcal{S}}_{q}^{\mathrm{L}}(\Sigma)\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}i\scriptstyle{i}r\scriptstyle{r}𝒮¯qLRY(Σ)\textstyle{\overline{\mathcal{S}}_{q}^{\mathrm{LRY}}(\Sigma)\ignorespaces\ignorespaces\ignorespaces\ignorespaces}r\scriptstyle{r}𝒮qM+(Σ)[1]\textstyle{\mathcal{S}_{q}^{\mathrm{M}+}(\Sigma)[\partial^{-1}]\ignorespaces\ignorespaces\ignorespaces\ignorespaces}𝒮qM(Σ)[1]\textstyle{\mathcal{S}_{q}^{\mathrm{M}}(\Sigma)[\partial^{-1}]\ignorespaces\ignorespaces\ignorespaces\ignorespaces}𝒮qMRY(Σ)[1]\textstyle{\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}]}

From their definitions, we already have the maps π\pi, pp, and ii in the diagram. The morphisms π\pi and pp are epimorphisms, and ii is a monomorphism. We now define the morphisms mm and rr.

The homomorphism

(4) m:𝒮qMRY(Σ)𝒮qLRY(Σ),m:\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)\to\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma),

comes from the ‘moving trick.’ Recall that 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) is generated by VV -tangles, which are one-dimensional submanifolds embedded in Σ×(1,1)\Sigma\times(-1,1). So for each vVv\in V, the heights at the ends are all distinct. For each vVv\in V_{\partial}, we may draw a local diagram around vv so that all arcs ending at vv are not tangent to each other, as the diagram on the left in Figure 2. Then, by sliding the ends to the right component of vv, we obtain a \partial-tangle. For each end αΣ¯×(1,1)\alpha\cap\partial\underline{\Sigma}\times(-1,1), we assign a positive state. Using the skein relations in Definition 2.2, one may check that this is a well-defined map and indeed an algebra homomorphism.

Refer to captionRefer to caption\begin{array}[]{c}\includegraphics[scale={0.18}]{drawing/left_moving_sim.pdf}\end{array}\longleftrightarrow\begin{array}[]{c}\includegraphics[scale={0.18}]{drawing/left_moving_dist.pdf}\end{array}

Figure 2. Moving trick. The numbers under the left diagram describes relative height of three ends at the boundary marked points.

The map mm is an identity around the interior punctures. Thus, by the same argument, we have similar homomorphisms

(5) 𝒮qM+(Σ)𝒮qL+(Σ),𝒮qM(Σ)𝒮qL(Σ).\mathcal{S}_{q}^{\mathrm{M}+}(\Sigma)\to\mathcal{S}_{q}^{\mathrm{L}+}(\Sigma),\quad\mathcal{S}_{q}^{\mathrm{M}}(\Sigma)\to\mathcal{S}_{q}^{\mathrm{L}}(\Sigma).

We will use the same letter mm to denote the moving trick homomorphism, to avoid introducing too many notations. Because of the existence of negative states, unless Σ¯=\partial\underline{\Sigma}=\emptyset, mm is not surjective.

We next define the map rr. Let \partial be the multiplicative subset of 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) generated by boundary arc classes, which are connected VV-tangles (hence a single arc) joining two boundary marked points on the same connected component DD of Σ\partial\Sigma and isotopic to the boundary edge connecting two adjacent marked points on DD. Since any boundary arc class is qq-commutative with any VV-tangles, \partial satisfies the Ore condition [MR01, Section 2.1], hence we may define the Ore localization 𝒮qMRY(Σ)[1]\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}].

Proposition 3.1.

For any surface Σ\Sigma, there is an isomorphism

(6) r:𝒮qMRY(Σ)[1]𝒮¯qLRY(Σ)r:\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}]\to\overline{\mathcal{S}}_{q}^{\mathrm{LRY}}(\Sigma)

from the localized MRY skein algebra to the reduced LRY skein algebra.

Proof.

We already have a homomorphism

(7) r=pm:𝒮qMRY(Σ)𝒮qLRY(Σ)𝒮¯qLRY(Σ).r=p\circ m:\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)\to\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma)\to\overline{\mathcal{S}}_{q}^{\mathrm{LRY}}(\Sigma).

For the algebras appear here, we have explicit [vi±1]\mathbb{C}[v_{i}^{\pm 1}]-module bases, consisting of tangles without any intersection [BKL24, Theorem 3.6, Theorem 3.11, Proposition 6.2]. By checking that the basis of 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) maps to a subset of the basis of 𝒮¯qLRY(Σ)\overline{\mathcal{S}}_{q}^{\mathrm{LRY}}(\Sigma), we may conclude that rr is a monomorphism.

For any boundary arc class α𝒮qMRY(Σ)\alpha\in\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) and its image r(α)𝒮¯qLRY(Σ)r(\alpha)\in\overline{\mathcal{S}}_{q}^{\mathrm{LRY}}(\Sigma), the same curve with negative states r(α)¯\overline{r(\alpha)} is the multiplicative inverse, so r(α)r(α)¯=1=r(α)¯r(α)r(\alpha)\overline{r(\alpha)}=1=\overline{r(\alpha)}r(\alpha) [CL22, Proposition 7.4]. By the universal property of the localization, we obtain a localized homomorphism r:𝒮qMRY(Σ)[1]𝒮¯qLRY(Σ)r:\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}]\to\overline{\mathcal{S}}_{q}^{\mathrm{LRY}}(\Sigma). Since the original map rr is injective, so is the localized rr.

To show the surjectivity of rr, it is sufficient to show that any arc α\alpha with negative state is in imr\mathrm{im}\;r. Deforming α\alpha near a boundary marked point and applying the relation (E’) in Definition 2.3, we obtain the following relation.

[Uncaptioned image]=q1/2[Uncaptioned image]q5/2[Uncaptioned image]=q1/2[Uncaptioned image],\displaystyle\begin{array}[]{c}\includegraphics[scale={0.18}]{drawing/sticking_m.pdf}\end{array}=q^{1/2}\begin{array}[]{c}\includegraphics[scale={0.18}]{drawing/sticking_pmm.pdf}\end{array}-q^{5/2}\begin{array}[]{c}\includegraphics[scale={0.18}]{drawing/sticking_mpm.pdf}\end{array}=q^{1/2}\begin{array}[]{c}\includegraphics[scale={0.18}]{drawing/sticking_pmm.pdf}\end{array},

The first equality is from the skein relation and the second one is from the bad arc relation. The last diagram is in imr\mathrm{im}\;r. ∎

The proof of Proposition 3.1 does not affect the area near the interior punctures. Thus, the same proof works for 𝒮qM+(Σ)\mathcal{S}_{q}^{\mathrm{M}+}(\Sigma) and 𝒮qM(Σ)\mathcal{S}_{q}^{\mathrm{M}}(\Sigma) as well. In summary, we have the equalities in Equation (3).

4. Finite generation of skein algebra

In this section, we prove that the skein algebras we consider are always finitely generated. In a way, this is rather surprising— as we will see later, the skein algebra contains a copy of a cluster algebra, but in many cases the cluster algebra is not finitely generated. Here we give a skein theoretic proof, extending [Bul99] and [BKWP16], where the finite generation of 𝒮q(Σ)\mathcal{S}_{q}(\Sigma) and 𝒮qRY(Σ)\mathcal{S}_{q}^{\mathrm{RY}}(\Sigma) were shown. Alternatively, one may prove the finite generation via quantum trace, as done in [BKL24] for 𝒮¯qLRY\overline{\mathcal{S}}_{q}^{\mathrm{LRY}}.

Our strategy is based on the following observation. For a marked surface Σ\Sigma, the interior punctures in VV_{\circ} can be drawn on the boundary of a small circular disk DD on intΣ\mathrm{int}\;\Sigma (Figure 3). Then we may understand Σ\Sigma as a union of a small open neighborhood D~\widetilde{D} of DD and the outside of DD, that is, ΣintD\Sigma\setminus\mathrm{int}\;D. The latter is a surface without interior puncture – now all marked points are on the boundary. We show that 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) is generated by the arc classes in DD and the curve classes whose supports are in ΣintD\Sigma\setminus\mathrm{int}\;D. The former has an explicit finite set of generators [ACDHM21, Section 5]. For the latter, we may employ an extension of the algorithm in [Bul99].

Our discussion will be focused on simple curves, which are curves without any intersections in its diagram. Skein relations (A) and (D) imply that the [vi±1]\mathbb{C}[v_{i}^{\pm 1}]-algebra 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) is generated by simple curves.

For a simple curve α\alpha, let c(α)c(\alpha) be the number of connected components of intDα\mathrm{int}\;D\setminus\alpha. We may extend the definition to curves in the isotopy class of α\alpha, by taking c(α)c(\alpha) as the minimum of the possible numbers of connected components. The geometric intersection number of α\alpha and DD is i(α):=c(α)1i(\alpha):=c(\alpha)-1, and i(α)=0i(\alpha)=0 if α\alpha does not meet intD\mathrm{int}\;D.

Refer to caption
Figure 3. A surface Σ\Sigma with a disk DD with all interior punctures on it

We may assume that VDV_{\circ}\subset\partial D are arranged counterclockwise with respect to the center of DD. Let βij\beta_{ij} be the straight line segment connecting viv_{i} and vjv_{j}.

Lemma 4.1.

Let α\alpha be a simple curve that intersects intD\mathrm{int}\;D, so i(α)>0i(\alpha)>0. Then α\alpha is generated by [vi±1]\mathbb{C}[v_{i}^{\pm 1}]-subalgebra generated by skeins which do not intersect intD\mathrm{int}\;D and {βij}\{\beta_{ij}\}.

Proof.

Suppose that α\alpha has one component with nontrivial intersections with intD\mathrm{int}\;D. Let BB be one of the connected components of αintD\alpha\cap\mathrm{int}\;D such that one of two components of (intD)B(\mathrm{int}\;D)\setminus B does not have any other components of α\alpha.

There are two possibilities. If one endpoint of BB is one of the interior punctures, then as in Figure 4, α\alpha can be described as a combination of two simple curves α1,α2\alpha_{1},\alpha_{2} and one βij\beta_{ij}. Note that α1\alpha_{1} and α2\alpha_{2} either have smaller intersection number ii, or the component of (intD)B(\mathrm{int}\;D)\setminus B without other components of α\alpha has strictly smaller number kk of interior punctures. When k=0k=0, the intersection number strictly decreases, too. Thus, after finitely many steps, we may describe α\alpha in terms of curves with i=0i=0, and βij\beta_{ij}.

If none of the endpoints of BB is not an interior puncture, applying one puncture-skein relation, we may describe α\alpha as a curve in the previous paragraph and another curve α\alpha^{\prime} with smaller number kk of interior punctures on one of the components in (intD)B(\mathrm{int}\;D)\setminus B (Figure 5). Therefore, after applying the relation finite times, we obtain the conclusion. ∎

Refer to caption
Figure 4. Intersection number reduction – when BB meets a puncture
Refer to caption
Figure 5. Intersection number reduction – when BB does not meet a puncture

Now, it is sufficient to show that any skeins whose supports are in ΣintD\Sigma\setminus\mathrm{int}\;D is finitely generated. For this purpose, by stretching the boundary of DD, we may draw ΣintD\Sigma\setminus\mathrm{int}\;D as in the right figure in Figure 6. This diagram is obtained by attaching several handles on a rectangular strip, and all marked points are on the strip itself, not on attached handles. In particular, there is no marked points on the handles. The long dashed boundary is D\partial D, and the original boundary of Σ\Sigma is drawn on the top row.

Refer to caption
Figure 6. Drawing of ΣintD\Sigma\setminus\mathrm{int}\;D – the outer boundary is D\partial D

Suppose that α𝒮qMRY(Σ)\alpha\in\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) is a simple connected curve whose support is in ΣintD\Sigma\setminus\mathrm{int}\;D. We fix an arbitrary orientation on α\alpha. Assume that there is a handle HH on Σ\Sigma such that α\alpha traverses HH multiple times in the same direction. See the left figure in Figure 7. Then an ordinary skein relation can be applied to rewrite the curve in terms of curves that traverse HH strictly fewer times (Figure 7). Note that the rightmost diagram is a product of two disjoint curve classes, and each of these curves traverses HH strictly fewer times than the original diagram on the left hand side of the equation. By applying this argument in pairs, we may assume that α\alpha travels each handle at most twice, and if so, it travels exactly twice in the opposite direction.

Refer to caption
Figure 7. Complexity reduction 1

Next, suppose that there is a handle HH where α\alpha travels twice, in opposite directions (top left of Figure 8). We may employ the ordinary skein relations three times, to write it as a combination of curves which traverse the handle at most once. See Figure 8.

Note that Bullock applied the above algorithm only to loops in [Bul99]. However, the argument works equally well for arc classes. This is because the resolutions in Figures 7 and 8 do not change the part of the arc outside HH (on the parts of the arc diagram that are dotted in the figures).

Refer to caption
Figure 8. Complexity reduction 2

In summary, any simple curve can be generated by simple curves that traverse each handle at most once. These curves can be described by choosing the finite sequence of traveling handles in the case of loops and by choosing the initial/terminal marked points and the sequence of traveling handles in the case of arcs. (We do not claim that all sequences of handles will give simple curves and arcs – they may induce self-intersections.) Thus, there are only finitely many possibilities. As a result, we obtain the proof of Theorem A.

Corollary 4.2.

The skein algebras 𝒮qLRY(Σ)\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma) and 𝒮¯qLRY(Σ)\overline{\mathcal{S}}_{q}^{\mathrm{LRY}}(\Sigma) are finitely generated.

Proof.

The skein algebra 𝒮qLRY(Σ)\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma) can be generated by 1) the image of a generating set of 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) by m:𝒮qMRY(Σ)𝒮qLRY(Σ)m:\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)\to\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma), and 2) the same set of curves with different states. The algebra 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) is generated by finitely many loops and arcs, and for each arc connecting boundary marked points, there are only finitely many ways to impose the states. Therefore, 𝒮qLRY(Σ)\mathcal{S}_{q}^{\mathrm{LRY}}(\Sigma) is finitely generated, too. A homomorphic image of a finitely generated algebra is also finitely generated, so the same thing holds for 𝒮¯qLRY(Σ)\overline{\mathcal{S}}_{q}^{\mathrm{LRY}}(\Sigma). ∎

Remark 4.3.

One can show 𝒮¯qLRY(Σ)\overline{\mathcal{S}}_{q}^{\mathrm{LRY}}(\Sigma) is finitely generated in another way, directly from from Proposition 3.1. Since 𝒮qMRY(Σ)[1]\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}] is an Ore localization of a finitely generated algebra by a finitely generated multiplicative subset \partial, it is also finitely generated.

Remark 4.4.

The finite generating set from the proof of Theorem A is not guaranteed to be minimal. Note that the non-boundary handles appear as pairs. Suppose that α\alpha travels both handles (say H1H_{1} and H2H_{2}) in a pair. Bullock proved that α\alpha can be generated by curves that passes H2H_{2} immediately traveling after H1H_{1} [Bul99]. A minimal set of generators is not known, and is closely related to the computation of an explicit presentation of 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma). See Section 7.1.

If we remove each interior puncture by a new boundary component without a marked point, the same proof of Theorem A works for 𝒮qM+(Σ)\mathcal{S}_{q}^{\mathrm{M}+}(\Sigma). Then we also obtain that 𝒮qL+(Σ)\mathcal{S}_{q}^{\mathrm{L}+}(\Sigma) is finitely generated in the same way. Any homomorphic image of a finitely generated algebra is also finitely generated, so we obtain the following corollary.

Corollary 4.5.

The skein algebras 𝒮qM+(Σ)\mathcal{S}_{q}^{\mathrm{M}+}(\Sigma), 𝒮qM(Σ)\mathcal{S}_{q}^{\mathrm{M}}(\Sigma), 𝒮qL+(Σ)\mathcal{S}_{q}^{\mathrm{L}+}(\Sigma), 𝒮qL(Σ)\mathcal{S}_{q}^{\mathrm{L}}(\Sigma), 𝒮¯qL+(Σ)\overline{\mathcal{S}}_{q}^{\mathrm{L}+}(\Sigma), and 𝒮¯qL(Σ)\overline{\mathcal{S}}_{q}^{\mathrm{L}}(\Sigma) are all finitely generated.

Remark 4.6.

For any oriented surface Σ\Sigma with nn interior punctures, we may draw the punctures on a small circular disk DD as we did in the proof of Theorem A. Then for a small open neighborhood DnD_{n} of DD, there is a natural morphism

(8) 𝒮qMRY(Dn)𝒮qMRY(Σ).\mathcal{S}_{q}^{\mathrm{MRY}}(D_{n})\to\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma).

In other words, 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) admits an 𝒮qMRY(Dn)\mathcal{S}_{q}^{\mathrm{MRY}}(D_{n})-algebra structure. Note that DnD_{n} is homeomorphic to n2\mathbb{R}^{2}_{n}, the nn-punctured 2\mathbb{R}^{2}. Its skein algebra was calculated in [ACDHM21, Section 5].

5. Cluster algebra of surface

We next consider the cluster algebra 𝒜(Σ)\mathcal{A}(\Sigma) coming from the curves in a triangulable oriented surface Σ\Sigma. In this section, we give a brief definition of 𝒜(Σ)\mathcal{A}(\Sigma). A more detailed description and further properties of 𝒜(Σ)\mathcal{A}(\Sigma) can be found in [FST08, FT18]. In Section 6, we will explain its relationship with the skein algebra.

5.1. Informal description

Let Σ=(Σ¯,V)\Sigma=(\underline{\Sigma},V) be a surface that admits an ideal triangulation Δ\Delta, with the set of vertices VV. Here an ideal triangulation always contains all boundary arcs. Let E:={xi}E:=\{x_{i}\} be the set of edges in Δ\Delta. The cluster algebra 𝒜(Σ)\mathcal{A}(\Sigma) is defined as some subalgebra of the field of fractions (E):=(xi|iI)\mathbb{C}(E):=\mathbb{C}(x_{i}|_{i\in I}) generated by edges in EE subject to geometrically motivated relations. Because the formal definition will require some additional structure on the edges, it may seem overly technical at first. We thus start with an intuitive description to give the flavor of the construction and worry about the technical details later.

The basic construction of the cluster algebra is based on the following idea. For a given triangulation Δ\Delta and a choice of an internal diagonal edge xx of a quadrilateral, we may flip the diagonal edge xx in the triangulation to the other diagonal edge xx^{\prime} of the quadrilateral. This move produces a new triangulation Δ\Delta^{\prime} where all edges are the same as in Δ\Delta except that xx is replaced by a flipped edge xx^{\prime} (Figure 9).

In the cluster algebra, we relate the edges xx and xx^{\prime} using the Ptolemy relation, which comes from the geometry of relating the lengths of the edges of the quadrilateral with its diagonals. More specifically, suppose that the quadrilateral has edges x1x_{1}, x2x_{2}, x3x_{3}, and x4x_{4}, and flipping the diagonal xx of the quadrilateral gives a new diagonal xx^{\prime}, as in Figure 9. In this case, the Ptolemy relation between xx and xx^{\prime} is defined to be xx=x2x4+x1x3xx^{\prime}=x_{2}x_{4}+x_{1}x_{3}. Observe that the product xxxx^{\prime} is a ‘binomial’ with respect to the quadrilateral edges x1x_{1}, x2x_{2}, x3x_{3}, and x4x_{4}, and that xx^{\prime} is a rational function with respect to edges in Δ\Delta. As a result, we can think of the edges in the new triangulation Δ\Delta^{\prime} as belonging in the field of fractions of the edges of the original triangulation Δ\Delta. Moreover, the combinatorial changes between the edges of Δ\Delta and Δ\Delta^{\prime} can also be encoded algebraically by way of mutation of the adjacency matrices, and we will provide these equations later.

Refer to caption
Figure 9. Example of a flip of triangulation and the associated Ptolemy relation

The cluster algebra 𝒜(Σ)\mathcal{A}(\Sigma) we seek to define is very ‘close’ to the subalgebra of (E)\mathbb{C}(E) generated by all the edges of all possible triangulations subject to the Ptolemy relation and mutation of adjacency matrices. Importantly, the resulting 𝒜(Σ)\mathcal{A}(\Sigma) can be regarded as an algebra of all arcs on Σ\Sigma. Recall that, any embedded arc between two vertices belongs to some ideal triangulation on Σ\Sigma. Moreover, any two ideal triangulations are connected by finitely many flips. In the algebra, each time we flip an edge in Δ\Delta^{\prime}, we obtain a new triangulation with one new edge that is related to the old ones by the Ptolemy relation. Although the number of generators of the cluster algebra is a priori infinite, it turns out that any arc can be written in terms of the edges of the original triangulation Δ\Delta. The upshot is that we can think of any embedded arc of Σ\Sigma as belonging in 𝒜(Σ)\mathcal{A}(\Sigma), and the cluster algebra 𝒜(Σ)\mathcal{A}(\Sigma) is an algebra of curves.

However, there are some technical issues that arise when aligning this intuitive construction of 𝒜(Σ)\mathcal{A}(\Sigma) with the standard definition of cluster algebras. In particular, all elements of a cluster algebra should be flippable. However, boundary edges are never diagonals of any quadrilaterial and hence never flippable. This can be accounted for by using a version of the cluster algebra where the boundary edges are frozen variables. In cluster algebra literature, it is common to include the multiplicative inverses of the frozen variables, so we will take the same convention.

A more serious issue comes up when there are interior punctures. In particular, consider the part of an ideal triangulation in Figure 10. One may flip the top interior edge, to get a new triangulation with a self-folded triangle. However, now the bottom edge connecting the two bottom punctures (inside of the self-folded triangle) is no longer a diagonal of a quadrilateral and thus cannot be flipped.

Refer to caption
Figure 10. No flip for self-folded triangles

To rectify this issue, in [FST08], Fomin, Shapiro, and Thurston introduced the additional structure of tagged arcs to account for the combinatorics of self-folded triangles. A tagged arc is a topological arc where each end can be decorated by one of two taggings, plain or notched. The notched end is denoted by drawing a small bowtie, and the plain end is unmarked. The three possible types of tagged arcs are illustrated in Figure 11.

Refer to caption
Figure 11. Three types of tagged arcs

Triangulations can then be generalized to include tagged arcs, and every tagged arc can now be flipped as in Figure 12. This new diagrammatic procedure for tagged arcs is called a tagged flip, and its combinatorics are designed to match that of ordinary flips along diagonals of quadrilaterals. For the details, see [FST08, Section 7], [MW24, Section 3].

Refer to caption
Figure 12. Tagged flip

We emphasize that a tagged arc can have a notched end only at an interior puncture. Boundary arcs and arcs connecting boundary marked points cannot have any tags. So, in the absence of interior punctures, the additional structure of tagging is not needed at all to define the cluster algebra of the surface.

5.2. Formal definition

In this section, we give a quick reminder of the construction of the cluster algebra of surfaces. For the general theory of cluster algebras, [Wil14] is an excellent introduction. For the details of the tagged arcs and tagged triangulations, see [FST08, Section 7].

Let Δ\Delta be a tagged ideal triangulation on Σ\Sigma. In other words, Δ\Delta is a maximal collection of pairwise compatible tagged arcs.111Here, two tagged arcs are said to be compatible if their untagged versions are disjoint except at VV and their taggings satisfy a technical condition if they share an endpoint: if the two arcs are not isotopic and meet at an endpoint, then their taggings at that end must be identical; and if the two arcs are isotopic and meet at an endpoint, then at least one one of the two ends must be identical. Let EE be the set of edges in Δ\Delta, and II be a fixed index set for edges in EE. We divide I=IΔ=III=I^{\Delta}=I_{\circ}\sqcup I_{\partial}, where II_{\circ} is the index set for interior edges and II_{\partial} is the index set for boundary edges.

A seed is a collection of data (E,B)(E,B), where EE is the set of edges in Δ\Delta and B=(bij)B=(b_{ij}) is an I×II\times I matrix such that its entry is given by Figure 13, that is, a signed counting of the adjacency of two edges xix_{i} and xjx_{j} on the triangulation, i.e. xix_{i} and xjx_{j} are edges of an ideal triangle. Thus, 2bij2-2\leq b_{ij}\leq 2 and BB is a skew-symmetric matrix. The matrix BB is called the exchange matrix.

Refer to caption
Figure 13. Adjacency matrix BB

For each choice of kIk\in I_{\circ}, we can construct a new seed in the following way. Observe that there is a unique way to flip xkx_{k} to another arc xkx_{k}^{\prime}, corresponding to the procedure of Figure 9 or 12. We may thus replace xkx_{k} by xkx_{k}^{\prime} in Δ\Delta to obtain a new tagged triangulation Δ\Delta^{\prime}. Let EE^{\prime} denote the new set of edges in Δ\Delta^{\prime}. For edges iki\neq k, xi=xix_{i}=x_{i}^{\prime}. In the cluster algebra, the exchange relation relates the variables xkx_{k} and xkx_{k}^{\prime} by

(9) xkxk=bjk>0xjbjk+bjk<0xjbjk.x_{k}x_{k}^{\prime}=\prod_{b_{jk}>0}x_{j}^{b_{jk}}+\prod_{b_{jk}<0}x_{j}^{-b_{jk}}.

The new exchange matrix B=(bij)B^{\prime}=(b_{ij}^{\prime}) for Δ\Delta^{\prime} is then

(10) bij:={bij, if i=j or j=k,bij+12(|bik|bkj+bik|bkj|), otherwise.b_{ij}^{\prime}:=\begin{cases}-b_{ij},&\mbox{ if }i=j\mbox{ or }j=k,\\ b_{ij}+\frac{1}{2}(|b_{ik}|b_{kj}+b_{ik}|b_{kj}|),&\mbox{ otherwise}.\end{cases}

The cluster mutation in the kk-th direction is defined to be the map μk:(E,B)(E,B)\mu_{k}:(E,B)\to(E^{\prime},B^{\prime}). One can check that this formal definition captures the combinatorial changes from flipping an edge. One can also check that μk\mu_{k} is an involution, i.e., μk2=id\mu_{k}^{2}=\mathrm{id}.

Notice that boundary edges correspond to frozen variables. In particular, cluster mutation is not defined for kIk\in I_{\partial}.

Definition 5.1.

Let Σ\Sigma be a triangulated surface with an initial seed (E,B)(E,B) coming from a fixed triangulation Δ\Delta. The cluster algebra 𝒜(Σ)\mathcal{A}(\Sigma) is a subalgebra of (E)\mathbb{C}(E) generated by

(11) (E,B)({xi|iI}{xj±1|jI})\bigcup_{(E^{\prime},B^{\prime})}(\{x_{i}^{\prime}|_{i\in I_{\circ}}\}\cup\{x_{j}^{\prime\pm 1}|_{j\in I_{\partial}}\})

for all cluster seeds obtained by taking a finite sequence of cluster mutations.

It is well-known that 𝒜(Σ)\mathcal{A}(\Sigma) does not depend on the choice of the initial seed. Thus, it is an invariant of a marked surface Σ=(Σ¯,V)\Sigma=(\underline{\Sigma},V).

Example 5.2.

Let Σ1,1\Sigma_{1,1} be the torus with one interior puncture. We draw the torus using a standard square diagram as in Figure 14. We fix an ideal triangulation Δ\Delta with E={x1,x2,x3}E=\{x_{1},x_{2},x_{3}\}. One may check that its exchange matrix is

(12) B=[022202220].B=\left[\begin{array}[]{rrr}0&2&-2\\ -2&0&2\\ 2&-2&0\end{array}\right].

Flipping x3x_{3}, we obtain a new triangulation as in the right figure in Figure 14. This cluster mutation μ3\mu_{3} results in a new seed (E={x1,x2,x3},B)(E^{\prime}=\{x_{1},x_{2},x_{3}^{\prime}\},B^{\prime}), where

(13) B=[022202220].B^{\prime}=\left[\begin{array}[]{rrr}0&-2&2\\ 2&0&-2\\ -2&2&0\end{array}\right].
x1x_{1}x1x_{1}x2x_{2}x2x_{2}x3x_{3}
x1x_{1}x1x_{1}x2x_{2}x2x_{2}x3x_{3}^{\prime}
Figure 14. Once punctured torus
Remark 5.3.

When Σ=Σg,1\Sigma=\Sigma_{g,1} is a surface with one interior puncture and without boundary, one can check that no triangulation admits any self-folded triangle as in the second Figure in Figure 10 and any arc is flippable. In particular, tagged arcs are unnecessary to define 𝒜(Σ)\mathcal{A}(\Sigma).

Theorem 5.4 ([FST08, Theorem 7.11]).

Let Σ\Sigma be a triangulated surface with an initial seed (E,B)(E,B) coming from a fixed triangulation Δ\Delta. Suppose that Σ\Sigma is not a once-punctured surface without boundary. Then the cluster algebra 𝒜(Σ)\mathcal{A}(\Sigma) is generated by arcs and tagged arcs. If Σ\Sigma is a once-punctured surface without boundary, or a surface without interior puncture, then 𝒜(Σ)\mathcal{A}(\Sigma) is generated by ordinary arc classes.

Remark 5.5.

In this paper, we focus on the cluster algebra 𝒜(Σ)\mathcal{A}(\Sigma) of a triangulated surface Σ\Sigma. However, the cluster algebra 𝒜\mathcal{A} can be defined for more general situation. Suppose that we have a finite list of variables E={ei}iIE=\{e_{i}\}_{i\in I}, a decomposition of the index set I=IunfIfroI=I_{unf}\sqcup I_{fro} (Note that in the case of 𝒜(Σ)\mathcal{A}(\Sigma), Iunf=II_{unf}=I_{\circ} and Ifro=II_{fro}=I_{\partial}.) and a skew-symmetric integral matrix BB. Then 𝒜\mathcal{A} is defined as subalgebra of ({ei})\mathbb{C}(\{e_{i}\}) that is generated by

(14) (E,B)({xi|iIunf}{xj±1|jIfro})\bigcup_{(E^{\prime},B^{\prime})}(\{x_{i}^{\prime}|_{i\in I_{unf}}\}\cup\{x_{j}^{\prime\pm 1}|_{j\in I_{fro}}\})

where (E,B)(E^{\prime},B^{\prime}) is a cluster seed obtained by taking a finite sequence of cluster mutations.

5.3. Upper cluster algebra

For each cluster algebra 𝒜\mathcal{A}, one may define another algebra, the so-called upper cluster algebra 𝒰\mathcal{U}, which seems to be more natural from the algebraic geometry viewpoint and behave better algebraically [BFZ05]. In this section, we review the definition of the upper cluster algebra 𝒰(Σ)\mathcal{U}(\Sigma) in the context of a cluster algebra of a surface 𝒜(Σ)\mathcal{A}(\Sigma).

Let Σ\Sigma be a triangulated marked surface and 𝒜(Σ)\mathcal{A}(\Sigma) be the cluster algebra associated to Σ\Sigma. Recall that any two cluster seeds (E,B)(E,B) and (E,B)(E^{\prime},B^{\prime}) are connected by a finite sequence of cluster mutations. So by applying the exchange relation (9) finitely many times, we may algebraically relate EE with EE^{\prime}. More specifically, if we denote E={xi}E=\{x_{i}\} and E={xi}E^{\prime}=\{x_{i}^{\prime}\}, any xix_{i} can be written as a rational function with respect to {xi}\{x_{i}^{\prime}\}. One can say more about the type of rational functions obtained in this way.

Theorem 5.6 (Laurent phenomenon [FZ02, Theorem 3.1]).

For any two cluster seeds (E={xi},B)(E=\{x_{i}\},B) and (E,{xi},B)(E^{\prime},\{x_{i}^{\prime}\},B^{\prime}) for 𝒜\mathcal{A},

(15) xi[x1±1,x2±1,,xn±1].x_{i}^{\prime}\in\mathbb{C}[x_{1}^{\pm 1},x_{2}^{\pm 1},\cdots,x_{n}^{\pm 1}].

In other words, xix_{i}^{\prime} is a Laurent polynomial with respect to any cluster seed.

Definition 5.7.

Consider a cluster algebra 𝒜(E)\mathcal{A}\subset\mathbb{C}(E). The upper cluster algebra 𝒰\mathcal{U} is defined as the set of all elements in (E)\mathbb{C}(E) that can be written as a Laurent polynomial with respect to arbitrary seeds. In other words,

(16) 𝒰:=(E={xi},B)[x1±1,x2±1,,xn±1].\mathcal{U}:=\bigcap_{(E^{\prime}=\{x_{i}^{\prime}\},B^{\prime})}\mathbb{C}[x_{1}^{\prime\pm 1},x_{2}^{\prime\pm 1},\cdots,x_{n}^{\prime\pm 1}].

Now Theorem 5.6 implies that 𝒜\mathcal{A} is a subalgebra of 𝒰\mathcal{U}. There are several cases that one can show 𝒜=𝒰\mathcal{A}=\mathcal{U} [Mul13, MSW13, CLS15, Mul16, MS16, IOS23]. However, in general, 𝒰\mathcal{U} maybe strictly larger than 𝒜\mathcal{A}, and deciding whether 𝒜=𝒰\mathcal{A}=\mathcal{U} or not is a challenging problem. See Section 6.2 for the case of 𝒜(Σ)\mathcal{A}(\Sigma).

6. Compatibility between skein algebra and cluster algebra

We now prove Theorem B, starting with a review of relevant definitions.

6.1. Cluster algebra in skein algebra

Fix a tagged triangulation Δ\Delta, or equivalently, a cluster seed (E={xi},B)(E=\{x_{i}\},B) of 𝒜(Σ)\mathcal{A}(\Sigma) where each xix_{i} corresponds to a tagged arc. Note that if a tagged arc xix_{i} ends at an interior puncture vVv\in V_{\circ}, then that end of xix_{i} can be decorated in one of two ways: plain or notched. See Figure 11. For each tagged arc α\alpha, let α¯\underline{\alpha} be its underlying topological arc after forgetting its tags. We can then understand α¯\underline{\alpha} as an element of 𝒮1MRY(Σ)\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma).

Consider the subalgebra [xi|iI,xj±1|jI](E)\mathbb{C}[x_{i}|_{i\in I_{\circ}},x_{j}^{\pm 1}|_{j\in I_{\partial}}]\subset\mathbb{C}(E).

Definition 6.1.

Fix a cluster seed (E={xi},B)(E=\{x_{i}\},B). Suppose that xix_{i} is a tagged arc connecting vv and ww (not necessarily distinct). We set

(17) ρΔ(xi):={xi¯ if both ends are tagged plainly,vxi¯ if only the end at v is notched,wxi¯ if only the end at w is notched,vwxi¯ if both ends are notched..\rho_{\Delta}(x_{i}):=\begin{cases}\underline{x_{i}}&\mbox{ if both ends are tagged plainly,}\\ v\underline{x_{i}}&\mbox{ if only the end at $v$ is notched,}\\ w\underline{x_{i}}&\mbox{ if only the end at $w$ is notched,}\\ vw\underline{x_{i}}&\mbox{ if both ends are notched.}\end{cases}.

By extend it using the universal property of the polynomial ring, we obtain an algebra homomorphism

(18) ρΔ:[xi|iI,xj±1|jI]𝒮1MRY(Σ)[1].\rho_{\Delta}:\mathbb{C}[x_{i}|_{i\in I_{\circ}},x_{j}^{\pm 1}|_{j\in I_{\partial}}]\to\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}].

Note that any boundary edge xjx_{j} is not tagged. Thus, xj±1x_{j}^{\pm 1} simply maps to xj¯±1\underline{x_{j}}^{\pm 1} and gives a well-defined element in 𝒮1MRY(Σ)[1]\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}].

The slogan for ρ\rho is: “A tag is a vertex class.” Whenever one has a notch on a tagged arc, replace the notched end by a vertex class.

Proof of Part (1) of Theorem B.

For each cluster seed, we have a well-defined homomorphism ρΔ\rho_{\Delta} in (18). To prove the statement, we first show that these homomorphisms are compatible: If Δ\Delta and Δ\Delta^{\prime} are connected by a single flip, then for any element in

(19) [xi|iI,xj±1|jI][xi|iI,xj±1|jI],\mathbb{C}[x_{i}|_{i\in I_{\circ}},x_{j}^{\pm 1}|_{j\in I_{\partial}}]\cap\mathbb{C}[x_{i}^{\prime}|_{i\in I_{\circ}},x_{j}^{\prime\pm 1}|_{j\in I_{\partial}}],

the image of ρΔ\rho_{\Delta} and ρΔ\rho_{\Delta^{\prime}} coincide. Thus, we may ‘glue’ the two homomorphisms to get ρ\rho.

One may describe all possible tagged flips and for each one, calculating the mutation explicitly. It was done in [MW24, Proposition 4.3] using puzzle pieces. The paper covered only surfaces without boundary, but note that we do not flip any boundary edge, so the same list of cases covers all possible cases here, too.

To give a flavor of the type of computation, we now reproduce the proof using puzzle pieces for one particular case. Consider the tagged flip ΔΔ\Delta\to\Delta^{\prime} described in Figure 15. For this flip, the only nontrivial change is made for xx, and by the exchange relation (9), we obtain xx=x2+x3xx^{\prime}=x_{2}+x_{3}. On the other hand, the puncture-skein relation in Definition 2.2 (after setting q=1q=1) provides v2x¯x¯=x2¯+x3¯v_{2}\underline{x}\underline{x^{\prime}}=\underline{x_{2}}+\underline{x_{3}}. Therefore,

(20) ρ(xx)=v2x¯x¯=x2¯+x3¯=ρ(x2+x3).\rho(xx^{\prime})=v_{2}\underline{x}\underline{x^{\prime}}=\underline{x_{2}}+\underline{x_{3}}=\rho(x_{2}+x_{3}).
Refer to caption
Figure 15. A tagged flip of an edge of triangulation

With similar calculations on other cases, we obtain a well-defined morphism ρ:𝒜(Σ)𝒮1MRY(Σ)[1]\rho:\mathcal{A}(\Sigma)\to\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}]. To finish the proof, we need to show that ρ\rho is a monomorphism.

Fix an ordinary triangulation Δ\Delta whose set of edges is E={xi}E=\{x_{i}\}. We claim that both 𝒜(Σ)\mathcal{A}(\Sigma) and 𝒮qMRY(Σ)[1]\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}] admit a morphism to the Laurent polynomials in {xi}\{x_{i}\},

LΔ:=[x1±1,x2±1,,xn±1].L_{\Delta}:=\mathbb{C}[x_{1}^{\pm 1},x_{2}^{\pm 1},\cdots,x_{n}^{\pm 1}].

For 𝒜(Σ)\mathcal{A}(\Sigma), the Laurent phenomenon of Theorem 5.6 provides an inclusion 𝒜(Σ)LΔ\mathcal{A}(\Sigma)\subset L_{\Delta}. We denote the inclusion map by ι\iota. For 𝒮1MRY(Σ)\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma), one needs to show that any vertices and loop classes are Laurent polynomials. The computation for the loop classes and general arc classes not necessarily in Δ\Delta is well-known in skein theory literature. For instance, see [RY14, Theorem 3.22]. Applying puncture-skein relation, any interior puncture is also a Laurent polynomial in EE. For instance, in Figure 15, v2x¯x¯=x2¯+x3¯v_{2}\underline{x}\underline{x^{\prime}}=\underline{x_{2}}+\underline{x_{3}}.

Thus, we have the following commutative diagram of commutative algebras:

(21)
𝒜(Σ)\textstyle{\mathcal{A}(\Sigma)\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}ρ\scriptstyle{\rho}ι\scriptstyle{\iota}𝒮1MRY(Σ)[1]\textstyle{\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}]\ignorespaces\ignorespaces\ignorespaces\ignorespaces}ι\scriptstyle{\iota^{\prime}}LΔ.\textstyle{L_{\Delta}.}

Since ι=ιρ\iota=\iota^{\prime}\circ\rho is injective, ρ\rho is injective, too. ∎

Remark 6.2.

Note that the above proof does not claim that ι\iota^{\prime} is also injective. We believe it has to be shown separately. If any edge is not a zero divisor, then the localization map ι\iota^{\prime} is injective. But how do we know that the multiplication of an arc on 𝒮1MRY(Σ)[1]\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}] is injective? One way to show it is using dimension theory from algebraic geometry. Apply an algebraic ring extension 𝒜~(Σ)\widetilde{\mathcal{A}}(\Sigma) of 𝒜(Σ)\mathcal{A}(\Sigma) in (E)\mathbb{C}(E) and construct an epimorphism ρ~:𝒜~(Σ)𝒮1MRY(Σ)[1]\widetilde{\rho}:\widetilde{\mathcal{A}}(\Sigma)\to\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}]. Since ρ~\widetilde{\rho} is an epimorphism from an integral domain with the same dimension, its kernel is trivial [MW24, Theorem 5.2]. Thus, 𝒜~(Σ)𝒮1MRY(Σ)[1]\widetilde{\mathcal{A}}(\Sigma)\cong\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}] and the latter is an integral domain, and any nonzero element is not a zero divisor.

Observe that the above proof tells us that any loop class in 𝒮1MRY(Σ)[1]\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}] is a Laurent polynomial with respect to any fixed ordinary triangulation. The same Laurent polynomial formula also applies to tagged triangulation [MSW11, Proposition 3.15]. It thus follows that all loop classes are in 𝒰(Σ)\mathcal{U}(\Sigma). However, even though each vertex class is a Laurent polynomial with respect to an ordinary triangulation, it is not with respect to a tagged triangulation. Therefore, it does not belong to 𝒰(Σ)\mathcal{U}(\Sigma).

Definition 6.3.

Let 𝒮q(Σ)\mathcal{S}_{q}^{\square}(\Sigma) be a subalgebra of 𝒮qMRY(Σ)[1]\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}] generated by:

  1. (1)

    loop classes;

  2. (2)

    all arc classes;

  3. (3)

    all formal inverses of boundary arc classes;

  4. (4)

    if β\beta is an arc class connecting two (non-necessarily distinct) interior punctures vv and ww; vβv\beta, wβw\beta, and vwβvw\beta;

  5. (5)

    if β\beta is an arc class connecting an interior puncture vv and a boundary marked point, vβv\beta.

Proof of Part (2) of Theorem B.

When q=1q=1, we may define 𝒮1(Σ)\mathcal{S}_{1}^{\square}(\Sigma) in a simpler way: It is a subalgebra of 𝒮1MRY(Σ)[1]\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}] generated by the image of ρ\rho and the loop classes. Since 𝒮1(Σ)\mathcal{S}_{1}^{\square}(\Sigma) is generated by ρ(𝒜(Σ))\rho(\mathcal{A}(\Sigma)) and the loop classes, any element in 𝒮1(Σ)\mathcal{S}_{1}^{\square}(\Sigma) is in 𝒰(Σ)\mathcal{U}(\Sigma). ∎

We also obtain the following structural results:

Proposition 6.4.

Let Σ\Sigma be a marked surface.

  1. (1)

    𝒮q(Σ)\mathcal{S}_{q}^{\square}(\Sigma) is finitely generated.

  2. (2)

    𝒮1(Σ)\mathcal{S}_{1}^{\square}(\Sigma) is an integral domain.

Proof.

One may note that if one start with a generator in 𝒮q(Σ)\mathcal{S}_{q}^{\square}(\Sigma), the reduction process described in Section 4 makes elements in 𝒮q(Σ)\mathcal{S}_{q}^{\square}(\Sigma) only. Thus, the same proof of the finite generation works for 𝒮q(Σ)\mathcal{S}_{q}^{\square}(\Sigma). This proves (1).

Item (2) is an immediate consequence of Theorem B because 𝒰(Σ)\mathcal{U}(\Sigma) is an integral domain. ∎

6.2. Applications of Compatibility

There are a few applications to the structure of 𝒜(Σ)\mathcal{A}(\Sigma).

In general, it has been observed that the ordinary cluster algebra 𝒜\mathcal{A} may behave badly, but its upper cluster algebra has better structure. For instance, in many cases, 𝒰\mathcal{U} is a finitely generated algebra, hence it defines an affine irreducible algebraic variety Spec𝒰\mathrm{Spec}\;\mathcal{U}. (However, there are some infinitely generated examples [Spe13, GHK15].) Moreover, 𝒰\mathcal{U} is integrally closed [Mul13, Proposition 2.1], so Spec𝒰\mathrm{Spec}\;\mathcal{U} is a normal variety, which means its singularity type is relatively mild (the singular locus is of codimension 2\geq 2, etc.). So one may ask if 𝒜=𝒰\mathcal{A}=\mathcal{U}, for a given cluster algebra.

In the case of cluster algebra 𝒜(Σ)\mathcal{A}(\Sigma) of surfaces, if there is at least one boundary component, then 𝒜(Σ)=𝒰(Σ)\mathcal{A}(\Sigma)=\mathcal{U}(\Sigma) [Mul13, MSW13, CLS15, MS16]. On the other hand, if Σ\Sigma is a surface without boundary but with one interior puncture, then 𝒜(Σ)𝒰(Σ)\mathcal{A}(\Sigma)\neq\mathcal{U}(\Sigma) [Lad13], which was shown by constructing an explicit element in 𝒰(Σ)𝒜(Σ)\mathcal{U}(\Sigma)\setminus\mathcal{A}(\Sigma).

An application of the compatibility between 𝒜(Σg,n)\mathcal{A}(\Sigma_{g,n}) and 𝒮1MRY(Σg,n)\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma_{g,n}) can be used to show that 𝒜(Σg,n)𝒰(Σg,n)\mathcal{A}(\Sigma_{g,n})\neq\mathcal{U}(\Sigma_{g,n}) when g1g\geq 1 [MW24, Section 6]. We summarize the argument here. Using techniques from invariant theory with /2\mathbb{Z}/2\mathbb{Z}-coefficients, it was shown that 𝒜(Σg,n)\mathcal{A}(\Sigma_{g,n}) with g,n1g,n\geq 1 cannot be generated by finitely many elements [MW24, Theorem C]. By way of contradiction, assume 𝒜(Σg,n)=𝒰(Σg,n)\mathcal{A}(\Sigma_{g,n})=\mathcal{U}(\Sigma_{g,n}). Since 𝒜(Σg,n)𝒮1(Σg,n)𝒰(Σg,n)\mathcal{A}(\Sigma_{g,n})\subset\mathcal{S}_{1}^{\square}(\Sigma_{g,n})\subset\mathcal{U}(\Sigma_{g,n}), this would imply that 𝒜(Σg,n)=𝒮1(Σg,n)\mathcal{A}(\Sigma_{g,n})=\mathcal{S}_{1}^{\square}(\Sigma_{g,n}). But 𝒮1(Σg,n)\mathcal{S}_{1}^{\square}(\Sigma_{g,n}) is finitely generated (Proposition 6.4), a contradiction.

In the case of Σ0,n\Sigma_{0,n}, the nn-punctured sphere, it was a folklore conjecture that 𝒜(Σ0,n)\mathcal{A}(\Sigma_{0,n}) is finitely generated. The computation in [ACDHM21] indeed implies that 𝒜(Σ0,n)=𝒮1(Σ0,n)\mathcal{A}(\Sigma_{0,n})=\mathcal{S}_{1}^{\square}(\Sigma_{0,n}). Therefore, the finite generation of 𝒜(Σ0,n)\mathcal{A}(\Sigma_{0,n}) follows. We do not know if 𝒜(Σ0,n)=𝒰(Σ0,n)\mathcal{A}(\Sigma_{0,n})=\mathcal{U}(\Sigma_{0,n}) or not.

The finite generation problem for 𝒜(Σ)\mathcal{A}(\Sigma) itself is an interesting problem. As we mentioned earlier, it was shown that 𝒜(Σg,n)\mathcal{A}(\Sigma_{g,n}) is not finitely generated when g,n1g,n\geq 1 [MW24, Section 6]. Note that from Proposition 6.4 and Theorem B, when 𝒜(Σ)=𝒰(Σ)\mathcal{A}(\Sigma)=\mathcal{U}(\Sigma), we immediately obtain the finite generation of 𝒜(Σ)\mathcal{A}(\Sigma). The previous results and the discussion above show that if the given triangulated surface Σ\Sigma has boundary or Σ=Σ0,n\Sigma=\Sigma_{0,n}, 𝒜(Σ)\mathcal{A}(\Sigma) is finitely generated. Therefore, we have a complete understanding on the finite generation problem for 𝒜(Σ)\mathcal{A}(\Sigma).

Remark 6.5.

The skein algebra 𝒮q(Σ)\mathcal{S}_{q}(\Sigma) and its variations are non-commutative (except for some small surfaces), and one can think of them as ‘quantum’ versions of the commutative 𝒮1(Σ)\mathcal{S}_{1}(\Sigma). Similarly, one may wonder if we can obtain a ‘quantum’ analogue 𝒜q(Σ)\mathcal{A}_{q}(\Sigma) of 𝒜(Σ)\mathcal{A}(\Sigma). More generally, for a cluster algebra 𝒜\mathcal{A} whose exchange matrix is of full-rank, its deformation quantization 𝒜q(Σ)\mathcal{A}_{q}(\Sigma) was studied in [BZ05] and called the quantum cluster algebra. However, if the exchange matrix is not of full-rank, it is not possible to obtain 𝒜q(Σ)\mathcal{A}_{q}(\Sigma) [BZ05, Proposition 3.3]. It is also well-known that the exchange matrix BB for Σ\Sigma is not of full-rank if Σ\Sigma has an interior puncture. Thus, for a surface with an interior puncture, 𝒜q(Σ)\mathcal{A}_{q}(\Sigma) does not provide a desired deformation quantization.

On the other hand, note that 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) can be defined for any oriented surface Σ\Sigma and it is a quantization of 𝒮1MRY(Σ)\mathcal{S}_{1}^{\mathrm{MRY}}(\Sigma). Therefore, from Theorem B, we may understand 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) as a quantization of 𝒜(Σ)\mathcal{A}(\Sigma).

7. Open questions

In this last section, we leave a few open questions on the structures of cluster algebras and skein algebras of surfaces.

7.1. Algebraic structure of skein algebras

By Theorem A, 𝒮qMRY(Σ)[1]\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}] and its variations are all finitely generated algebras. However, numerous questions remain about its multiplicative structure. For example, a presentation of the skein algebra is currently known only for a few small surfaces.

Question 7.1.
  1. (1)

    Compute a presentation of 𝒮qMRY(Σ)[1]\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}].

  2. (2)

    Find a minimal number of generators of 𝒮qMRY(Σ)[1]\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}].

To the best of our knowledge, the presentation has been computed for the once-puncture torus Σ1,1\Sigma_{1,1} [BPKW16] and for the nn-punctured sphere Σ0,n\Sigma_{0,n} [ACDHM21]. Note that in these two cases, there is no boundary component, so the localization is not necessary. Even though it is not explicitly stated, the case of a disk with nn boundary marked points can be obtained from [FZ03, Section 12]. The case of the annulus with one marked point on each boundary component appears in [Lê15].

Recall that DnD_{n} is an nn-punctured open disk. Note that when q=1q=1, the commutative algebra 𝒮1MRY(Dn)\mathcal{S}_{1}^{\mathrm{MRY}}(D_{n}) naturally appears in many different contexts, including in classical invariant theory, as the coordinate ring of the Grassmannian, and in tropical geometry. Consult [ACDHM21, Remark 5.2] for additional discussion.

Question 7.2.

Identify 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) for a simple surface Σ\Sigma with other algebraic structures.

One may investigate other algebraic properties of 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma). It has been known that 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) is a domain [BKL24] as a corollary of an embedding into a quantum torus, and its center has been calculated when qq is a primitive root of unity of odd order [KMW25]. A similar result was obtained for Z(𝒮qL+(Σ))Z(\mathcal{S}_{q}^{L+}(\Sigma)) in [Yu23a] and for Z(𝒮¯qL+(Σ))Z(\overline{\mathcal{S}}_{q}^{L+}(\Sigma)) in [Kor21]. From its connection to the cluster algebra, it has been conjectured that 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) has a ‘positive basis,’ that is, a [q±1/2][vi±1]\mathbb{Z}[q^{\pm 1/2}][v_{i}^{\pm 1}]-basis whose multiplicative structure constants are all in 0[q±1/2][vi±1]\mathbb{Z}_{\geq 0}[q^{\pm 1/2}][v_{i}^{\pm 1}] [Thu14] after we replace \mathbb{C} with [q±1/2]\mathbb{Z}[q^{\pm 1/2}] in the ground ring. See related results in [DM21, MQ23].

Question 7.3.
  1. (1)

    Do the generalized skein algebras each admit a positive basis?

  2. (2)

    Compute the structure constants and describe them geometrically.

For a partial evidence for 𝒮1RY(Σ){\mathcal{S}}_{1}^{\mathrm{RY}}(\Sigma), see [Kar24].

7.2. Upper cluster algebra

From Section 6, we have that 𝒜(Σ)𝒮1(Σ)𝒰(Σ)\mathcal{A}(\Sigma)\subset\mathcal{S}_{1}^{\square}(\Sigma)\subset\mathcal{U}(\Sigma). Currently, there are no known elements in 𝒰(Σ)\mathcal{U}(\Sigma) but not in 𝒮1(Σ)\mathcal{S}_{1}^{\square}(\Sigma). This suggests:

Question 7.4.

Is it true that 𝒮1(Σ)=𝒰(Σ)\mathcal{S}_{1}^{\square}(\Sigma)=\mathcal{U}(\Sigma)?

Between 𝒜(Σ)\mathcal{A}(\Sigma) and 𝒰(Σ)\mathcal{U}(\Sigma), there is another algebra motivated by mirror symmetry, so-called the mid cluster algebra (Σ)\mathcal{M}(\Sigma) [GHKK18]. It was shown that 𝒮1(Σ)=(Σ)\mathcal{S}_{1}^{\square}(\Sigma)=\mathcal{M}(\Sigma) [MQ23, Theorem 1.3]. It is not known whether or not (Σ)\mathcal{M}(\Sigma) and 𝒰(Σ)\mathcal{U}(\Sigma) are equal.

Observe that if 𝒮1(Σ)=𝒰(Σ)\mathcal{S}_{1}^{\square}(\Sigma)=\mathcal{U}(\Sigma), Proposition 6.4 implies that 𝒰(Σ)\mathcal{U}(\Sigma) is finitely generated.

This compatibility of 𝒜(Σ)\mathcal{A}(\Sigma) and 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) seems to be a part of more general phenomenon. One may understand our 𝒜(Σ)\mathcal{A}(\Sigma) as the theory with the structure group SL2\mathrm{SL}_{2}, in the framework of higher Teichm̈uller theory in [FG06]. For some other structure groups of row rank, there are similar results [IOS23, IY23]. It suggests that for a higher structure group, where the skein theory is not clear, the skein algebra is expected to be ‘defined’ as the upper cluster algebra.

7.3. Representation theory of skein algebra

A natural next step would be to study the representation theory of 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma). There have been some investigations for quantum cluster algebras and localized Muller skein algebras with boundary edges [MNTY24, Kor21, Kor22, KK23]. However, less is known about the representation theory for variations of the skein algebra in the presence of interior punctures, as in the Roger-Yang skein algebra.

Based on techniques adapted from these earlier works, [KMW25, Proposition 5.5] showed that when qq is an odd primitive root of unity, 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) (hence 𝒮qMRY(Σ)[1]\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)[\partial^{-1}] too) is an almost Azumaya algebra. This means ‘most’ of irreducible representations can be identified with points in an open dense subset UMaxSpecZ(𝒮qMRY(Σ))U\subset\mathrm{MaxSpec}\;Z(\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)). See [KMW25, Section 5] for more details. The open set UU is called the Azumaya locus of MaxSpecZ(𝒮qMRY(Σ))\mathrm{MaxSpec}\;Z(\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)). The center Z(𝒮qMRY(Σ))Z(\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)) was calculated in [KMW25, Theorem A]. However, we do not yet have an explicit description of the representations of 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma).

Question 7.5.
  1. (1)

    Describe the Azumaya locus UMaxSpecZ(𝒮qMRY(Σ))U\subset\mathrm{MaxSpec}\;Z(\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma)) explicitly.

  2. (2)

    For each point mUm\in U, construct the corresponding finite dimensional irreducible representation VV of 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) geometrically.

The ordinary skein algebra 𝒮q(Σ)\mathcal{S}_{q}(\Sigma) can be regarded as a quantization of the Teichmüller space of Σ\Sigma, and its representations are closely related to hyperbolic geometric data of the surface Σ\Sigma. Similarly, since 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) is based on combinatorial data from the decorated Teichmüller space of Σ\Sigma by extending the discussion in [RY14, Mul16], it would be interesting to see how the representations of 𝒮qMRY(Σ)\mathcal{S}_{q}^{\mathrm{MRY}}(\Sigma) are related to the hyperbolic geometry of Σ\Sigma as well.

References

  • [ACDHM21] F. Azad, Z. Chen, M. Dreyer, R. Horowitz, and H.-B. Moon. Presentations of the Roger-Yang generalized skein algebra. Algebr. Geom. Topol., 21 (2021), no. 6, 3199–3220.
  • [BFZ05] A. Berenstein, S. Fomin, and A. Zelevinsky. Cluster algebras. III. Upper bounds and double Bruhat cells. Duke Math. J. 126 (2005), no. 1, 1–52.
  • [BZ05] A. Berenstein and A. Zelevinsky. Quantum cluster algebras, Adv. Math. 195 (2005), no. 2, 405–455.
  • [BHMV95] C. Blanchet, N. Habegger, G. Masbaum and P. Vogel. Topological quantum field theories derived from the Kauffman bracket, Topology 34 (1995), no. 4, 883–927.
  • [BKL24] W. Bloomquist, H. Karuo and T. Lê. Degenerations of skein algebras and quantum traces. to appear in Trans. Amer. Math. Soc. (2024)
  • [BKWP16] M. Bobb, S. Kennedy, H. Wong, and D. Peifer. Roger and Yang’s Kauffman bracket arc algebra is finitely generated. J. Knot Theory Ramifications 25 (2016), no. 6, 1650034, 14 pp.
  • [BPKW16] M. Bobb, D. Peifer, S. Kennedy, and H. Wong. Presentations of Roger and Yang’s Kauffman bracket arc algebra. Involve 9 (2016), no. 4, 689–698.
  • [Bul97] D. Bullock. Rings of SL2(C)-characters and the Kauffman bracket skein module, Comment. Math. Helv. 72 (1997), no. 4, 521–542.
  • [Bul99] D. Bullock. A finite set of generators for the Kauffman bracket skein algebra. Math. Z. 231(1) (1999) 91–101.
  • [CLS15] I. Canakci, K. Lee, and R. Schiffler. On cluster algebras from unpunctured surfaces with one marked point. Proc. Amer. Math. Soc. Ser. B 2 (2015), 35–49.
  • [CL22] F. Costantino and T. Le. Stated skein algebras of surfaces. J. Eur. Math. Soc. (JEMS) 24 (2022), no. 12, 4063–4142.
  • [DM21] B. Davison and T. Mandel. Strong positivity for quantum theta bases of quantum cluster algebras. Invent. Math. 226 (2021), no. 3, 725–843.
  • [FG06] V. Fock and A. Goncharov. Moduli spaces of local systems and higher Teichmüller theory. Publ. Math. Inst. Hautes Études Sci. No. 103 (2006), 1–211.
  • [FST08] S. Fomin, M. Shapiro, and D. Thurston. Cluster algebras and triangulated surfaces. I. Cluster complexes. Acta Math. 201 (2008), no. 1, 83–146.
  • [FT18] S. Fomin and D. Thurston. Cluster algebras and triangulated surfaces Part II: Lambda lengths Mem. Amer. Math. Soc. 255 (2018), no. 1223, v+97 pp.
  • [FZ02] S. Fomin and A. Zelevinsky. Cluster algebras. I. Foundations. J. Amer. Math. Soc. 15 (2002), no. 2, 497–529.
  • [FZ03] S. Fomin and A. Zelevinsky. Cluster algebras II: finite type classification. Invent. Math. 154 (2003) 63–121.
  • [GSV05] M. Gekhtman, M. Shapiro, and A. Vainshtein. Cluster algebras and Weil-Petersson forms. Duke Math. J. 127 (2005), no. 2, 291–311.
  • [GHK15] M. Gross, P. Hacking, and S. Keel. Birational geometry of cluster algebras. Algebr. Geom. 2 (2015), no. 2, 137–175.
  • [GHKK18] M. Gross, P. Hacking, S. Keel, and M. Kontsevich. Canonical bases for cluster algebras. J. Amer. Math. Soc. 31 (2018), no. 2, 497–608.
  • [IOS23] T. Ishibashi, H. Oya, and L. Shen. 𝒜=𝒰\mathcal{A}=\mathcal{U} for cluster algebras from moduli spaces of GG-local systems Adv. Math. 431 (2023), Paper No. 109256, 50 pp.
  • [IY23] T. Ishibashi and W. Yuasa. Skein and cluster algebras of unpunctured surfaces for 𝔰𝔩3\mathfrak{sl}_{3}. Math. Z. 303 (2023), no. 3, Paper No. 72, 60 pp.
  • [Jon85] V.F.R. Jones. A new polynomial invariant for links via von Neumann algebras. Bull. Amer. Math. Soc. 12 (1985), 103–122.
  • [Kar24] H. Karuo. On positivity of Roger-Yang skein algebras. J. Algebra 647 (2024), 312–326.
  • [KK23] H. Karuo and J. Korinman. Classification of semi-weight representations of reduced stated skein algebras. arXiv:2303.09433 (2023).
  • [KMW25] H. Karuo, H.-B. Moon, and H. Wong. Center of generalized skein algebras. preprint. arXiv:2501.10686.
  • [Kau87] L. Kauffman. State models and the Jones polynomial. Topology 26 (1987), no.3, 395–407.
  • [Kor21] J. Korinman. Unicity for representations of reduced stated skein algebras. Topology Appl. 293 (2021), Paper No. 107570, 28 pp.
  • [Kor22] J. Korinman. Mapping class group representations derived from stated skein algebras. SIGMA Symmetry Integrability Geom. Methods Appl. 18 (2022), Paper No. 064, 35 pp.
  • [Lad13] S. Ladkani. On cluster algebras from once punctured closed surfaces. preprint. arXiv:1310:4454.
  • [Lê15] T. T. Q. Lê. On Kauffman bracket skein modules at roots of unity. Algebr. Geom. Topol. 15 (2015), no. 2, 1093–1117.
  • [Lê18] T. T. Q. Lê. Triangular decomposition of skein algebras. Quantum Topology 9 (2018), 591–632.
  • [LY21] T. T. Q. Lê and T. Yu. Stated skein modules of marked 3-manifolds/surfaces, a survey Acta Mathematica Vietnamica 46 (2021), No. 2, 265–287.
  • [MQ23] T. Mandel and F. Qin. Bracelets bases are theta bases. preprint. arXiv:2301.11101.
  • [MR01] J. C. McConnell and J. C. Robson. Noncommutative Noetherian rings. Grad. Stud. Math., 30 American Mathematical Society, Providence, RI, 2001, xx+636 pp.
  • [MW24] H.-B. Moon and H. Wong. Consequences of the compatibility of skein algebra and cluster algebra on surfaces. New York J. Math. 30 (2024) 1648–1682.
  • [Mul13] G. Muller. Locally acyclic cluster algebras. Adv. Math. 233 (2013), 207–247.
  • [Mul16] G. Muller. Skein and cluster algebras of marked surfaces. Quantum Topol. 7 (2016), no. 3, 435–503.
  • [MNTY24] G. Muller, B. Nguyen, K. Trampel and M. Yakimov. Poisson geometry and Azumaya loci of cluster algebras. Adv. Math. 453 (2024), Paper No. 109822, 45 pp.
  • [MS16] G. Muller and D. Speyer. Cluster algebras of Grassmannians are locally acyclic. Proc. Amer. Math. Soc. 144 (2016), no. 8, 3267–3281.
  • [MSW11] G. Musiker, R. Schiffler, and L. Williams. Positivity for cluster algebras from surfaces. Adv. Math. 227 (2011), no. 6, 2241–2308.
  • [MSW13] G. Musiker, R. Schiffler, and L. Williams. Bases for cluster algebras from surfaces. Compos. Math. 149 (2013), no. 2, 217–263.
  • [Pen87] R. C. Penner. The decorated Teichmüller space of punctured surfaces. Comm. Math. Phys. 113 (1987), 299–339.
  • [Pen12] R. C. Penner. Decorated Teichmüller theory. QGM Master Cl. Ser. European Mathematical Society (EMS), Zürich, 2012, xviii+360 pp.
  • [Prz91] J. H. Przytycki. Skein modules of 3-manifolds. Bull. Polish Acad. Sci. Math. 39 (1991), no. 1-2, 91–100.
  • [PBIMW24] J. H. Przytycki, R. P. Bakshi, D. Ibarra, G. Montoya-Vega, D. Weeks. Lectures in knot theory—an exploration of contemporary topics. Universitext Springer, Cham, 2024, xv+520 pp.
  • [PS00] J. H. Przytycki and A. S. Sikora. On skein algebras and Sl2()Sl_{2}(\mathbb{C}) -character varieties. Topology 39 (2000), no.1, 115–148.
  • [RY14] J. Roger and T. Yang. The skein algebra of arcs and links and the decorated Teichüller space. J. Differential Geom. 96 (2014), no.1, 95–140.
  • [Spe13] D. Speyer. An Infinitely Generated Upper Cluster Algebra. arXiv:1305.6867.
  • [Thu14] D. Thurston. Positive basis for surface skein algebras. Proc. Natl. Acad. Sci. USA 111 (27) (2014) 9725–9732.
  • [Tur91] V. G. Turaev. Skein quantization of Poisson algebras of loops on surfaces. Ann. Sci. École Norm. Sup. (4) 24 (1991), no. 6, 635–704.
  • [Wil14] L. Williams. Cluster algebras: an introduction. Bull. Amer. Math. Soc. (N.S.) 51 (2014), no. 1, 1–26.
  • [Yu23a] T. Yu. Center of the stated skein algebra. arXiv:2309.14713.