The Morita Theory of Quantum Graph Isomorphisms

We classify instances of quantum pseudo-telepathy in the graph isomorphism game, exploiting the recently discovered connection between quantum information and the theory of quantum automorphism groups. Specifically, we show that graphs quantum isomorphic to a given graph are in bijective correspondence with Morita equivalence classes of certain Frobenius algebras in the category of finite-dimensional representations of the quantum automorphism algebra of that graph. We show that such a Frobenius algebra may be constructed from a central type subgroup of the classical automorphism group, whose action on the graph has coisotropic vertex stabilisers. In particular, if the original graph has no quantum symmetries, quantum isomorphic graphs are classified by such subgroups. We show that all quantum isomorphic graph pairs corresponding to a well-known family of binary constraint systems arise from this group-theoretical construction. We use our classification to show that, of the small order vertex-transitive graphs with no quantum symmetry, none is quantum isomorphic to a non-isomorphic graph. We show that this is in fact asymptotically almost surely true of all graphs.


Introduction
Quantum pseudo-telepathy [18] is a well studied phenomenon in quantum information theory where two non-communicating parties can use pre-shared entanglement to perform a task classically impossible without communication. Such tasks are usually formulated as games where isolated players Alice and Bob are provided with inputs, and must return outputs satisfying some winning condition. One such game is the graph isomorphism game [3] whose instances correspond to pairs of graphs and , and whose winning classical strategies are exactly graph isomorphisms − → . Winning quantum strategies are called quantum isomorphisms. Quantum pseudo-telepathy is exhibited by graphs that are quantum but not classically isomorphic.
This work builds on two recent articles in which Lupini, Mančinska, and Roberson [34] and the present authors [37] independently discovered a connection between these quantum isomorphisms and the quantum automorphism groups of graphs [6,[9][10][11]14] studied in the framework of compact quantum groups [51]. This connection has already proven to be fruitful, introducing new quantum information-inspired techniques to the study of quantum automorphism groups [8,34].
Here, we use this connection in the opposite direction, showing how results from the well developed theory of quantum automorphism groups have implications for the study of pseudo-telepathy. This may seem surprising, since pseudo-telepathy requires quantum isomorphisms between non-isomorphic graphs, not quantum automorphisms. However, we here show that the graphs quantum isomorphic to a given graph can in fact be classified in terms of algebraic structures in the monoidal category QAut( ) of finite-dimensional representations of Banica's quantum automorphism Hopf C * -algebra A( ). 1 In other words, the quantum automorphism group of a graph, together with its action on the set of vertices of the graph, fully determines all graphs quantum isomorphic to it.
We further show that much information can be obtained just from the ordinary automorphism group of a graph. For example, if a graph has no quantum symmetries (see [11]) it is possible to completely classify quantum isomorphic graphs in terms of certain subgroups of the ordinary automorphism group; as a consequence we show that no vertex-transitive graph of order ≤ 11 with no quantum symmetry [9,43] is part of a pseudo-telepathic graph pair. Even if a graph does have quantum symmetries, it is still possible to construct quantum isomorphic graphs using only the structure of the ordinary automorphism group. In particular, we show that all pseudo-telepathic graph pairs arising from Lupini et al.'s version of Arkhipov's construction [2,34]-including the graph pairs corresponding to the well-known magic square [36] and magic pentagram constraint systems-arise from certain Z 4 2 or Z 6 2 symmetries of one of the graphs. Our classification results are more naturally expressed in terms of (finite) quantum graphs, originally introduced by Weaver [50] and generalising the noncommutative graphs of Duan, Severini and Winter [23]. These quantum graphs generalise classical graphs, with a possibly non-commutative finite-dimensional C * -algebra taking the role of the set of vertices. The notions of isomorphism and quantum isomorphism can both be generalised to the setting of quantum graphs [37]; in particular, every quantum graph has a group of automorphisms Aut( ) and a category of quantum automorphisms QAut( ) which can again be understood as the category of finite-dimensional representations of a certain Hopf C * -algebra. We are currently not aware of a direct application of quantum isomorphic quantum graphs in quantum information theory. 2 Nevertheless, our classification naturally includes quantum graphs with the classification of quantum isomorphic classical graphs arising as a special case.
All results are derived in the 2-categorical framework recently introduced by the authors [37].
The classification. For a quantum graph , we classify quantum isomorphic quantum graphs in terms of simple 3 dagger Frobenius monoids in the representation categories QAut( ); these are dagger Frobenius monoids X (see Definition 2.2) in QAut( ) whose underlying algebra F X is simple, where F : QAut( ) − → Hilb is the forgetful functor. In terms of the Hopf C * -algebra A( ) such a structure can equivalently be defined as a matrix algebra Mat n (C) with normalised trace inner product A, B = 1 n Tr(A † B), equipped with a * -representation : A( ) − → End(Mat n (C)) such that the following holds for all x ∈ A( ) and A, B ∈ Mat n (C): x (1) A x (2) Here, we have used Sweedler's sumless notation for the comultiplication (x) = x (1) ⊗ x (2) . We show that two such simple dagger Frobenius monoids produce isomorphic graphs if and only if they are Morita equivalent. Morita equivalence plays a central role in modern algebra and mathematical physics, in particular being used to classify module categories [39] rational conformal field theories [42], and gapped boundaries of two-dimensional gapped phases of matter [29].
Result 1 (Classification of quantum isomorphic quantum graphs-Corollary 3.7). For a quantum graph there is a bijective correspondence between the following sets: • Isomorphism classes of quantum graphs quantum isomorphic to .
We remark that this classification depends only on the quantum automorphism group of and not on its action on the (quantum) set of vertices. For applications to pseudo-telepathy, we are of course interested in a classification of quantum isomorphic classical graphs.
Result 2 (Classification of quantum isomorphic classical graphs-Corollary 3.14). For a classical graph there is a bijective correspondence between the following sets: • Isomorphism classes of classical graphs quantum isomorphic to .
• Morita equivalence classes of simple dagger Frobenius monoids in QAut( ) fulfilling a certain commutativity condition.
In contrast to Result 1, the classification of quantum isomorphic classical graphs depends not only on the quantum automorphism group of , but also on its action on the set of vertices.
Although some of the representation categories QAut( ) have been studied before [10,12], a general classification of Morita classes of simple dagger Frobenius monoids in all such categories seems unfeasible. We therefore focus on the classical subcategory of QAut( ); this is the full subcategory generated by the classical automorphisms 4 of and is equivalent to the category Hilb Aut( ) of Aut( )-graded Hilbert spaces. Using the well-known classification of Morita classes of Frobenius monoids in such categories [40], we can classify quantum isomorphic graphs in terms of central type subgroups of Aut( ). A group of central type [24,Definition 7.12.21] (L , ψ) is a finite group L with a non-degenerate 2-cocycle ψ : L × L − → U (1); that is, a 2-cocycle such that the twisted group algebra CL ψ is simple.
Result 3 (Quantum isomorphic quantum graphs from groups-Corollary 4.2). Every central type subgroup (L , ψ) of the automorphism group Aut( ) of a quantum graph gives rise to a quantum graph L ,ψ and a quantum isomorphism L ,ψ − → . Moreover, if has no quantum symmetries, this leads to a bijective correspondence between the following sets: • Isomorphism classes of quantum graphs quantum isomorphic to .
• Central type subgroups (L , ψ) of Aut( ) up to the following equivalence relation: Classicality of the generated graph can also be expressed in group-theoretical terms. A nondegenerate 2-cocycle ψ of a group of central type L gives rise to a symplectic form 5 In particular, a subset S ⊆ L is said to be coisotropic if it contains its orthogonal complement S ⊥ , defined as follows, where Z g = {h ∈ L | hg = gh} denotes the centraliser of g ∈ L: For a subgroup L ⊆ Aut( ) and a vertex v of we denote the corresponding stabiliser subgroup by Stab • Isomorphism classes of classical graphs quantum isomorphic to .
Applications to pseudo-telepathy. First we exhibit some simple applications of this classification.
Application 1 (Corollary 5.6). The proportion of n-vertex graphs which admit a quantum isomorphism to a non-isomorphic graph goes to zero as n goes to infinity.
In [9,43] all vertex transitive graphs of order ≤ 11 without quantum symmetries are classified. The following is then a simple application of Result 4. Quantum isomorphisms from groups of central type. We now demonstrate how Result 4-the construction of quantum isomorphisms between classical graphs from grouptheoretical data-may be used in practise to produce pairs of graphs exhibiting pseudotelepathy. Recall that the following input data are required: The definition of is as follows.
• Vertices of correspond to partial BMS; that is, binary magic squares in which only one row or column is filled. The following are examples: In total there are 24 distinct partial BMS, so the graph has 24 vertices. • We draw an edge between two vertices if the corresponding partial BMS are incompatible. For example, there is an edge between the vertices corresponding to the first and the last partial BMS of (4), but not between any other pair. 2. The symmetry (Z 2 ) 4 . Given a binary magic square, we can flip bits to obtain another binary magic square, so long as we preserve the parity of each row and each column. We denote such symmetries as follows: These symmetries of binary magic squares induce symmetries of the graph . They form a subgroup of Aut( ) isomorphic to (Z 2 ) 4 and generated by the following transformations: (1, 0, 0, 0) ( 0, 1, 0, 0) ( 0, 0, 1, 0) ( 0, 0, 0, 1)

