1 Introduction

Let G be a connected simple linear algebraic group over \({\mathbb {C}}\). In this paper we construct superintegrable Hamiltonian systems on moduli spaces of flat G-connections over any oriented surface with nonempty boundary. Hamiltonians of such systems are traces of holonomies along non intersecting non self-intersecting curves. The construction naturally works in the same way for various real forms of G, for example for compact simple Lie groups or for split real forms.

The fact that Hamiltonian integrable systems appear in the context of gauge theories is not new, with Hitchin systems [H87] being one of the well known examples. Calogero–Moser type systems were put in the context of gauge theory in early 1990’s, see [GN94, GN95] and references therein.Footnote 1 At about the same time, Jeffrey and Weitsman [JW92, JW94] have constructed an integrable system on the SU(2) moduli space of flat connections on a closed genus g surface. Hamiltonians of this system were given by traces of holonomies along the maximal collection of nonintersecting curves. In the higher rank case, the total number of hamiltonians which can be constructed from class functions of such holonomies is insufficient for Liouville integrability.

The main result of this paper involves the notion of a superintegrable Hamiltonian system which we review in Sect. 1, and of graph functions which we review in Sect. 2.2. Denote the moduli space of flat G-connections on \(\Sigma \) as \({\mathcal {M}}^G_\Sigma \). Our main result is the following theorem.

Theorem 1

Let \(\Sigma \) be an oriented surface of genus g with \(b>0\) boundary components and G be a connected simple linear algebraic group over \({\mathbb {C}}\). For each disjoint union of pairwise nonhomotopic simple closed curves \(C=C_1\sqcup \cdots \sqcup C_k\) in \(\Sigma \), none of which is homopotic to a boundary component, the following inclusion of Poisson algebras defines an affine superintegrable system

$$\begin{aligned} Z_{\partial \Sigma }\subset B_C\subset J_{\Sigma \backslash C}\subset {\mathcal {O}}[{\mathcal {M}}^G_\Sigma ]. \end{aligned}$$

Here \(Z_{\partial \Sigma }\) is the algebra of G-invariant functions on holonomies around boundary components, \(B_C\) is a subalgebra of the coordinate ring \(O[{\mathcal {M}}^G_\Sigma ]\) generated by graph functions \(F_{\Gamma ,V,c}\) with \(\Gamma \) being contractible to \(C\sqcup \partial \Sigma \). Similarly, \(J_{\Sigma \backslash C}\) is a subalgebra generated by graph functions \(F_{\Gamma ,V,c}\) with \(\Gamma \subset (\Sigma \backslash C)\).

We also introduce the notion of a refinement of one superintegrable systems by the other. The refinement defines a partial order on the space of superintegrable systems.

For a torus with one puncture these systems are spin Ruijsenaars systems (also known as relativistic spin Calogero–Moser systems) [FGNR00, Res16]. For a torus with two punctures they are relativistic deformations of two sided spin Calogero–Moser systems [Res18] corresponding to symmetric pair \(G\subset G\times G\) where G is embedded diagonally. A closely related example of systems on a torus with n punctures and rank one conjugation orbits of \(SL_n\) is closely related to the systems studied in [CF18]. In this case the systems are actually Liouville integrable and they admit a superintegrable refinement. The maximal integrability in this case is achieved by a superintegrable system with \(r={\mathrm {rk}}(G)\) independent Poisson commuting integrals. The minimal integrability is a Liouville integrability with \(b\,{\mathrm {rk}}(G)\) Poisson commuting integrals. In our framework these correspond to different choices of cycles C.

The mapping class group acts on the moduli space of flat connections by Poisson automorphisms. If C and \(C'\) are collections of cycles on surface \(\Sigma \) which belong to the same orbit of the Mapping Class Group action, the corresponding superintegrable systems are isomorphic. An example of such isomorphism in the genus one case for involution exchanging the equator and meridian of the torus gives rise to a self-duality of the Ruijsenaars system [FGNR00, FR99, FK11]. For a spin version of this duality see [Res16].

The plan of this paper is as follows. In the first section we recall the definition of superintegrable (degenerately integrable) systems. There we also define the notion of an affine superintegrable system in the algebro-geometrical setting. The second section is an overview of basic notions about moduli spaces of flat connections on a surface. In this section we also recall the definition of graph functions and the description of Poisson brackets between two such functions. In the third section we describe the main result, the construction of a family of Hamiltonian systems defined by a choice of non intersecting, non self intersecting cycles and prove their superintegrability. At the end of this section we introduce the notion of a partial order on such systems. In section 4 we explain how solutions to equations of motion of these superintegrable systems can be solved using the projection method. Sect. 5 has some genus one examples. In the conclusion we define a conjecturally superintegrable system on the space of chord diagrams, discuss the case of non-generic conjugation orbits and some further directions.

2 Superintegrable Systems

2.1 Superintegrable systems

For an overview of superintegrable systems see for example [SInt, Res16]. Here we recall briefly basic definitions and introduce the notion of an affine superintegrable system.

The notion of a superintegrable Hamiltonian systems was introduced in [Nek72] (where he called them degenerate integrable systems) as a generalization of the Liouville integrable systems. Superintegrable system on a 2n dimensional smooth symplectic manifold has \(m>n\) independentFootnote 2 first integrals, however only k of them are in involution and \(m+k=2n\). A particular case when \(m=k=n\) corresponds to Liouville integrable systems. First examples of such systems appeared earlier [Pa26, F35, FMSW65]. A family of examples of superintegrable systems associated to Lie groups was given in [MF78]. More recent examples include charateristic systems on simple Poisson–Lie groups [Res03a], spin Calogero–Moser and Ruijsenaars systems [Res03b] and their relativistic counterparts [Res16].

Geometrically, a superintegrable system of rank k on a symplectic manifold \({\mathcal {M}}_{2n}\) consists of a Poisson manifold \({\mathcal {P}}_{2n-k}\), a manifold \({\mathcal {B}}_k\)Footnote 3 (considered as a Poisson manifold with trivial symplectic structure) and Poisson projections

$$\begin{aligned} {\mathcal {M}}_{2n}{\mathop {\longrightarrow }\limits ^{p_1}}{\mathcal {P}}_{2n-k}{\mathop {\longrightarrow }\limits ^{p_2}}{\mathcal {B}}_k \end{aligned}$$
(1)

Denote by \(A=C^\infty ({\mathcal {M}}_{2n})\) the algebra of smooth functions on \({\mathcal {M}}_{2n}\). It is equipped with a Poisson bracket \(\{,\}\) determined by the symplectic structure. In terms of functions on \({\mathcal {M}}_{2n}\) superintegrable system is determined by two Poisson subalgebras of A:

$$\begin{aligned} B\subset J\subset A \end{aligned}$$
(2)

where \(J=C^\infty ({\mathcal {P}}_{2n-k})\) and \(B=C^\infty ({\mathcal {B}}_k)\). The subalgebra B is a Poisson commutative subalgebra and J is the Poisson centralizer of B, i.e. J is the maximal subalgebra in A such every element from J Poisson commutes with every element from B.

Elements of subalgebra B define derivations of A

$$\begin{aligned} D_b: A\rightarrow A,\quad D_b(a)\,=\,\{b,a\}, \ \ D_b(a_1a_2)\,=\,a_1D_b(a_2)+D_b(a_1)a_2, \ \ b\in B, \ \ a,a_1,a_2\in A. \end{aligned}$$
(3)

Because B is Poisson commutative, these derivations commute

$$\begin{aligned} \qquad D_{b_1}D_{b_2}-D_{b_2}D_{b_1}=0 \end{aligned}$$

Derivation \(D_b\) is the Lie derivative along the Hamiltonian vector field on \({\mathcal {M}}_{2n}\) generated by b. We refer to elements of B as Hamiltonians of a superintegrable system (2). On the other hand, elements of subalgebra J are precisely the first integrals of the Hamilton flow generated by b, i.e. they are constant on flow lines of the Hamiltonian vector field generated by b.

Fix \(b_1,\ldots ,b_k\in B\), a choice of independent Hamiltonians. Corresponding vector fields \(D_{b_1},\ldots ,D_{b_k}\in T{\mathcal {M}}_{2n}\) are independent at every point \(x\in {\mathcal {M}}_{2n}\) and hence form a basis on the k-dimensional subspace of \(T_x{\mathcal {M}}_{2n}\) defined by the level set of J. Algebraically, these vector fields \(D_{b_1},\ldots ,D_{b_k}\in Der_J(A)\) define derivations of A relative to J. Balance of dimensions in (1) is equivalent to the fact that \(Der_J(A)\) is generated as an A-module by Hamiltonian vector fields of the form \(D_b\) for \(b\in B\).

2.2 Affine superintegrable systems

In many interesting examples superintegrable systems appear in families on affine Poisson varieties, we refer to such families as affine superintegrable systems.

Definition 2

Let \({\mathcal {A}}\) be an affine varietyFootnote 4 over \({\mathbb {C}}\) with a ring of regular functions \( A={\mathcal {O}}[{\mathcal {A}}]\) equipped with a Poisson bracket \(\{,\}:A\otimes A\rightarrow A\). Suppose further that the Poisson tensor has rank 2n on an open dense subset of \({\mathcal {A}}\). We say that a chain of inclusions of finitely generated Poisson subalgebras

$$\begin{aligned} Z\subset B\subset J\subset A \end{aligned}$$
(4)

is an affine superintegrable system if

$$\begin{aligned} \{Z,A\}=0=\{B,J\} \end{aligned}$$

and

$$\begin{aligned} \dim {\mathcal {B}}+\dim {\mathcal {J}}-2\dim {\mathcal {Z}}=2n =\dim {\mathcal {A}}-\dim {\mathcal {Z}}, \end{aligned}$$
(5)

where \({\mathcal {J}}=\mathrm {Spec}\,J,\;{\mathcal {B}}=\mathrm {Spec}\,B,\;{\mathcal {Z}}=\mathrm {Spec}\,Z\) stand for the spectrum of prime ideals of JBZ respectively.

Inclusions (4) are equivalent to the chain of dominant maps of affine schemes which preserve the Poisson bracket

$$\begin{aligned} {\mathcal {A}}{\mathop {\longrightarrow }\limits ^{p_1}}{\mathcal {J}}{\mathop {\longrightarrow }\limits ^{p_2}} {\mathcal {B}}{\mathop {\longrightarrow }\limits ^{p_3}}{\mathcal {Z}}. \end{aligned}$$

Definition 2 implies that general fibers of \(p_2\) are symplectic leaves of \({\mathcal {J}}\),Footnote 5 while general fibers of the composition map p

figure a

are symplectic leaves of \({\mathcal {A}}\).

As a corollary, open subset \({\mathcal {M}}_{2n}(z)\) of irreducible component of a general fiber \(p^{-1}(z),\;z\in {\mathcal {Z}}\) can be viewed as a phase space of a superintegrable system. \({\mathcal {M}}_{2n}(z)\) comes equipped with two poisson projections of the form (1). Thus, as we already mentioned, affine superintegrable systems should be regarded as families of superintegrable systems.

2.3 Refinement of a superintegrable system

Here we will introduce the notion of a refinement of a superintegrable system. It gives a partial order on all superintegrable systems on a given Poisson algebra A. A minimal object in this partial order is known as a maximally superintegrable system. Maximal superintegrability means that all invariant tori are one dimensional [SInt].

Let

$$\begin{aligned} Z\subset B_1\subset J_1\subset A,\qquad Z\subset B_2\subset J_2\subset A \end{aligned}$$
(6)

be two superintegrable systems on a Poisson algebra A with the Poisson center Z.

Definition 3

The first superintegrable system is a refinement of the second if the following chain of Poisson inclusions hold:

$$\begin{aligned} Z\subset B_1\subset B_2\subset J_2\subset J_1\subset A \end{aligned}$$

Clearly a refinement defines a partial order on the set of integrable systems.

Another important relation is an equivalence of integrable systems

Definition 4

Two integrable systems (6) are equivalent if there is a Poisson automorphism \(\varphi :A\rightarrow A\) such that \(J_2=\varphi (J_1)\) and \(B_1=\varphi (B_2)\).

3 Moduli Spaces of Flat Connections

3.1 Character variety of the fundamental group

Let \(\Sigma _{g,b}\) be an oriented surface of genus g with b boundary components. We will consider only surfaces with \(b>0\). The fundamental group \(\pi _1(\Sigma ,p)\) with the base point p of such surface is generated by elements \(x_1,\cdots , x_g, y_1,\cdots , y_g,z_1,\cdots z_{b}\) with one defining relation:

$$\begin{aligned} \pi _1(\Sigma _{g,b})=\left\langle x_1,\ldots ,x_g,y_1,\ldots ,y_g,z_1,\ldots ,z_b\,\big |\,[x_1,y_1]\ldots [x_g,y_g]z_1\ldots z_b={\mathrm {Id}}_{p} \right\rangle . \end{aligned}$$

Here \(x_i\) and \(y_i\) are fundamental cycles for \(\Sigma \) and \(z_i\) is the cycle for i-th boundary component.Footnote 6

Fig. 1
figure 1

One choice of arcs corresponding to generators of \(\pi _1(\Sigma _{1,2},p)\)

The character variety of \(\pi _1(\Sigma _{g,b})\) in a simple complex linear algebraic group G is the categorical quotient of the space of group homomorphisms from \(\pi _1(\Sigma _{g,b})\) to G with respect to conjugations by GFootnote 7:

For \(b>0\) we have an obvious isomorphism:

We can choose this isomorphism as the mapping which assigns to a group homomorphism \(\rho : \pi _1(\Sigma _{g,b})\rightarrow G\) an element \((\rho (x_1),\ldots , \rho (x_g), \rho (y_1), \ldots , \rho (y_g), \rho (z_1),\ldots , \rho (z_{b-1}))\in G^{\times (2g+b-1)}\) and then projects it to the conjugacy class in .

3.2 Moduli space of surface graph connections

Denote by \(V(\Gamma )\) and \(E(\Gamma )\) the set of vertices and edges of an oriented graph \(\Gamma \). Graph connection is an assignment of a parallel transport \(g_e\in G\) to each oriented edge \(e\in E(\Gamma )\).

The gauge group \(G(V)\simeq G^{V(\Gamma )}=\{ V(\Gamma )\rightarrow G, \ \ v\mapsto h_v\}\) acts on a graph connection g as

$$\begin{aligned} g_e\mapsto h_{t(e)} g_e h_{s(e)}^{-1}. \end{aligned}$$

where t(e) is the target vertex for an oriented edge e and s(e) is its source vertex.

Assume that \(\Gamma \subset \Sigma \) is an oriented embedded graph such that \(\Sigma \backslash \Gamma \) is a disjoint collection of disks and b annuli corresponding to the boundary components of \(\Sigma =\Sigma _{g,b}\). We will call such graphs simple. Hereinafter we allow graphs to have multiple edges and loops.

Let \(F(\Gamma )\) be the set of contractible faces, i.e. the set of disks in \(\Sigma _{g,b}\backslash \Gamma \). For every disk \(D\in F(\Gamma )\) choose an arbitrary vertex \(w_D\in \partial D\) and let

$$\begin{aligned} g_{\partial D}=g_{e_k}^{\epsilon _k}\ldots g_{e_1}^{\epsilon _1} \end{aligned}$$

be the holonomy of graph connection along the boundary of a disk, based at \(w_D\in \partial D\). The product of elements \(g_{e_j}^{\epsilon _j}\in G\) associated to each edge \(e_j\in \partial D\) is given according to the total order induced by the orientation of the surface and choice of \(w_D\in \partial D\). The relative orientation \(\epsilon _j\) is \(+1\) when the orientations of \(e_j\) and \(\partial D\) coincide and \(-1\) otherwise.

A graph connection over \(\Gamma \subset \Sigma \) is called flat if \(g_{\partial D}=1\) for all \(D\in F(\Gamma )\). Note that this condition does not depend on the choice of the base vertex \(w_D\in \partial D\). Define the space of flat graph G-connections \({\mathcal {A}}_{(\Sigma , \Gamma )}\) on \(\Gamma \subset \Sigma \) as the space of such flat connections.

When G is a linear algebraic group, the space of flat graph connections is an algebraic subset of \(G^{|E(\Gamma ))|}\) equipped with a regular action of G(V). The moduli space of flat graph connections is the categorical quotient

Let \(e\in E(\Gamma )\) be an edge which connects two distinct vertices, denote as \(\Gamma _e\) an embedded graph obtained from \(\Gamma \) by contracting an edge e. Similarly, for any contractible face \(D\in F(\Gamma )\) which has an edge \(e\in \partial D\) that appears only once in \(\partial D\) we can define an ebedded graph \(\Gamma ^e=\Gamma \backslash e\). Recall that \(\Gamma \) was simple, i.e. its complement in \(\Sigma \) is the union of disks and annuli. It is clear that \((\Sigma \backslash \Gamma ^e)\) is also simple. The flatness condition \(g_{\partial D}=1\) guarantees the isomorphism of schemes.

Theorem 5

The following schemes are isomorphic:

$$\begin{aligned} {\mathcal {M}}^G_{(\Sigma , \Gamma )}\simeq {\mathcal {M}}^G_{(\Sigma , \Gamma _e)}\simeq {\mathcal {M}}^G_{(\Sigma , \Gamma ^e)} \end{aligned}$$
(7)

Proof

Resolving one of the relations \(g_{\partial D}=1\) we obtain an isomorphism of G(V)-modules \({\mathcal {O}}[{\mathcal {A}}_{(\Sigma ,\Gamma )}]\simeq {\mathcal {O}}[{\mathcal {A}}_{(\Sigma ,\Gamma ^e)}]\). Taking the G(V)-invariant part we conclude

$$\begin{aligned} {\mathcal {O}}[{\mathcal {A}}_{(\Sigma ,\Gamma )}]^{G(V)}\simeq {\mathcal {O}}[{\mathcal {A}}_{(\Sigma ,\Gamma ^e)}]^{G(V)}. \end{aligned}$$

and therefore \({\mathcal {M}}^G_{(\Sigma , \Gamma )}\simeq {\mathcal {M}}^G_{(\Sigma , \Gamma ^e)}\).

Now let us prove the first isomorphism in (7). Let \(e_0\) be an edge of \(\Gamma \) with adjacent vertices \(v=s(e_0)\) to \(w=t(e_0)\). Here s(e), t(e) stand for the source and target of e respectively. Contracting of \(e_0\) maps vertices v and w to one vertex \(w_0\) of the new graph \(\Gamma _{e_0}\) which is the contraction of \(\Gamma \). Denote this mapping by \(\pi _{e_0}\).

The contraction of \(\Gamma \) to \(\Gamma _{e_0}\) defines a functor between the fundamental groupoids which we will denote by the same letter \(\pi _{e_0}: \Pi (\Gamma )\rightarrow \Pi (\Gamma _{e_0})\). It is clear that this is a projection. Choose a section \(\phi : \Pi (\Gamma _{e_0})\rightarrow \Pi (\Gamma )\) of \(\pi _{e_0}\), so that \(\pi _{e_0}\phi =id\). It is clear that \(\phi \) does not have to be unique, but it always exists. This is illustrated on Fig. 2.

Fig. 2
figure 2

Contraction of an edge