3.
A nondegenerate 2-cocycle on (Z 2 ) 4 . It is well known that abelian groups of symmetric type-that is, groups of the form A×A for some abelian group A-admit nondegenerate 2-cocycles [5,Theorem 5]. The Pauli matrices, which form a faithful projective representation 6 of Z 2 2 , give rise to such a 2-cocycle ψ P on Z 2 2 : This induces a nondegenerate 2-cocycle ψ P 2 on (Z 2 ) 4 corresponding to the projective representation consisting of pairwise tensor products of Pauli matrices: We now verify that the stabiliser subgroups of the action of (Z 2 ) 4 on are coisotropic for the 2-cocycle ψ P 2 and its induced symplectic form ρ P 2 : The group Z 4 2 can be understood as a four-dimensional vector space over the finite field Z 2 . From this perspective, order 2 k subgroups of Z 4 2 correspond to k-dimensional subspaces and the symplectic form ρ P 2 is a symplectic form in the linear algebraic sense. Since all stabiliser subgroups are two-dimensional, they are coisotropic if and only if they are isotropic (and hence Lagrangian). A subgroup is isotropic if the restriction of the symplectic form (9) to this subgroup is trivial. By (7), the form ρ P 2 is trivial on two group elements of Z 4 2 if the corresponding tensor products of Pauli matrices (8) commute. For example, let v be a vertex corresponding to a partial BMS in which only the first row is filled. Its stabiliser subgroup is generated by the group elements (0, 1, 0, 0) and (0, 0, 0, 1) (see (6)) with corresponding Pauli matrices σ Z ⊗ 1 2 and 1 2 ⊗ σ Z , which clearly commute. Similarly, the stabiliser subgroup of a middle column vertex is generated by the group elements (1, 0, 1, 0) and (0, 1, 0, 1) with corresponding commuting matrices σ X ⊗ σ X and σ Z ⊗ σ Z . A similar argument holds for all rows and columns, showing that all stabiliser subgroups are coisotropic. 7 Our construction therefore produces a graph Z 4 2 ,ψ P 2 that is quantum isomorphic to . We show in Sect. 5.2 that this graph is isomorphic to the inhomogenous BCS graph for the binary magic square [3, Figure 1], which is known to be non-isomorphic to . The two graphs therefore form a pseudo-telepathic graph pair.
Notation and conventions. We assume basic familiarity with monoidal category theory [44] and 2-category theory [16,Chapter 7]. Dagger categories are defined in [44]; a unitary morphism in a dagger category is one whose †-adjoint is its inverse. Strict dagger 2-categories are defined in [25]. 8 We use the diagrammatic calculus for monoidal categories [21,44] throughout; with the exception of Sect. 2.4, these diagrams will always represent morphisms in Hilb, the monoidal dagger category of finite-dimensional Hilbert spaces and linear maps. In Appendix A, we additionally use the diagrammatic calculus for 2-categories [35,44].
'Frobenius algebra' and 'Frobenius monoid' are usually taken to be synonymous, but in this work we reserve the term 'Frobenius algebra' for Frobenius monoids in Hilb and use the term 'Frobenius monoid' to refer to Frobenius monoids in general monoidal categories, to aid the reader in distinguishing between the two cases.
All our definitions are adapted to the dagger (or *or unitary) setting. In particular, when we say that two dagger Frobenius monoids in a dagger monoidal category are Morita equivalent we require that the corresponding invertible bimodules are compatible with the dagger structure (see Definition 2.33).
Whenever we say 'graph' or 'isomorphism' without the modifier 'quantum' we always refer to the ordinary notion (isomorphisms between quantum graphs are defined in Definition 2.15). Occasionally, to clearly distinguish between the two cases, we explicitly use the modifier 'classical' for isomorphisms between classical graphs and 'ordinary' for isomorphisms between quantum graphs. 7 We note that the simultaneous assignment of Z 4 2 group elements to symmetry transformations (6) and Pauli matrices (8) plays an important role in this argument. Other such assignments correspond to other, possibly non-cohomologous, nondegenerate 2-cocycles which might not have coisotropic stabilisers. 8 Weak dagger 2-categories are the obvious generalisation, with unitary associators and unitors.
All sets appearing in this work are finite and all Hilbert spaces are finite-dimensional.

Background
In this section, we recall various definitions and results; most of these are treated in greater detail in [37].

String diagrams, Frobenius monoids and Gelfand duality.
Most results in this work are derived using the graphical calculus of monoidal dagger categories [21,44]. Except for Sect. 2.4 and Appendix A, we only use the graphical calculus of the compact closed [1,28] dagger category Hilb of finite-dimensional Hilbert spaces and linear maps. 9 In the graphical calculus, morphisms are displayed as string diagrams, which we read from bottom to top. In these diagrams of strings and nodes, strings are labelled with objects, and nodes are labelled with morphisms. The string for the monoidal unit I is not drawn. Composition and tensor product are depicted as follows: In a monoidal dagger category, given a morphism f : A − → B, we express its †-adjoint f † : B − → A as a reflection of the corresponding diagram across a horizontal axis. Restricting attention to the category Hilb, we note that all finite-dimensional Hilbert spaces V have dual spaces V * = Hom(V, C), represented in the graphical calculus as an oriented wire with the opposite orientation as V . Duality is characterized by the following linear maps, here called cups and caps: To define the second and fourth map, It may be verified that these maps fulfill the following snake equations: Together with the swap map σ V,W : v ⊗w → w ⊗v, depicted as a crossing of wires, this leads to a very flexible topological calculus, allowing us to untangle arbitrary diagrams and straighten out any twists: A closed circle evaluates to the dimension of the corresponding Hilbert space: 2.1.1. Frobenius monoids. We now recall the notion of a dagger Frobenius monoid in a monoidal dagger category.

Definition 2.1.
A monoid in a monoidal category is an object M with multiplication and unit morphisms, depicted as follows: These morphisms satisfy the following associativity and unitality equations: Analogously, a comonoid is an object C with a coassociative comultiplication δ : C − → C ⊗ C and counit : C − → I . The †-adjoint of a monoid in a monoidal dagger category is a comonoid.
Note that, for the multiplication and unit morphisms of a monoid, we simply draw white nodes rather than labelled boxes, for concision. Likewise, we draw the comultiplication and counit morphisms of the †-adjoint comonoid as white nodes. Despite having the same label in the diagram, they can be easily distinguished by their type.

Definition 2.2.
A dagger Frobenius monoid in a monoidal dagger category is a monoid where the monoid and †-adjoint comonoid structures are related by the following Frobenius equations: A dagger Frobenius monoid is special if equation (18a) holds. A dagger Frobenius algebra in Hilb is moreover symmetric or commutative if one of (18b) or (18c) holds. 10 Dagger Frobenius monoids are closely related to dualities. In particular, it is a direct consequence of (16) and (17) that the following cups and caps fulfil the snake equations (12): Finally, we define a notion of homomorphism between dagger Frobenius monoids.

Definition 2.3.
A * -homomorphism f : A − → B between dagger Frobenius monoids A and B is a morphism f : A − → B satisfying the following equations: A * -cohomomorphism f : A − → B is a morphism f : A − → B satisfying the following equations: A * -isomorphism is a morphism which is both a * -homomorphism and a *cohomomorphism.
We observe that the dagger of a * -homomorphism is a * -cohomomorphism, that every *isomorphism is unitary, and that every unitary * -homomorphism between dagger Frobenius monoids is a * -isomorphism.
Recall that we refer to Frobenius monoids in Hilb as Frobenius algebras. A major reason for defining these structures is the fact that special symmetric dagger Frobenius algebras coincide with finite-dimensional C * -algebras. . Every finite-dimensional C * -algebra admits a unique inner product making it into a special symmetric dagger Frobenius algebra. Conversely, every special symmetric dagger Frobenius algebra A admits a unique norm such that the canonical involution, defined by its action on vectors |a ∈ A as the following antihomomorphism, endows it with the structure of a C * -algebra: a → a † (22) Moreover, the notions of * -homomorphism and * -isomorphism between special symmetric dagger Frobenius algebras coincide with the corresponding notions for finitedimensional C * -algebras.
One advantage of explicitly using special symmetric dagger Frobenius algebras instead of C * -algebras is that Frobenius algebras already contain 'up-front' all emergent structures of finite-dimensional C * -algebras, such as the comultiplication = m † : H − → H ⊗ H ; they are therefore more amenable to the purely compositional reasoning of the graphical calculus.
One important example of a special symmetric dagger Frobenius algebra is the endomorphism algebra of a Hilbert space.
Definition 2.5. The endomorphism algebra of a Hilbert space H is defined to be the following special symmetric dagger Frobenius algebra on H ⊗ H * (where n = dim(H )): Remark 2.6. The normalisation factors were chosen to make the endomorphism algebra special. This is not essential but simplifies some of our arguments. The algebra (23) is * -isomorphic to the unique special symmetric dagger Frobenius algebra corresponding to the usual C * -algebra structure on End(H ) which is usually given with unnormalised multiplication and unit but normalised inner product A, B := 1 n Tr(A † B) to retain specialness. We prefer the normalisation (23), since the normalised inner product does not arise as the canonical induced inner product on the tensor product Hilbert space H ⊗ H * .