The functors \(\pi _{e_0}\) and \(\phi \) define the projection \(p_{e_0}: {\mathcal {A}}_{(\Sigma , \Gamma )}\rightarrow {\mathcal {A}}_{(\Sigma , \Gamma _{e_0})}\) and its section \(f: {\mathcal {A}}_{(\Sigma , \Gamma _{e_0})}\rightarrow {\mathcal {A}}_{(\Sigma , \Gamma )}\). Taking quotients with respect to the gauge group we obtain the projection \([p_{e_0}]: {\mathcal {M}}_{(\Sigma , \Gamma )}\rightarrow {\mathcal {M}}_{(\Sigma , \Gamma _{e_0})}\) and its section \([f]: {\mathcal {M}}_{(\Sigma , \Gamma _{e_0})}\rightarrow {\mathcal {M}}_{(\Sigma , \Gamma )}\). Comparing dimensions we conclude that these mappings are isomorphisms. The section f depends on the choice of \(\phi \). It is easy to see that the corresponding mapping [f] between moduli spaces does not. \(\square \)

Corollary 6

For any oriented embedded graph \(\Gamma \in \Sigma _{g,b}\) such that \(\Sigma _{g,b}\backslash \Gamma \) is a disjoint union of discs and b annuli, the moduli space of graph connections is isomorphic to the G-character variety

$$\begin{aligned} {\mathcal {M}}_{\Sigma }^G\simeq {\mathcal {M}}_{(\Sigma ,\Gamma )}^G. \end{aligned}$$

Corollary 7

The dimensions of moduli spaces of graph connections on surface \(\Sigma _{g,b}\) with \(b>0\) are:

$$\begin{aligned} \dim \left( {\mathcal {M}}^G_{(\Sigma , \Gamma )}\right) =\left\{ \begin{array}{ll} 0&{}\quad g=0,\;b=1,\\ {\mathrm {rk}}(G) &{}\quad g=0,\;b=2,\\ (2g+b-2)\dim G &{}\quad {\text {otherwise}}. \end{array}\right. \end{aligned}$$
(8)

3.3 Colored immersed graphs

Let \(\Gamma \) be an oriented graph.

Definition 8

An edge coloring of \(\Gamma \) is an assignment of a finite-dimensional G-representation \(V_\epsilon \) to each edge \(e\in \Gamma \) of the oriented graph. We will denote edge colored graph as \((\Gamma , V)\).

We say that an oriented graph \(\Gamma \) is immersed in a surface \(\Sigma _{g,b}\) if the inclusion mapping \(I:\Gamma \rightarrow \Sigma _{g,b}\) is locally an embedding.Footnote 8 If the intersection of \(\Gamma \) on \(\Sigma _{g,b}\) are transversal, we will call it transversally immersed.

Orientation of the surface induces a cyclic order on edges adjacent to a given vertex. For each vertex \(v\in V(\Gamma )\subset \Sigma \) let us choose a total ordering \(e_1,\ldots , e_n\) of the adjacent edges which agrees with the cyclic ordering induced by the orientation of \(\Sigma \). We will refer to this as edge ordering of \(\Gamma \subset \Sigma \). For a finite dimensional vector space V define \(V^+=V\) and \(V^-=V^*\). For each vertex of edge ordered graph define the space

$$\begin{aligned} V(v)=V_{e_1}^{\epsilon _1}\otimes \cdots \otimes V_{e_n}^{\epsilon _n} \end{aligned}$$
(9)

Here \(\epsilon _i=+1\) is oriented outward from v, i.e. \(v=s(e_i)\) and \(\epsilon =-1\) otherwise, i.e. when \(v=t(e)\)Footnote 9.

Definition 9

A vertex coloring of \((\Gamma ,V)\) is an assignment of a vector \(c_v\in V(v)^G\) to each vertex v of an edge ordered oriented graph \(\Gamma \).

Here \(V(v)^G\) is the space of G-invariant vectors in a representation V(v).

We define colored graph \({\varvec{\Gamma }}=(\Gamma ,V,c)\) as an edge ordered oriented immersed graph \(\Gamma \) equipped with an edge coloring V and a vertex coloring c.

3.4 Invariant functions on connections associated to immersed graphs

3.4.1 .

For each colored graph \((\Gamma ,V,c)\) embedded into \(\Sigma \) one can associate a function \(F_{\Gamma ,V,c}\) on connections on the principal G-bundle over \(\Sigma _{g,b}\) [AMR96] as follows.

For a graph \(\Gamma \) with an edge coloring V define the following G-module

$$\begin{aligned} {{\mathbf {V}}}(\Gamma )=\bigotimes _{v\in V(\Gamma )} V(v) \end{aligned}$$
(10)

Here we assume a choice of a linear ordering on vertices. The space V(v) are defined in (9). Note that V(v) can also be written as

$$\begin{aligned} V(v)=\bigotimes _{e\in S(v)} V(e)^{\epsilon (e,v)} \end{aligned}$$

Here S(v) is the star of vertex vFootnote 10 and \(\epsilon (e,v)=+\) if e is outgoing and \(\epsilon (e,v)=-\) if it is incoming.

By changing the order of factors in tensor product we obtain a natural isomorphism of G-modules

$$\begin{aligned} {{\mathbf {V}}}(\Gamma )\simeq \bigotimes _{e\in E(\Gamma )} (V_e\otimes V_e^*) \end{aligned}$$
(11)

The space \({{\mathbf {V}}}(\Gamma )\) comes equipped with a symmetric bilinear form \(\langle ,\rangle \) defined on pure tensors \({\mathbf {u}},{\mathbf {w}}\in {\mathbf {V}}\) by the following rule

$$\begin{aligned} \langle {\mathbf {u}},{\mathbf {w}}\rangle =\prod _{e\in E(\Gamma )}u_{e,t(e)}(w_{e,s(e)})\,w_{e,t(e)}(u_{e,s(e)}), \end{aligned}$$
(12)

where

$$\begin{aligned} {\mathbf {u}}= & {} \bigotimes _{v\in V(\Gamma )} \left( \bigotimes _{e\in S(v)} u_{e,v} \right) , \\ {\mathbf {w}}= & {} \bigotimes _{v\in V(\Gamma )} \left( \bigotimes _{e\in S(v)} w_{e,v)}\right) . \end{aligned}$$

Here \(u_{e,s(e)}, w_{e,s(e)}\in V_e\) and \(u_{e,t(e)}, w_{e,t(e)}\in V_e^*\)

3.4.2 .

It is clear that a principal G-bundle \(E_\Sigma \) over \(\Sigma \) defines a principal G-bundle \(E_\Gamma \) over vertices of \(\Gamma \subset \Sigma \). A connection A on \(E_\Sigma \) defines a graph connection on \(E_\Gamma \) with the parallel transport along the edge e being the parallel transport along \(e\subset \Sigma \) with respect to connection A. The evaluation of the parallel transport along e in the representation \(V_e\) we will denote by \(P^A_e: V_e\rightarrow V_e\).

Define the vector \({\varvec{\pi }}^A\in {\mathbf {V}}\) in the G-module (10) as

$$\begin{aligned} \pi ^A=\bigotimes _{e\in E(\Gamma )} P^A_e \end{aligned}$$
(13)

Here we assume a choice of total ordering on the set of edges and the identification with the tensor product with the reordered tensor product as in (11). The holonomy map \(P_e\) we regard as a vector in \(V_e\otimes V_e^*\).

From the coloring of vertices we we get another vector \({\mathbf {c}}^\Gamma \in {{\mathbf {V}}}(\Gamma )\)

$$\begin{aligned} {\mathbf {c}}^\Gamma =\bigotimes _{v\in V(\Gamma )}c^\Gamma _v. \end{aligned}$$

Here \(c_v^\Gamma \) is the coloring of the vertex v i.e. a vector in \(V(v)^G\subset V(v)\).

Definition 10

Define graph functions using the symmetric bilinear form (12) as

$$\begin{aligned} F_{\Gamma ,V,c}(A)=\langle \pi ^A,{\mathbf {c}}^\Gamma \rangle . \end{aligned}$$
(14)

Proposition 11

Graph functions have the following properties:

$$\begin{aligned} F_{\Gamma ,V,c}(A^g)=F_{\Gamma ,V,c}(A) \end{aligned}$$

where \(A^g\) is a flat connection A after gauge transformation g. If the connection is flat, the function \(F_{\Gamma ,V,c}(A)\) depends only on the isotopy class \([\Gamma ]\) of \(\Gamma \).

Proof

By Definition 9, \(c_p^\Gamma \in V(p)^G\) is an invariant vector for each vertex p of the graph. Hence, each function \(F_{\Gamma ,V,c}\) is invariant under gauge transformations of A. Moreover, when A is flat connection, \(F_{\Gamma _1,V,c}(A)=F_{\Gamma _2,V,c}(A)\) whenever an immersed graph \(\Gamma _1\) can be deformed to \(\Gamma _2\) by the regular homotopy (i.e. homotopy through graph immersions).

As a result, for each triple \(([\Gamma ],V,c)\) where \([\Gamma ]\) is the isotopy class of an immersed oriented ordered graph \(\Gamma \), V is an edge coloring and c is a vertex coloring we have a function \(F_{[{\varvec{\Gamma }}], V,c}=F_{\Gamma ,V,c}\) on the moduli space of flat connections on \(\Sigma _{g,b}\). As a consequence, F is a function of the moduli space of flat connections. \(\square \)

Theorem 12

[AMR96]. Functions \(F_{[\Gamma ],V,c}\) span the coordinate ring (7) of the moduli space of G-representations of the fundamental group \(\pi _1(\Sigma _{g,b},p)\) .

Proof

By an algebraic analogue of Peter–Weyl theorem, the coordinate ring \(R={\mathcal {O}}[G^N]\) of G-representations of the fundamental group can be decomposed as a \(G^N\times \left( G^N\right) ^{op}\)-module

$$\begin{aligned} {\mathcal {O}}[G^N] \simeq \bigoplus _{\lambda _1,\ldots ,\lambda _N\in \Lambda }\left( \bigotimes _{j=1}^N\quad W_{\lambda _j}\otimes W_{\lambda _j}^*\right) , \end{aligned}$$
(15)

where \(W_\lambda \) stands for a finite-dimensional irreducible representation with highest weight \(\lambda \).

In particular, (15) is an isomorphism of G-modules, where G acts by conjugation. Now let \(Q\in {\mathcal {O}}[G^N]^G\) be a G-invariant polynomial, by (15) it can be decomposed as

$$\begin{aligned} Q=\sum _{j=1}^mQ_j,\qquad Q_j\in \left( W_{\lambda _{j,1}}\otimes W^*_{\lambda _{j,1}}\otimes \cdots \otimes W_{\lambda _{j,N}}\otimes W^*_{\lambda _{j,N}}\right) ^G \end{aligned}$$

where each \(Q_j\) is a graph function associated to the ribbon graph with a single vertex and \(N=2g+b-1\) morphisms corresponding to free generators of \(\pi _1(\Sigma _{g,b},p)\). The edge coloring of edges corresponding to generators of the fundamental group is given by \(\lambda _{j,1},\ldots ,\lambda _{j,N}\), while \(Q_j\) is an invariant vector which defines the coloring of the single vertex p. \(\square \)

3.5 Equivalence of graph functions

In this subsection we list elementary operations on colored immersed graphs which leave the associated graph function (14) invariant. These operations include collapsing a pair of neighbouring vertices (Fig. 3c) and thinning a pair of neighbouring edges (Fig. 3d). In each case shown on Fig. 3 we refer to the left graph as \(\Gamma _1\) and to the right graph as \(\Gamma _2\).

Fig. 3
figure 3

Graphs defining equivalent functions (Edges are oriented outwards unless specified)

Lemma 13

[FR99, KRWY]. Let \(\Gamma _1,\Gamma _2\) be a pair of colored immersed oriented graphs which coincide away from a disc shown on any of Fig. 3a–d. Then there exists a vertex coloring of \(\Gamma _2\), such that the two colored immersed graph give rise to the same invariant function on graph connections:

$$\begin{aligned} F_{[\mathbf {\Gamma _1}]}=F_{[\mathbf {\Gamma _2}]}. \end{aligned}$$

Proof

Consider a flat connection A on a principle G-bundle over \(\Sigma _{g,b}\) and let

$$\begin{aligned} \pi ^A_{\Gamma _1}=\bigotimes _{e\in E(\Gamma _1)}P_e\in {\mathbf {V}}(\Gamma _1),\qquad \pi ^A_{\Gamma _2}=\bigotimes _{e\in E(\Gamma _2)}Q_e\in {\mathbf {V}}(\Gamma _2). \end{aligned}$$
(16)

be a pair of vectors in and as in (13) defined by the parallel transport along edges of the two immersed graphs. In each of the four parts we are going to prove that

$$\begin{aligned} F_{[{\varvec{\Gamma }}_1]}(A)=\langle \pi _{\Gamma _1}^A,{\mathbf {c}}^{\Gamma _1}\rangle =\langle \pi _{\Gamma _1}^A,{\mathbf {c}}^{\Gamma _2}\rangle =F_{[{\varvec{\Gamma }}_2]}(A) \end{aligned}$$
(17)

for an appropriate choice of vertex coloring.

  1. (A)

    Let

    $$\begin{aligned} {\mathrm {Id}}_{V_1}=\sum _i v_i\otimes v_i^*,\qquad {\mathrm {Id}}_{V_2}=\sum _j w_i\otimes w_j^* \end{aligned}$$

    where \(\{v_i\},\{v_i^*\}\) and \(\{w_i\},\{w_i^*\}\) be any two pairs of dual bases on \(V_1, V_1^*\) and \(V_2,V_2^*\) respectively, i.e. \(\langle v_i,v_j^*\rangle =\delta _{i,j}\) and \(\langle w_i,w_j^*\rangle =\delta _{i,j}\). Assign a vertex coloring of \(\Gamma _2\) at v as

    $$\begin{aligned} c^{\Gamma _2}_v=\sum _{i,j}v_i\otimes w_j^*\otimes v_i^*\otimes w_j\quad \simeq \quad {\mathrm {Id}}_{V_1}\otimes {\mathrm {Id}}_{V_2} \end{aligned}$$
  2. (B)

    Let \(\Gamma _1\) and \(\Gamma _2\) be a pair of colored oriented immersed graphs which coincide away from a disc shown on Fig. 3b. Suppose that the vertex coloring of \(\Gamma _1\) at v is given by

    $$\begin{aligned} c^{\Gamma _1}_v=\sum _j v^{0}_j\otimes w^{(0)}_j\otimes v^{(1)}_j\otimes \cdots \otimes v^{(1)}_j. \end{aligned}$$

    Define \(c^{\Gamma _2}_v\) as follows

    $$\begin{aligned} c^{\Gamma _1}_v=\sum _j \langle v^{0}_j, w^{(0)}_j\rangle \; v^{(1)}_j\otimes \cdots \otimes v^{(1)}_j \end{aligned}$$

    Because the holonomy of flat connection along contractible loop \(e_0\) is trivial, we get the following contribution to holonomy vector (16)

    $$\begin{aligned} P_{e_0}={\mathrm {Id}}_{V_0}=\sum _{i=1}^M{u_i\otimes u_i^*} \end{aligned}$$
    (18)

    where \(\{u_i\}\) and \(\{u_i^*\}\) is an arbitrary pair of dual bases in \(V_0\) and \(V_0^*\), i.e. \(\langle u_i,u_l^*\rangle =\delta _{i,l}\). Then (17) follows immediately by

    $$\begin{aligned} \sum _{j=1}^M\langle w_k^{(0)},u_j\rangle \langle u_j^*,v_j^{(0)}\rangle =\langle w_k^{(0)},v_j^{(0)}\rangle . \end{aligned}$$
    (19)
  3. (C)

    Assume further that the vertex coloring of vertices a and b is given by a pair of G-invariant vectors

    $$\begin{aligned} c^{\Gamma _1}_a&=\sum _jv_j^{(0)}\otimes v_j^{(1)}\otimes \cdots \otimes v_j^{(m)}\quad \in \quad (V_0\otimes \cdots \otimes V_m)^G,\\ c^{\Gamma _1}_b&= \sum _kw_k^{(0)}\otimes w_k^{(m+1)}\otimes \cdots \otimes w_k^{(n)}\quad \in \quad (V_0^*\otimes V_{m+1}\otimes \cdots \otimes V_n)^G. \end{aligned}$$

    Let \(c_v\) be a G-invariant vector defined as follows:

    $$\begin{aligned} c_v^{\Gamma _2}=\sum _{j,k} \left\langle w_k^{(0)},v_j^{(0)}\right\rangle \; v_j^{(1)}\otimes \cdots \otimes v_j^{(m)}\otimes w_k^{(m+1)}\otimes \cdots \otimes w_k^{(n)}\in (V_1\otimes \cdots \otimes V_n)^G \end{aligned}$$

    Note that because both \(F_{[{\varvec{\Gamma }}_1]}\) and \(F_{[{\varvec{\Gamma }}_2]}\) are functions on gauge equivalence classes of flat connections, without loss of generality we can assume that holonomy of A in a contractible disc on Fig. 3c is trivial. Using the same reasoning as in (18) and (19) we conclude that (17) holds.

  4. (D)

    For the remaining part, again without loss of generality we can assume that connection is trivial inside contractible disk shown on Fig. 3d. For \(\varphi :V_0\xrightarrow {\sim } V_1\otimes V_2\), assign G-invariant vectors at both vertices induced by the isomorphism \(\varphi \) and its inverse, the statement (17) then follows by tautology.

\(\square \)

Corollary 14

Let \(\Gamma \in \Sigma \) be an oriented immersed graph with a single vertex p and edges corresponding to free generators of \(\pi _1(\Sigma ,p)\). For any oriented immersed graph \((\Gamma _1,W,d)\) we can present the associated graph function as

$$\begin{aligned} F_{[\Gamma _1,W,d]}= F_{[\Gamma , V, c]} \end{aligned}$$

for an appropriate choice of coloring of simple oriented surface graph \(\Gamma \subset \Sigma \).

Proof

Because \(F_{[\Gamma _1,W,d]}\) depends only on homotopy (through immersed graphs) equivalence type of \(\Gamma _1\), w.l.o.g. we can assume that \(\Gamma \cup \Gamma _1\) has only double transverse intersection points. So by Lemma 13 we can turn \(\Gamma \cup \Gamma _1\) first into an embedded graph, then collapse all vertices of \(\Gamma _1\) into vertices of \(\Gamma _2\) and, finally, by a sequence of moves Fig. 3b–d eliminate all vertices of \(\Gamma _1\). \(\square \)

Replace holonomies along edges by groups elements \(g_e\) given by a flat graph connection \(g: E(\Gamma )\rightarrow G\) we identify the graph function \(F_{[\Gamma , V, c]}\) with a function on the space flat graph connections for \(\Gamma \subset \Sigma \). Taking into account isomorphisms (7) we can identify invariant graph functions with functions on the representation variety \({\mathcal {M}}_{\Sigma _{g,b}}^G\). Thus the corollary 14 establishes an isomorphism between the coordinate ring \({\mathcal {O}}[{\mathcal {M}}_{(\Sigma _{g,b},\Gamma )}]^G\) of moduli space of graph connections and the coordinte ring \({\mathcal {O}}[{\mathcal {M}}_{\Sigma _{g,b}^G}]^G\).