Gelfand duality and Frobenius algebras.
We now recall the graphical version of finite-dimensional Gelfand duality in the framework established by Coecke, Pavlović, and Vicary [22]. We first observe that every orthonormal basis of a Hilbert space H defines a special commutative dagger Frobenius algebra on H .
Example 2.7. Let {|i } 1≤i≤n be an orthonormal basis of a Hilbert space H . Then the following multiplication and unit maps, together with their adjoints, form a special commutative dagger Frobenius algebra on H : Conversely, every special commutative dagger Frobenius algebra A gives rise to an orthonormal basis of A; the basis vectors are given by the copyable elements of A, defined as follows.

Definition 2.8. A copyable element of a special commutative dagger Frobenius algebra
A is a * -cohomomorphism ψ : C − → A; that is, a vector |ψ ∈ A, such that the following hold: In other words, every special commutative dagger Frobenius algebra in Hilb is of the form (24) for some orthonormal basis on a Hilbert space. Given a special commutative dagger Frobenius algebra A, we denote its set of copyable elements by A. For such algebras A and B, it can easily be verified that every function A − → B gives rise to a * -cohomomorphism between A and B and that conversely every * -cohomomorphism A − → B comes from such a function A − → B. Therefore, Theorem 2.9 gives rise to the following Frobenius-algebraic version of finite-dimensional Gelfand duality. Explicitly, this equivalence maps a special commutative dagger Frobenius algebra A to its set of copyable elements A and a set X to the algebra associated to the orthonormal basis {|x | x ∈ X } of the Hilbert space C |X | . Under this correspondence, we may therefore consider the category of finite sets as 'contained within Hilb' using the following identification.

Set
Hilb Sets of cardinality n Special commutative dagger Frobenius algebras of dimension n Elements of the set Copyable states of the Frobenius algebra Functions * -cohomomorphisms Bijections * -isomorphisms The one element set { * } The one-dimensional Frobenius algebra C Terminology 2.11. Throughout this paper, we will take pairs of words in this table to be synonymous. In particular, we will denote a set and its corresponding commutative algebra by the same symbol. It will always be clear from context whether we refer to the set X or the algebra X .

Quantum graphs and quantum graph isomorphisms.
The fundamental idea of noncommutative topology is to generalise the correspondence between spaces and commutative algebras by considering noncommutative algebras in light of Gelfand duality.
Terminology 2.12. By analogy with Gelfand duality, we think of a special symmetric dagger Frobenius algebra as being associated to an imagined finite quantum set, just as a special commutative dagger Frobenius algebra is associated to a finite set. We follow Terminology 2.11 in denoting both the algebra and its associated imagined quantum set by the same symbol.
We can endow a quantum set with graph structure in the following way.

Definition 2.13.
A quantum graph is a pair (V , ) of a special symmetric dagger Frobenius algebra V (the quantum set of vertices) and a self-adjoint linear map : V − → V (the quantum adjacency matrix) satisfying the following equations: We will often omit the underlying algebra from the notation and denote quantum graphs (V , ) simply by . For a classical set V (that is, for a special commutative dagger Frobenius algebra), Definition 2.13 reduces to the definition of an adjacency matrix { v,w } v,w∈V ; from left to right, the conditions state that 2 v,w = v,w , that v,w = w,v , and that v,v = 1. Therefore, a quantum graph defined on a commutative algebra is precisely a graph in the usual sense.
15. An isomorphism of quantum graphs and is a * -isomorphism of the underlying Frobenius algebras f : V − → V intertwining the corresponding quantum adjacency matrices, i.e. such that f = f . We denote the group of automorphisms of a quantum graph by Aut( ).
For classical graphs, Definition 2.15 coincides with the usual notion of graph isomorphism. In particular, for a classical graph , the group Aut( ) is the usual automorphism group.

Quantum isomorphisms.
We now come to the central definition of this work.

Definition 2.16.
A quantum isomorphism between quantum graphs and is a pair (H, P), where H is a Hilbert space and P is a linear map P : H ⊗ V − → V ⊗ H satisfying the following equations, where the algebras V and V are depicted as white and grey nodes respectively: The dimension of a quantum isomorphism is defined as the dimension of the underlying Hilbert space H .

Notation 2.17.
To clearly distinguish between the wires corresponding to the Hilbert space H and the wires corresponding to the algebras V and V , we will always draw the Hilbert space wire with an orientation and leave the algebra wires unoriented.
Remark 2.18. There are classical and quantum isomorphisms between classical graphs, and ordinary (see Definition 2.15) and quantum isomorphisms between quantum graphs.

Remark 2.19.
A one-dimensional quantum isomorphism between quantum graphs is an ordinary isomorphism (see Definition 2.15). In particular, a one-dimensional quantum isomorphism between classical graphs is a graph isomorphism.
A quantum isomorphism (H, P) : − → between classical graphs with adjacency matrices { v,v } v,v ∈V and { w,w } w,w ∈V can equivalently be expressed as a family of projectors {P v,w } v∈V ,w∈V on H such that the following holds for all vertices v, v 1 , v 2 ∈ V and w, w 1 , w 2 ∈ V : We will refer to such families of projectors as projective permutation matrices [3]. Given a quantum isomorphism (H, P) : − → between classical graphs, the corresponding projective permutation matrix can be obtained as follows. A classical set X corresponds to a special commutative dagger Frobenius algebra (Example 2.7); the elements of X form a basis of copyable elements of this algebra. Using this basis, the projectors P x,y can be obtained as follows: Like ordinary isomorphisms, quantum isomorphisms (H, P) : − → can only exist between quantum graphs with quantum vertex sets of equal dimension.
Vertical and horizontal composition of 2-morphisms is defined as the ordinary composition and tensor product of linear maps, respectively. The †-adjoint of a 2-morphism is defined as the Hilbert space adjoint of the underlying linear map.
In [37], we define a 2-category QGraph of quantum graphs and quantum homomorphisms. For the purpose of this work, it suffices to focus on quantum isomorphisms. This 2-category QGraphIso has the advantage that every 1-morphism is dualisable.
In particular, the linear map P : Conversely, a quantum isomorphism (H, P) is simple if it cannot be further decomposed into a non-trivial direct sum or equivalently, if it has no non-trivial interchangers, i.e. if QGraphIso((H, P), (H, P)) ∼ = C. Semisimplicity implies that every quantum isomorphism − → is isomorphic to a direct sum of simple quantum isomorphisms. The decomposition is unique up to permutation of the summands.
Remark 2.26. By dimensional considerations, every ordinary isomorphism is a simple quantum isomorphism. However, in general not all simple quantum isomorphisms are ordinary isomorphisms.
Under composition of quantum isomorphisms, QAut( ) becomes a monoidal semisimple dagger category. In particular, since all quantum isomorphisms are dualisable, we obtain a monoidal semisimple dagger category with dualisable objects. For a finite number of simple objects such a structure is known as a unitary fusion category 11 [24]. In general, however, the number of simple objects of QAut( ) is not finite. In fact, the quantum automorphism category of most graphs, such as those of all complete graphs with four or more vertices, have an infinite number of simple objects (see for example equation (65) in [37], giving a continuous family of simple quantum automorphisms of the complete graph on 4 vertices).
Definition 2.27. The classical subcategory of QAut( ) is the full semisimple monoidal subcategory of quantum automorphisms which are decomposable into a direct sum of ordinary automorphisms.
Remark 2.28. In [37, Definition 6.8, Remark 6.10], for classical graphs , the objects of this classical subcategory were called essentially classical quantum automorphisms.
In other words, a quantum automorphism (H, P) in the classical subcategory is of the following form, where {|i } is an orthonormal basis corresponding to the decomposition of the Hilbert space H into one-dimensional subspaces H ∼ = i C |i and f i : − → are automorphisms: We note that a quantum isomorphism between classical graphs is in the classical subcategory if and only if all projectors in its projective permutation matrix commute with each other [37, Proposition 6.9].
For a finite group G, let Hilb G denote the category of finite-dimensional G-graded Hilbert spaces, whose objects are finite-dimensional Hilbert spaces H with a Hilbert space decomposition H = g∈G H g and whose morphisms are grading-preserving linear maps. Hilb G is a unitary fusion category: 12 the dagger functor is given by the Hilbert space adjoint of a graded linear map and the monoidal product is defined by the following formula: The simple objects of this fusion category are the one-dimensional G-graded Hilbert spaces. Thus, as a unitary fusion category, Hilb G is generated by the elements of the group G-corresponding to isomorphism classes of one-dimensional G-graded Hilbert spaces-with tensor product induced by group multiplication. Proof. By Definition 2.27, the classical subcategory is a semisimple monoidal dagger category generated from the ordinary automorphisms of the quantum graph . Thus, there is an obvious monoidal dagger equivalence taking such an automorphism g ∈ Aut( ) to the one-dimensional Aut( )-graded Hilbert space in grading g.
In particular, there is a full inclusion Hilb Aut( ) ⊆ QAut( ). In general the inclusion is strict; there will be simple quantum automorphisms which are not one-dimensional (see e.g. [37,Example 6.11]). However, for some graphs this is not the case.
Definition 2.30 ([11]). A quantum graph is said to have no quantum symmetries if every quantum automorphism is in the classical subcategory, i.e. if QAut( ) ∼ = Hilb Aut( ) ; or equivalently, if all simple quantum automorphisms are 1-dimensional.

A rapid introduction to Morita theory.
We now recall the theory of Morita equivalence in monoidal dagger categories. Similar expositions can be found in a variety of contexts [19,26,31]. In the following, we focus on special dagger Frobenius monoids in monoidal dagger categories; however, most definitions and statements below have analogues for more general Frobenius monoids in monoidal categories.

Definition 2.31. A dagger idempotent in a dagger category is an endomorphism p :
A − → A such that p 2 = p and p † = p. We say that a dagger idempotent splits if there is an object V and a morphisms i : Example 2.32. A dagger idempotent in the dagger category Hilb of finite-dimensional Hilbert spaces and linear maps is an orthogonal projection. Dagger splitting expresses the projector as a map onto the image composed with its adjoint.
The splitting of an indempotent is unique up to a unitary isomorphism: We usually denote an A−B-dagger bimodule M by A M B . For a dagger bimodule A M B , we introduce the following shorthand notation: Every special dagger Frobenius monoid A gives rise to a trivial dagger bimodule A A A : Two dagger bimodules are isomorphic, here written In a monoidal dagger category in which dagger idempotents split, we can compose dagger bimodules A M B and B N C to obtain an A−C-dagger bimodule A M⊗ B N C as follows. First, note that the following endomorphism is a dagger idempotent: The relative tensor product A M⊗ B N C is defined as the image of the splitting of this idempotent. We depict the morphism i : M ⊗ B N − → M ⊗ N as a downwards pointing triangle: For dagger bimodules A M B and B N C , the relative tensor product M ⊗ B N is itself an A−C-dagger bimodule with the following action In other words, special dagger Frobenius monoids A (depicted as a white node) and B (depicted as a grey node) are Morita equivalent if there are dagger bimodules A M B and B N A and morphisms i : A − → M ⊗ N (depicted as a downwards-pointing white triangle) and i : B − → N ⊗ M (depicted as a downwards-pointing grey triangle) such that the following equations hold: It can easily be verified that * -isomorphic special dagger Frobenius monoids are Morita equivalent.

A classification of quantum isomorphic graphs
In this section we present our classification of quantum graphs quantum isomorphic to a given graph in terms of algebraic structures in the monoidal category QAut( ). These results are based on the observation that dualisable 1-morphisms − → in a dagger 2-category give rise to dagger Frobenius monoids in the endomorphism category Hom( , ). These Frobenius monoids can therefore be used to classify dualisable morphisms into . This is a prominent technique employed, for example, in the theory of module categories [24,39,40] and the classification of subfactors [15].
In Sect. 3.1, we classify quantum graphs quantum isomorphic to a given quantum graph (Corollary 3.7). In Sect. 3.2, we restrict attention to classical graphs and classify classical graphs quantum isomorphic to a given classical graph (Corollary 3.14).

Classifying quantum isomorphic quantum graphs.
We first establish that dualisable 1-morphisms in QGraphIso into a quantum graph give rise to Frobenius monoids in QAut( ).

Proposition 3.1. A quantum isomorphism (H, P) between quantum graphs
and gives rise to a special dagger Frobenius monoid in QAut( ), whose underlying object is the composition (H ⊗ H * , P • P), and whose underlying algebra is the endomorphism algebra (23): Proof. It is a standard fact in 2-category theory that the composition P • P of a 1morphism with its dual in a dagger 2-category gives rise to a Frobenius monoid. In our case, all we need to show is that the structural morphisms of the endomorphism algebra (23) are intertwiners for P • P. This follows immediately from Eqs. (36) and (37).
The Frobenius monoids arising from dualisable 1-morphisms in Proposition 3.1 have an underlying endomorphism algebra. We abstract this property. Definition 3.2. Let C be a monoidal dagger category with a faithful monoidal dagger functor F : C − → Hilb. A F-simple dagger Frobenius monoid in C is a dagger Frobenius monoid A in C such that the underlying dagger Frobenius algebra F A in Hilb is *isomorphic to an endomorphism algebra (23).
Every F-simple dagger Frobenius monoid A is special since F A is special.
In the following, we will be concerned with F-simple dagger Frobenius monoids in QAut( ) where F : QAut( ) − → Hilb is the evident forgetful functor. 13 From now on, we omit the functor F from the notation and refer to simple dagger Frobenius monoids in QAut( ). The main result of this section is that the converse of Proposition 3.1 is also true: simple dagger Frobenius monoids in QAut( ) give rise to quantum isomorphisms into . Proof. We will prove this in Sect. 3.3.
Remark 3.5. From the perspective of category theory, the quantum graph X is both an Eilenberg-Moore and a Kleisli object [33] for the Frobenius monad X in the 2-category QGraphIso.
Although we postpone the details of the proof, we quickly sketch the reconstruction of the quantum graph X and the quantum isomorphism X − → from a simple dagger Frobenius monoid X in QAut( ). Note firstly that the Frobenius monoid X is a quantum isomorphism (H ⊗ H * , X ) : − → for which the endomorphism algebra (23) is an intertwiner. It is then easy to check that the following linear map x ∈ End(H * ⊗ V ⊗ H ) is a dagger idempotent, i.e. is self-adjoint and fulfils x 2 = x: Here, n = dim(H ) denotes the dimension of the Hilbert space H . Splitting this idempotent results in a new Hilbert space A and an isometry i : A − → H * ⊗ V ⊗ H which gives rise to (by bending wires) a map P : H ⊗ A − → V ⊗ H , so that X is of the form (49).
We now define the structure of a quantum graph on A. For this, we use the following shorthand notation: Using the algebra structure on V (depicted as a white node), we define an algebra structure on A (depicted as a grey node) as follows: We will show in Sect. 3.3 that this makes A into a special symmetric dagger Frobenius algebra. The quantum graph X has vertex quantum set V X := A and quantum adjacency matrix X : A − → A, defined as follows: We will prove in Sect. 3.3 that X is a quantum graph and that P is a quantum isomorphism from X to .
Remark 3.6. The algebra V X is in general noncommutative, even if V is commutative. Quantum graphs therefore naturally emerge in Theorem 3.4, even if we restrict our attention to classical graphs . For pseudo-telepathy, we are interested in classical graphs X and therefore want V X to be commutative; in Sect. 3.2, we give a necessary and sufficient condition on the Frobenius monoid X for this to be the case.
In summary, for every quantum isomorphism − → we get a simple dagger Frobenius monoid in QAut( ) (Proposition 3.1) and for every simple dagger Frobenius monoid in QAut( ) we get a quantum isomorphism − → (Theorem 3.4). With the right notion of equivalence (Definition 2.35) of simple dagger Frobenius monoids, this in fact gives us a classification of quantum graphs quantum isomorphic to . Proof. This is a straightforward application of a general theorem (Theorem A.1), which holds in any dagger 2-category in which dagger idempotents split, and which is proved in Appendix A.
To apply this theorem, we note that dagger idempotents split in QGraphIso, as shown in [37, Proof of Theorem 6.4]. The conditions of the theorem are therefore satisfied. The result follows immediately, since every 1-morphism in QGraphIso can be normalized to a special 1-morphism (see Appendix A) by multiplication with a scalar factor, dagger equivalences in QGraphIso are precisely ordinary isomorphisms (Proposition 2.24), and dagger Frobenius monoids in QAut( ) are split if and only if they are simple (Proposition 3.1 and Theorem 3.4).
Remark 3.8. The classification in Corollary 3.7 only depends on the monoidal category QAut( ) and its fibre functor F : QAut( ) − → Hilb. In the language of compact quantum groups, the classification of quantum graphs quantum isomorphic to a classical graph depends only on the quantum automorphism group of , and not on its action on the set of vertices V . In other words, * -isomorphism classes of simple dagger Frobenius monoids classify quantum isomorphisms into up to dagger equivalence, while the coarser Morita equivalence classes only classify quantum graphs which are quantum isomorphic to , without keeping track of the quantum isomorphism itself. For applications to pseudo-telepathy, we are mainly interested in this latter, coarser classification.
The following is a first, easy application of Corollary 3.7.
14 For classical graphs , and , this translates into the following condition on projective permutation matrices. Two projective permutation matrices