3.6 Poisson structure on the moduli space of flat connections

The coordinate ring \({\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\) of the G-character variety of \(\pi _1(\Sigma _{g,b})\) comes equipped with a Poisson bracket equivariant under the action of the Mapping Class Group \(\mathop {Mod}(\Sigma _{g,b})\) [AB83, Gol86, BG93]. Following [FR93, AMR96, FR99] we will define this bracket in terms of graph functions (14).

Let \(([\Gamma ],V,c)\) and \(([\Gamma '],V',c')\) be a pair of isotopy equivalence classes of colored immersed graphs. Pick representatives \(\Gamma \) and \(\Gamma '\) which have only transverse double intersection points at edges.

Definition 15

Let \(p\in \Gamma \cap \Gamma '\) be a transverse double intersection point of two colored immersed graphs \({\varvec{\Gamma }}=(\Gamma ,V,c)\) and \({\varvec{\Gamma }}'=(\Gamma ',V',c')\). Define (isotopy equivalence class of) colored immersed graph \([{\varvec{\Gamma }}\star _p{\varvec{\Gamma }}']=([\Gamma ''],V'',c'')\) as follows:

Consider a small neighborhood of p and denote by \(e\in \Gamma \) and \(e'\in \Gamma '\) the corresponding edges of graphs containing the intersection point \(p\in e\cap e'\).

Fig. 4
figure 4

Double intersection point at edges and associated graph \((\Gamma ,\Gamma ')_p\)

Take union of immersed graphs \(\Gamma \cup \Gamma '\) and add two extra vertices ab which divide edges \(e,e'\) into \(e_1,e_2\) and \(e_1',e_2'\) respectively as shown on Fig. 4b. Then add an edge \(e''\) connecting a and b colored by adjoint representation \(V_{e''}''={\mathfrak {g}}\) of G.Footnote 11 Define vertex coloring

$$\begin{aligned} \begin{aligned} c''_a&=({\mathrm {ad}}_{V_e}\otimes Id_{{\mathfrak {g}}})(I)\quad \in \quad V_e\otimes V_e^*\otimes {\mathfrak {g}},\\ c''_b&=({\mathrm {ad}}_{V_{e'}}\otimes Id_{{\mathfrak {g}}})(I)\quad \in \quad V_{e'}\otimes V_{e'}^*\otimes {\mathfrak {g}}, \end{aligned} \end{aligned}$$
(20)

where \(I=\sum _i t^i\otimes t_i\;\in \;{\mathfrak {g}}\otimes {\mathfrak {g}}\) is a quadratic Casimir. Finally, assume that edge and vertex coloring of the remaining graph is inherited from \({\varvec{\Gamma }}\) and \({\varvec{\Gamma }}'\).

Theorem 16

[FR93, AMR96] The Poisson Bracket between \(F_{[{\varvec{\Gamma }}]}\) and \(F_{[{\varvec{\Gamma }}']}\) in terms of invariant graph functions reads

$$\begin{aligned} \left\{ F_{[{\varvec{\Gamma }}]},F_{[{\varvec{\Gamma }}']}\right\} =\sum _{p\in \Gamma \cap \Gamma '}\epsilon (p)F_{[{\varvec{\Gamma }}\star _p{\varvec{\Gamma }}']}, \end{aligned}$$
(21)

where the sum is taken over the intersection points \(p\in \Gamma \cap \Gamma '\) and \(\epsilon (p)=\pm 1\) stands for the sing of an intersection point.

4 Main Construction

The following theorem describes superintegrable systems on moduli spaces of flat connections. Poisson commuting Hamiltonians of these systems are invariant functions of holonomies along systems of nonintersecting simple curves on the surface.

Denote by \(Z_{\partial \Sigma }\) the subalgebra of the coordinate ring \(A={\mathcal {O}}({\mathcal {M}}_\Sigma ^G)\) spanned by G-invariant functions on holonomies around boundary components. It must be a subalgebra of the Poisson center of \({\mathcal {A}}\). Moreover, it follows from [BG93] that \(Z_{\partial \Sigma }\) has the same Krull dimension as the Poisson center of A.

Let \(C=C_1\sqcup \ldots \sqcup C_k\) in \(\Sigma \) be a disjoint union of pairwise nonhomotopic simple closed curves none of which is homopotic to a boundary component. Define \(B_C\subset A\) as the subalgebra generated by graph functions \(F_{\Gamma ,V,c}\) with \(\Gamma \subset C\). Similarly, define \(J_{\Sigma \backslash C}\) as the subalgebra generated by graph functions \(F_{\Gamma ,V,c}\) with \(\Gamma \subset (\Sigma \backslash C)\).

Theorem 17

The system of subalgebras below defines an affine superintegrable system

$$\begin{aligned} Z_{\partial \Sigma }\subset B_C\subset J_{\Sigma \backslash C}\subset A={\mathcal {O}}[{\mathcal {M}}^G_\Sigma ]. \end{aligned}$$

In the rest of this section we will prove this theorem. In order to prove it we should prove the balance of dimensions.

4.1 Trivial superintegrable system on a surface

Let \(\Sigma \) be an oriented surface of genus g with \(b>0\) boundary components and let \({\mathcal {M}}_\Sigma ^G\) be the moduli space of G-representations of the fundamental group \(\pi _1(\Sigma )\). Assume that we have at least one boundary component. Denote by \(Z_{\partial \Sigma }\subset A={\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\) a subalgebra generated by graph functions \(F_{[{\varvec{\Gamma }}]}\), where \({\varvec{\Gamma }}\) is a colored graph with a single vertex and a single edge homotopic to one of the boundary components of \(\Sigma \).

Lemma 18

The subalgebra \(Z_{\partial \Sigma }\subset {\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\) belongs to the Poisson center of \({\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\).

Proof

Let \([{\varvec{\Gamma }}_1],[{\varvec{\Gamma }}_2]\) be a pair of isotopy equivalence classes of colored immersed graphs such that \([\Gamma _1]\) is homotopic to one of the boundary components. Then there exist members \({\varvec{\Gamma }}_1\) and \({\varvec{\Gamma }}_2\) with a trivial intersection. From (21) we get

$$\begin{aligned} \{F_{[{\varvec{\Gamma }}_1]},F_{[{\varvec{\Gamma }}_2]}\}=0. \end{aligned}$$
(22)

By Theorem 12, invariant graph functions of the form \(F_{[\mathbf {\Gamma _2}]}\) span the entire coordinate ring, hence we conclude that \(F_{[\mathbf {\Gamma _1}]}\) belongs to the Poisson center of \({\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\). \(\square \)

Note that \(Z_{\partial \Sigma }\) is generated by b copies of \({\mathcal {O}}[G]^G\), one for each boundary component. In order to calculate Krull dimension of \(Z_{\partial \Sigma }\) we will use the following pair of technical lemmas:

Lemma 19

Let G be a connected simple linear algebraic group with a Lie Algebra \({\mathfrak {g}}\) and let

$$\begin{aligned} {{\mathrm {ch}}}_i\in {\mathcal {O}}[G]^G,\qquad 1\leqslant i\leqslant {\mathrm {rk}}(G) \end{aligned}$$
(23)

be a maximal algebraically independent subset of \({\mathcal {O}}[G]^G\). Fix an arbitrary element \(M_0\in G\), the following \(3\,{\mathrm {rk}}(G)\) functions on \(G\times G\) are algebraically independent:

$$\begin{aligned} G_{1,i}(M_1,M_2)={\mathrm {ch}}_i(M_1),\quad G_{2,i}(M_1,M_2)={\mathrm {ch}}_i(M_2),\quad G_{3,i}(M_1,M_2)={\mathrm {ch}}_i(M_0M_1M_2), \end{aligned}$$

where \(1\leqslant i\leqslant {\mathrm {rk}}(G),\; M_1,M_2\in G\).

Proof

Note that collection of regular semisimple elements in G forms an open dense subset, so generically both \(M_2\) and \(M_2M_0M_1\) are regular semisimple. Consider a pair of Cartan subgroups \({\mathbf {T}}_{M_2}\subset G\) and \({\mathbf {T}}_{M_2M_0M_1}\subset G\) containing \(M_2\) and \(M_2M_0M_1\) respectively. Denote by \({\mathfrak {h}}_{M_2}\) and \({\mathfrak {h}}_{M_2M_0M_1}\) their Cartan subalgebras. The two Cartan decompositions of \({\mathfrak {g}}\) acquire the following form

$$\begin{aligned} {\mathfrak {g}}={\mathfrak {h}}_{M_2}\oplus {\mathfrak {h}}_{M_2}^\perp ={\mathfrak {h}}_{M_2M_0M_1}\oplus {\mathfrak {h}}_{M_2M_0M_1}^\perp . \end{aligned}$$

Now, for \(X\in {\mathfrak {g}}\), consider a family of elements \((M_1,{\mathrm {e}}^{\epsilon X}M_2{\mathrm {e}}^{-\epsilon X})\) on the common level set of \(G_{1,i}\) and \(G_{2,i}\). The remaining \({\mathrm {rk}}(G)\) class functions read

$$\begin{aligned} \begin{aligned} G_{3,i}(M_1,{\mathrm {e}}^{\epsilon X}M_2{\mathrm {e}}^{-\epsilon X})=\,&{\mathrm {ch}}_i(M_0M_1{\mathrm {e}}^{\epsilon X}M_2{\mathrm {e}}^{-\epsilon X})\\ =\,&{\mathrm {ch}}_i(M_0M_1(1+\epsilon (X-M_2XM_2^{-1}))M_2)+{\mathbf {o}}(\epsilon )\\ =\,&{\mathrm {ch}}_i(M_2M_0M_1(1+\epsilon \,\pi _{{\mathfrak {h}}_{M_2M_0M_1}}(X-M_2XM_2^{-1})))+{\mathbf {o}}(\epsilon ), \end{aligned} \end{aligned}$$
(24)

where \(\pi _{{\mathfrak {h}}_{M_2M_0M_1}}:{\mathfrak {g}}\rightarrow {\mathfrak {h}}_{M_2M_0M_1}\) stands for the projection map. Note that in the last equality we have used the fact that \({\mathfrak {h}}_{M_2M_0M_1}^\perp \)-component of

$$\begin{aligned} X-Ad(M_2)X\quad \in \quad {\mathfrak {g}}={\mathfrak {h}}_{M_2M_0M_1}\oplus {\mathfrak {h}}_{M_2M_0M_1}^\perp \end{aligned}$$

in the first order in \(\epsilon \) makes no contribution to the variation of \(G_{3,i}\).

Recall that \(M_2\) is regular semisimple, so dimension of its centralizer is exactly \({\mathrm {rk}}(G)\). As a corollary, the following endomorphism of the Lie algebra

$$\begin{aligned} \Delta :{\mathfrak {g}}\rightarrow {\mathfrak {g}},\quad \Delta (X)=X-Ad_{M_2}(X) \end{aligned}$$

is nondegenerate on \({\mathfrak {h}}_{M_2}^\perp \). On the other hand, because \({\mathfrak {h}}_{M_2}\) and \({\mathfrak {h}}_{M_2M_0M_1}\) are in generic relative position to each other, this would imply that

$$\begin{aligned} \pi _{{\mathfrak {h}}_{M_2M_0M_1}}\circ \Delta :\quad {\mathfrak {g}}\rightarrow {\mathfrak {h}}_{M_2M_0M_1} \end{aligned}$$

is surjective. Combining this fact with (24) we conclude the proof. \(\square \)

Lemma 20

As in the previous lemma, let G be a connected simple linear algebraic group with a Lie Algebra \({\mathfrak {g}}\) and let

$$\begin{aligned} {\mathrm {ch}}_i\in {\mathcal {O}}[G]^G,\qquad 1\leqslant i\leqslant {\mathrm {rk}}(G) \end{aligned}$$
(25)

be a maximal algebraically independent subset of \({\mathcal {O}}[G]^G\). Now fix an arbitrary element \(M_0\in G\), the following \(3\,{\mathrm {rk}}(G)\) functions on \(G\times G\) are algebraically independent:

$$\begin{aligned} G_{1,i}(M_1,M_2)={\mathrm {ch}}_i(M_1),\quad G_{2,i}(M_1,M_2)={\mathrm {ch}}_i(M_2),\quad G_{3,i}(M_1,M_2)={\mathrm {ch}}_i(M_0[M_1,M_2]), \end{aligned}$$
(26)

where \(1\leqslant i\leqslant {\mathrm {rk}}(G),\; M_1,M_2\in G\).

Proof

Note that there exists an open dense subset \(U\in G\times G\) such that for every \((M_1,M_2)\in U\) the following three elements

$$\begin{aligned} \widetilde{M_0}=M_2M_1^{-1}M_2^{-1}M_0M_1,\qquad \widetilde{M_1}=M_2M_1^{-1}M_2^{-1},\qquad M_2 \end{aligned}$$

are regular semisimple. So without loss of generality we can assume \((M_1,M_2)\in U\) and also that \(M_1\) and \(M_2\) are in general relative position to each other. Denote by \({\mathbf {T}}_{\widetilde{M_0}},{\mathbf {T}}_{\widetilde{M_1}},{\mathbf {T}}_{M_2}\) their Cartan subgroups and by \({\mathfrak {h}}_{\widetilde{M_0}}, {\mathfrak {h}}_{\widetilde{M_1}}, {\mathfrak {h}}_{M_2}\) the corresponding Cartan subalgebras. We have

$$\begin{aligned} {\mathfrak {g}}={\mathfrak {h}}_{\widetilde{M_0}}\oplus {\mathfrak {h}}_{\widetilde{M_0}}^\perp ={\mathfrak {h}}_{\widetilde{M_1}}\oplus {\mathfrak {h}}_{\widetilde{M_1}}^\perp ={\mathfrak {h}}_{M_2}\oplus {\mathfrak {h}}_{M_2}^\perp . \end{aligned}$$

As in the previous lemma, for \({\mathbf {X}}\in {\mathfrak {g}}\), consider a family of elements \((M_1,{\mathrm {e}}^{\epsilon X}M_2{\mathrm {e}}^{-\epsilon X})\) on the common level set of \(G_{1,i}\) and \(G_{2,i}\). For the remaining \({\mathrm {rk}}(G)\) class functions we get

$$\begin{aligned} G_{3,i}&(M_1,{\mathrm {e}}^{\epsilon X}M_2{\mathrm {e}}^{-\epsilon X})={\mathrm {ch}}_i(M_0M_1{\mathrm {e}}^{\epsilon X}M_2{\mathrm {e}}^{-\epsilon X}M_1^{-1}{\mathrm {e}}^{\epsilon X}M_2^{-1}{\mathrm {e}}^{-\epsilon X})\\&={\mathrm {ch}}_i\Big (M_0M_1\big (1+\epsilon \big (X-\mathrm {Ad}_{M_2}X+\mathrm {Ad}_{M_2M_1^{-1}}X -\mathrm {Ad}_{M_2M_1^{-1}M_2^{-1}}X\big )\big )M_2M_1^{-1}M_2^{-1}\Big )+{\mathbf {o}}(\epsilon )\\&={\mathrm {ch}}_i\Big (M_2M_1^{-1}M_2^{-1}M_0M_1\big (1+\epsilon \, ({\mathrm {Id}}-\mathrm {Ad}_{M_2M_1^{-1}M_2^{-1}}) \circ ({\mathrm {Id}}-\mathrm {Ad}_{M_2})(X)\big )\Big )+{\mathbf {o}}(\epsilon )\\&={\mathrm {ch}}_i\Big (\widetilde{M_0}\big (1+\epsilon \,\pi _{{\mathfrak {h}}_{\widetilde{M_0}}} \circ \big ({\mathrm {Id}}-\mathrm {Ad}_{M_2M_1^{-1}M_2^{-1}}\big ) \circ \big ({\mathrm {Id}}-\mathrm {Ad}_{M_2}\big )(X)\big )\Big )\\&={\mathrm {ch}}_i\Big (\widetilde{M_0}\big (1+\epsilon \,\pi _{{\mathfrak {h}}_{\widetilde{M_0}}} \circ \big ({\mathrm {Id}}-\mathrm {Ad}_{\widetilde{M_1}}\big ) \circ \pi _{{\mathfrak {h}}_{{{\widetilde{M}}}_1}^\perp }\circ \big ({\mathrm {Id}}-\mathrm {Ad}_{M_2}\big )(X)\big )\Big ) \end{aligned}$$

Here in the last equality we have used the fact that \(\ker ({\mathrm {Id}}-\mathrm {Ad}_{{{\widetilde{M}}}_1})={\mathfrak {h}}_{{{\widetilde{M}}}_1}\), so

$$\begin{aligned} {\mathrm {Id}}-\mathrm {Ad}_{{{\widetilde{M}}}_1}=\big ({\mathrm {Id}}-\mathrm {Ad}_{{{\widetilde{M}}}_1}\big )\circ \pi _{{\mathfrak {h}}_{{{\widetilde{M}}}_1}^\perp }. \end{aligned}$$

The statement of the Lemma will now follow from the fact that

$$\begin{aligned} \pi _{{\mathfrak {h}}_{\widetilde{M_0}}} \circ \big ({\mathrm {Id}}-\mathrm {Ad}_{\widetilde{M_1}}\big ) \circ \pi _{{\mathfrak {h}}_{{{\widetilde{M}}}_1}^\perp }\circ \big ({\mathrm {Id}}-\mathrm {Ad}_{M_2}\big ):\quad {\mathfrak {g}}\rightarrow {\mathfrak {h}}_{\widetilde{M_0}} \end{aligned}$$

is surjective. To show that, recall that \({\mathrm {Id}}-\mathrm {Ad}_{M_2}\) is nondegenerate on \({\mathfrak {h}}_{M_2}^\perp \). Because \({\mathfrak {h}}_{M_2}^\perp \) and \({\mathfrak {h}}_{\widetilde{M_1}}^\perp \) are of the same dimension and are in general relative position, the restriction \(\pi _{{\mathfrak {h}}_{\widetilde{M_1}}^\perp }\big |_{{\mathfrak {h}}_{M_2}^\perp }\) is a linear isomorphism between \({\mathfrak {h}}_{M_2}^\perp \) and \({\mathfrak {h}}_{\widetilde{M_1}}^\perp \). Next, \({\mathrm {Id}}-\mathrm {Ad}_{{{\widetilde{M}}}_1}\) is nondegenerate on \({\mathfrak {h}}_{{{\widetilde{M}}}_1}^\perp \). Combining this with the fact that \({\mathfrak {h}}_{{{\widetilde{M}}}_0}\) and \({\mathfrak {h}}_{{{\widetilde{M}}}_1}^\perp \) are in general relative position to each other we conclude the proof. \(\square \)

Corollary 21

$$\begin{aligned} \dim \mathrm {Spec}\,Z_{\partial \Sigma }=\left\{ \begin{array}{ll} (b-1)\,{\mathrm {rk}}(G),&{}\quad g=0,\,b\leqslant 2,\\ b\,{\mathrm {rk}}(G),&{}\quad \mathrm {otherwise}. \end{array}\right. \end{aligned}$$
(27)

Proof

Let \(p\in \partial \Sigma \) be a point of the boundary. With the choice of generators of \(\pi _1(\Sigma ,p)\) as in Sect. 2.1 we consider elements of \(Z_{\partial \Sigma }\subset {\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\) as G-invariant functions on \(G^{\times (2g+b-1)}\). In both cases the upper bound on dimension (27) follows by the fact that \(Z_{\partial \Sigma }\) is generated by the appropriate number of copies of \({\mathcal {O}}[G]^G\), so the only thing we have to prove is that there exists a large enough algebraically independent subset of generators \(Z_{\partial \Sigma }\).

Fix a maximal collection of algebraically independent class functions \({\mathrm {ch}}_i\in {\mathcal {O}}[G]^G\) and consider the following cases:

  1. (i)

    \(b\geqslant 3\): In this case \(\{{\mathrm {ch}}_i(\rho (z_j)),\; 1\leqslant i\leqslant {\mathrm {rk}}(G),\; 1\leqslant j\leqslant b-3\}\) are algebraically independent as functions on \(G^{\times (b-3)}\). At the same time, for fixed \(\rho (z_j)\in G,\; 1\leqslant j\leqslant b-3\), the remaining \(3\,{\mathrm {rk}}(G)\) functions \({\mathrm {ch}}_i(\rho (z_{b-2})), {\mathrm {ch}}_i(\rho (z_{b-1})), {\mathrm {ch}}_i(\rho (z_{b}))\) are independent as functions on the remaining \(G\times G\) by Lemma 19. So, the entire collection of \(3\,{\mathrm {rk}}(G)\) functions must be algebraically independent.

  2. (ii)

    \(b=2,g>0\): In this case we have a set of \(2\,{\mathrm {rk}}(G)\) algebraically independent functions \({\mathrm {ch}}_i(\rho (b_1))\) and \({\mathrm {ch}}_i(\rho (b_2))={\mathrm {ch}}_i(\rho (b_1^{-1}[y_g,x_g]\ldots [y_1,x_1]))\). To see it, recall that \({\mathrm {ch}}_i(\rho (b_1))\) are algebraically idependent as functions on G by construction. Next, apply Lemma 20 for

    $$\begin{aligned} M_0=\rho (b_1^{-1}[y_g,x_g]\ldots [y_2,x_2]),\qquad M_1=y_g,\qquad M_2=x_g. \end{aligned}$$

    to conclude that \({\mathrm {ch}}_i(\rho (b_1^{-1}[y_g,x_g]\ldots [y_1,x_1]))\) are algebraically idependent as functions on \(G^{2g}\), a fixed level set of \(\rho (b_1)=\mathrm {const}\). Altogether this would imply that the entire collection of \(2\,{\mathrm {rk}}(G)\) functions are independent as functions on \(G^{2g+1}\).

  3. (iii)

    \(b=2,g=0\): Here \(\pi _1(\Sigma ,p)=\langle b_1\rangle \) and we have \({\mathrm {rk}}(G)\) algebraically independent functions \({\mathrm {ch}}_i(\rho (b_1))\).

  4. (iv)

    \(b=1,g>0\): In this case we have \({\mathrm {rk}}(G)\) algebraically independent functions \({\mathrm {ch}}_i(\rho ([x_1,y_1]\ldots [x_g,y_g]))\). Algebraic independence follows from Lemma 20 applied for

    $$\begin{aligned} M_0=[x_1,y_2]\ldots [x_{g-1},y_{g-1}],\qquad M_1=x_g,\qquad M_2=y_g. \end{aligned}$$
  5. (v)

    \(b=1,g=0\): Statement holds trivially.

\(\square \)

Proposition 22

Inclusion \( Z_{\partial \Sigma }\subset Z_{\partial \Sigma }\subset A\subset A\) defines an affine superintegrable system.

Proof

First, note that \(Z_{\partial \Sigma }\) is finitely generated, indeed it is generated by b copies of \({\mathcal {O}}[G]^G\), one for each boundary component. Every \({\mathcal {O}}[G]^G\) is in turn finitely generated.

By Lemma 18 we know that \(Z_{\partial \Sigma }\) is a subalgebra of the Poisson center of A. On the other hand, by results of [GHJW97, BG93] we know that the general fiber of \({\mathcal {M}}_\Sigma ^G\rightarrow \mathrm {Spec}\,Z_{\partial \Sigma }\) is equipped with Poisson bracket of rank \(\dim {\mathcal {M}}_\Sigma ^G-\dim \mathrm {Spec}\,Z_{\partial \Sigma }\). \(\square \)

4.2 Superintegrable system associated to non-separating curve

Let \(\Sigma \) be an oriented surface of genus g with \(b\ge 1\) boundary components. There exists no nonseparating curves on genus zero surface, so throught this section we can assume without loss of generality that \(g>0\). Let \(C=C_1\sqcup C_2\sqcup \ldots \sqcup C_r\) be a nonseparating curve which is a disjoint union of \(r,\;1\leqslant r\leqslant g\) simple closed curves on \(\Sigma \) (see Fig. 5).

Fig. 5
figure 5

An example of a nonseparating Curve

The fundamental group \(\pi _1(\Sigma ,p)\) is a free group with \(2g+b-1\) generators, it admits the following presentation

$$\begin{aligned} \pi _1(\Sigma ,p)&=\left\langle x_1,y_1,\ldots ,x_g,y_g,z_1,\ldots ,z_{b-1}\right\rangle , \end{aligned}$$
(28)

where the first 2r generators \(x_i,\;y_i,\;1\leqslant i\leqslant r\) are chosen for handles containing \(C_1,\ldots ,C_r\) as shown on Fig. 6.

Lemma 23

Consider a subgroup of \(\pi _1(\Sigma ,p)\) which consists of (homotopy equivalence classes of) paths that do not cross C:

figure b

This subgroup is generated by the following elements

$$\begin{aligned} \pi _1(\Sigma ,p\,|\,C)=\left\langle y_1,\ldots , y_r, x_1y_1x_1^{-1},\ldots , x_ry_rx_r^{-1},x_{r+1},y_{r+1},\ldots ,x_g,y_g,z_1,\ldots ,z_{b-1}\right\rangle .\nonumber \\ \end{aligned}$$
(30)

Proof

Note that there is a natural surjective homomorphism

$$\begin{aligned} \psi :\quad \pi _1(\Sigma \backslash C,p)\twoheadrightarrow \pi _1(\Sigma ,p\,|\,C) \end{aligned}$$

From the fundamental group of \(\Sigma \backslash C\) to the subgroup (29). As a corollary, \(\pi _1(\Sigma ,p|C)\) is generated by the image of the generating set of \(\pi _1(\Sigma \backslash C,p)\). Note that surface \(\Sigma \backslash C\) has genus \(g-r\) with \(2r+b\) boundary components. In the standard presentation, \(\pi _1(\Sigma \backslash C,p)\) is generated by \((g-r)\) pairs of AB-cycles along with \(2r+b-1\) boundary cycles. Taking the image of this generating set under \(\psi \) we get (30). \(\square \)

The closed arcs homotopic to new boundary components are \(y_1,\ldots ,y_r\) and \(x_1y_1x_1^{-1},\ldots ,x_ry_rx_r^{-1}\). As a result, \(\pi _1(\Sigma \backslash C,p)\) is a free group generated by \(2g+b-1\) arcs.

Fig. 6
figure 6

Connected component of nonseparating curve

A G-representation of \(\pi _1(\Sigma ,p)\) is determined by \(2g+b-1\) elements of G

$$\begin{aligned} \begin{aligned} x_i\mapsto X_i,\quad y_i\mapsto Y_i,\quad z_j\mapsto Z_j,\qquad 1\leqslant i\leqslant g,\quad 1\leqslant j\leqslant b-1. \end{aligned} \end{aligned}$$
(31)

As a corollary, \({\mathrm {Hom}}(\pi _1(\Sigma ,p),G)\) is an affine variety with the coordinate ring \({\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma ,p),G)]\simeq {\mathcal {O}}[G]^{\otimes (2g+b-1)}\) isomorphic to the coordinate ring of \(2g+b-1\) copies of G.

Inclusion (29) defines an inclusion of coordinate rings

figure c

At the same time, \(\pi _1(\Sigma ,p\,|\,C)\) contains b infinite cyclic subgroups generated by boundary cycles. Let \(Z_{\partial \Sigma }\) be a subalgebra of \({\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\) generated by class functions of holonomies about the boundary components, or, equivalently, generated by \({\mathcal {O}}[{\mathrm {Hom}}(\langle z_i\rangle ,G)]^G\) for \(1\leqslant i\leqslant b\).

Similarly, let \(B_C\) be a subalgebra of \({\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\) generated by \(Z_{\partial \Sigma }\) together with traces of holonomies about the cycles \(C_i\), in other words, by \({\mathcal {O}}[{\mathrm {Hom}}(\langle y_i\rangle ,G)]^G\) for \(1\leqslant i\leqslant r\).

Lemma 24

$$\begin{aligned} \dim \mathrm {Spec}\,B_C=(b+r)\,{\mathrm {rk}}(G). \end{aligned}$$
(33)

Proof

The upper bound on dimension follows from the fact that \(B_C\) is generated by \(b+r\) copies of \({\mathcal {O}}[G]^G\). Fix a maximal algebraically independent collection of class functions \({\mathrm {ch}}_i\in {\mathcal {O}}[G]^G\) and consider a family of \((b+r)\,{\mathrm {rk}}(G)\) elements of \(B_C\):

$$\begin{aligned} {\mathrm {ch}}_i(\rho (y_j)),\qquad {\mathrm {ch}}_i(\rho (z_l)),\qquad 1\leqslant i\leqslant {\mathrm {rk}}(G),\quad 1\leqslant j\leqslant r,\quad 1\leqslant l\leqslant b. \end{aligned}$$

Here we imply \(z_{b}=z_{b-1}^{-1}\ldots z_1^{-1}[y_g,x_g]\ldots [y_1,x_1]\).

The first \((b+r-1)\,{\mathrm {rk}}(G)\) elements are algebraically independent as functions on \(G^{2g+b-1}\) because they involve different copies of G. As for the \({\mathrm {ch}}_i(\rho (z_b))\), apply Lemma 20 for

$$\begin{aligned} M_0=\rho (z_{b-1}\ldots z_1[y_g,x_g]\ldots [y_2,x_2]),\qquad M_1=\rho (y_1),\qquad M_2=\rho (x_1) \end{aligned}$$

to observe that restriction of \({\mathrm {ch}}_i(\rho (z_{b-1}^{-1}\ldots z_1^{-1}[y_g,x_g]\ldots [y_1,x_1]))\) to generic common level set of the other \((b+r-1)\,{\mathrm {rk}}(G)\) elements gives rise to \({\mathrm {rk}}(G)\) independent functions. \(\square \)

Proposition 25

The following chain of subalgebras

$$\begin{aligned} Z_{\partial \Sigma }\;\subset \;B_C\;\subset \;J_{\Sigma \backslash C}\;\subset \;{\mathcal {O}}[{\mathcal {M}}_\Sigma ^G], \end{aligned}$$

defines an affine superintegrable system. Here \(J={\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma ,p\,|\,C),G)]^G\) stands for the coordinate ring of the G-character variety of \(\pi _1(\Sigma ,p\,|\,C)\).

Proof

By construction, all algebras involved are finitely generated and from (21) it follows immediately that \(\{Z,A\}=\{B,J\}=0\). Hence Z is a subalgebra of the Poisson center of \({\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\) and B is Poisson commutative and centralized by J.

Combining (33) with (27) we get

$$\begin{aligned} \dim \mathrm {Spec}\,B_C-\dim \mathrm {Spec}\,Z_{\partial \Sigma }=r\,{\mathrm {rk}}(G). \end{aligned}$$
(34)

On the other hand, any representation of \(\pi _1(\Sigma ,p\,|\,C)\) is determined by a \(2g+b-1\) elements of G

$$\begin{aligned} Y_i,\quad {{\widetilde{Y}}}_j,\quad X_k,\quad Z_l,\qquad 1\leqslant i\leqslant g,\quad 1\leqslant j\leqslant r,\quad r+1\leqslant k\leqslant g,\quad 1\leqslant l\leqslant b-1, \end{aligned}$$

such that \({\widetilde{Y}}_j\sim Y_j\) belong to the same conjugacy class, i.e. for all \(1\leqslant j\leqslant r\) we have \({\widetilde{Y}}_j=X_jY_jX_j^{-1}\) for some \(X_j\). Note that for generic \(Y_j\), dimension of its centralizer equals to \({\mathrm {rk}}(G)\). As a corollary, we get

$$\begin{aligned} \dim {\mathrm {Hom}}(\pi _1(\Sigma ,p\,|\,C),G)=(2g+b-1)\dim G-r\,{\mathrm {rk}}(G). \end{aligned}$$

Recall that for the purpose of this subsection we assume \(g>0\) and \(b>0\), so the action of G by conjugation on \({\mathrm {Hom}}(\pi _1(\Sigma ,p|C),G)\) has generically zero-dimensional stabilizer. As a corollary,

$$\begin{aligned} \dim \mathrm {Spec}\,J_{\Sigma \backslash C}=(2g+b-2)\dim G-r\,{\mathrm {rk}}(G). \end{aligned}$$
(35)

Combining (8) with (35) we get

$$\begin{aligned} \dim {\mathcal {M}}_\Sigma ^G-\dim \mathrm {Spec}\,J_{\Sigma \backslash C}=r\,{\mathrm {rk}}(G). \end{aligned}$$
(36)

Finally, comparing (34) with (36) we conclude that balance of dimensions (5) holds. \(\square \)

4.3 Product of surface superintegrable systems associated with gluing

4.3.1 Choice of presentation of the fundamental groupoid

Let \(\Sigma \) be an oriented surface with \(b>0\) boundary components and \(C=C_1\sqcup \ldots \sqcup C_r\) be a disjoint union of r simple closed curves in \(\Sigma \) which cuts the surface into two parts \(\Sigma =\Sigma _L\#_C\Sigma _R\). As in the statement of Theorem 1 we assume that none of the simple curves is homotopic to a boundary and all \(C_1,\ldots ,C_r\) are pairwise nonhomotopic. As a corollary, neither \(\Sigma _L\), nor \(\Sigma _R\) can be a cylinder. Further, because surface \(\Sigma \) has nontrivial boundary \(\partial \Sigma \ne \emptyset \), at least one of the surfaces \(\Sigma _L,\Sigma _R\) has a boundary component not in C. Without loss of generality we can assume that \(\partial \Sigma _L\supsetneq C\).

Because \(\Sigma _L\) and \(\Sigma _R\) both have at least one boundary component, their fundamental groups are free, say with m and n generators respectively. It will be convenient for us to choose the following presentation

$$\begin{aligned} \pi _1(\Sigma _L,p)=\langle a_1,\ldots ,a_m\rangle ,\qquad \pi _1(\Sigma _R,q)=\langle b_1,\ldots ,b_n,b_{n+1}\,|\, b_1=F(b_2,\ldots ,b_{n+1})\rangle . \end{aligned}$$
(37)

Here \(a_1,\ldots ,a_m\) are free generators of \(\pi _1(\Sigma _L)\). Because \(\partial \Sigma _L\supsetneq C\), we can choose the first r generators \(a_j,\;1\leqslant j\leqslant r\) to be homotopic to \(C_j\) as shown on Fig. 7. At the same time, for \(\Sigma _R\) we will choose the presentation as follows: Let \(b_2,\ldots ,b_{n+1}\) correspond to closed paths from q to q which freely generate \(\pi _1(\Sigma _R,q)\). Without loss of generality we can assume that \(b_2,\ldots ,b_r\) are homotopic to \(C_2,\ldots , C_r\). Now, let \(b_1\) be the closed path homotopic to \(C_1\), it can be expressed as a word in other generators \(b_1=F(b_2,\ldots ,b_{n+1})\).Footnote 12

Fig. 7
figure 7

Connected component of a separating curve

Denote by \(\pi _1(\Sigma ,p,q)\) the full subcategory of the fundamental groupoid \(\pi _1(\Sigma )\) with two objects \(p,q\in \Sigma \).Footnote 13 By corollary of the Van Kampen’s Theorem, groupoid \(\pi _1(\Sigma ,p,q)\) has the following presentation

$$\begin{aligned} \pi _1(\Sigma ,p,q)=\left\langle a_1,\ldots ,a_m,e_1,\ldots ,e_r,b_1,\ldots ,b_n,b_{n+1}\;\Big |\; \begin{array}{l} a_1=e_1^{-1}b_1 e_1,\ldots ,a_r=e_r^{-1}b_re_r,\\ b_1=F(b_2,\ldots ,b_{n+1}) \end{array}\right\rangle , \end{aligned}$$
(38)

Here open arcs \(e_1,\ldots ,e_r\) stand for the paths connecting p and q which cross once exactly one of the separating cycles \(C_1,\ldots ,C_r\), see Figs. 7 and 8.

Note that \(\pi _1(\Sigma ,p,q)\) is freely generated by \(a_{r+1},\ldots ,a_m,e_1,\ldots ,e_r,b_2,\ldots ,b_{n+1}\).

4.3.2 Coordinate rings of G-representations and relations between them

Any G-representation of \(\pi _1(\Sigma ,p,q)\) is defined by \(m+n+r+1\) elements subject to \(r+1\) relations:

$$\begin{aligned} \begin{aligned}&A_1,\ldots ,A_m,E_1,\ldots , E_r,B_1,\ldots ,B_n,B_{n+1}\quad \in \quad G,\\&B_jE_j=E_jA_j,\quad 1\leqslant j\leqslant r,\qquad B_1=F(B_2,\ldots ,B_{n+1}). \end{aligned} \end{aligned}$$
(39)

This makes the set \({\mathrm {Hom}}(\pi _1(\Sigma ,p,q),G)\) of all G-representations of \(\pi _1(\Sigma ,p,q)\) into an algebraic subset of \(G^{\times (m+n+r+1)}\). Moreover, \({\mathrm {Hom}}(\pi _1(\Sigma ,p,q),G)\) comes equipped with a \(G\times G\) action:

$$\begin{aligned} \begin{aligned} A_j\mapsto&\; gA_jg^{-1},\qquad 1\leqslant j\leqslant m,\\ E_k\mapsto&\; hE_kg^{-1},\qquad 1\leqslant k\leqslant r,\qquad \qquad \qquad (g,h)\in G\times G,\\ B_l\mapsto&\;hB_lh^{-1},\qquad 1\leqslant l\leqslant n+1, \end{aligned} \end{aligned}$$
(40)

Of course, any G-representation of \(\pi _1(\Sigma ,p,q)\) also defines G-representations of \(\pi _1(\Sigma _L,p)\) and \(\pi _1(\Sigma _R,q)\). Explicitly, for our choice of generators we obtain a diagram of \(G\times G\)-equivariant projections

figure d

where \([A_j]=[B_j]\) stands for the common conjugacy class of \(A_j\) and \(B_j\).

Let I be a \(G\times G\)-invariant ideal in \({\mathcal {O}}[G^{\times (m+n+r+1)}]\) defined by equations (39), then

$$\begin{aligned} {\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma ,p,q),G)]\simeq {\mathcal {O}}[G^{\times (m+n+r+1)}]/I. \end{aligned}$$
(42)

In terms of the coordinate ring (42) of G-representations of \(\pi _1(\Sigma ,p,q)\) diagram (41) corresponds to the following diagram of inclusions of subalgebras

figure e

Here \(H={\mathcal {O}}[{\mathrm {Hom}}(\pi _1(C),G)]^G\) is the coordinate ring of a G-character variety of a disjoint union of r circles corresponding to connected components of \(C=\partial \Sigma _L\cap \partial \Sigma _R=C_1\sqcup \ldots \sqcup C_r\). Hence \(H\simeq \left( {\mathcal {O}}[G]^G\right) ^{\otimes r}\) is generated by invariant functions on common conjugacy classes \([A_i]=[B_i],\;1\leqslant i\leqslant r\) of matrices A and B.

Lemma 26

$$\begin{aligned} H={\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma _L,p))]\cap {\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma _R,q))] \end{aligned}$$
(44)

Proof

From (43) we already know that \(H\subset {\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma _L,p))]\cap {\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma _R,q))]\), so we have to prove only the opposite inclusion. To this end, first recall that all algebras in (43) are \(G\times G\)-modules w.r.t. the action (40). Moreover, \(1\times G\) is acting trivially on \({\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma _L,p))]\), while \(G\times 1\) is acting trivially on \({\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma _R,q))]\). As a corollary, their intersection lies in the G-invariant part of both subalgebras \({\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma _L,p))]\cap {\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma _R,q))]\subset {\mathcal {O}}[{\mathcal {M}}_{\Sigma _L}^G]\cap {\mathcal {O}}[{\mathcal {M}}_{\Sigma _R}^G]\). By Theorem 12 combined with Corollary 14 we conclude that the right hand side of (44) is spanned by invariant graph functions on C, hence contained in H. \(\square \)

Now consider the following tensor product over H

$$\begin{aligned} J_0={\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma _L,p),G)]\underset{H}{\otimes }{\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma _R,q),G)]. \end{aligned}$$
(45)

By Lemma 26, \(J\subset {\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma ,p,q),G)]\), this gives us another subalgebra of \({\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma ,p,q),G)]\) which fits in the middle of diagram (43).