Corollary 3.10. Let be a quantum graph with trivial quantum automorphism group, that is, QAut( ) ∼ = Hilb. Then, every quantum graph that is quantum isomorphic to is also isomorphic to .
Proof. The category QAut( ) ∼ = Hilb has only one Morita equivalence class of simple dagger Frobenius monoids, corresponding to the graph itself.

3.2.
Classifying quantum isomorphic classical graphs. In Corollary 3.7, we classified quantum graphs quantum isomorphic to a quantum graph in terms of Morita equivalence classes of simple dagger Frobenius monoids in QAut( ). However, as discussed in Remark 3.6, if is a classical graph, then the quantum graph X corresponding to a simple dagger Frobenius monoid X in QAut( ) will in general not be classical.
In this section, we prove a necessary and sufficient condition for commutativity of the algebra V X and therefore classicality of the graph X .
This results in a classification of classical graphs quantum isomorphic to a given classical graph .
For a quantum isomorphism (H, P) : − → , Eqs. (36) and (37) are expressed in the shorthand notation (51) as follows: These equations look exactly like the second Reidemeister move from knot theory. Together with Eqs. (27) and (28), this leads to a very flexible topological calculus, allowing us to move oriented Hilbert space wires almost freely through our diagrams, interconverting the algebra V (in the following depicted by white nodes) and the algebra V (depicted by grey nodes) when passing through the corresponding nodes. We also recall the following piece of folklore [4].

Proposition 3.11. Let A be a special symmetric dagger Frobenius algebra (depicted as a grey node). Then, the following endomorphism P Z (A) : A − → A is a projector onto the centre of A:
(57) Proof. For an appropriately normalised matrix algebra (see e.g. (23)), Proposition 3.11 can easily be verified. Semisimplicity then extends this formula to general finitedimensional C * -algebras.
In particular, dim(Z (A)) = Tr(P Z (A) ), and A is commutative if and only if Tr(P Z (A) ) = dim(A). We use this fact to derive our commutativity condition.

Theorem 3.12.
Let be a classical graph, let (H ⊗H * , X ) be a simple dagger Frobenius monoid in QAut( ) and let X be the associated quantum graph. Then, the dimension of the centre of V X can be expressed as follows, where X v,v are the diagonal components of the projective permutation matrix underlying X (see (32)): In particular, X is classical if and only if dim(Z (V X )) = |V |.
Proof. Note that for a special symmetric dagger Frobenius algebra A (depicted as a grey node) and a linear map f : A − → A, the trace Tr( f ) can be computed as follows: Let (H, P) : X − → be a quantum isomorphism such that P • P = X (see Theorem 3.4). Using the shorthand notation (51) for P, the trace of the projector (57) for the algebra V X (depcited as a grey node) can be expressed as follows, where n = dim(H ): In the first equation, we have introduced a circle (14) to the right of the diagram and then enlarged this circle over parts of the diagram, converting grey V X -nodes into white Vnodes in the process. In the last equation we used the expression (24) for the commutative special dagger Frobenius algebra V . Using X = P • P, and untangling the above equation leads to the formula (58). In particular, X is classical if V X is commutative, that is, if dim(Z (V X )) = dim(V X ). Since quantum isomorphisms preserve dimensions (Proposition 2.20), we have dim(V X ) = |V |. Thus, X is classical if and only if dim(Z (V X )) = |V |. Remark 3. 13. In contrast to the classification of quantum isomorphic quantum graphs (see Remark 3.8), the condition in Theorem 3.12 does not only depend on the abstract monoidal category with fibre functor QAut( ). In the language of compact quantum groups, the classification of classical graphs which are quantum isomorphic to a classical graph depends both on the quantum automorphism group of and its action on V .
We therefore obtain a classification of classical graphs which are quantum isomorphic to a classical graph in terms of simple dagger Frobenius monoids in QAut( ). Corollary 3.14. Let be a classical graph. Then, the construction of Proposition 3.1 induces a bijective correspondence between the following sets: • Isomorphism classes of classical graphs such that there exists a quantum isomorphism − → . • Morita equivalence classes of simple dagger Frobenius monoids in QAut( ) for which the expression (58) evaluates to |V |.
Proof. Corollary 3.14 follows from restricting the classification of quantum isomorphic quantum graphs (Corollary 3.7) to Morita equivalence classes of simple dagger Frobenius monoids fulfilling the conditions of Theorem 3.12 and their associated classical graphs.

Proof of Theorem 3.4.
In this section, we prove Theorem 3.4. We first introduce two technical propositions.

Proposition 3.15. Let A and B be special symmetric dagger Frobenius algebras, and let P : H ⊗ A − → B ⊗ H be a linear map fulfilling the first two equations of (27) and the first two equations of (28). Then, P is unitary if and only if it also fulfils the last equation of (27).
Proof. The 'if'-direction follows immediately from Theorem 2.23 (in the special case where the quantum adjacency matrices are identities). For the other direction, observe that if P is unitary, then the following implication holds:     We now prove Theorem 3.4. We first note that since X is a quantum isomorphism and therefore unitary (Theorem 2.23), the following holds:

Theorem 3.4. Let be a quantum graph and let X be a simple dagger Frobenius monoid in QAut( ). Then there exist a quantum graph X and a quantum isomorphism
It then follows straightforwardly from (61) and (62), that the following linear map x ∈ End(H * ⊗ V ⊗ H ) is a dagger idempotent, i.e. it is self-adjoint and fulfils x 2 = x: 1 n X Splitting this idempotent (see Sect. 2.4) produces an isometry i : A − → H * ⊗ V ⊗ H from some Hilbert space A such that: Note that this splitting is unique up to a unitary morphism. We now claim that the following linear map P : H ⊗ A − → V ⊗ H is biunitary: The unitarity equation P P † = 1 follows from: The other equation P † P = 1 follows from conjugating the three right-most wires of the following by i and using (63): Unitarity of the quarter-rotation follows analogously: From now on we will use the short-hand notation for P introduced in (51). Using the algebra on V , we define the following linear maps on A: It follows from Proposition 3.17 that these structures form a special dagger Frobenius algebra. In fact, they form a special symmetric dagger Frobenius algebra, since we also have that Here, the second equation is a direct consequence of the graphical calculus, moving the bottom right node all the way around the oriented loop to the left. The third equation is symmetry of the algebra on V .
We also define the following endomorphism on A, which is-again due to Proposition 3.17-an adjacency matrix of a quantum graph.
It follows from Proposition 3.15 and Proposition 3.17 that P is a quantum graph isomorphism from X to and it follows from (63) that X = P • P.

Frobenius monoids in classical subcategories
In Sect. 3, we classified quantum and classical graphs which are quantum isomorphic to a given quantum or classical graph in terms of Morita equivalence classes of simple dagger Frobenius monoids in the monoidal category QAut( ). Although some of these categories QAut( ) have been studied in the framework of compact quantum groups [10,12], the general classification of Morita equivalence classes of Frobenius monoids in such categories seems unfeasible using current techniques. We therefore focus on the much more tractable classical subcategories Hilb Aut( ) ⊆ QAut( ) (see Proposition 2.29), where the Morita equivalence classes of Frobenius monoids are known [40]. Although these Frobenius monoids are in a sense 'classical', being sums of ordinary automorphisms, we will see in Sect. 5.2 (and have already seen in the introduction) that they can still give rise to quantum but not classically isomorphic graphs.
Moreover, if a quantum graph has no quantum symmetries (Definition 2.30)that is, if QAut( ) ∼ = Hilb Aut( ) -we are able to completely classify quantum graphs quantum isomorphic to in terms of straightforward group theoretical properties of the automorphism group of .

Quantum isomorphic quantum graphs from groups.
We state the Morita classification of special Frobenius monoids in the category of graded vector spaces.
Proof. Morita equivalence classes of indecomposable, symmetric, special Frobenius monoids in the fusion category Vect G of finite-dimensional G-graded vector spaces correspond to equivalence classes of semisimple indecomposable module categories over Vect G whose classification in terms of pairs (L , ψ) up to the equivalence relation (65) can be found in the fusion category literature [40,Example 2.1]. That this classification also applies to dagger Morita equivalence classes of indecomposable, symmetric, special dagger Frobenius monoids in Hilb G can be seen as follows. Forgetting the Hilbert space structure, every such Frobenius monoid A in Hilb G is Morita equivalent (in Vect G ) to a twisted group algebra CL ψ (see (66)). This twisted group algebra can be endowed with an inner product making it into a special dagger Frobenius monoid in Hilb G . Proposition 4.1 is proven once we show that we can promote the invertible bimodule (in Vect G ) between A and CL ψ to an invertible dagger bimodule (Definition 2.33) in Hilb G . More generally, we will show that if A and B are symmetric special dagger Frobenius monoids in Hilb G and M is a G-graded A−B bimodule (in the category Vect G ), then M can be endowed with an inner product compatible with the grading (i.e. making M into a G-graded Hilbert space), giving it the structure of a dagger bimodule in the category Hilb G . For a symmetric, special dagger Frobenius monoid A in Hilb G , we define an antilinear involution (−) * : A − → A as in (22). The fact that A is a dagger Frobenius monoid in Hilb G implies the following, where ·, · A is the inner product on A: To verify that M, equipped with this inner product, is a dagger bimodule, we need to verify the following equation (corresponding to the last equation of (41)) for all a ∈ A and b ∈ B: For simplicity, we will prove this equation for b being the unit of B. The general case is completely analogous.
Here, the second and fourth equations use orthonormality of the basis {a k } k∈I .
The underlying algebra of the Frobenius monoid associated to (L , ψ) is the twisted group algebra CL ψ defined on the Hilbert space CL with orthonormal basis given by the group elements and algebra structure defined as: Here again, the normalisation factors are chosen to make CL ψ special (see Remark 2.6). The Frobenius monoid (L , ψ) is simple in the sense of Definition 3.2, if the algebra CL ψ is simple. Groups with 2-cocycles ψ such that CL ψ is simple have a long history and are known as groups of central type, while the corresponding 2-cocycles are said to be nondegenerate (see [24,Definition 7.12.21]). This leads to the following consequence of Corollary 3.7.  This makes the classification of quantum isomorphic quantum graphs quite concrete, particularly if one of the graphs has no quantum symmetries.
Example 4.4. Let C n be the cycle graph with n ≥ 5 vertices. It is known [7,Lemma 3.5] that C n has no quantum symmetries. Therefore, quantum isomorphic quantum graphs are in correspondence with subgroups of central type of Aut(C n ) = D n . All subgroups of D n are either cyclic or dihedral. For odd n, D n has no subgroup of central type. For even n, the only such subgroups are the abelian groups D 2 ∼ = Z 2 × Z 2 , acting by 180degree rotations and reflections on the cycle graph. Since there is only one nondegenerate second cohomology class of Z 2 × Z 2 , the equivalence relation (65) reduces to conjugacy of subgroups. If 4 does not divide n, there is only one conjugacy class of Z 2 × Z 2 subgroups; if 4 divides n, there are two such conjugacy classes, depending on whether the line of reflection is through opposing edges or through opposing vertices. We therefore conclude the following: • For odd n, C n is only isomorphic to itself. • For even n not divisible by 4, there is exactly one other quantum graph quantum isomorphic to C n . • For n divisible by 4, there are exactly two other quantum graphs quantum isomorphic to C n .
We will show in Example 4.17 that none of these quantum graphs are classical graphs.
We now explicitly construct the simple dagger Frobenius monoid in QAut( ) corresponding to a subgroup of central type (L , ψ) of the automorphism group Aut( ) of a quantum graph . Every quantum isomorphism X in the classical subcategory Hilb Aut( ) ⊆ QAut( ) (see Definition 2.27) is of the form (39) with some orthonormal basis {|l | l ∈ L} of the underlying Hilbert space H and permutations {l ∈ L} where L ⊆ Aut( ) is some subset of the automorphism group of . If X is moreover a simple dagger Frobenius monoid, by Proposition 4.1 we can assume without loss of generality that L is a subgroup of central type of the automorphism group and that the basis {|l } is determined by a *-isomorphism of algebras CL ψ ∼ = End(H ). The data defining such an isomorphism is known in the quantum information community as a nice unitary error basis.
The group L is called the index group of the nice UEB. From now on, and without loss of generality, we will always assume that ψ(e, h) = 1 = ψ(h, e) and therefore that U e = 1 H .
(see Remark 2.6 for our normalisation of the endomorphism algebra) and every * -isomorphism between CL ψ and End(H ) is of this form. We summarise this discussion in the following proposition.
is defined as follows: Here, (L , ψ) is a subgroup of central type of Aut( ) and {U a | a ∈ L} is a corresponding nice UEB. The endomorphism a : V − → V denotes the action of a ∈ L ⊆ Aut( ) on the quantum set of vertices V .
Remark 4.7. Different nice UEBs for the same subgroup of central type (L , ψ)-that is, different * -isomorphisms CL ψ ∼ = End(H )-give rise to * -isomorphic, and in particular Morita equivalent, simple dagger Frobenius monoids X L ,ψ and thus to isomorphic induced quantum graphs. Therefore, the particular choice of UEB does not play a role in the following classification.
Remark 4.8. The fact that X L ,ψ is in the classical subcategory (Definition 2.27) does not mean that its splitting-the induced quantum isomorphism from some quantum graph L ,ψ to -is an ordinary isomorphism. If this were not the case, we could never generate any non-isomorphic graph from Frobenius monoids in the classical subcategory. In fact, it is a direct consequence of Corollary 3.7 that the splitting is only an ordinary isomorphism if X L ,ψ is Morita trivial in QAut( ); if has no quantum symmetries, this only happens if L is trivial.
Remark 4.9. For a classical graph , the underlying projective permutation matrix of the quantum isomorphism (68) is the following, for v, w ∈ V : Here P U a : End(H ) − → End(H ) denotes the projector on the one-dimensional subspace spanned by U a ∈ End(H ).

Quantum isomorphic classical graphs from groups.
We now consider the conditions under which a central type subgroup of the automorphism group of a classical graph gives rise to a quantum isomorphic classical graph. In particular, we translate the classicality condition of Theorem 3.12 into a condition on subgroups of central type.
We first discuss some properties of nondegenerate 2-cocycles. We denote the centraliser of a group element a ∈ L by Z a := {b ∈ L | ab = ba} and the commutator of two group elements a, b ∈ L by [a, b] := aba −1 b −1 .
For a 2-cocycle ψ : L ⊗ L − → U (1), we define the following function: If L is abelian, it can be shown that ρ ψ is an alternating bicharacter (that is, a homomorphism in both arguments such that ρ ψ (a, b) = ρ ψ (b, a)). In the general setting, and for nondegenerate 2-cocycle ψ, the following still holds.
If (L , ψ) is a group of central type, we may therefore think of ρ ψ as a nondegenerate alternating form on L. In particular, we borrow the following definitions and terminology from the theory of symplectic forms on groups [13].
Definition 4.11. Let (L , ψ) be a group of central type and let S ⊆ L be a subset. The orthogonal complement S ⊥ of S is the following subset of L: We say that a subset S is coisotropic if S ⊥ ⊆ S.  Proof. Using orthogonality of characters of the group Z a ∩ H , we calculate: Thus, is a natural number. Again using orthogonality of characters and equation (71) we note the following: On the other hand, we find: Therefore, we obtain the following formula for L ,ψ H : Proof. Inserting the Frobenius algebra X L ,ψ (68) into the expression (58) results in the following formula for the dimension of the center of the algebra V L ,ψ : It is a direct consequence of (67) that the trace is only non-zero if [a, b] = e. In this case, ψ (a, b). This proves the theorem: Combining the formula of Proposition 4.13 with Proposition 4.12 leads to a necessary and sufficient condition for the quantum graph L ,ψ to be classical. We now summarise our results on quantum isomorphic classical graphs obtained from simple dagger Frobenius monoids in the classical subcategory. Proof. Corollary 4.15 is a direct consequence of Theorem 4.14 and Corollary 3.14.

Theorem 4.14. Let be a classical graph and let (L , ψ) be a subgroup of central type of Aut( ). Then, L ,ψ is a classical graph if and only if all stabiliser subgroups are coisotropic; that is, for every vertex v ∈ V the following holds:
We immediately make a simple observation based on the fact that trivial subgroups can never be coisotropic. Example 4.17. Let C n be the cycle graph with n ≥ 5 vertices. We have seen in Example 4.4 that for even n there are either one or two quantum graphs which are quantum isomorphic to C n , corresponding to conjugacy classes of central type subgroups Z 2 × Z 2 ⊂ D n . These subgroups act by 180 degree rotation and reflection along some axis through either opposite vertices or opposite edges of C n . In both cases, there are vertices with trivial stabiliser. It therefore follows from Proposition 4.16 that all quantum graphs quantum isomorphic to C n are non-classical.