By construction, all rings involved in (43) and (45) are finitely generated integral domains. Hence, taking the spectrum of all rings in (43) and (45) we obtain a commutative diagram of \(G\times G\)-equivariant dominant maps of affine schemes

figure f

where \(Spec(H)\simeq (G\mathbin { \mathchoice{//}{//}{//}{//}}\mathrm {Ad}\,G)^r\) and

$$\begin{aligned} {\mathrm {Hom}}(\pi _1(\Sigma _L,p),G)\underset{\mathrm {Spec}\,H}{\times }{\mathrm {Hom}}(\pi _1(\Sigma _R,q),G)=\mathrm {Spec}\,J_0 \end{aligned}$$

is the fiber product of maps \(\beta _L\) and \(\beta _R\).

4.3.3 Product of superintegrable systems

Taking the GIT quotient by \(G\times G\) action of diagram (46) we obtain from the main diagonal the following chain of dominant maps of affine schemes

$$\begin{aligned}&{\mathrm {Hom}}(\pi _1(\Sigma ,p,q),G)\mathbin { \mathchoice{//}{//}{//}{//}}(G\times G)\xrightarrow {\;\gamma \;}\left( {\mathrm {Hom}}(\pi _1(\Sigma _L,p),G)\underset{\mathrm {Spec}\,H}{\times }{\mathrm {Hom}}(\pi _1(\Sigma _R,q),G)\right) \nonumber \\&\quad \mathbin { \mathchoice{//}{//}{//}{//}}(G\times G)\xrightarrow {\;\beta \;} \mathrm {Spec}\,H \end{aligned}$$
(47)

Note that by (7), we have natural isomorphism

$$\begin{aligned} {\mathrm {Hom}}(\pi _1(\Sigma ,p,q),G)\mathbin { \mathchoice{//}{//}{//}{//}}(G\times G)\;\simeq \;{\mathcal {M}}_\Sigma ^G \end{aligned}$$

Remark 27

Key idea of the remaining part of this subsection is that projections (47) define an affine superintegrable system on \({\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\) associated with the separating collection of cycles \(C=\partial \Sigma _L\cap \partial \Sigma _R=C_1\sqcup \ldots \sqcup C_r\).

Moreover, we can actually prove a much more general statement, formulated in Proposition 29, that if each of the surfaces \(\Sigma _L,\Sigma _R\) was already equipped with an affine superintegrable system on \({\mathcal {O}}[{\mathcal {M}}_{\Sigma _L}]\) and \({\mathcal {O}}[{\mathcal {M}}_{\Sigma _R}]\) respectively, then gluing along C provides a way to construct a new superintegrable system on \(\Sigma \) which refines (47).

Lemma 28

Equation (47) defines a chain of Poisson projections.

Proof

Note that the neighbourhood of C is a disjoint union of r annuli. Recall that \(H\simeq \left( {\mathcal {O}}[G]^G\right) ^{\otimes r}\) is the tensor product of r copies of the coordinate ring of the moduli space of G-representations of an annulus. It is naturally equipped with the trivial Poisson structure and with two natural injective Poisson homomorphisms

figure g

to the Poisson center of the coordinate rings of G-character varieties of \(\pi _1(\Sigma _L,p)\) and \(\pi _1(\Sigma _R,q)\) respectively. As a result,

figure h

is a Poisson embedding into the Poisson center of J. To finalize the proof, note that

$$\begin{aligned} J\hookrightarrow {\quad \gamma ^*\quad } {\mathrm {Hom}}(\pi _1(\Sigma ,p,q),G)^{G\times G}\simeq {\mathcal {O}}[{\mathcal {M}}_\Sigma ^G] \end{aligned}$$

is a subalgebra of the full coordinate ring of the moduli space of G-representations of \(\pi _1(\Sigma ,p,q)\). \(\square \)

Proposition 29

Suppose that we have a pair of affine superintegrable systems on \(\Sigma _L\) and \(\Sigma _R\) defined by some choice of nonseparating cycles \(C_L\subset \Sigma _L\) and \(C_R\subset \Sigma _R\):

$$\begin{aligned} Z_L\subset B_L\subset J_L\subset A_L={\mathcal {O}}[{\mathcal {M}}_{\Sigma _L}^G],\qquad \qquad Z_R\subset B_R\subset J_R\subset A_R={\mathcal {O}}[{\mathcal {M}}_{\Sigma _R}^G], \end{aligned}$$
(49)

where \(Z_L\) and \(Z_R\) denote Poisson centers of \(A_L\) and \(A_R\) respectively. Then

$$\begin{aligned} Z\;\subset \; B\;\subset \; J\;\subset \;A={\mathcal {O}}[{\mathcal {M}}_\Sigma ^G], \end{aligned}$$
(50)

defines an affine superintegrable system on \(\Sigma \). Here Z is the Poisson center of \({\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\),

$$\begin{aligned} B=B_L\underset{H}{\otimes }B_R,\qquad \qquad J=J_L\underset{H}{\otimes }J_R, \end{aligned}$$
(51)

and \(H={\mathcal {O}}[{\mathcal {M}}_C^G]\) is the coordinate ring of the G-character variety of \(\pi _1(C)\simeq Free_r\).

Proof

First, note that

$$\begin{aligned} \left\{ {\mathcal {O}}[{\mathcal {M}}_{\Sigma _L}^G],{\mathcal {O}} [{\mathcal {M}}_{\Sigma _R}^G]\right\} =0, \end{aligned}$$

where \(\{,\}\) stands for the Poisson bracket on \({\mathcal {M}}_\Sigma ^G\). Indeed, by Proposition 12 subalgebras \({\mathcal {O}}[{\mathcal {M}}_{\Sigma _L}^G]\) and \({\mathcal {O}}[{\mathcal {M}}_{\Sigma _R}^G]\) are spanned by invariant graph functions which have no intersections. Combining it with the fact that \(\{B_L,J_L\}=0=\{B_R,J_R\}\) we conclude that \(\{B,J\}=0\), and, in particular, that B has a trivial Poisson bracket. So the only thing we have to prove is that Krull dimensions of the algebras satisfy (5).

Krull dimensions of algebras B and J are determined as followsFootnote 14

$$\begin{aligned} \dim B=\dim B_L+\dim B_R-\dim H,\qquad \dim J=\dim J_L+\dim J_R-\dim H. \end{aligned}$$
(52)

Now denote by \(g_L\) and \(b_L\) the genus and number of boundary components of \(\Sigma _L\). Similarly, let \(g_R\) and \(b_R\) denote the genus and number of boundary components of \(\Sigma _R\). The resulting surface \(\Sigma \) then has a genus \(g=g_L+g_R+(r-1)\) and number of boundary components \(b=b_L+b_R-2r\). Note that we have assume that neither \(\Sigma _L\) nor \(\Sigma _R\) is a cylinder (i.e. \((g_L,b_L)\ne (0,2)\ne (g_R,b_R)\)). From (52) we have

$$\begin{aligned} \dim B+\dim J&= \dim B_L+\dim B_R+\dim J_L+\dim J_R-2\dim H \end{aligned}$$

On the other hand, because both systems (49) are superintegrable, by (5) we conclude that

$$\begin{aligned} \dim B+\dim J&=\dim A_L+\dim Z_L+\dim A_R+\dim Z_R-2\dim H. \end{aligned}$$

Finally, using explicit formula (8) for Krull dimensions of \(A_L,A_R\) and (27) for \(Z_L,Z_R\) we obtain

$$\begin{aligned} \dim B+\dim J&=((2g_L+b_L-2)+(2g_R+b_R-2))\dim G+(b_L+b_R-2r)\text {rank}(G)\\&=\quad (2g+b-2)\dim G+b\text {rank}(G)\\&=\dim A+\dim Z. \end{aligned}$$

Hence, condition (5) on Krull dimensions of subalgebras (50) is satisfied and the resulting system is superintegrable. \(\square \)

4.4 The proof of Theorem 17

Now we can prove our main result.

Proof

Let \(\Sigma \backslash C=\Sigma _1\sqcup \ldots \sqcup \Sigma _m\), where \(\Sigma _1,\ldots ,\Sigma _m\) stand for connected components. We will prove the statement of the theorem by induction in the number m of connected components.

The base case \(m=1\) follows by Proposition 25.

Now assume that the statement of the theorem holds for all \((\Sigma ',C')\) s.t. \(\Sigma '\backslash C'\) has at most m connected components. Then for each pair \((\Sigma ,C)\) s.t. \(\Sigma \backslash C\) has \(m+1\) connected components we can present \(\Sigma =\Sigma _L\sqcup \Sigma _R\), where both \(\Sigma _L\backslash C\) and \(\Sigma _R\backslash C\) have at most m connected components. Define

$$\begin{aligned} C_L=C\backslash \partial \Sigma _R,\qquad C_R=C\backslash \partial \Sigma _L,\qquad C_{LR}=\partial \Sigma _L\cap \partial \Sigma _R. \end{aligned}$$

Note that \(C=C_L\sqcup C_{LR}\sqcup C_R\). By the inductive assumption we have two superintegrable systems

$$\begin{aligned} Z_{\partial \Sigma _L}\subset B_{C_L}\subset J_{\Sigma \backslash C_L}\subset {\mathcal {O}}[{\mathcal {M}}^G_{\Sigma _L}],\qquad \qquad Z_{\partial \Sigma _R}\subset B_{C_R}\subset J_{\Sigma \backslash C_R}\subset {\mathcal {O}}[{\mathcal {M}}^G_{\Sigma _R}]. \end{aligned}$$

Now, applying Proposition 29 we finalize the proof. \(\square \)

The following proposition is an immediate consequence.

Proposition 30

Let \(\Sigma \) be an oriented closed surface with \(b>0\) boundary components and \(C=C_1\sqcup \ldots \sqcup C_k\) and \(C'=C_1'\sqcup \ldots \sqcup C_m'\) be two collections of simple closed curves none of which is homotopic to a boundary component. Denote by \({\mathcal {I}}_C\) and \({\mathcal {I}}_{C'}\) the two superintegrable systems associated to C and \(C'\) as in Theorem 17.

  • If \(C\subset C'\) is a subcollection of \(C'\), the integrable system \({\mathcal {I}}_C\) is a refinement of \({\mathcal {I}}_{C'}\).

  • If an element of the Mapping Class Group of surface \(\Sigma \) bring the collection C to \(C'\), it induces an equivalence of corresponding suerintegrable systems.

Remark 31

It is natural to expect that for an affine superintegrable system

$$\begin{aligned} Z_{\partial \Sigma }\subset B_C\subset J_{\partial \Sigma \backslash C}\subset {\mathcal {O}}[{\mathcal {M}}_\Sigma ^G], \end{aligned}$$

subalgebra \(Z_{\partial \Sigma }\) is the full Poisson center of \({\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\), and this is true in the compact case. Note that this implies that \(J_{\Sigma \backslash C}\) is the full Poisson centralizer of \(B_C\).

4.5 Beyond generic orbits

The main result of the paper, formulated in Theorem 1, states that a collection of simple closed curves \(C=C_1\sqcup \ldots \sqcup C_r\) on an oriented surface \(\Sigma \) defines a family of superintegrable systems. This family is parameterized by generic values of Casimir functions, in other words, by fixing holonomies around boundary components at regular conjugation orbits. We have left details of the case of nongeneric values of Casimir functions outside of the scope of the current paper.

We expect to prove the following stronger statement in a sequel publication. Consider a superintegrable system from Theorem 1 and let

figure i

be an associated chain of dominant maps of affine schemes preserving the Poisson bracket. Then for all \(z\in \mathrm {Spec}\,{\mathcal {Z}}\), every irreducible component of the fiber \(p^{-1}(z)\) contains an open subset \({\mathcal {M}}_{2n}\) such that

figure j

is a superintegrable system. Here \(\pi _1,\pi _2\) are maps induced by \(p_1\) and \(p_2\) respectively.

Example of systems with lower rank orbits were studied in [CF18]. In that case \(G=SL_m\), the surface \(\Sigma \) is a torus with n punctures, the conjugacy class of the monodromy around each puncture is fixed and is assumed to be of rank 1. It is easy to see that the dimension of the moduli space in this case is \(2(m-1)n\). The choice of \(C=C_1,\ldots C_n\) being separating cycles cutting the torus into n cylinders with one puncture in each cylinder produces a Liouville integrable system with \((m-1)n\) Poisson commuting integrals. For any \(C_i\), the choice \(C=C_i\) gives a superintegrable refinement of this Liouville integrable system.

5 Hamilton Flows on the Full Coordinate Ring

The Poisson bracket (21) on the coordinate ring \({\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma ,p_1,\ldots ,p_m),G)]^G\) of the moduli space \({\mathcal {M}}_{\Sigma }^G\) can be obtained from the bivector field on \(R={\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma ,p_1,\ldots ,p_m),G)]\) using two essentially different methods. One way is the “r-matrix approach” developed in [FR93], the other way is the “Quasi Poisson” bracket approach developed in [AMM98, AK00, AKM02].

In the r-matrix approach one defines Poisson bracket on the full coordinate ring

$$\begin{aligned} \{,\}_{r-matrix}:R\otimes R\rightarrow R,\qquad R={\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma ,p_1,\ldots ,p_m),G)], \end{aligned}$$
(53)

which coincides with the Goldman bracket on the G-invariant part \(R^G\simeq {\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\).

In the Quasi Poisson approach the bivector field on \({\mathrm {Hom}}(\pi _1(\Sigma ,p_1,\ldots ,p_m),G)\) is not Poisson. The bracket \(\{,\}_{quasi}: R\otimes R\rightarrow R\) satisfies the Jacobi identity only up to a fixed trivector field vanishing on \(R^G\). As in the r-matrix approach, quasi Poisson bracket induces the Goldman bracket on \(R^G\)

$$\begin{aligned} \{,\}_{r-matrix}\Big |_{R^G\otimes R^G}=\{,\}_{quasi}\Big |_{R^G\otimes R^G}=\{,\}_{Goldman}:\quad R^G\otimes R^G\rightarrow R^G. \end{aligned}$$

Here we will focus on the r-matrix approach.Footnote 15 The bracket (53) makes R into a left Lie module over \(R^G\). In other words, the G-invariant part acts on the full coordinate ring by derivations

$$\begin{aligned} \{,\}:\quad R^G\otimes R\rightarrow R, \end{aligned}$$
(54)

satisfying

$$\begin{aligned}&\{h,ab\}=\{h,a\}b+a\{h,b\},\qquad \text {for all}\quad h\in R^G,\quad a,b\in R,\\&\{h_1,\{h_2,a\}\}-\{h_2,\{h_1,a\}\}=\{\{h_1,h_2\}_{Goldman},a\},\qquad \text {for all}\quad h_1,h_2\in R^G,\quad a\in R. \end{aligned}$$

Action (54) allows one to integrate Hamilton flows described in Theorem 17. Moreover, with the appropriate choice of generators of the fundamental groupoid, this action acquires a remarkably simple form presented in Theorem 34 below. First, in in Sect. 4.1, for a given collection C of pairwise nonintersecting simple closed curves we define a particular choice of marked points and generating arcs of \(\pi _1(\Sigma ,p_1,\ldots ,p_m)\). The proposed choice of generating arcs allows us to simultaneously separate variables for Hamilton flows corresponding to different curves in C. Next, in Sect. 4.2 we use r-matrix formalism to calculate the Hamiltonian flow (54) associated to a simple closed curve in C colored by a class function.

5.1 Choice of generators of \(\pi _1\)

Let \(\Sigma \) be, as before, an oriented surface with nonempty boundary \(\partial \Sigma =D_1\sqcup \ldots \sqcup D_b\) and let \(C=C_1\sqcup \ldots \sqcup C_k\) be a disjoint collection of simple closed curves as in Theorem 17. Namely, we require that \(C_j\) are pairwise nonintersecting, pairwise nonhomotopic, and none of them are homotopic to the boundary. Let \(\Sigma \backslash C=\Sigma _1\sqcup \ldots \sqcup \Sigma _m\), where \(\Sigma _1,\ldots ,\Sigma _m\) stand for connected components. For the purpose of this section we further assume that \(\partial \Sigma _j\cap \partial \Sigma \ne \emptyset \) for all \(j\in \{1,\ldots ,m\}.\) This assumption can be made with no loss generality when we describe Hamilton flows, because initial conditions with trivial monodromy about the boundary component effectively correspond to absence of the boundary component.

For any connected component \(\Sigma _j\) we choose a single marked point \(p_j\in \partial \Sigma _j\cap \partial \Sigma \) on the common boundary with \(\Sigma \). Each surface \(\Sigma _j\) is an oriented surface of genus \(g_j\) with \(b_j\) boundary components. Its boundary can be presented as a disjoint union

$$\begin{aligned} \partial \Sigma _j=D_{\beta _{j,1}}\sqcup \ldots \sqcup D_{\beta _{j,r_j}}\sqcup C_{\alpha _{j,r_j+1}}\sqcup \ldots \sqcup C_{\alpha _{j,b_j}} \end{aligned}$$

of \(r_j\) connected components \(D_{\beta _{j,1}},\ldots ,D_{\beta _{j,r_j}}\subset \partial \Sigma \) of the boundary of the full surface \(\Sigma \), as well as \(b_j-r_j\) connected components \(C_{\alpha _{j,r_j+1}},\ldots , C_{\alpha _{j,b_j}}\subset C\) of a curve C. Without loss of generality we can assume that \(p_j\in D_{\beta _{j,1}}\).

Denote by

$$\begin{aligned} H_j=(C\cap \Sigma _j)\backslash \partial \Sigma _j=C_{\gamma _{j,1}}\sqcup \ldots \sqcup C_{\gamma _{j,s_j}}, \end{aligned}$$
(55)

the subcollection of simple closed curves in C which belong to \(\Sigma _j\), but do not belong to \(\partial \Sigma _j\). Such subcollection is nonseparating by definition.

Fig. 8
figure 8

Adjacent pair \(\Sigma _j\cup \Sigma _k\)

We will choose a set of generators of \(\pi _1(\Sigma ,p_1,\ldots ,p_n)\) as follows:

  1. (1)

    First, for each simple closed curve \(C_i\in \partial \Sigma _j\cap \partial \Sigma _k\) which separates a pair of distinct connected components \(\Sigma _j\ne \Sigma _k\) of \(\Sigma \backslash C\) we choose a simple arc \(e_i\in (\Sigma _j\backslash H_j)\cup (\Sigma _k\backslash H_k)\) from \(p_j\) to \(p_k\) passing once through \(C_j\) as shown on Fig. 8.

    Note that without loss of generality we can assume that different \(e_j\) intersect only at the endpoints. This can be achieved by sliding all intersection points between \(e_i\) and \(e_{i'}\) in \(\Sigma _j\) to \(p_j\) followed by left multiplication by an element of \(\pi _1(\Sigma _j,p_j)\). Similarly, one can get rid of the intersection points in \(\Sigma _k\).

  2. (2)

    For each arc \(e_i\) chosen on the previous step we pick a simple closed curve \(a_i\) which starts and ends at \(p_j\) and homotopic to \(C_i\) as shown on Fig. 7.

    Again, we can assume that none of the \(a_i,e_l\) intersect away from the endpoints. This can be achieved by choosing \(a_i\) sufficiently close to \(e_i\cup C_i\). Also, each \(a_i\) chosen on this step cuts \(\Sigma _j\) into two connected components, one of them is a cylinder given by the neighbourhood of \(C_i\), the other is equivalent to the original surface. In what follows we assume that all further curves never enter into the cylinder.

  3. (3)

    For each nonseparating simple closed curve \(C_{\gamma _{j,k}}\) from (55) we choose a pair of simple closed curves \(x_{\gamma _{j,k}}\) and \(y_{\gamma _{j,k}}\), where \(y_{\gamma _{j,k}}\) is homotopic to \(C_{\gamma _{j,k}}\), while \(x_{\gamma _{j,k}}\) passes once through \(C_{\gamma _{j,k}}\) as shown on Fig. 6.

  4. (4)

    At the last step we consider \(\Sigma _j\backslash C\). This surface has genus \(g_j-s_j\) and \(b_j+2s_j\) boundary components. Our choice of arcs already generates the paths around \(r_j+2s_j\) boundary components of \(\Sigma _j\backslash C\). We can choose the remaining \(2g_j+b_j-r_j\) free generators of \(\pi _1(\Sigma _j\backslash C)\) arbitrarily.

Collection of marked points and free generators of \(\pi _1(\Sigma ,p_1,\ldots ,p_m)\) chosen above defines an ordered oriented ribbon graph with vertices \(p_1,\ldots ,p_m\) and edges corresponding to generators. The total order of half-edges adjacent to the given vertex is defined by an orientation of the surface. An example of the total order of half-edges is given on Fig. 9.

Fig. 9
figure 9

An example of a total order of half-edges adjacent to \(p_j\in \partial \Sigma _j\) (left to right)

Data of a ribbon graph can be encoded in m ordered sets of half-edges adjacent to \(p_j\)

$$\begin{aligned} S_j=\{h_{j,1},\ldots , h_{j,n_j}\},\qquad 1\leqslant j\leqslant m. \end{aligned}$$
(56)

Our ribbon graph is oriented, hence it will be convenient for us to label half-edges by generators of \(\pi _1(\Sigma ,p_1,\ldots ,p_m)\) and its inverses. We associate a generator for an outgoing edge and inverse of a generator for an ingoing edge. For example, ordered set of half-edges adjacent to \(p_j\) on Fig. 9 reads

$$\begin{aligned} S_j=\left\{ z_{j,2}^{-1},z_{j,2},\ldots , x_{\gamma _{j,1}}^{-1},y_{\gamma _{j,1}},x_{\gamma _{j,1}}, y_{\gamma _{j,1}}^{-1},\ldots , a_{\alpha _{j,r_j+1}},e_{\alpha _{j,r_j+1}},a_{\alpha _{j,r_j+1}}^{-1},\ldots , e_{\alpha _j,b_j}^{-1}\right\} . \end{aligned}$$

5.2 The r-matrix approach

Let \({\mathfrak {g}}\) be a Lie algebra of G and \(r\in {\mathfrak {g}}\otimes {\mathfrak {g}}\) be a classical r-matrix, i.e. a a solution to the Yang–Baxter equation

$$\begin{aligned} {[}r_{12},r_{13}]+[r_{12},r_{23}]+[r_{13},r_{23}]=0. \end{aligned}$$

We will be interested in solutions corresponding to factorizable Lie bialgebras, i.e. classical r-matrices with the following symmetric part (with respect to the exchange of tensor components) given by the Killing form:

$$\begin{aligned} I=r+\sigma (r)=\sum _{J=1}^{\dim {\mathfrak {g}}}e_J\otimes e_J, \end{aligned}$$
(57)

Here \(\{e_J\}\) is a basis in \({\mathfrak {g}}\) which is orthonormal with respect to the Killing form and \(\sigma (x\otimes y)=y\otimes x\). Such solutions are classified in [BD82].

The choice of free generators of \(\pi _1(\Sigma ,p_1,\ldots ,p_m)\) fixes a natural isomorphism \({\mathrm {Hom}}(\pi _1(\Sigma ,p_1,\ldots ,p_m),G)\simeq G^{N}\) where \(N=2g+b+m-2\). For an ordered ribbon graph Fock and Rosly [FR93] introduced a Poisson structure on this space with the Poisson tensor defined in terms of factorizable classical r-matrices. Below we present the corresponding Poisson brackets between matrix element functions.

For two matrix valued functions \(M_{ij}\) and \(N_{ab}\) on a Poisson manifold we will use the following notation

$$\begin{aligned} \{M \otimes N\}_{(ia)(jb)}=\{M_{ij},N_{ab}\} \end{aligned}$$

for the matrix of Poisson brackets. Here the convention is \((M\otimes N)_{(ia)(jb)}=M_{ij}N_{ab}\).

5.2.1 Distinct arcs

Basic building block of brackets corresponds to the case shown on Fig. 10a when the two oriented arcs share the source but have distinct targets different from their common source.

Fig. 10
figure 10

Relative position of half edges

In this case the Fock and Rosly Poisson bracket between matrix elementsFootnote 16 of holonomies along these arcs reads

$$\begin{aligned} \{M_A\otimes M_B \}=(M_A\otimes M_B)\,r. \end{aligned}$$
(58a)

One can easily calculate the Poisson bracket between matrix elements of powers and products of matrices. For example, by Leibnitz identity applied to \(M_AM_A^{-1}={\mathrm {Id}}=M_BM_B^{-1}\) from (58a) we immediately obtain Poisson brackets for other three cases shown on Fig. 10b–d

$$\begin{aligned} \{N_A\otimes M_B\}&=-({\mathrm {Id}}\otimes M_B)\,r\,(N_A\otimes {\mathrm {Id}}), \end{aligned}$$
(58b)
$$\begin{aligned} \{M_A\otimes N_B\}&=-(M_A\otimes {\mathrm {Id}})\,r\,({\mathrm {Id}}\otimes N_B), \end{aligned}$$
(58c)
$$\begin{aligned} \{N_A\otimes N_B\}&=\,r\,(N_A\otimes N_B), \end{aligned}$$
(58d)

where \(N_A=M_A^{-1}\) and \(N_B=M_B^{-1}\).

Similarly, brackets \(\{M_B\otimes M_A\},\ldots ,\{N_B\otimes N_A\}\) can be obtained by skew-symmetry, and the answer can be expressed in terms of \(r_{21}\) as follows

$$\begin{aligned} \{M_B\otimes M_A\}&=-(M_B\otimes M_A)\,r_{21}, \end{aligned}$$
(59a)
$$\begin{aligned} \{M_B\otimes N_A\}&=(M_B\otimes {\mathrm {Id}})\,r_{21}\,({\mathrm {Id}}\otimes N_A), \end{aligned}$$
(59b)
$$\begin{aligned} \{N_B\otimes M_A\}&=({\mathrm {Id}}\otimes M_A)\,r_{21}\,(N_B\otimes {\mathrm {Id}}), \end{aligned}$$
(59c)
$$\begin{aligned} \{N_B\otimes N_A\}&=-r_{21}\,(N_B\otimes N_A). \end{aligned}$$
(59d)

Here \(r_{21}=\sigma (r)\).

Bracket between matrix elements of a general distinct pair of arcs now can be computed by simply adding up to four terms of the form (58) and (59) corresponding to brackets between pairs of half edges whenever they are adjacent to the same vertex.

5.2.2 Self-brackets

There are only three cases of relative position of half edges of the same arc as shown on Fig. 11.

Fig. 11
figure 11

Relative poisition of half edges of the same arc

Corresponding brackets are given by the following formulae

$$\begin{aligned} \{E\otimes E\}&=r_a (E\otimes E)+(E\otimes E) r_a, \end{aligned}$$
(60a)
$$\begin{aligned} \{A_R\otimes A_R\}&= (A_R\otimes A_R) r_a+r_a (A_R\otimes A_R)+({\mathrm {Id}}\otimes A_R)r_{21}(A_R\otimes {\mathrm {Id}})-(A_R\otimes {\mathrm {Id}})r_{12}({\mathrm {Id}}\otimes A_R), \end{aligned}$$
(60b)
$$\begin{aligned} \{A_L\otimes A_L\}&= r_a (A_L\otimes A_L)+(A_L\otimes A_L) r_a+(A_L\otimes {\mathrm {Id}})r_{21}({\mathrm {Id}}\otimes A_L)-({\mathrm {Id}}\otimes A_L)r_{12}(A_L\otimes {\mathrm {Id}}). \end{aligned}$$
(60c)

where \(r_a=\frac{1}{2}(r_{12}-r_{21})\) is the antisymmetric (with respect to the exchange of tensor components) part of r-matrix and we write \(r_{12}\) for r.

5.3 Hamiltonian flows generated by central functions

In this section we compute the evolution of matrix element functions on \({\mathrm {Hom}}(\pi _1(\Sigma ,p_1,\ldots ,p_m),G)\) with respect to the Hamiltonian flows generated by central functions on holonomies around simple closed arcs \(a_i\) or \(y_j\) defined in Sect. 4.1. We start by considering three basic cases shown on Fig. 12.

Fig. 12
figure 12

Relative order of half-edges w.r.t to the closed arc

Proposition 32

Let (ae), (fa), (ag) be pairs of generators with relative order of half-edges as shown on Fig. 12, \(H: G\rightarrow {\mathbb {C}}\) be a polynomial central function, \(H(ghg^{-1})=H(h)\) and \(\pi : G\rightarrow End(V)\) be a finite dimensional representation of G. Denote by \(A,E,F,G\in {\mathrm {Hom}}(\pi _1(\Sigma ,p_1,\ldots ,p_m),G)\) holonomies along the corresponding oriented arcs. We have

$$\begin{aligned} \{ H(A), \pi _V(E)\}&= \sum _J (e_J, \nabla H(A))\,\pi _V(Ee_J), \end{aligned}$$
(61a)
$$\begin{aligned} \{H(A), \pi _V(F)\}&= \{H(A), \pi _V(G)\}=\{H(A), \pi _V(A)\}=0. \end{aligned}$$
(61b)

where \(e_J\) is a basis in \({\mathfrak {g}}\) orthonormal with respect to the Killing form and

$$\begin{aligned} (\nabla H(A), X)=\frac{d}{dt} H(e^{tX}A)|_{t=0} \end{aligned}$$

Here \(X\in {\mathfrak {g}}\) and (., .) is the Killing form.

Proof

It is enough to consider \(H(A)={\mathrm {Tr}}\,A^k\) where trace is taken over a finite dimensional representation (which can be different from V). Poisson bracket between matrix elements of A and E can be calculated as a sum of two terms: first term of the form (58a) corresponds to the ordered pair of half edges (ae) adjacent to the same vertex; second term of the form (59c) corresponds to the ordered pair of half edges \((e,a^{-1})\). As a result, we have

$$\begin{aligned} \{A\otimes E\}&=(A\otimes E)\,r_{12}+({\mathrm {Id}}\otimes E)\,r_{21}\,(A\otimes {\mathrm {Id}}). \end{aligned}$$

Hence, by Leibnitz Identity for all \(k\in {\mathbb {N}}\) we get

$$\begin{aligned} \{A^k\otimes E\}&=\sum _{j=0}^{k-1}(A^j\otimes {\mathrm {Id}})\{A\otimes E\} (A^{k-j-1}\otimes {\mathrm {Id}})\\&=\sum _{j=0}^{k-1}\Big ((A^{j+1}\otimes E)\, r_{12}\, (A^{k-j-1}\otimes {\mathrm {Id}})+ (A^{j}\otimes E)\, r_{21}\, (A^{k-j}\otimes {\mathrm {Id}})\Big ). \end{aligned}$$

Taking partial trace with respect to the first component we obtain (61a) as

$$\begin{aligned} \{{\mathrm {Tr}}\,A^k,E\}&={\mathrm {Tr}}_1\{A^k\otimes E\}\\&=\sum _{j=0}^{k-1}{\mathrm {Tr}}_1\Big ( (A^{j+1}\otimes E)\,r_{12}\,(A^{k-j-1}\otimes {\mathrm {Id}})\Big )+ \sum _{j=0}^{k-1}{\mathrm {Tr}}_1\Big ((A^{j}\otimes E)\,r_{21}\,(A^{k-j}\otimes {\mathrm {Id}})\Big )\\&=\sum _{j=0}^{k-1}{\mathrm {Tr}}_1\Big ((A^k\otimes E)\,r_{12}\Big )+\sum _{j=0}^{k-1}{\mathrm {Tr}}_1\Big ((A^k\otimes E)\,r_{21}\Big )=k\,{\mathrm {Tr}}_1\Big ((A^k\otimes E)\,I\Big ). \end{aligned}$$

Poisson bracket between matrix elements of A and G can be calculated as a sum of two terms: first term of the form (58a) corresponds to ordered pair of half edges (ag); second term of the form (58b) corresponds to ordered pair of half edges \((a^{-1},g)\). Hence, we have

$$\begin{aligned} \{A\otimes G\}= (A\otimes G)\,r-({\mathrm {Id}}\otimes G)\,r\,(A\otimes {\mathrm {Id}}). \end{aligned}$$

By Leibnitz Identity we get that for all \(k\in {\mathbb {N}}\)

$$\begin{aligned} \{A^k\otimes G\}=\sum _{j=0}^{k-1}\Big ((A^{j+1}\otimes G)\,r\,(A^{k-j-1}\otimes {\mathrm {Id}})-(A^j\otimes G)\,r\,(A^{k-j}\otimes {\mathrm {Id}})\Big ). \end{aligned}$$

Taking partial trace with respect to the first component we get

$$\begin{aligned} \{{\mathrm {Tr}}\,A^k,G\}&= \sum _{j=0}^{k-1}{\mathrm {Tr}}_1\Big ((A^{j+1}\otimes G)\, r\, (A^{k-j-1}\otimes {\mathrm {Id}})\Big )-\sum _{j=0}^{k-1} {\mathrm {Tr}}_1\Big ((A^{j}\otimes G)\,r\,(A^{k-j}\otimes {\mathrm {Id}})\Big )\\&= k\,{\mathrm {Tr}}_1\Big ((A^k\otimes G)\,r\Big )-k\,{\mathrm {Tr}}_1\Big ((A^k\otimes G)\,r\Big )=0. \end{aligned}$$

Poisson bracket between matrix elements of A and F is determined by (59a) and (59c) and has the following form

$$\begin{aligned} \{A\otimes F\}=-(A\otimes F)\,r_{21}+({\mathrm {Id}}\otimes F)\,r_{21}\,(A\otimes {\mathrm {Id}}) \end{aligned}$$
(62)

Note that \(r_{21}\) is on the same side from F in both terms of (62), so as in the previous case we obtain for all \(k\in {\mathbb {N}}\)

$$\begin{aligned} \{{\mathrm {Tr}}\,A^k,F\}=0. \end{aligned}$$

Finally, Poisson bracket between matrix elements of A is given by (60b)

$$\begin{aligned} \{A\otimes A\}=(A\otimes A)\,r_a+r_a\,(A\otimes A)+({\mathrm {Id}}\otimes A)\,r_{21}\,(A\otimes {\mathrm {Id}})-(A\otimes {\mathrm {Id}})\,r_{12}\,({\mathrm {Id}}\otimes A) \end{aligned}$$

By Leibnitz Identity we get for all \(k\in {\mathbb {N}}\)

$$\begin{aligned} \{A^k\otimes A\}&= \sum _{j=0}^{k-1}(A^j\otimes {\mathrm {Id}})\,\{A\otimes A\}\,(A^{k-j-1}\otimes {\mathrm {Id}})\\&= \sum _{j=0}^{k-1}\Big ((A^{j+1}\otimes A)\,r_a\,(A^{k-j-1}\otimes {\mathrm {Id}}) +(A^j\otimes {\mathrm {Id}})\,r_a\,(A^{k-j}\otimes A)\\&\quad +(A^j\otimes A)\,r_{21}\,(A^{k-j}\otimes {\mathrm {Id}})-(A^{j+1}\otimes {\mathrm {Id}})\,r_{12}\, (A^{k-j-1}\otimes A)\Big ) \end{aligned}$$

Taking the partial trace with respect to the first component we have

$$\begin{aligned} \begin{aligned} \{{\mathrm {Tr}}\,A^k,A\}&= k\,{\mathrm {Tr}}_1\Big ((A^k\otimes A)\,r_a+r_a\,(A^k\otimes A)+(A^k\otimes A)\,r_{21}-r_{12}\,(A^k\otimes A)\Big )\\&=\frac{k}{2}\,{\mathrm {Tr}}_1\,[A^k\otimes A,I]. \end{aligned} \end{aligned}$$
(63)

From the invariance of I and from the cyclic invariance of the trace we get

$$\begin{aligned} ({\mathrm {Tr}}\otimes {\mathrm {Id}})((A^k\otimes A)I)=({\mathrm {Tr}}\otimes {\mathrm {Id}})((A^{k-1}I(A\otimes A))= ({\mathrm {Tr}}\otimes {\mathrm {Id}})(I(A^k\otimes A)) \end{aligned}$$

This implies that the bracket \(\{{\mathrm {Tr}}\,A^k,A\}\) vanishes. \(\square \)

Fig. 13
figure 13

Relative order of half edges for pairs of closed arcs

Corollary 33

Let (yx) and (ya) be pairs of generators with relative order of half edges as shown on Fig. 13 and H and \(\pi _V\) as in the previous proposition. Denote by \(A,X,Y\in {\mathrm {Hom}}(\pi _1(\Sigma ,p_1,\ldots ,p_m),G)\) the holonomies along the corresponding closed oriented arcs. We have

$$\begin{aligned} \{H(Y), \pi _V(X)\}&=\sum _J (e_J, \nabla H(A))\,\pi _V(Xe_J), \end{aligned}$$
(64a)
$$\begin{aligned} \{H(Y), \pi _V(A)\}&=\{H(Y), \pi _V(Y)\}=0. \end{aligned}$$
(64b)

Proof

Indeed, the Poisson bracket between \({\mathrm {Tr}}\,Y^k\) and \(X_{ij}\) gets two contributions of the form (61a) and (61b) which correspond to the outgoing and the ingoing half edges of X respectively. As a result, we obtain (64a).

On the other hand, the Poisson bracket between \({\mathrm {Tr}}\,Y^k\) and \(A_{ij}\) is trivial due to (61b) because none of the half edges of A appear in between half edges of Y. Similar logic applies to the bracket between \({\mathrm {Tr}}\,A^k\) and \(Y_{ij}\). \(\square \)

Note that the Hamilton flow given by H(Y) preserves matrix element functions of the group commutator \(\pi _V(XYX^{-1}Y^{-1})\).

Theorem 34

Let \(\Sigma \) be an oriented surface with \(b>0\) boundary components and \(C=C_1\sqcup \ldots \sqcup C_k\) be a disjoint union of pairwise nonintersecting simple closed curves in \(\Sigma \) as in Theorem 17, \(H: G\rightarrow {\mathbb {C}}\) be a central function and \(\pi _V: G\rightarrow End(V)\) be a finite dimensional representation. Fix a choice of marked points \(p_1,\ldots ,p_m\in \partial \Sigma \) and generators of \(\pi _1(\Sigma ,p_1,\ldots ,p_m)\) as in Sect. 4.1 and denote by \(A_i,E_i,X_l,Y_l,Z_o \in {\mathrm {Hom}}(\pi _1(\Sigma ,p_1,\ldots ,p_m),G)\) the holonomies along arcs \(a_i,e_i,x_l,y_l,z_o\), then

$$\begin{aligned} \{H(A_i),\pi _V(E_j)\}=&\,\left\{ \begin{array}{ll} \sum _J (e_J, \nabla H(A_i))\,\pi _V(E_je_J),&{}\quad i=j,\\ 0,&{}\quad i\ne j, \end{array}\right. \\ \{H(A_i),\pi _V(X_l)\}=\,&\{H(A_i),\pi _V(Y_l)\}=\{H(A_i),\pi _V(Z_o)\}=0, \\ \{H(Y_l),\pi _V(X_s)\}=\,&\left\{ \begin{array}{ll} \sum _J (e_J, \nabla H(Y_l))\,\pi _V(X_se_J),&{}\quad l=s,\\ 0,&{}\quad l\ne s, \end{array}\right. \\ \{H(Y_l),\pi _V(A_i)\}=\,&\{H(Y_l),\pi _V(E_i)\}=\{H(Y_l),\pi _V(Z_o)\}=0. \end{aligned}$$

Particular cases of Theorem 34 already appeared in the literature. For example, these brackets were computed in [FR99] for \(G=SL(N,{\mathbb {C}})\) and a torus with one boundary component.

The following Corollary generalizes classical result from §4 of [Gol86] to the case of surfaces with several marked points on different boundary components and arbitrary number of separating cycles:

Corollary 35

Fix \(i,1\leqslant i\leqslant r\) and a central function \(H: G\rightarrow {\mathbb {C}}\). Then the Hamiltonian flow generated by the function H evaluated on a cycle \(C_i\in \Sigma \) is given by the following expressions

  • When \(C_i\in \partial \Sigma _a\cap \partial \Sigma _b\) separates a pair of distinct connected components of \(\Sigma \backslash C\) we have

    $$\begin{aligned} E_j(t)=&\left\{ \begin{array}{ll} E_j\,{\mathrm {exp}}\left( t\nabla H(A_i)\right) ,&{}\quad i=j,\\ E_j,&{}\quad i\ne j, \end{array}\right. \\ X_l(t)=&X_l,\qquad Y_l(t) =Y_l,\\ A_j(t)=&A_j,\qquad Z_o(t)=Z_o. \end{aligned}$$
  • Similarly, when \(C_l\) is a nonseparating cycle which belongs to the boundary of a single connected component of \(\Sigma \backslash C\) the Hamiltonian flow generated by H evaluated at the holonomy along \(C_l\) is given by

    $$\begin{aligned} X_s(t)=&\left\{ \begin{array}{ll} X_s\,{\mathrm {exp}}\left( t\nabla H(Y_l)\right) ,&{}\quad l=s,\\ X_s,&{}\quad l\ne s, \end{array}\right. \\ A_j(t)=&A_j,\qquad E_j(t)=E_j\,\\ Y_l(t)=&Y_l,\qquad Z_o(t)=Z_o. \end{aligned}$$

Remark 36

Let \(\psi _t\) is the evolution on the algebra of functions on \({\mathrm {Hom}}(\pi _1(\Sigma ,p_1,\ldots ,p_m),G)\) generated by H, i.e.

$$\begin{aligned} \psi ^H_t(F)=F+\sum _{n\ge 1} \frac{t^n}{n!} \{H,\{H, \ldots , \{H,F\}\ldots \}\}. \end{aligned}$$

If the functions \(H_1\) and \(H_2\) Poisson commute then \(\psi ^{H_1}_{t_1}\psi ^{H_2}_{t_2}=\psi ^{H_2}_{t_2}\psi ^{H_1}_{t_1}\). If \(H_1,\ldots , H_k\) is a complete set of independent functions on holonomies along C, their joint flow lines generate ange variables on their level surfaces.

Remark 37

It is worth noting that Theorem 34 along with Corollary 35 can be used for computations of Hamilton flows on decorated moduli spaces, namely on the quotient of \({\mathrm {Hom}}(\pi _1(\Sigma ,p_1,\ldots ,p_m),G)\) by a proper subgroup of \(G^{\times m}\). Examples of decorated character varieties include monodromy data of Painleve equations [CMR17, Boa18].

6 Particular Cases

Here we will describe Poisson algebras \({\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\) and corresponding superintegrable systems explicitly in few low dimensional examples when \(\Sigma \) is a torus with one or two boundary components. Writing out examples inevitably brings us to the problem of an explicit description of the invariant ring \({\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\). For a simple linear algebraic group G such invariant rings are always finitely generated, yet the number of generators grows much faster than the dimension of the corresponding moduli space. Here we describe subalgebras \(Z_{\partial \Sigma }\subset B_C\subset J_{\Sigma \backslash C}\subset {\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\) and their Poisson brackets internally, in terms of generators of the invariant ring \({\mathcal {O}}[{\mathcal {M}}_\Sigma ^G]\) for some simple examples.

6.1 Torus with one boundary component, \(G=SL(2,{\mathbb {C}})\)

Let \(\Sigma _{1,1}\) denote the torus with one boundary component. Choose a marked point \(p_1\in \partial \Sigma _{1,1}\). The fundamental group \(\pi _1(\Sigma _{1,1},p_1)\) is freely generated by a pair of arcs XY along the equator and meridian of the torus. Let \(\Gamma \) be the ribbon graph associated to such choice of generators. The data of \(\Gamma \) is encoded by an ordered set

$$\begin{aligned} S_1=\{X^{-1},Y,X,Y^{-1}\} \end{aligned}$$
(65)

of half-edges adjacent to \(p_1\) as shown on Fig. 13a. In (65) we have labelled half-edges by generators XY of \(\pi _1(\Sigma _{1,1},p_1)\) and their inverses \(X^{-1},Y^{-1}\) according to the convention introduced in the last paragraph of Sect. 4.1. Namely, we label an outgoing half-edge by the first power of the corresponding generator, while we label an ingoing edge by the inverse of the corresponding generator.

6.1.1 Moduli space

The moduli space of flat \(SL(2,{\mathbb {C}})\)-connections on a once punctured torus has dimension \(n=3\). We will use notation

$$\begin{aligned} \tau _A={\mathrm {Tr}}(A) \end{aligned}$$

for the trace of a matrix A.

The coordinate ring of the moduli space in this example is a free commutative algebra with three generators

$$\begin{aligned} {\mathcal {O}}[{\mathcal {M}}_{\Sigma _{1,1}}^{SL(2,{\mathbb {C}})}] ={\mathbb {C}}[\tau _X,\tau _Y,\tau _{XY}] \end{aligned}$$

where \(X,Y\in SL(2,{\mathbb {C}})\) are elements representing standard a and b cycles. The Poisson bracket between these coordinate functions are:

$$\begin{aligned} \begin{aligned} \{\tau _X,\tau _Y\}&=-\tau _{XY}+\frac{1}{2}\tau _X\tau _Y,\\ \{\tau _X,\tau _{XY}\}&=\tau _Y-\frac{1}{2}\tau _X\tau _{XY},\\ \{\tau _Y,\tau _{XY}\}&=-\tau _X+\frac{1}{2}\tau _Y\tau _{XY}. \end{aligned} \end{aligned}$$

This is a rank 2 Poisson structure. The center of \({\mathcal {O}}[{\mathcal {M}}_{\Sigma _{1,1}}^{SL(2,{\mathbb {C}})}]\) is generated by a single Casimir function

$$\begin{aligned} Z={\mathbb {C}}[z],\qquad z=\tau _X^2+\tau _Y^2+\tau _{XY}^2-\tau _X\tau _Y\tau _{XY}={\mathrm {Tr}}\,(XYX^{-1}Y^{-1}) \end{aligned}$$
(66)

6.1.2 Superintegrable system

Choose cycle C defining the system to be Y and the Hamiltonian \(H=\tau _Y\). From (29) we obtain a chain of subgroups

$$\begin{aligned} \pi _1(C)=\langle XYX^{-1}Y^{-1}\rangle \quad \subset \quad \pi _1(\Sigma _{1,1}\backslash C,p)=\langle Y,XYX^{-1}\rangle \quad \subset \quad \pi _1(\Sigma _{1,1},p)=\langle X,Y\rangle . \end{aligned}$$

Here and below we write \(\langle a_1,\ldots , a_n\rangle \) for a free group generated by \(a_1,\ldots , a_n\).

The algebra of first integrals is then generated by three elements, two of which coincide

$$\begin{aligned} J={\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma _{1,1}\backslash C,p))]={\mathbb {C}}[\tau _{XYX^{-1}},\tau _{Y^{-1}},\tau _{XYX^{-1}Y^{-1}}]={\mathbb {C}}[z,H]. \end{aligned}$$

As a result, we obtain the following chain of subalgebras of the coordinate ring

$$\begin{aligned} Z\quad \subset \quad B={\mathbb {C}}[z,H]\quad \subset \quad J={\mathbb {C}}[z,H]\quad \subset \quad {\mathcal {O}}[{\mathcal {M}}_{\Sigma _{1,1}}^{SL(2,{\mathbb {C}})}]. \end{aligned}$$
(67)

In this case the algebra of Hamiltonians coincide with teh algebra of first integrals and therefore the system is Liouville integrable.

6.1.3 Mapping class group action

Consider the mapping class group \(Mod(\Sigma _{1,1,0})\) (relative to the boundary) of the torus with one boundary component and no punctures. It contains two left Dehn twists along the X and Y cycles which satisfy the braid relation and are acting on our generators as follows:

$$\begin{aligned} D_X:\left\{ \begin{array}{l} X\mapsto X,\\ Y\mapsto YX^{-1}, \end{array}\right. \qquad D_Y:\left\{ \begin{array}{l} X\mapsto XY,\\ Y\mapsto Y, \end{array}\right. \quad D_XD_YD_X=D_YD_XD_Y=\left\{ \begin{array}{l} X\mapsto XYX^{-1},\\ Y\mapsto X^{-1}. \end{array}\right. \end{aligned}$$

This defines a pair of Poisson automorphisms \({\mathcal {D}}_X,{\mathcal {D}}_Y\) of the coordinate ring \({\mathcal {O}}[{\mathcal {M}}_{\Sigma _{1,1}}^{SL(2,{\mathbb {C}})}]\)

$$\begin{aligned} {\mathcal {D}}_X=\left\{ \begin{array}{l} \tau _X\mapsto \tau _X,\\ \tau _Y\mapsto -\tau _{XY}+\tau _X\tau _Y,\\ \tau _{XY}\mapsto \tau _Y, \end{array}\right. \qquad {\mathcal {D}}_Y=\left\{ \begin{array}{l} \tau _X\mapsto \tau _{XY},\\ \tau _Y\mapsto \tau _Y,\\ \tau _{XY}\mapsto -\tau _X+\tau _Y\tau _{XY}, \end{array}\right. \end{aligned}$$
(68)

Note that action of \(Mod(\Sigma _{1,1,0})\) on the character variety factors through the action of the Mapping Class Group of a torus with one puncture \(Mod(\Sigma _{1,0,1})\simeq SL(2,{\mathbb {Z}})\).

Poisson automorphisms (68) define a family of isomorphic integrable systems associated to nonseparating cycles on \(\Sigma _{1,1}\).

6.2 Torus with two boundary components, \(G=SL(2,{\mathbb {C}})\)

The coordinate ring of the moduli space has dimension \(n=6\) and the coordinate ring is generated by 7 polynomials subject to the single relation

$$\begin{aligned} {\mathcal {O}}[{\mathcal {M}}_{\Sigma _{1,2}}^{SL(2,{\mathbb {C}})}] =\frac{{\mathbb {C}}[\tau _X,\tau _Y,\tau _Z,\tau _{XY},\tau _{XZ}, \tau _{YZ},\tau _{XYZ}]}{(\tau _{XYZ}^2 +\mu _1\,\tau _{XYZ}+\mu _0)}. \end{aligned}$$

Here \(\tau _{A}\) stands for \({\mathrm {Tr}}\,(A)\) and

$$\begin{aligned} \mu _1=&\tau _Z \tau _{XY}+\tau _Y \tau _{XZ}+\tau _X \tau _{YZ}-\tau _X \tau _Y \tau _Z,\\ \mu _0=&\tau _X \tau _Y \tau _{XY}+\tau _Y \tau _Z \tau _{YZ}+\tau _X \tau _Z \tau _{XZ}-\tau _{XY} \tau _{XZ} \tau _{YZ}\\&-\tau _{XY}^2-\tau _{XZ}^2-\tau _{YZ}^2-\tau _X^2-\tau _Y^2-\tau _Z^2+4. \end{aligned}$$
Table 1 Brackets between generators of \({\mathcal {O}}[{\mathcal {M}}_{\Sigma _{1,2}}^{SL(2)}]\)

Poisson brackets between generators are summarized in Table 1, where we have omitted generator \(\tau _Z\) which belongs to the Poisson center of \({\mathcal {O}}[{\mathcal {M}}_{\Sigma _{1,2}}^{SL(2,{\mathbb {C}})}]\).

The Poisson center Z of the coordinate ring has Krull dimension \(\dim Z=2\) and has two algebraically independent Casimir elements corresponding to traces of monodromies around each of the boundary components

$$\begin{aligned} z_1=&\tau _Z,&z_2={\mathrm {Tr}}\,(XYX^{-1}Y^{-1}Z)=-\tau _Y \tau _{XY} \tau _{XZ}+\tau _{XY} \tau _{XYZ}+\tau _X \tau _{XZ}-\tau _Y \tau _{YZ}+\tau _Y^2 \tau _Z-\tau _Z \end{aligned}$$

6.2.1 A superintegrable system associated to nonseparating cycle

Consider a superintegrable system given by a nonseparating cycle homotopic to Y, from (29) we get a chain of subgroups

$$\begin{aligned} \pi _1(C)=\langle Y\rangle \quad \subset \quad \pi _1(\Sigma _{1,2},p\,|C)=\langle Y,XYX^{-1},Z\rangle \quad \subset \quad \pi _1(\Sigma _{1,2},p)=\langle X,Y,Z\rangle \end{aligned}$$
(69)

Coordinate ring of the character variety of the smallest subgroup is generated by a single hamiltonian \(H=\tau _Y\). At the same time, the coordinate ring of the character variety of the middle subgroup in (69) has the following presentationFootnote 17

$$\begin{aligned} \begin{aligned} J&={\mathcal {O}}[{\mathrm {Hom}}(\pi _1(\Sigma _{1,1},p\,|\,C),SL(2))]^{SL(2)}\\&=\frac{{\mathbb {C}}[\tau _Y,\tau _Z,\tau _{YZ},\tau _{XYX^{-1}Z},\tau _{YXYX^{-1}}, \tau _{XYX^{-1}YZ}]}{\left( \tau _{XYX^{-1}YZ}^2 +\lambda _1\tau _{XYX^{-1}YZ}+\lambda _0\right) }, \end{aligned} \end{aligned}$$
(70)

where

$$\begin{aligned} \lambda _1&=\tau _Y \tau _{XYX^{-1}Z}+\tau _Z \tau _{YXYX^{-1}}+\tau _Y \tau _{YZ}-\tau _Y^2 \tau _Z,\\ \lambda _0&=\tau _Y^2 \tau _{YXYX^{-1}}+\tau _Y \tau _Z \tau _{XYX^{-1}Z}-\tau _{YZ} \tau _{YXYX^{-1}} \tau _{XYX^{-1}Z}+\tau _Y \tau _Z \tau _{YZ}\\&\quad -\tau _{YXYX^{-1}}^2-\tau _{XYX^{-1}Z}^2-\tau _{YZ}^2-2 \tau _Y^2-\tau _Z^2. \end{aligned}$$

Subalgebra \(J\subset {\mathcal {O}}[{\mathcal {M}}_{\Sigma _{1,2}}^{SL(2)}]\) is closed under the Poisson bracket. Explicitly, all nonzero brackets between generators are given by

$$\begin{aligned} \{\tau _{XYX^{-1}Z},\tau _{YXYX^{-1}}\}&=\tau _Y \tau _Z-2 \tau _{YZ}-\tau _{XYX^{-1}Z} \tau _{YXYX^{-1}}+\tau _Y \tau _{XYX^{-1}YZ} \end{aligned}$$
(71a)
$$\begin{aligned} \{\tau _{YZ},\tau _{YXYX^{-1}}\}&=\tau _Z \tau _Y^3-\tau _{YZ} \tau _Y^2-\tau _{XYX^{-1}Z} \tau _Y^2-\tau _Z \tau _Y-\tau _Z \tau _{YXYX^{-1}} \tau _Y \end{aligned}$$
(71b)
$$\begin{aligned}&\quad +\tau _{XYX^{-1}YZ} \tau _Y+2 \tau _{XYX^{-1}Z}+\tau _{YZ} \tau _{YXYX^{-1}}\nonumber \\ \{\tau _{YZ},\tau _{XYX^{-1}Z}\}&=\tau _Y^2-\tau _{YZ} \tau _{XYX^{-1}Z}-2 \tau _{YXYX^{-1}}+\tau _Z \tau _{XYX^{-1}YZ} \end{aligned}$$
(71c)
$$\begin{aligned} \{\tau _{XYX^{-1}YZ},\tau _{YXYX^{-1}}\}&= \tau _Z \tau _Y^2+\tau _{XYX^{-1}YZ} \tau _Y^2-2 \tau _{YZ} \tau _Y-\tau _{XYX^{-1}Z} \tau _{YXYX^{-1}} \tau _Y \end{aligned}$$
(71d)
$$\begin{aligned} \{\tau _{XYX^{-1}YZ},\tau _{YZ}\}&=-\tau _Y^3+\tau _{YZ} \tau _{XYX^{-1}Z} \tau _Y+2 \tau _{YXYX^{-1}} \tau _Y-\tau _Z \tau _{XYX^{-1}YZ} \tau _Y \end{aligned}$$
(71e)

The algebra of first integrals (70) has Krull dimension 5. One can choose its maximal algebraically independent subset to contain two Casimir functions

$$\begin{aligned} z_1=\tau _Z,\qquad z_2=\tau _Y\tau _{XYX^{-1}Z}-\tau _{XYX^{-1}YZ}, \end{aligned}$$

one Hamiltonian

$$\begin{aligned} H=\tau _Y, \end{aligned}$$

and two more first integrals

$$\begin{aligned} g_1=\tau _{YZ}=\tau _{YZ},\qquad g_2=\tau _{XYX^{-1}Y}=\tau _{XY}^2+\tau _X\tau _Y\tau _{XY}-\tau _X^2+2. \end{aligned}$$

6.2.2 Separating cycle

Now consider a superintegrable system given by a separating cycle homotopic to \(XYX^{-1}Y^{-1}\). As in the previous case we have two Casimir elements \(z_1\) and \(z_2\). Their generic level sets form a 2-parametric family of 4-dimensional symplectic manifolds. Choose the Hamiltonian on these phase spaces as

$$\begin{aligned} H={\mathrm {Tr}}\,(XYX^{-1}Y^{-1})=\tau _X^2+\tau _Y^2+\tau _{XY}^2-\tau _X\tau _Y \tau _{XY}-2. \end{aligned}$$

From (51) we have the following algebra of first integrals

$$\begin{aligned} J\,=\,&J_L\otimes _B J_R,&B\,=\,&{\mathbb {C}}[H]\simeq {\mathcal {O}}[SL(2)]^{SL(2)},\\ J_L\,=\,&{\mathbb {C}}[\tau _X,\tau _Y,\tau _{XY}]\simeq {\mathcal {O}}[{\mathcal {M}}_{\Sigma _{1,1}}^{SL(2)}],&J_R\,=\,&{\mathbb {C}}[z_1,z_2,H]\simeq {\mathcal {O}}[{\mathcal {M}}_{\Sigma _{0,3}}^{SL(2)}]. \end{aligned}$$

Here \(J_R\) is Poisson commutative, while \(J_L\) is equipped with a Poisson bracket of generic rank 2 (see first three rows of Table 1). Algebra J has Krull dimension 5. An example of maximal algebraically independent subset is \(z_1,z_2, H, g_1=\tau _X,g_2=\tau _Y\), i.e. generators of the Poisson center, the Hamiltonian and two additional first integrals.

6.3 Torus with one boundary component, \(G=SL(3,{\mathbb {C}})\)

The moduli space of flat \(SL(3,{\mathbb {C}})\)-connections on a once punctured torus has dimension \(n=8\), the coordinate ring is generated by 9 polynomials subject to a single relation

$$\begin{aligned} {\mathcal {O}}[{\mathcal {M}}_{\Sigma _{1,1}}^{SL(3)}] =\frac{{\mathbb {C}}[\tau _X,\tau _Y,\tau _{X^{-1}},\tau _{Y^{-1}}, \tau _{YX},\tau _{YX^{-1}},\tau _{Y^{-1}X}, \tau _{Y^{-1}X^{-1}},\tau _{XYX^{-1}Y^{-1}}]}{\big (\tau _{XYX^{-1}Y^{-1}}^2 +\zeta _1\,\tau _{XYX^{-1}Y^{-1}}+\zeta _0)}, \end{aligned}$$
(72)

where \(\zeta _1\) and \(\zeta _0\) are polynomials in \(\tau _X,\ldots \tau _{X^{-1}Y^{-1}}\):

$$\begin{aligned} \begin{aligned} \zeta _1&={\mathrm {Tr}}\,(YXY^{-1}X^{-1})\\&=\tau _X \tau _{X^{-1}}+\tau _X \tau _Y \tau _{X^{-1}} \tau _{Y^{-1}}-\tau _{X^{-1}} \tau _{Y^{-1}} \tau _{YX}-\tau _Y \tau _{X^{-1}} \tau _{Y^{-1}X}-\tau _X \tau _{Y^{-1}} \tau _{YX^{-1}}\\&\quad +\tau _{YX^{-1}} \tau _{Y^{-1}X}-\tau _X \tau _Y \tau _{Y^{-1}X^{-1}}+\tau _{YX} \tau _{Y^{-1}X^{-1}}-\tau _{XYX^{-1}Y^{-1}}+\tau _Y \tau _{Y^{-1}}-3. \end{aligned} \end{aligned}$$
(73)

and

$$\begin{aligned} \zeta _0&=\tau _Y \tau _{Y^{-1}} \tau _X^3-\tau _X^3-\tau _Y \tau _{X^{-1}}^2 \tau _{Y^{-1}} \tau _X^2-\tau _Y^2 \tau _{YX} \tau _X^2-\tau _{Y^{-1}} \tau _{YX} \tau _X^2+\tau _{X^{-1}} \tau _{Y^{-1}} \tau _{YX^{-1}} \tau _X^2\\&\quad -\tau _{Y^{-1}}^2 \tau _{Y^{-1}X} \tau _X^2-\tau _Y \tau _{Y^{-1}X} \tau _X^2+\tau _Y \tau _{X^{-1}} \tau _{Y^{-1}X^{-1}} \tau _X^2-\tau _{YX^{-1}} \tau _{Y^{-1}X^{-1}} \tau _X^2+\tau _{X^{-1}} \tau _{Y^{-1}}^3 \tau _X\\&\quad -\tau _Y^2 \tau _{X^{-1}} \tau _{Y^{-1}}^2 \tau _X+2 \tau _Y \tau _{YX}^2 \tau _X-\tau _{YX} \tau _{YX^{-1}}^2 \tau _X+2 \tau _{Y^{-1}} \tau _{Y^{-1}X}^2 \tau _X-\tau _{Y^{-1}X} \tau _{Y^{-1}X^{-1}}^2 \tau _X\\&\quad +\tau _Y^3 \tau _{X^{-1}} \tau _X+6 \tau _{X^{-1}} \tau _X-\tau _Y \tau _{X^{-1}} \tau _{Y^{-1}} \tau _X+\tau _{X^{-1}}^2 \tau _{Y^{-1}} \tau _{YX} \tau _X-\tau _Y^2 \tau _{YX^{-1}} \tau _X\\&\quad +\tau _Y \tau _{Y^{-1}}^2 \tau _{YX^{-1}} \tau _X-3 \tau _{Y^{-1}} \tau _{YX^{-1}} \tau _X+\tau _Y \tau _{X^{-1}} \tau _{YX} \tau _{YX^{-1}} \tau _X+\tau _Y \tau _{X^{-1}}^2 \tau _{Y^{-1}X} \tau _X\\&\quad +\tau _Y \tau _{Y^{-1}} \tau _{YX} \tau _{Y^{-1}X} \tau _X+3 \tau _{YX} \tau _{Y^{-1}X} \tau _X-\tau _{X^{-1}} \tau _{YX^{-1}} \tau _{Y^{-1}X} \tau _X-\tau _{Y^{-1}}^2 \tau _{Y^{-1}X^{-1}} \tau _X\\&\quad -3 \tau _Y \tau _{Y^{-1}X^{-1}} \tau _X+\tau _Y^2 \tau _{Y^{-1}} \tau _{Y^{-1}X^{-1}} \tau _X-\tau _{X^{-1}} \tau _{YX} \tau _{Y^{-1}X^{-1}} \tau _X+\tau _{X^{-1}} \tau _{Y^{-1}} \tau _{Y^{-1}X} \tau _{Y^{-1}X^{-1}} \tau _X\\&\quad -\tau _Y^3-\tau _{X^{-1}}^3-\tau _{Y^{-1}}^3-\tau _{YX}^3-\tau _{YX^{-1}}^3-\tau _{Y^{-1}X}^3-\tau _{Y^{-1}X^{-1}}^3+2 \tau _Y \tau _{X^{-1}} \tau _{YX^{-1}}^2-\tau _Y \tau _{YX} \tau _{Y^{-1}X}^2\\&\quad +2 \tau _{X^{-1}} \tau _{Y^{-1}} \tau _{Y^{-1}X^{-1}}^2-\tau _Y \tau _{YX^{-1}} \tau _{Y^{-1}X^{-1}}^2+\tau _Y \tau _{X^{-1}}^3 \tau _{Y^{-1}}+6 \tau _Y \tau _{Y^{-1}}+\tau _Y \tau _{X^{-1}} \tau _{Y^{-1}}^2 \tau _{YX}\\&\quad -\tau _Y^2 \tau _{X^{-1}} \tau _{YX}-3 \tau _{X^{-1}} \tau _{Y^{-1}} \tau _{YX}-\tau _Y^2 \tau _{X^{-1}}^2 \tau _{YX^{-1}}-\tau _{X^{-1}} \tau _{YX}^2 \tau _{YX^{-1}}-\tau _{X^{-1}}^2 \tau _{Y^{-1}} \tau _{YX^{-1}}\\&\quad -\tau _{Y^{-1}}^2 \tau _{YX} \tau _{YX^{-1}}+3 \tau _Y \tau _{YX} \tau _{YX^{-1}}-\tau _{X^{-1}} \tau _{Y^{-1}}^2 \tau _{Y^{-1}X}-\tau _{Y^{-1}} \tau _{YX}^2 \tau _{Y^{-1}X}-3 \tau _Y \tau _{X^{-1}} \tau _{Y^{-1}X}\\&\quad +\tau _Y^2 \tau _{X^{-1}} \tau _{Y^{-1}} \tau _{Y^{-1}X}-\tau _{X^{-1}}^2 \tau _{YX} \tau _{Y^{-1}X}-\tau _Y \tau _{Y^{-1}} \tau _{YX^{-1}} \tau _{Y^{-1}X}+6 \tau _{YX^{-1}} \tau _{Y^{-1}X}\\&\quad -\tau _Y \tau _{X^{-1}}^2 \tau _{Y^{-1}X^{-1}}-\tau _{X^{-1}}^2 \tau _{Y^{-1}}^2 \tau _{Y^{-1}X^{-1}}-\tau _{Y^{-1}} \tau _{YX^{-1}}^2 \tau _{Y^{-1}X^{-1}}-\tau _{X^{-1}} \tau _{Y^{-1}X}^2 \tau _{Y^{-1}X^{-1}}\\&\quad -\tau _Y \tau _{Y^{-1}} \tau _{YX} \tau _{Y^{-1}X^{-1}}+6 \tau _{YX} \tau _{Y^{-1}X^{-1}}+3 \tau _{X^{-1}} \tau _{YX^{-1}} \tau _{Y^{-1}X^{-1}}+\tau _Y \tau _{X^{-1}} \tau _{Y^{-1}} \tau _{YX^{-1}} \tau _{Y^{-1}X^{-1}}\\&\quad -\tau _Y^2 \tau _{Y^{-1}X} \tau _{Y^{-1}X^{-1}}+3 \tau _{Y^{-1}} \tau _{Y^{-1}X} \tau _{Y^{-1}X^{-1}}-\tau _{YX} \tau _{YX^{-1}} \tau _{Y^{-1}X} \tau _{Y^{-1}X^{-1}}-9 \end{aligned}$$

For a proof, see for example Lemma 5 in [Law07].

Poisson brackets between generators are summarized in Table 2, where we have omitted generator \(\tau _{XYX^{-1}Y^{-1}}\) because it belongs to the Poisson center of \({\mathcal {O}}[{\mathcal {M}}_{\Sigma _{1,1}}^{SL(3,{\mathbb {C}})}]\), see [Law09].

Table 2 Brackets between generators of \({\mathcal {O}}[{\mathcal {M}}^{SL(3)}_{\Sigma _{1,1}}]\)

Coordinate ring \({\mathcal {O}}[{\mathcal {M}}_{\Sigma _{1,1}}^{SL(3)}]\) has a Poisson center Z of Krull dimension \(\dim Z=2\). Two algebraically idependent Casimir elements: \(z_1=\tau _{YXY^{-1}X^{-1}}\) and \(z_2=\tau _{XYX^{-1}Y^{-1}}\). The formula expressing \(z_1\) in terms of generators is given in (73)

6.3.1 A superintegrable system

Here we consider a superintegrable system defined by a single cycle homotopic to X. By (29) we have a chain of inclusions of subgroups of the fundamental group

$$\begin{aligned} \pi _1(C)=\langle X\rangle \quad \subset \quad \pi _1(\Sigma _{1,1},p\,|\,C)=\langle X,YXY^{-1}\rangle \quad \subset \quad \pi _1(\Sigma _{1,1},p)=\langle X,Y\rangle . \end{aligned}$$
(74)

Choose two independent Hamiltonians in \({\mathcal {O}}[{\mathrm {Hom}}(\pi _1(C), SL(3)]^{SL(3)}\) as

$$\begin{aligned} H_1=\tau _X,\qquad H_2=\tau _{X^{-1}} \end{aligned}$$

These two Poisson commuting Hamiltonians define a superintegrable system with the Poisson algebra of first integrals J defined above. We can choose a maximal algebraically idependent subset in J to be \(z_1,z_2,H_1,H_2\) with two more integrals

$$\begin{aligned} g_1&={\mathrm {Tr}}\,(YXY^{-1}X)=\tau _{X^{-1}}-\tau _Y \tau _{X^{-1}} \tau _{Y^{-1}}+\tau _{Y^{-1}} \tau _{YX^{-1}}+\tau _{YX} \tau _{Y^{-1}X}+\tau _Y \tau _{Y^{-1}X^{-1}},\\ g_2&={\mathrm {Tr}}\,(YX^{-1}Y^{-1}X^{-1})=\tau _X-\tau _X \tau _Y \tau _{Y^{-1}}+\tau _{Y^{-1}} \tau _{YX}+\tau _Y \tau _{Y^{-1}X}+\tau _{YX^{-1}} \tau _{Y^{-1}X^{-1}}. \end{aligned}$$

7 Conclusion

7.1 The algebra of chord diagrams on a surface and “universal superintegrable systems”

The algebra of chord diagrams is a universal model for the Poisson algebra of functions on moduli spaces of flat connections [AMR96], see also [T91] for the case of loop algebras on a surface, i.e. skein modules. Chord diagrams first appeared in the setting of finite type invariants of knots [V90] and in perturbative Chern-Simons invariants [BN91, K93]. They became an important tool in the related theory of Vassiliev invariants.

Let us recall some basic definitions. A chord diagram is a homotopy class of a graph on a surface which consists of solid lines and chords. Solid lines are oriented, cords are not oriented. They satisfy the analogue of Reidemeister relations (see [AMR96] for details) together with the so-called 4T-relation shown on Fig. 14.

Fig. 14
figure 14

4T relation in chord diagrams

The algebra of chord diagrams \(Ch(\Sigma )\) on a surface \(\Sigma \) is a vector space spanned by \({\mathbb {Z}}\)-linear combinations of chord diagrams with

  • the commutative multiplication of \([D_1]\) and \([D_2]\) is defined as \([D_1][D_2]=[D_1\sqcup D_2]\), i.e. as the homotopy class of their disjoint union. T

  • The Poisson bracket is a “universal” version of the Atiyah and Bott Poisson bracket. For two chord diagrams \(D_1\) and \(D_2\) their Poisson bracket is

    $$\begin{aligned} \{[D_1], [D_2]\}=\sum _{p\in D_1\cap D_2} \sum _{p\in D_1\cap D_2} \epsilon (p) [D_1\#_p D_2] \end{aligned}$$

    where the sum is taken over the intersection points of representatives \(D_1\) and \(D_2\) and \(D_1\#_p D_2\) is the result of the insertion of a chord in a small vicinity of point p. It is clear that the right side does not depend on the choice of representatives and on where the extra cord in inserted.

The Poisson center of \(Z(\Sigma )\subset Ch(\Sigma )\) is, conjecturally, generated by chord diagrams which are contractible to the boundary of \(\Sigma \).

To define a conjecturally superintegrable system on \(Ch(\Sigma )\) choose a system of simple curves on the surface. Define the subalgebra of Hamiltonians B(C) and the subalgebra of chord diagrams which are contractible to C and the subalgebra of first integrals J(C) and the subalgebra of chord diagrams which can be separated from C. We have a natural inclusion of Poisson subalgebras:

$$\begin{aligned} Z(\Sigma )\subset B(C)\otimes Z(\Sigma )\subset J(C)\subset Ch(\Sigma ) \end{aligned}$$

We conjecture that this chain of inclusions define a superintegrable systems. In this infinite dimensional setting the superintegrability means that the space of all nontrivial Poisson derivations \(Der_{J(C)}(Ch(\Sigma ))\) of \(Ch(\Sigma )\) which act trivially on J(C) is generated as an \(Ch(\Sigma )\)-module by Hamilton derivations corresponding to elements from B(C).

7.2 Quantization and the algebra of links in a cylinder

The natural question about any integrable system is how to quantize it. In the case of superintegrable systems on chord diagrams there is a natural quantization.

There is a natural associative algebra that can be naturally associated to a surface. The his is the algebra of links, or linked graphs, in \(\Sigma \times I\) where I is an interval. This algebra, which we will denote \(A(\Sigma )\) is the space of \({\mathbb {Z}}\)-linear combinations of links in \(\Sigma \times I\). The natural associative multiplication on this space is the “placing of one link on the top of the other”:

$$\begin{aligned} {[}L_1]*[L_2]=[L_1\sqcup L_2] \end{aligned}$$

where in the right side of this equation we assume that \(L_1\subset \Sigma [1,1/2]\) and \(L_2\subset \Sigma \times [1/2,0]\). here [L] is the topological link which the isotopy class of a geometrical link \(L: {S^1}^{\times n}\rightarrow \Sigma \times I\).

The algebra \(A(\Sigma )\) has a natural filtration with \(Ch(\Sigma )\) being isomorphic to its associated graded algebra. In this sense \(A(\Sigma )\) is the quantization of \(Ch(\Sigma )\).

Finite dimensional representations of the algebra \(A(\Sigma )\) can be easily constructed using [RT90]. Such representations use representation theory of \(U_q({{\mathfrak {g}}})\) at roots of unity. We will present details in a separate publication.

For generic q, the quantization can be done by quantizing Fock and Rosly brackets by R-matrices, see for example [AGS95, AS96]. It is worth noting that a closely related question for the extended moduli space with the choice of flags at marked points on the boundary can be studied by means of Cluster Algebras [FG06], see for example [SS17, GSV18, CMR17] and references therein.