Quantum pseudo-telepathy
Quantum pseudo-telepathy is a well-studied phenomenon in quantum information theory, where two non-communicating parties can use pre-shared entanglement to perform a task classically impossible without communication [17,18,20]. Such tasks are usually formulated as games, where isolated players Alice and Bob are provided with inputs and must return outputs satisfying some winning condition.
One such game is the graph isomorphism game [3], whose instances correspond to pairs of classical graphs and , and whose winning classical strategies are precisely graph isomorphisms − → . Winning quantum strategies correspond to quantum isomorphisms. Therefore, two non-isomorphic graphs with a quantum isomorphism between them exhibit pseudo-telepathic behaviour.

Definition 5.2.
A pair of non-isomorphic graphs ( , ) will be called pseudo-telepathic if there is a quantum isomorphism − → .
We can therefore apply the results of Sects. 3 and 4 to obtain the following classification of pseudo-telepathic graph pairs ( , ) in terms of structures in the monoidal category QAut( ).

Corollary 5.3. Let be a classical graph. There is a bijective correspondence between the following sets:
• Isomorphism classes of classical graphs such that ( , ) are pseudo-telepathic.
• Non-trivial Morita equivalence classes of simple dagger Frobenius monoids in QAut( ) for which the expression (58) evaluates to |V |.
Proof. This is essentially the statement of Corollary 3.14 with the additional condition of non-triviality. We combine this with our results to obtain the following corollary.
Corollary 5.6. Let G n be the number of isomorphism classes of classical graphs with n vertices and let P T n be the number of isomorphism classes of classical graphs which are part of a pseudo-telepathic pair. Then P T n /G n goes to zero as n goes to infinity.
Proof. If has trivial quantum automorphism group, then it has no quantum symmetries and trival automorphism group Aut( ). There are therefore no non-trivial Morita equivalence classes of simple dagger Frobenius monoids in QAut(G); the result then follows from Corollary 5.4 and Theorem 5.5.
We now consider various graphs known to have no quantum symmetries. We recall the following result.
Theorem 5.7 ([9,Section 7;43]). The following is a complete list of all vertex-transitive graphs of order ≤ 11 with no quantum symmetries.
Graph Automorphism group Here the graphs C n , C n (m) and C + 2n = C 2n (n) are circulant graphs; K n are complete graphs; the Petersen graph is well-known; Pr(C 5 ) is the graph C 5 × K 2 ; and Torus is the graph K 3 × K 3 , where × is the direct product; see [9] for more detail. Proof. In this proof we make extensive use of the fact that the trivial subgroup of a group of central type cannot be coisotropic (see Proposition 4.16).
The automorphism groups of the complete graphs K 2 and K 3 have no nontrivial subgroups of central type, so by Corollary 5.4 cannot be part of a pseudo-telepathic graph pair. 17 The circulant graphs all have dihedral automorphism group which acts on them as on any cycle graph. As with the cycle graph (Examples 4.4 and 4.17 ), there are up to two conjugacy classes of nontrivial central type subgroups (all isomorphic to Z 2 × Z 2 ), all of which have some trivial vertex stabilisers; so, by Corollary 5.4, they cannot be part of a pseudo-telepathic graph pair.
Similarly, Pr(C 5 ) has trivial vertex stabilisers under the action of the unique up-toconjugacy central type subgroup Z 2 × Z 2 .
For the Petersen graph, all central type subgroups of S 5 are isomorphic to Z 2 × Z 2 ; there are two conjugacy classes of these subgroups. However, each of these conjugacy classes have vertices with trivial stabiliser.
For the torus graph, S 3 Z 2 has three conjugacy classes of central type subgroups, two isomorphic to Z 2 ×Z 2 and one isomorphic to Z 3 ×Z 3 . Again, it is straightforward to check that all three conjugacy classes have vertices with trivial stabiliser; the corresponding quantum graphs are therefore non-classical.
Remark 5.9. By Corollary 3.7, we also obtain a classification of quantum graphs which are quantum isomorphic to a classical graph with no quantum symmetries. We show how this works in the vertex-transitive case. The central type subgroups appearing in the proof of Theorem 5.8 are of the form Z n ×Z n with n = 2, 3. There is only one cohomology class of nondegenerate 2-cocycles on Z 2 × Z 2 , so for those graphs with only Z 2 × Z 2 central type subgroups, quantum isomorphic quantum graphs are in bijective correspondence with conjugacy classes of these subgroups. This implies that the circulant graphs of odd order have no quantum isomorphic quantum graph, Pr(C 5 ) and the circulant graphs of even order not divisible by 4 have one quantum isomorphic quantum graph, and the Petersen graph and the circulant graphs of order divisible by 4 have two quantum isomorphic quantum graphs.
We must be slightly more careful with the torus graph since the central type subgroup Z 3 × Z 3 has two cohomology classes [φ 1 ] and [φ 2 ] of nondegenerate 2-cocyles. It is straightforward to check that, for a subgroup L ∼ = Z 3 × Z 3 of Aut(Torus) ∼ = S 3 Z 2 , the pairs (L , [φ 1 ]) and (L , [φ 2 ]) are equivalent under the relation (65). The torus graph therefore has three quantum isomorphic quantum graphs, corresponding to the two conjugacy classes of Z 2 × Z 2 subgroups, and the single conjugacy class of Z 3 × Z 3 subgroups with either of the equivalent cohomology classes of 2-cocyles.
These quantum isomorphisms may have some interpretation in the theory of zeroerror quantum communication [45].

Binary constraint systems and Arkhipov's construction.
In [2], Arkhipov describes a construction of a non-local game from a connected non-planar graph Z and a specified vertex l * , generalising the famous magic square and magic pentagram games [36]. In [34,Definition 4.4 and Theorem 4.5], Lupini et al. translate this construction into a construction of a pseudo-telepathic graph pair (X 0 (Z ), X (Z , l * )).
In this section, we show that the graph X (Z , l * ) and the quantum isomorphism X (Z , l * ) − → X 0 (Z ) always arise from subgroups of central type 18 of the automorphism group of the graph X 0 (Z ), following the construction of Corollary 4.15. Moreover, these subgroups can always be taken to be isomorphic to either Z 4 2 or Z 6 2 . The observations and constructions in this section generalise the binary magic square example from the introduction.
We first establish the following proposition, which allows us to recognise whether a graph which is quantum isomorphic to another graph comes from a given central type subgroup of Aut( ).
Proof. It follows from Proposition 3.1 that L ,ψ is isomorphic to if and only if there exists a quantum isomorphism (H, P) : − → such that P • P = X L ,ψ : Using the shorthand notation (51) for the quantum isomorphism P, and (56), this is equivalent to the following: Contracting the first two bottom wires with U a for a ∈ L and using (67) completes the proof.
In terms of the underlying projective permutation matrix P, condition (78) can be stated as follows, for all a ∈ L ⊆ Aut( ), v ∈ V and v ∈ V : We give a brief summary of the construction of pseudo-telepathic graphs from binary constraint systems as developed in [3,Section 6].
Let F be a linear binary constraint system (see [3, Section 6.1 and 6.2]) with binary variables x 1 , . . . , x m ∈ {+1, −1} and constraints C 1 , . . . , C p , where each C l is an equation of the form x i ∈S l x i = b l for S l ⊆ {x 1 , . . . , x n } and b l ∈ {+1, −1}. 19 A classical 19 Unlike [3], we write our constraint systems in multiplicative form.
solution is a solution of the constraint system with x i ∈ {+1, −1}. A quantum solution is a solution for which the x i are self-adjoint operators with eigenvalues ±1 acting on some finite-dimensional Hilbert space H , and such that all operators appearing in the same constraint commute. A linear binary constraint system which admits a quantum but not a classical solution will be called pseudo-telepathic.
The homogenisation F 0 of F is the constraint system in which we set the right hand side of every constraint equation to +1. For every linear binary constraint system F, Atserias et al. construct a graph F whose vertices are pairs (C l , f )  We now show that all pseudo-telepathic graph pairs arising from a binary constraint system possessing a quantum solution satisfying a certain pair of conditions can be obtained from central type subgroups.
Proposition 5.11. Let F be a linear binary constraint system and suppose that this system has a quantum solution {X i ∈ End(H )} 1≤i≤m , acting on some Hilbert space H , with the following two properties: • There is a group of central type (L , ψ) and a corresponding nice unitary error basis {U a ∈ U (H ) | a ∈ L} such that the following holds for all a ∈ L and 1 ≤ i ≤ m: Then, there is an embedding L → Aut( F 0 ) and F is isomorphic to F 0 L ,ψ .
Proof. We first note that for each a ∈ L, { p a i } 1≤i≤m forms a (global) classical solution of the homogenous constraint system F 0 and thus gives rise to 'local' assignments which we denote by [ p a ] l : S l − → {+1, −1}. This in turn gives rise to an automorphism p a of F 0 , mapping a vertex (C l , f ) to the vertex (C l , [ p a ] l · f ) where [ p a ] l · f : S l − → {+1, −1} denotes the pointwise multiplication of the assignments [ p a ] l , f : S l − → {+1, −1}. This results in a group homomorphism L − → Aut( F 0 ), a → p a , which is injective, since if p a = p b it follows that p a i = p b i for all 1 ≤ i ≤ m and thus that U † a X i U a = U † b X i U b , or equivalently that U a U † b commutes with each x i . Thus, by the first assumption, U a U † b ∝ 1 H and therefore a = b. Therefore, a → p a defines an embedding L → Aut( F 0 ).
We now show that F is isomorphic to F 0 L ,ψ . In the proof of [3, Theorem 6.3], from a quantum solution {X i ∈ End(H )} 1≤i≤m a quantum isomorphism (H, P) : F − → F 0 is constructed as follows. Given a vertex (C l , f ) of F , define the projector Q (C l , f ) on H as the projector onto the joint eigenspace of the commuting operators {X i | x i ∈ S l } with respective eigenvalues determined by f : S l − → {+1, −1}. The quantum isomorphism (H, P) : F − → F 0 is then defined as the following projective permutation matrix, where (C k , f ) ∈ V F and (C l , g) ∈ V F 0 : If the given quantum solution fulfils the second condition of the theorem, then the projectors onto the joint eigenspaces fulfil the following equation: Therefore, the following holds for the just defined projective permutation matrix P and for all a ∈ L and vertices v ∈ V F and w ∈ V F 0 : This is precisely condition (80). It thus follows from Proposition 5.10 that F and F 0 L ,ψ are isomorphic.
Remark 5.12. The first paragraph of the proof of Propositon 5.11 shows how automorphisms of the graph F 0 arise from global classical solutions of the homogenous constraint system F 0 . This generalises how the automorphism subgroup Z 4 2 of the graph in the example in the introduction arises from bit flip symmetries-or equivalently from global classical solutions of the binary magic square constraint system.
We now show that all pseudo-telepathic graph pairs generated from Lupini et al.'s translation of Arkhipov's construction arise from a central type subgroup of the automorphism group of one of the graphs. Recall that, in the introduction, we used tensor products of the Pauli UEB to define the 2-cocycles ψ P on Z 2 2 (7) and ψ P 2 on Z 4 2 (8). We define the 2-cocycle ψ P 3 on Z 6 2 analogously. Theorem 5.14. Let Z be a connected non-planar graph, let l * be a specified vertex of Z and let X 0 (Z ) and X (Z , l * ) be the induced pseudo-telepathic graphs [34,Definition 4.4]. Then, there is a subgroup of central type (L , ψ) of Aut(X 0 (Z )),which is isomorphic to either Z 4 2 , ψ P 2 or Z 6 2 , ψ P 3 such that X (Z , l * ) is isomorphic to the graph X 0 (Z ) L ,ψ . Proof. If Z is the bipartite complete graph K 3,3 or the complete graph K 5 with arbitrary specified vertex l * , the associated pseudo-telepathic pair (X 0 (Z ), X (Z , l * )) arise, respectively, from the magic square and magic pentagram binary constraint systems (see [2]). In both cases, there are quantum solutions (see (82) and [2, Figure II.2]) consisting of two-fold and three-fold tensor products of Pauli matrices, fulfilling the conditions of Proposition 5.11 for the subgroups Z 4 2 and Z 6 2 with 2-cocycle ψ P 2 and ψ P 3 , respectively, with the corresponding Pauli tensor product UEBs. Thus, X (K 3,3 , l * ) is isomorphic to X 0 (K 3,3 ) Z 4 2 ,ψ P 2 , while X (K 5 , l * ) is isomorphic to X 0 (K 5 ) Z 6 2 ,ψ P 3 . For a general connected non-planar graph Z , Arkhipov chooses a topological minor isomorphic either to K 3,3 or K 5 (such a topological minor exists due to the Pontryagin-Kuratowski theorem) and constructs a quantum solution which contains precisely the operators from the quantum solution to K 3,3 or K 5 , respectively, reducing the problem to either the magic square or magic pentagram. Thus, the obtained quantum solution again fulfils the conditions of Proposition 5.11 with (L .ψ) isomorphic to either Z 4 2 , ψ P 2 or Z 6 2 , ψ P 3 .

A. Morita equivalence and dagger 2-categories
In this appendix, we prove the correspondence between equivalence classes of certain objects and Morita equivalence classes of certain Frobenius monads in dagger 2categories in which dagger idempotents split. This is the main technical result needed for our classification of quantum isomorphic quantum graphs in Corollary 3.7.
The basic idea of this section can be summarised as follows. A dualisable 1-morphism S : B − → A in a dagger 2-category B gives rise to a dagger Frobenius monoid S • S in B(A, A). It can be shown that two such Frobenius monoids are * -isomorphic if and only if the underlying 1-morphisms S : B − → A and S : B − → A are equivalent (in the sense that there is an equivalence : B − → B such that S • ∼ = S). If we only consider Frobenius monoids up to Morita equivalence, then we cannot recover the 1-morphism S but we can still recover B, the source of S, up to equivalence. This is the content of Theorem A.1.
Here, we use the graphical calculus of 2-categories; objects are depicted as shaded regions, 1-morphisms f : A − → B are depicted as wires bounded by A on the right and B on the left and 2-morphisms are depicted by vertices. Our diagrams should be read from bottom to top and from right to left to match the conventional right-to-left notation of function-and 1-morphism-composition. For an introduction to this calculus, see [35,44].
Recall that a 1-morphism F : A − → B in a 2-category is an equivalence if there is a 1-morphism G : B − → A such that F•G ∼ = 1 B and G • F ∼ = 1 A . Similarly, we say that a 1-morphism in a dagger 2-category is a dagger equivalence if these 2-isomorphisms are also unitary.
In the following, we depict the objects A and B as white and blue regions, respectively. We say that a 1-morphism S : We say that a 1-morphism S : B − → A is special if it has a dual S : A − → B such that, in addition, the following holds: If S : B − → A is a special 1-morphism, then S•S is a special dagger Frobenius monoid in B (A, A). Conversely, we say that a special dagger Frobenius monoid is split if it is * -isomorphic to S • S for some special 1-morphism. We now state and prove the main technical result needed for the classification of quantum isomorphic graphs in Corollary 3.7. We believe the content and ideas of the following theorem to be well known; however, we could not find a similar statement and proof of appropriate generality in the literature. Proof. 1. Suppose that S•S and P•P are Morita equivalent. Then we claim that X (depicted as a blue region) and Y (depicted as a red region) are dagger equivalent. The object A is depicted as the white region and the invertible dagger bimodules S•S M P•P and P•P N S•S are depicted as follows: In particular, these equations imply the following: Since S•S M P•P and P•P N S•S are dagger bimodules, it follows that the following two 2-morphisms are dagger idempotent: Splitting these idempotents produces 2-morphisms (here depicted as circular white nodes) fulfilling the following equations: We claim that the resulting 1-morphisms L : Y − → X and R : X − → Y form a dagger equivalence. In fact, we claim that the following 2-morphisms are inverse to each other: The equation η = 1 1 X can be proven as follows: This concludes the proof that L•R ∼ = 1 X . The converse, R•L ∼ = 1 Y can be proven analogously.
2. We claim that if S : X − → A − → X and P : Y − → A are special 1-morphisms such that X and Y are dagger equivalent, then S•S and P•P are Morita equivalent. Let R : X − → Y and L : Y − → X be an equivalence between X and Y and denote the corresponding 2-isomorphisms as follows: It can then be verified that the 1-morphisms S•L•P and P•R•S form bimodules S S S L P P P P P P R S S S for which the following 2-morphisms establish Morita equivalence as in (48)  Remark A.4. Corollary A.2 classifies objects X in B for which there exists some special 1-morphism X − → A. One may further obtain an explicit classification of these 1morphisms as follows: We say that two special 1-morphisms S : X − → A and P : Y − → A are equivalent if there exists a dagger equivalence : X − → Y and a unitary isomorphism P • ∼ = S. It can then be shown that equivalence classes of special 1-morphisms into A are in oneto-one correspondence with split special dagger Frobenius monoids in B(A, A) up to * -isomorphism.
In other words, * -isomorphism classes of Frobenius monoids in B(A, A) classify 1-morphisms into A, while the coarser Morita equivalence classes just classify objects to which there exists some 1-morphism into A.