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

Group Invariant Quantum Latin Squares

Arnbjörg Soffía Árnadóttir111arnbjorg.soffia@dcc.ufmg.br Departamento de Ciência da Computação, Universidade Federal de Minas Gerais, Belo Horizonte – MG, 31270-901, Brazil David E. Roberson222dero@dtu.dk QMATH
(February 28, 2025)
Abstract

A quantum Latin square is an n×nn\times n array of unit vectors where each row and column forms an orthonormal basis of a fixed complex vector space. We introduce the notion of (G,G)(G,G^{\prime})-invariant quantum Latin squares for finite groups GG and GG^{\prime}. These are quantum Latin squares with rows and columns indexed by GG and GG^{\prime} respectively such that the inner product of the a,ba,b-entry with the c,dc,d-entry depends only on a1cGa^{-1}c\in G and b1dGb^{-1}d\in G^{\prime}. This definition is motivated by the notion of group invariant bijective correlations introduced in [Roberson & Schmidt (2020)], and every group invariant quantum Latin square produces a group invariant bijective correlation, though the converse does not hold. In this work we investigate these group invariant quantum Latin squares and their corresponding correlations. Our main result is that, up to applying a global isometry to every vector in a (G,G)(G,G^{\prime})-invariant quantum Latin square, there is a natural bijection between these objects and trace and conjugate transpose preserving isomorphisms between the group algebras of GG and GG^{\prime}. This in particular proves that a (G,G)(G,G^{\prime})-invariant quantum Latin square exists if and only if the multisets of degrees of irreducible representations are equal for GG and GG^{\prime}. Another motivation for this line of work is that whenever Cayley graphs for groups GG and GG^{\prime} are quantum isomorphic, then there is a (G,G)(G,G^{\prime})-invariant quantum correlation witnessing this, and thus it suffices to consider such correlations when searching for quantum isomorphic Cayley graphs. Given a group invariant quantum correlation, we show how to construct all pairs of graphs for which it gives a quantum isomorphism.

1 Introduction

A Latin square, of order nn, is an n×nn\times n array of the numbers 1,2,,n1,2,\ldots,n such that each row and column contains each number precisely once. These objects have been heavily studied in combinatorics and have connections to statistical designs [3], cryptography [16], and algebraic graph theory [7], and they are still an active area of research. The focus of this paper is on a quantum analog of Latin squares, known as quantum Latin squares, introduced in [15]. In a quantum Latin square, the numbers 1,2,,n1,2,\ldots,n are replaced by unit vectors, and the condition that every row/column contains each number exactly once is replaced by the condition that every row/column forms an orthonormal basis of some fixed vector space, usually (but not always) n\mathbb{C}^{n}. It is straightforward to see that restricting to only using standard basis vectors, or any fixed orthonormal basis, results in a usual Latin square with numbers replaced by a fixed set of nn orthonormal vectors. Quantum Latin squares have connections to other primitives used in quantum information, such as unitary error bases [15], mutually unbiased bases [14], and controlled families of Hadamards [17]. Our main motivation in this work is their application as quantum strategies for the graph isomorphism game [2]. Any quantum strategy for this game can be given as a quantum permutation matrix whose entries are projections, and quantum Latin squares can be seen as a special case of quantum permutation matrices where every projection has rank one.

In [18], Roberson and Schmidt introduced a highly symmetric type of strategy for the graph isomorphism game. These so-called group invariant strategies are invariant under the regular action of a given group GG on the players’ inputs and outputs (this is made precise in Section 2). For a strategy arising from a quantum Latin square, this amounts to an invariance of the square of the modulus of the inner products of its entries under independent regular actions on its row and column indices. Currently, a complete characterization of such quantum Latin squares seems out of reach. Instead we strengthen this invariance condition to apply to the inner products themselves, rather than the squares of their moduli, and say that such quantum Latin squares are group invariant. We also consider the case where the row and column indices are acted on by different groups, say GG and GG^{\prime} respectively, and refer to such Latin squares as being (G,G)(G,G^{\prime})-invariant.

In general, there are n4n^{4} inner products among the n2n^{2} vectors in an n×nn\times n quantum Latin square. However, due to the symmetry of group invariant quantum Latin squares, they have at most n2n^{2} distinct inner products, and these can be stored in an n×nn\times n matrix that we term the transformation matrix. The transformation matrix completely determines a (G,G)(G,G^{\prime})-invariant quantum Latin square up to a global isometry, and we are able to completely characterize these matrices in terms of simple conditions based on the groups GG and GG^{\prime} (see Theorem 4.5). This allows us to prove our main result, that the maps consisting of conjugating by a transformation matrix are precisely the trace-preserving isomorphisms of the left regular representations of GG and GG^{\prime} that commute with conjugate transpose. This implies that a (G,G)(G,G^{\prime})-invariant quantum Latin square exists if and only if the multiset of degrees of irreducible representations of GG is the same as that of GG^{\prime}, i.e., if and only if the group algebras of GG and GG^{\prime} are isomorphic. In particular, if GG and GG^{\prime} are abelian groups of the same order, such a quantum Latin square always exists and in this case there are finitely many. If, however, a (G,G)(G,G^{\prime})-invariant quantum Latin square exists for non-abelian groups GG and GG^{\prime}, then there are uncountably many of them.

We also investigate the strategies for the isomorphism game arising from group invariant quantum Latin squares. This amounts to considering the squared moduli of the inner products, which give the so-called correlation probabilities of a quantum strategy. Here we are focused on whether or not the correlation arising from a group invariant quantum Latin square is non-classical. Though it is not difficult to produce such examples, a full understanding of when this occurs eludes us, and so this remains an intriguing open problem. In the abelian case, we prove a surprising result: the convex hull of the correlations arising from (G,G)(G,G^{\prime})-invariant quantum Latin squares is a unitary transformation of the set of classical (G,G)(G,G^{\prime})-invariant correlations. For G=G=2dG=G^{\prime}=\mathbb{Z}_{2}^{d} where d{1,2,3}d\in\{1,2,3\}, the two sets are in fact equal, but we provide examples for d=4d=4 that show this pattern does not continue, answering a question from [18].

In [18], a construction of (G,G)(G,G)-invariant correlations for abelian GG was introduced, and which has since been used to prove results in quantum group theory [13] and mathematical physics [6]. We show that this construction in fact produces all (G,G)(G,G)-invariant quantum Latin squares, and its natural generalization produces all (G,G)(G,G^{\prime})-invariant quantum Latin squares for abelian GG and GG^{\prime} (see Remark 9.2).

The remainder of the paper is outlined as follows: Section 2 introduces the graph isomorphism game and its classical and quantum strategies and their corresponding correlations. This serves as both a preliminaries and motivation section. In Section 3 we introduce the notion of group invariant correlations, generalizing the definition from [18] to the case of two different groups, and we provide descriptions of the set of classical group invariant correlations. We also connect these correlations to the isomorphism game on Cayley graphs. In Section 4 we introduce quantum Latin squares and in particular define what it means for them to be group invariant. We also show that the inner products of vectors in a group invariant quantum Latin square can be used to construct its transformation matrix which determines the quantum Latin square up to isometry. Moreover, we characterize precisely which matrices are the transformation matrices of some (G,G)(G,G^{\prime})-invariant quantum Latin square. In Section 5 we show that, unlike general quantum Latin squares, group invariant quantum Latin squares can be composed to produce new quantum Latin squares, which are moreover group invariant, and this composition corresponds to multiplication of the respective transformation matrices.

In Section 6 we delve into some representation theory that we will need for our main result and also investigate the relationship between transformation matrices of (G,G)(G,G^{\prime})-invariant quantum Latin squares and what we refer to as quasi-regular representations of GG and GG^{\prime}. We prove our main result in Section 7, namely that maps given by conjugating by a transformation matrix of a (G,G)(G,G^{\prime})-invariant quantum Latin square are precisely the trace and conjugate transpose preserving isomorphisms of the group algebras of GG and GG^{\prime}. Section 8 shows how to actually construct (G,G)(G,G^{\prime})-transformation matrices, assuming one has unitaries that block-diagonalize the group algebras. In the abelian case this is achieved by the character tables of the groups, and thus we can construct all (G,G)(G,G^{\prime})-transformation matrices since there are finitely many in this case. We study the abelian case further in Section 9 and show that in this case the convex hull of the correlations produced by (G,G)(G,G^{\prime})-invariant quantum Latin squares is the image of the set of classical (G,G)(G,G^{\prime})-invariant correlations under a particular unitary map. In Section 10 we show that the submatrices of (G,G)(G,G^{\prime})-transformation matrices corresponding to the rows/columns with a single nonzero entry give isomorphisms between subgroups of GG and GG^{\prime}, as well as the linear characters of these groups. Additionally, we prove a partial converse assuming a certain product structure of the groups GG and GG^{\prime}. In Section 11 we define the support graph of a correlation and consider in particular support graphs of group invariant correlations. Section 12 presents some computational results and important examples, e.g., an example of a non-classical correlation produced by a 24\mathbb{Z}_{2}^{4}-invariant quantum Latin square, answering a question of [18]. Finally, we end with a discussion of our results and some open problems.

2 The Isomorphism Game

Though developed independently, our perspective on quantum Latin squares is mainly influenced by their relation to the graph isomorphism game. In this section, we introduce this concept and talk about its connection to our work. We also give some preliminaries.

Definition 2.1.

Given graphs XX and YY with |V(X)|=|V(Y)||V(X)|=|V(Y)|333This condition can be dropped if one instead considers a slightly more complicated version of the isomorphism game, for which there exist winning strategies only if this condition holds. However, the version defined here allows for a much cleaner presentation of our results, and is equivalent to the more complicated game for the classes of strategies/correlations we consider., the (X,Y)(X,Y)-isomorphism game consists of two players (Alice and Bob) attempting to convince a referee/verifier that they know an isomorphism from YY to XX444The reason for the seemingly backwards direction of this definition is that our (G,G)(G,G^{\prime})-invariant quantum Latin squares have rows indexed by GG and columns indexed by GG^{\prime}. Thus so do their associated transformation matrices, which we then think of as mapping G\mathbb{C}^{G^{\prime}} to G\mathbb{C}^{G}.. Each player is given a (possibly different) vertex of YY, and must respond with a vertex of XX. They win if their outputs satisfy the same relation (i.e., equal, adjacent, distinct non-adjacent) as their inputs. We say that a given strategy for the game is a winning strategy if the players are guaranteed to win regardless of the particular inputs they are given. Importantly, the players are not aware of each other’s input.

Remark 2.2.

Though the isomorphism game is usually only discussed in the setting of undirected graphs, as in the definition above, it can easily be extended to the setting of directed graphs. In this case, there must be an arc from the vertex Alice responded with to the vertex Bob responded with if and only if there was an arc from the vertex Alice received to the vertex Bob received. We can also allow loops, which will impose the condition that each player responds with a vertex with a loop if and only if their input vertex had a loop. We will mainly focus on undirected loopless graphs, but we will allow the more general case in Section 3.2.

A deterministic strategy for the isomorphism game consists of functions fA,fB:V(Y)V(X)f_{A},f_{B}:V(Y)\to V(X) such that Alice (resp. Bob) responds with fA(y)f_{A}(y) (resp. fB(y))f_{B}(y^{\prime})) on input yy (resp. yy^{\prime}). It is straightforward to see that such a strategy is winning if and only if fA=fBf_{A}=f_{B} and this is an isomorphism from YY to XX. More generally, a classical strategy allows for the players’ answers to additionally depend on a shared source of randomness. This allows the players to probabilistically choose from some set of deterministic strategies, and thus a winning classical strategy exists if and only if a winning deterministic strategy exists, i.e., if the graphs XX and YY are isomorphic.

In general, any strategy for the isomorphism game leads to a correlation pp where p(x,x|y,y)p(x,x^{\prime}|y,y^{\prime}) is the probability that Alice and Bob answer x,xx,x^{\prime} conditioned on their receiving y,yy,y^{\prime} as respective inputs. Note that by definition, one always has that

x,xV(X)p(x,x|y,y)=1.\sum_{x,x^{\prime}\in V(X)}p(x,x^{\prime}|y,y^{\prime})=1.

The strategy is a winning strategy if and only if p(x,x|y,y)=0p(x,x^{\prime}|y,y^{\prime})=0 when x,xx,x^{\prime} do not satisfy the same relation as y,yy,y^{\prime}, i.e., if the probability of them answering incorrectly is 0. For a deterministic strategy given by fA,fBf_{A},f_{B}, the corresponding correlation is

p(x,x|y,y)={1if x=fA(y)&x=fB(y)0otherwise.p(x,x^{\prime}|y,y^{\prime})=\begin{cases}1&\text{if }x=f_{A}(y)\ \&\ x^{\prime}=f_{B}(y^{\prime})\\ 0&\text{otherwise.}\end{cases}

Then the correlations of general classical (winning) strategies are precisely the convex combinations of correlations arising from deterministic (winning) strategies. These correlations are said to be classical or local correlations.

Quantum strategies for the isomorphism game are more complicated. Shortly, Alice must select measurements {ExyMdA():xV(X)}\{E_{xy}\in M_{d_{A}}(\mathbb{C}):x\in V(X)\} of positive semidefinite matrices that sum to identity for each yV(Y)y\in V(Y), Bob must similarly select measurements {FxyMdB():xV(X)}\{F_{xy}\in M_{d_{B}}(\mathbb{C}):x\in V(X)\} for each yV(Y)y\in V(Y), and they must choose a shared quantum state (i.e., a unit vector) |ψdAdB{|{\psi}\rangle}\in\mathbb{C}^{d_{A}}\otimes\mathbb{C}^{d_{B}}. The correlation arising from such a strategy is given by

p(x,x|y,y)=ψ|(ExyFxy)|ψ for all x,xV(X),y,yV(Y).p(x,x^{\prime}|y,y^{\prime})={\langle{\psi}|}\left(E_{xy}\otimes F_{x^{\prime}y^{\prime}}\right){|{\psi}\rangle}\text{ for all }x,x^{\prime}\in V(X),\ y,y^{\prime}\in V(Y). (1)

When a winning quantum strategy for the (X,Y)(X,Y)-isomorphism game exists, the graphs XX and YY are said to be quantum isomorphic555Strictly speaking we should specify “quantum tensor” strategy/isomorphism, as opposed to the more general “quantum commuting” strategy/isomorphism. But we will always use “quantum strategy/isomorphism” to refer to “quantum tensor strategy/isomorphism” in this work. This matches the terminology of [2]., which is denoted by XqYX\cong_{q}Y.

As shown in [2], the conditions of the isomorphism game impose certain conditions/relations on the measurement operators of Alice and Bob and their shared state. This allows one to formulate quantum isomorphism in a more succinct manner, but requires the following definition:

Definition 2.3.

A matrix 𝒫=(pij)Mn(Md())\mathcal{P}=(p_{ij})\in M_{n}(M_{d}(\mathbb{C})) is a quantum permutation matrix666Generally, quantum permutation matrices are allowed to have entries from an arbitrary CC^{*}-algebra. However, for the purposes of this paper, we will restrict to the finite dimensional case. if its entries pijMd()p_{ij}\in M_{d}(\mathbb{C}) satisfy the following:

  1. 1.

    pij=pij2=pijp_{ij}=p_{ij}^{2}=p_{ij}^{\dagger}, i.e., they are orthogonal projections, and

  2. 2.

    k=1npik=I==1npj\sum_{k=1}^{n}p_{ik}=I=\sum_{\ell=1}^{n}p_{\ell j} for all i,j[n]i,j\in[n].

We remark that, assuming (1), condition (2) is equivalent to the matrix 𝒫\mathcal{P} being unitary.

We then have the following:

Theorem 2.4 ([2]).

Let XX and YY be graphs. Then XqYX\cong_{q}Y if and only if there exists a quantum permutation matrix 𝒫\mathcal{P} such that

AX𝒫=𝒫AY,A_{X}\mathcal{P}=\mathcal{P}A_{Y},

where AXA_{X} and AYA_{Y} are the adjacency matrices of XX and YY respectively.

It follows from the proof of Theorem 5.4 in [2] that a quantum permutation matrix 𝒫=(pxy)xV(X),yV(Y)\mathcal{P}=(p_{xy})_{x\in V(X),y\in V(Y)} satisfying the conditions of the above theorem results in a correlation pp that wins the (X,Y)(X,Y)-isomorphism game and is given by

p(x,x|y,y)=tr(pxypxy),p(x,x^{\prime}|y,y^{\prime})=\operatorname{tr}(p_{xy}p_{x^{\prime}y^{\prime}}), (2)

where tr\operatorname{tr} denotes the normalized trace, i.e., tr(M)=Tr(M)/d\operatorname{tr}(M)=\operatorname{Tr}(M)/d for MMd()M\in M_{d}(\mathbb{C}). It is well known that if all of the entries of a quantum permutation matrix pairwise commute, then the resulting correlation is classical. The fact that the converse is not true is the focus of [18].

In some cases, e.g. Section 11, it may be useful to allow our quantum permutation matrices to be over some self-adjoint subalgebra 𝒜Mn()\mathcal{A}\subseteq M_{n}(\mathbb{C}). By this we mean that the entries of the quantum permutation matrix all live in 𝒜\mathcal{A} and the sum of any row or column is the identity of 𝒜\mathcal{A}, which is some projection qq in Mn()M_{n}(\mathbb{C}). In this case, the normalized trace is defined as the usual trace of Mn()M_{n}(\mathbb{C}) divided by the trace of qq, and the formula (2) still produces a quantum correlation.

Remark 2.5.

It is likely, but unknown, that not every winning quantum correlation for the (X,Y)(X,Y)-isomorphism game arises from a quantum permutation matrix via Equation (2). However, it follows from known results in the literature, see e.g. [10], that every winning quantum correlation for the (X,Y)(X,Y)-isomorphism game is a convex combination of correlations of the form (2). Importantly, the sets of classical and quantum correlations are convex with the latter containing the former. Lastly, we note that it is well-known, and easy to see from (2), that all quantum correlations satisfy the so-called non-signalling condition, i.e., that Alice’s marginals pA(x|y):=xp(x,x|y,y)p_{A}(x|y):=\sum_{x^{\prime}}p(x,x^{\prime}|y,y^{\prime}) do not depend on Bob’s input yy^{\prime} and Bob’s marginals pB(x|y):=xp(x,x|y,y)p_{B}(x^{\prime}|y^{\prime}):=\sum_{x}p(x,x^{\prime}|y,y^{\prime}) do not depend on Alice’s input yy. This condition enforces that no information is transmitted between the two parties.

Notably, it is possible for graphs XX and YY to be quantum isomorphic but not isomorphic [2]. In this case, the correlation of any winning quantum strategy for the (X,Y)(X,Y)-isomorphism game is necessarily non-classical. However, the converse does not hold: there exist non-classical quantum correlations that win the (X,Y)(X,Y)-isomorphism game, but only for isomorphic XX and YY, e.g., the correlation used in [18, Theorem 3.19] to show that K5K_{5} has “nonlocal symmetry”. Note that if pp is a winning correlation for the (X,Y)(X,Y)-isomorphism game, then it is also a winning correlation for the isomorphism game where XX and YY are replaced by empty graphs on the same vertex set. Since we are mainly focused on group invariant quantum Latin squares and the correlations they produce, this least restrictive isomorphism game is the one we will consider. Since for empty graphs, two vertices can only be equal or distinct non-adjacent, in this case it makes sense to simply think of the isomorphism game as a bijection game between two sets, in which the players must give the same answer if and only if they are given the same input. For us, the two sets will always be two groups GG and GG^{\prime}. As with the isomorphism game, we restrict to the case where |G|=|G||G|=|G^{\prime}|, but remark that this assumption can be removed as in the isomorphism game case by passing to a larger game. It is then clear that the winning deterministic strategies for the (G,G)(G,G^{\prime})-bijection game correspond precisely to the bijections between GG and GG^{\prime}. Thus there is always a winning classical strategy, but we are interested in the winning quantum strategies that produce non-classical correlations. However, in Section 3.2 we will show how to take any winning group invariant correlation for the bijection game and determine all the graph isomorphism games for which it is also a winning strategy. Note that any quantum permutation matrix with rows indexed by GG and columns by GG^{\prime} gives a winning quantum correlation for the (G,G)(G,G^{\prime})-bijection game, since the AX𝒫=𝒫AYA_{X}\mathcal{P}=\mathcal{P}A_{Y} condition of Theorem 2.4 is trivial for empty graphs.

3 Group Invariant Correlations

Here we introduce group invariant correlations, in particular we investigate the set of such correlations that are classical. We also describe the connection between group invariant correlations and the isomorphism game on Cayley graphs.

Definition 3.1.

Let GG and GG^{\prime} be finite groups with |G|=|G||G|=|G^{\prime}|. A (G,G)(G,G^{\prime})-invariant correlation pp is a winning correlation for the (G,G)(G,G^{\prime})-bijection game such that the value of p(b,d|a,c)p(b,d|a,c) depends only on the values of the quotients b1dGb^{-1}d\in G and a1cGa^{-1}c\in G^{\prime}, and additionally a,cGp(b,d|a,c)=1\sum_{a,c\in G^{\prime}}p(b,d|a,c)=1 for all b,dGb,d\in G.

Remark 3.2.

The constraint a,cGp(b,d|a,c)=1\sum_{a,c\in G^{\prime}}p(b,d|a,c)=1 in the definition above is to ensure that the correlation matrix of a group invariant correlation (see Definition 3.5) is doubly stochastic. Importantly, any winning quantum correlation for the (G,G)(G,G^{\prime})-bijection game must necessarily satisfy this condition as can be easily checked using Equation (2). Also note that the analogous sum over GG is necessarily equal to 1 for any correlation pp.

For convenience, we will use B^(G,G)\hat{B}(G,G^{\prime}) to denote the set of all winning correlations for the (G,G)(G,G^{\prime})-bijection game that satisfy a,cGp(b,d|a,c)=1\sum_{a,c\in G^{\prime}}p(b,d|a,c)=1 for all b,dGb,d\in G.

Group invariant correlations were first introduced in [18], but there they were only defined for a single group, i.e., they defined the case where G=GG=G^{\prime} in the definition above. In fact, in [18] they also required that p(b,d|a,c)=p(d,b|c,a)p(b,d|a,c)=p(d,b|c,a) for all b,dGb,d\in G and a,cGa,c\in G^{\prime}, but we do not need this condition. In the case where G=GG=G^{\prime}, we will follow the convention of [18] and refer to these correlations as GG-invariant, as opposed to (G,G)(G,G)-invariant.

In [18], they introduce an important specific GG-invariant correlation, denoted pGp_{G}, which acts as a projection onto the set of GG-invariant correlations. This correlation is defined as

pG(b,d|a,c)={1|G|if b1d=a1c0otherwisep_{G}(b,d|a,c)=\begin{cases}\frac{1}{|G|}&\text{if }b^{-1}d=a^{-1}c\\ 0&\text{otherwise}\end{cases} (3)

Importantly, as noted in [18], the correlation pGp_{G} is always classical as it is a uniform convex combination (over aGa\in G) of the correlations arising from the deterministic strategies where both parties answer with axax upon input xGx\in G. In order to understand how pGp_{G} acts as a projection onto the set of GG-invariant correlations, we must first introduce the composition of correlations.

Definition 3.3.

Given (winning) correlations p1p_{1} and p2p_{2} for the (G,G)(G,G^{\prime})-bijection game and the (G,G′′)(G^{\prime},G^{\prime\prime})-bijection game respectively, their composition, denoted p1p2p_{1}\circ p_{2}, is the (winning) correlation for the (G,G′′)(G,G^{\prime\prime})-bijection game defined as

p1p2(b,d|a,c)=x,yGp1(b,d|x,y)p2(x,y|a,c) for all b,dG and a,cG′′.p_{1}\circ p_{2}(b,d|a,c)=\sum_{x,y\in G^{\prime}}p_{1}(b,d|x,y)p_{2}(x,y|a,c)\text{ for all }b,d\in G\text{ and }a,c\in G^{\prime\prime}. (4)

We remark that it is easy to verify that p1B^(G,G)p_{1}\in\hat{B}(G,G^{\prime}), p2B^(G,G′′)p_{2}\in\hat{B}(G^{\prime},G^{\prime\prime}) implies that p1p2B^(G,G′′)p_{1}\circ p_{2}\in\hat{B}(G,G^{\prime\prime}).

It is well known and not difficult to prove that composition of correlations preserves the property of being classical/quantum. As remarked in [18], we have that pGpG=pGp_{G}\circ p_{G}=p_{G}. Moreover, they proved the following lemma in the case where G=GG^{\prime}=G. The proof for the general case is not sufficiently different, so we omit it.

Lemma 3.4.

Let GG and GG^{\prime} be equicardinal finite groups, and let pB^(G,G)p\in\hat{B}(G,G^{\prime}). Then pp is (G,G)(G,G^{\prime})-invariant if and only if p=pGppGp=p_{G}\circ p\circ p_{G^{\prime}}. As a consequence, pGppGp_{G}\circ p\circ p_{G^{\prime}} is (G,G)(G,G^{\prime})-invariant for any pB^(G,G)p\in\hat{B}(G,G^{\prime}).

The above lemma also leads to one of the motivations for studying group invariant correlations. As noted in [18], if XX and YY are Cayley graphs for GG and GG^{\prime} respectively and pp is a winning correlation for the (X,Y)(X,Y)-isomorphism game, then pGppGp_{G}\circ p\circ p_{G^{\prime}} is a winning correlation for the (X,Y)(X,Y)-isomorphism game that is (G,G)(G,G^{\prime})-invariant. Thus if one is searching for quantum isomorphisms of Cayley graphs, it suffices to search for ones that are group invariant.

Definition 3.5.

If pp is a (G,G)(G,G^{\prime})-invariant correlation, then we define its correlation matrix DpD^{p} as the G×GG\times G^{\prime} matrix with

Dx,yp=|G|p(b,d|a,c) where b1d=x&a1c=y.D^{p}_{x,y}=|G|p(b,d|a,c)\text{ where }b^{-1}d=x\ \&\ a^{-1}c=y.

The following Lemma collects several basic facts about correlation matrices of group invariant correlations. All of these were proven in [18] in the G=GG=G^{\prime} case, and we omit the analogous proofs here. Note that we use ee to denote the identity of a group.

Lemma 3.6.

Let GG, GG^{\prime}, and G′′G^{\prime\prime} be equicardinal finite groups. Let p1p_{1} and p2p_{2} be (G,G)(G,G^{\prime})-invariant and (G,G′′)(G^{\prime},G^{\prime\prime})-invariant correlations respectively. Then we have the following:

  1. 1.

    Dp1D^{p_{1}} is doubly stochastic with De,ep1=1D^{p_{1}}_{e,e}=1.

  2. 2.

    DpG=ID^{p_{G}}=I.

  3. 3.

    p1p2p_{1}\circ p_{2} is (G,G′′)(G,G^{\prime\prime})-invariant and Dp1p2=Dp1Dp2D^{p_{1}\circ p_{2}}=D^{p_{1}}D^{p_{2}}.

  4. 4.

    If p1p_{1} is a quantum correlation, then Dx,yp1=Dx1,y1p1D^{p_{1}}_{x,y}=D^{p_{1}}_{x^{-1},y^{-1}}.

Note that by definition, a (G,G)(G,G^{\prime})-invariant correlation is completely determined by its correlation matrix. Additionally, in converse to item (1) above, it is easy to see that if DD is a G×GG\times G^{\prime} doubly stochastic matrix with De,e=1D_{e,e}=1, then the correlation pp defined as

p(b,d|a,c)=1|G|Dx,y where x=b1d and y=a1cp(b,d|a,c)=\frac{1}{|G|}D_{x,y}\text{ where }x=b^{-1}d\text{ and }y=a^{-1}c

is (G,G)(G,G^{\prime})-invariant. It is also worth remarking that this shows that all group invariant correlations satisfy the no-signalling condition, i.e, that dGp(b,d|a,c)\sum_{d\in G}p(b,d|a,c) is independent of cGc\in G^{\prime} and bGp(b,d|a,c)\sum_{b\in G}p(b,d|a,c) is independent of aGa\in G^{\prime}. Indeed, all of these so-called marginal probabilities are equal to 1/|G|1/|G|.

3.1 Classical group invariant correlations

It follows from Lemma 3.4 and the convexity of the set of classical winning correlations for the (G,G)(G,G^{\prime})-bijection game that the set of all classical (G,G)(G,G^{\prime})-invariant correlations is convex. Moreover, Lemma 3.4 allows us to compute all of the extreme points of this set. Indeed, letting Bij(G,G)\operatorname{Bij}(G,G^{\prime}) be the set of bijections from GG^{\prime} to GG and defining the correlation

pπ(b,d|a,c)={1if b=π(a) and d=π(c)0otherwisep_{\pi}(b,d|a,c)=\begin{cases}1&\text{if }b=\pi(a)\text{ and }d=\pi(c)\\ 0&\text{otherwise}\end{cases}

for all πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}), it is immediate from Lemma 3.4 that every extreme point of the set of classical (G,G)(G,G^{\prime})-invariant correlations is contained in the set {pGpπpG:πBij(G,G)}\{p_{G}\circ p_{\pi}\circ p_{G^{\prime}}:\pi\in\operatorname{Bij}(G,G^{\prime})\}. Note however that it is not necessarily the case that every element of this set is an extreme point, and in fact this is not the case for some groups (see Section 12.1 for an example with G=G=6G=G^{\prime}=\mathbb{Z}_{6}). Determining which points are extreme can of course be done via linear programming, though the size of the linear program will be exponential in |G||G| due to the size of Bij(G,G)\operatorname{Bij}(G,G^{\prime}). Another point worth mentioning is that it follows from the above that there are always classical (G,G)(G,G^{\prime})-invariant correlations whenever |G|=|G||G|=|G^{\prime}|. Motivated by our observations here, we define the following.

Definition 3.7.

Given a bijection π\pi from GG^{\prime} to GG, define the correlation p^π=pGpπpG\hat{p}_{\pi}=p_{G}\circ p_{\pi}\circ p_{G^{\prime}}. Then let DπD^{\pi} be the correlation matrix of p^π\hat{p}_{\pi}. Further, define the G×GG\times G^{\prime} permutation matrix PπP^{\pi} as

Px,yπ={1if x=π(y)0otherwiseP^{\pi}_{x,y}=\begin{cases}1&\text{if }x=\pi(y)\\ 0&\text{otherwise}\end{cases}

Lastly, for any aGa\in G, define the bijection τaBij(G):=Bij(G,G)=Sym(G)\tau_{a}\in\operatorname{Bij}(G):=\operatorname{Bij}(G,G)=\operatorname{Sym}(G) by τa(x)=ax\tau_{a}(x)=ax and define Pa:=PτaP^{a}:=P^{\tau_{a}} (here, Sym(G)\operatorname{Sym}(G) denotes symmetric group on the set GG).

Note that PπPπ=PππP^{\pi}P^{\pi^{\prime}}=P^{\pi\circ\pi^{\prime}} when these products make sense. The above notation allows us to express the correlation matrices DπD^{\pi} as the average of the permutation matrices of the elements of {τπ(g)1πτg:gG}\{\tau_{\pi(g)^{-1}}\circ\pi\circ\tau_{g}:g\in G^{\prime}\}:

Lemma 3.8.

Let πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}), then

Dπ=1|G|gGPπ(g)1PπPg.D^{\pi}=\frac{1}{|G|}\sum_{g\in G^{\prime}}P^{\pi(g)^{-1}}P^{\pi}P^{g}.
Proof.

Let n=|G|=|G|n=|G|=|G^{\prime}|. Let sGs\in G, tGt\in G^{\prime} and choose any b,dGb,d\in G and a,cGa,c\in G^{\prime} such that b1d=sb^{-1}d=s and a1c=ta^{-1}c=t . Then by definition

Ds,tπ\displaystyle D^{\pi}_{s,t} =npGpπpG(b,d|a,c)\displaystyle=np_{G}\circ p_{\pi}\circ p_{G^{\prime}}(b,d|a,c)
=nw,xGy,zGpG(b,d|w,x)pπ(w,x|y,z)pG(y,z|a,c)\displaystyle=n\sum_{\begin{subarray}{c}w,x\in G\\ \ y,z\in G^{\prime}\end{subarray}}p_{G}(b,d|w,x)p_{\pi}(w,x|y,z)p_{G^{\prime}}(y,z|a,c)
=ny,zGpG(b,d|π(y),π(z))pG(y,z|a,c)\displaystyle=n\sum_{y,z\in G^{\prime}}p_{G}(b,d|\pi(y),\pi(z))p_{G^{\prime}}(y,z|a,c)
=1n|{y,zG:y1z=t&π(y)1π(z)=s}|\displaystyle=\frac{1}{n}\left|\left\{y,z\in G^{\prime}:y^{-1}z=t\ \&\ \pi(y)^{-1}\pi(z)=s\right\}\right|
=1n|{yG:π(y)1π(yt)=s}|.\displaystyle=\frac{1}{n}\left|\left\{y\in G^{\prime}:\pi(y)^{-1}\pi(yt)=s\right\}\right|.

On the other hand,

(1ngGPπ(g)1PπPg)s,t\displaystyle\left(\frac{1}{n}\sum_{g\in G^{\prime}}P^{\pi(g)^{-1}}P^{\pi}P^{g}\right)_{s,t} =1nxG,g,yGPs,xπ(g)1Px,yπPy,tg\displaystyle=\frac{1}{n}\sum_{x\in G,\ g,y\in G^{\prime}}P^{\pi(g)^{-1}}_{s,x}P^{\pi}_{x,y}P^{g}_{y,t}
=1ng,yGPs,π(y)π(g)1Py,tg\displaystyle=\frac{1}{n}\sum_{g,y\in G^{\prime}}P^{\pi(g)^{-1}}_{s,\pi(y)}P^{g}_{y,t}
=1n|{gG:π(g)1π(gt)=s}|,\displaystyle=\frac{1}{n}|\{g\in G^{\prime}:\pi(g)^{-1}\pi(gt)=s\}|,

which is the same as the above. ∎

As a corollary we obtain the following.

Corollary 3.9.

Let πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}). Then Dτaπτb=DπD^{\tau_{a}\circ\pi\circ\tau_{b}}=D^{\pi} for all aG,bGa\in G,b\in G^{\prime}.

Proof.

We have that

Dτaπτb\displaystyle D^{\tau_{a}\circ\pi\circ\tau_{b}} =1|G|gGP(aπ(bg))1PτaπτbPg\displaystyle=\frac{1}{|G|}\sum_{g\in G^{\prime}}P^{(a\pi(bg))^{-1}}P^{\tau_{a}\circ\pi\circ\tau_{b}}P^{g}
=1|G|gGP(aπ(bg))1PaPπPbPg\displaystyle=\frac{1}{|G|}\sum_{g\in G^{\prime}}P^{(a\pi(bg))^{-1}}P^{a}P^{\pi}P^{b}P^{g}
=1|G|gGP(aπ(bg))1aPπPbg\displaystyle=\frac{1}{|G|}\sum_{g\in G^{\prime}}P^{(a\pi(bg))^{-1}a}P^{\pi}P^{bg}
=1|G|gGPπ(bg)1PπPbg\displaystyle=\frac{1}{|G|}\sum_{g\in G^{\prime}}P^{\pi(bg)^{-1}}P^{\pi}P^{bg}
=1|G|gGP(π(g))1PπPg\displaystyle=\frac{1}{|G|}\sum_{g\in G^{\prime}}P^{(\pi(g))^{-1}}P^{\pi}P^{g}
=Dπ.\displaystyle=D^{\pi}.\qed
Remark 3.10.

Note that the relation \sim on Bij(G,G)\operatorname{Bij}(G,G^{\prime}) defined as π1π2\pi_{1}\sim\pi_{2} if there exists aGa\in G and bGb\in G^{\prime} such that π2=τaπ1τb\pi_{2}=\tau_{a}\circ\pi_{1}\circ\tau_{b} is an equivalence relation. Thus the above states that DπD^{\pi} depends only on the particular equivalence class {τaπτb:aG,bG}\{\tau_{a}\circ\pi^{\prime}\circ\tau_{b}:a\in G,\ b\in G^{\prime}\} that π\pi is contained in. This reduces the set of possible extreme points, but only by a factor of approximately |G|2|G|^{2}. We can also use these equivalence classes to reinterpret Lemma 3.8: it says that DπD^{\pi} is the average of the matrices {Pπ:ππ,π(e)=e}\{P^{\pi^{\prime}}:\pi^{\prime}\sim\pi,\ \pi^{\prime}(e)=e\}. We also note that in the case G=GG=G^{\prime}, these equivalence classes are the double cosets of the subgroup {τa:aG}\{\tau_{a}:a\in G\} of Bij(G)\operatorname{Bij}(G).

Next we will show that the permutation matrices contained in {Dπ:πBij(G,G)}\{D^{\pi}:\pi\in\operatorname{Bij}(G,G^{\prime})\} are precisely the isomorphisms of GG and GG^{\prime}.

Lemma 3.11.

Let GG and GG^{\prime} be equicardinal finite groups. If πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}), then DπD^{\pi} is a permutation matrix if and only if π=τaστb\pi=\tau_{a}\circ\sigma\circ\tau_{b} for some aGa\in G, bGb\in G^{\prime}, and some isomorphism σ\sigma from GG^{\prime} to GG. In this case, Dπ=PσD^{\pi}=P^{\sigma}. As a consequence, the only permutation matrices that are the correlation matrix of a classical (G,G)(G,G^{\prime})-invariant correlation are the matrices PσP^{\sigma} where σ\sigma is an isomorphism from GG^{\prime} to GG.

Proof.

Let πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}). By Lemma 3.8, DπD^{\pi} is a permutation matrix if and only if Pπ(g)1PπPgP^{\pi(g)^{-1}}P^{\pi}P^{g} is constant for all gGg\in G^{\prime}. A simple calculation shows that

(Pπ(g)1PπPg)s,t={1if π(gt)=π(g)s0otherwise(P^{\pi(g)^{-1}}P^{\pi}P^{g})_{s,t}=\begin{cases}1&\text{if }\pi(gt)=\pi(g)s\\ 0&\text{otherwise}\end{cases} (5)

If π\pi is an isomorphism from GG^{\prime} to GG, then the above shows that (Pπ(g)1PπPg)s,t(P^{\pi(g)^{-1}}P^{\pi}P^{g})_{s,t} is 1 if and only if π(t)=s\pi(t)=s and is 0 otherwise. Thus if π\pi is an isomorphism, then (Pπ(g)1PπPg)=Pπ(P^{\pi(g)^{-1}}P^{\pi}P^{g})=P^{\pi} as desired. Additionally, by Corollary 3.9, if π=τaστb\pi=\tau_{a}\circ\sigma\circ\tau_{b} for some aGa\in G, bGb\in G^{\prime}, and some isomorphism σ\sigma from GG^{\prime} to GG, then Dπ=DσD^{\pi}=D^{\sigma} the latter of which is equal to PσP^{\sigma} by the above. Therefore we have proven the second claim of the lemma, as well as the if direction of the first statement.

Now suppose that the set {τaπτb:aG,bG}\{\tau_{a}\circ\pi\circ\tau_{b}:a\in G,\ b\in G^{\prime}\} does not contain an isomorphism. By Corollary 3.9, every element in this set results in the same correlation matrix. Therefore, we may assume that π(e)=e\pi(e)=e. Further, since π\pi is not an isomorphism, there exists g^,t^G\hat{g},\hat{t}\in G^{\prime} such that π(g^t^)π(g^)π(t^)\pi(\hat{g}\hat{t})\neq\pi(\hat{g})\pi(\hat{t}). Considering these particular values for Equation (5), we see that (Pπ(g^)1PπPg^)π(t^),t^=0(P^{\pi(\hat{g})^{-1}}P^{\pi}P^{\hat{g}})_{\pi(\hat{t}),\hat{t}}=0. On the other hand,

(Pπ(e)1PπPe)π(t^),t^=Pπ(t^),t^π=1.(P^{\pi(e)^{-1}}P^{\pi}P^{e})_{\pi(\hat{t}),\hat{t}}=P^{\pi}_{\pi(\hat{t}),\hat{t}}=1.

Therefore, the matrix Pπ(g)1PπPgP^{\pi(g)^{-1}}P^{\pi}P^{g} is not constant for all gGg\in G^{\prime} and thus DπD^{\pi} is not a permutation matrix. So we have proven the only if the direction of the first claim.

Lastly, since the set of correlation matrices of classical (G,G)(G,G^{\prime})-invariant correlations is equal to the convex hull of {Dπ:πBij(G,G)}\{D^{\pi}:\pi\in\operatorname{Bij}(G,G^{\prime})\}, any permutation matarix in this convex hull must in fact be equal to one of the DπD^{\pi}. By the above, this proves the final claim of the lemma. ∎

Before moving on, we will prove one result concerning correlation matrices of quantum group invariant correlations. The following extends the final claim of the above lemma to this set.

Corollary 3.12.

Let GG and GG^{\prime} be equicardinal finite groups. If PP is a permutation matrix which is the correlation matrix of a quantum (G,G)(G,G^{\prime})-invariant correlation, then P=PπP=P^{\pi} for some isomorphism π\pi from GG^{\prime} to GG.

Proof.

Let pp be the quantum (G,G)(G,G^{\prime})-invariant correlation whose correlation matrix is PP. By Remark 2.5, the correlation pp is the convex combination of quantum correlations pip^{i} of the form

pi(b,d|a,c)=tr(qa,biqc,di)p^{i}(b,d|a,c)=\operatorname{tr}(q^{i}_{a,b}q^{i}_{c,d})

for some quantum permutation matrices 𝒬i=(qx,yi)\mathcal{Q}^{i}=(q^{i}_{x,y}). Let πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}) be the permutation such that P=PπP=P^{\pi}. By the above, we have that tr(qa,biqc,di)=0\operatorname{tr}(q^{i}_{a,b}q^{i}_{c,d})=0, and therefore qa,biqc,di=0q^{i}_{a,b}q^{i}_{c,d}=0, if b1dπ(a1c)b^{-1}d\neq\pi(a^{-1}c), for all ii. Thus, for fixed a^,c^G\hat{a},\hat{c}\in G^{\prime} and b^,d^G\hat{b},\hat{d}\in G such that b^1d^=π(a^1c^)\hat{b}^{-1}\hat{d}=\pi(\hat{a}^{-1}\hat{c}), we have that

qa^,b^i=qa^,b^i(cGqc,d^i)=qa^,b^iqc^,d^i=(aGqa,b^i)qc^,d^i=qc^,d^iq^{i}_{\hat{a},\hat{b}}=q^{i}_{\hat{a},\hat{b}}\left(\sum_{c\in G^{\prime}}q^{i}_{c,\hat{d}}\right)=q^{i}_{\hat{a},\hat{b}}q^{i}_{\hat{c},\hat{d}}=\left(\sum_{a\in G^{\prime}}q^{i}_{a,\hat{b}}\right)q^{i}_{\hat{c},\hat{d}}=q^{i}_{\hat{c},\hat{d}}

It follows that every row/column of 𝒬i\mathcal{Q}^{i} contains the same multiset of projections and in particular all of its entries commute. Therefore, each correlation pip^{i} must be classical and thus pp is classical. The result then follows from Lemma 3.11. ∎

In general we do not have that Dππ=DπDπD^{\pi\circ\pi^{\prime}}=D^{\pi}D^{\pi^{\prime}}, since this cannot hold for π=π1\pi^{\prime}=\pi^{-1} unless π\pi is an isomorphism. The next lemma shows the equation does hold if one of π\pi or π\pi^{\prime} is an isomorphism.

Lemma 3.13.

Let G,GG,G^{\prime}, and G′′G^{\prime\prime} be equicardinal finite groups. If πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}) and πBij(G,G′′)\pi^{\prime}\in\operatorname{Bij}(G^{\prime},G^{\prime\prime}), then Dππ=DπDπD^{\pi\circ\pi^{\prime}}=D^{\pi}D^{\pi^{\prime}} as long as π\pi or π\pi^{\prime} is an isomorphism.

Proof.

Suppose that π\pi^{\prime} is an isomorphism. Then for any gGg\in G^{\prime} we have that

PπPg=Pπτg=Pτπ(g)π=Pπ(g)Pπ,P^{\pi^{\prime}}P^{g}=P^{\pi^{\prime}\circ\tau_{g}}=P^{\tau_{\pi^{\prime}(g)}\circ\pi^{\prime}}=P^{\pi^{\prime}(g)}P^{\pi^{\prime}},

and P(ππ(g))1=Pπ(π(g))1P^{(\pi\circ\pi^{\prime}(g))^{-1}}=P^{\pi(\pi^{\prime}(g))^{-1}}. Applying Lemmas 3.8 and 3.11 we have the following:

Dππ\displaystyle D^{\pi\circ\pi^{\prime}} =gGPπ(π(g))1PπPπPg\displaystyle=\sum_{g\in G^{\prime}}P^{\pi(\pi^{\prime}(g))^{-1}}P^{\pi}P^{\pi^{\prime}}P^{g}
=gGPπ(π(g))1PπPπ(g)Pπ\displaystyle=\sum_{g\in G^{\prime}}P^{\pi(\pi^{\prime}(g))^{-1}}P^{\pi}P^{\pi^{\prime}(g)}P^{\pi^{\prime}}
=(gGPπ(π(g))1PπPπ(g))Pπ\displaystyle=\left(\sum_{g\in G^{\prime}}P^{\pi(\pi^{\prime}(g))^{-1}}P^{\pi}P^{\pi^{\prime}(g)}\right)P^{\pi^{\prime}}
=(gGPπ(g)1PπPg)Dπ\displaystyle=\left(\sum_{g\in G^{\prime}}P^{\pi(g)^{-1}}P^{\pi}P^{g}\right)D^{\pi^{\prime}}
=DπDπ\displaystyle=D^{\pi}D^{\pi^{\prime}}

The case where π\pi is an isomorphism is similar. ∎

One useful consequence of the above is that the set of correlation matrices of (G,G)(G,G^{\prime})-invariant correlations is fixed under left (resp. right) multiplication by automorphisms of GG (resp. GG^{\prime}), and of course such actions map extreme points to extreme points. Therefore, once we identify some πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}) such that DπD^{\pi} is an extreme point, then we can obtain many more such extreme points.

Next we will give another description of the correlation matrices DπD^{\pi}. For this we will need the following definition.

Definition 3.14.

Given a finite group GG, define its reduction matrix R:=RGR:=R^{G} as the G2×GG^{2}\times G matrix such that

R(a,b),c={1if b1a=c0o.w..R_{(a,b),c}=\begin{cases}1&\text{if }b^{-1}a=c\\ 0&\text{o.w.}\end{cases}.
Lemma 3.15.

Let GG and GG^{\prime} be finite groups with |G|=|G|=n|G|=|G^{\prime}|=n, and let πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}). Then

Dπ=1n(RG)T(PπPπ)RG.D^{\pi}=\frac{1}{n}(R^{G})^{T}\left(P^{\pi}\otimes P^{\pi}\right)R^{G^{\prime}}.
Proof.

Let sGs\in G and tGt\in G^{\prime}. We have that

1n((RG)T(PπPπ)RG)s,t\displaystyle\frac{1}{n}\left((R^{G})^{T}\left(P^{\pi}\otimes P^{\pi}\right)R^{G^{\prime}}\right)_{s,t} =1nb,dG,a,cG(RG)s,(b,d)T(PπPπ)(b,d),(a,c)R(a,c),tG\displaystyle=\frac{1}{n}\sum_{b,d\in G,\ a,c\in G^{\prime}}(R^{G})^{T}_{s,(b,d)}(P^{\pi}\otimes P^{\pi})_{(b,d),(a,c)}R^{G^{\prime}}_{(a,c),t}
=1nb,dG,a,cGR(b,d),sGPb,aπPd,cπR(a,c),tG\displaystyle=\frac{1}{n}\sum_{b,d\in G,\ a,c\in G^{\prime}}R^{G}_{(b,d),s}P^{\pi}_{b,a}P^{\pi}_{d,c}R^{G^{\prime}}_{(a,c),t}
=1ndG,cGPds,ctπPd,cπ\displaystyle=\frac{1}{n}\sum_{d\in G,\ c\in G^{\prime}}P^{\pi}_{ds,ct}P^{\pi}_{d,c}
=1n|{cG:π(ct)=π(c)s}|\displaystyle=\frac{1}{n}|\{c\in G^{\prime}:\pi(ct)=\pi(c)s\}|

which is clearly equal to the expression derived for Ds,tπD^{\pi}_{s,t} in the proof of Lemma 3.8. ∎

The above will be used to prove that in the case of abelian groups, the convex hull of correlations produced by group invariant quantum Latin squares is a unitary transformation of the set of classical group invariant correlations (see Theorem 9.4).

3.2 Cayley (Di)Graphs

There is a connection between group-invariant quantum correlations and quantum isomorphisms of graphs. For a finite group GG and a subset CGC\subseteq G, we denote by Cay(G,C)\operatorname{Cay}(G,C) the Cayley (di)graph for GG with connection set CC, i.e., the digraph with vertex set GG and arc set {(g,gs):sC}\{(g,gs):s\in C\}. Thus there is an arc from aa to bb if and only if a1bCa^{-1}b\in C. Note that if CC is inverse-closed and does not contain the identity, then the Cayley digraph is an undirected loopless graph, in which case we call it a Cayley graph. We will show that given groups GG and GG^{\prime}, and a quantum (G,G)(G,G^{\prime})-invariant correlation, we can construct quantum isomorphic Cayley (di)graphs for GG and GG^{\prime}, respectively. Unfortunately, there is no guarantee that the digraphs will not also be isomorphic.

Let GG and GG^{\prime} be finite groups with |G|=|G||G|=|G^{\prime}| and suppose there exists a (G,G)(G,G^{\prime})-invariant correlation pp with correlation matrix DpD^{p}. We will start by defining an auxiliary bipartite graph. Let BB be the graph with vertex set GGG\cup G^{\prime} where xGx\in G and yGy\in G^{\prime} are adjacent if Dx,yp0D^{p}_{x,y}\neq 0. Let V1,,VkV_{1},\dots,V_{k} be the vertex sets of the connected components of BB. For each i=1,,ki=1,\dots,k we define the sets

Ci=GVi and Ci=GViC_{i}=G\cap V_{i}\,\text{ and }C_{i}^{\prime}=G^{\prime}\cap V_{i}

and for each I[k]I\subseteq[k], define

CI=iICi and CI=iICi.C_{I}=\bigcup_{i\in I}C_{i}\,\text{ and }C_{I}^{\prime}=\bigcup_{i\in I}C_{i}^{\prime}.
Remark 3.16.

Since the matrix DpD^{p} is doubly stochastic, we must have that |Ci|=|Ci||C_{i}|=|C^{\prime}_{i}| for all i[k]i\in[k]. This is because, by definition of the graph BB, we have that Da,bp=0D^{p}_{a,b}=0 if aCia\in C_{i} and bCib\notin C^{\prime}_{i} or vice versa, and therefore the submatrix of DpD^{p} with rows from CiC_{i} and columns from CiC^{\prime}_{i} must be a doubly stochastic matrix and thus square. Furthermore, it follows that |CI|=|CI||C_{I}|=|C^{\prime}_{I}| for all I[k]I\subseteq[k].

We will show that for a fixed I[k]I\subseteq[k], the isomorphism game for the Cayley digraphs Cay(G,CI)\operatorname{Cay}(G,C_{I}) and Cay(G,CI)\operatorname{Cay}(G^{\prime},C_{I}^{\prime}) can be won using the correlation pp. Moreover, these are exactly the digraphs for which pp wins the isomorphism game.

Theorem 3.17.

Let pp be a (G,G)(G,G^{\prime})-invariant correlation for finite groups GG and GG^{\prime} and let XX and YY be digraphs. Then pp wins the (X,Y)(X,Y)-isomorphism game if and only if they are a pair of Cayley digraphs that arise from the construction above, that is, defining CiC_{i} and CiC_{i}^{\prime} as above using the correlation pp, there is some index set I[k]I\subseteq[k] satisfying X=Cay(G,CI)X=\operatorname{Cay}(G,C_{I}) and Y=Cay(G,CI)Y=\operatorname{Cay}(G^{\prime},C^{\prime}_{I}).

Proof.

Suppose that pp is a winning correlation for the (X,Y)(X,Y)-isomorphism game. Then XX and YY must have vertex sets GG and GG^{\prime} respectively. First we show that XX and YY are Cayley digraphs.

Suppose that a,b,c,dGa,b,c,d\in G^{\prime} are such that a1b=c1da^{-1}b=c^{-1}d and there is an arc from aa to bb but not from cc to dd in YY. Let x,yGx,y\in G be such that p(x,y|a,b)0p(x,y|a,b)\neq 0. Since pp is a winning correlation for the (X,Y)(X,Y)-isomorphism game, there must be an arc from xx to yy. However, since a1b=c1da^{-1}b=c^{-1}d and pp is (G,G)(G,G^{\prime})-invariant, p(x,y|c,d)=p(x,y|a,b)0p(x,y|c,d)=p(x,y|a,b)\neq 0 and therefore there must be an arc from cc to dd, a contradiction. Therefore the existence of an arc from aa to bb depends only on the value a1ba^{-1}b, i.e., YY is a Cayley digraph for GG^{\prime}. Analogously, XX is a Cayley digraph for GG.

Now let CC and CC^{\prime} be such that X=Cay(G,C)X=\operatorname{Cay}(G,C) and Y=Cay(G,C)Y=\operatorname{Cay}(G^{\prime},C^{\prime}). Suppose that sGs\in G and tGt\in G^{\prime} are such that Ds,tp0D^{p}_{s,t}\neq 0. We will show that sCs\in C if and only if tCt\in C^{\prime}. Let a,bGa,b\in G and c,dGc,d\in G^{\prime} be such that a1b=sa^{-1}b=s and c1d=tc^{-1}d=t, and note that p(a,b|c,d)0p(a,b|c,d)\neq 0 and therefore (a,b)(a,b) satisfy the same relation (equal/adjacent/distinct non-adjacent) as (c,d)(c,d). So then tCt\in C^{\prime} if and only if there is an arc from cc to dd if and only if there is an arc from aa to bb if and only if sCs\in C. Since we have shown that sCs\in C if and only if tCt\in C^{\prime} whenever Ds,tp0D^{p}_{s,t}\neq 0, it follows from the definition of the bipartite graph BB and the notion of connectivity that there is some I[k]I\subseteq[k] such that C=CIC=C_{I} and C=CIC^{\prime}=C^{\prime}_{I}, as desired.

The converse is similar. ∎

Next we give another, more algebraic, characterization of the digraphs for which a given (G,G)(G,G^{\prime})-invariant correlation wins the corresponding isomorphism game. Here we will use 𝐞CG\mathbf{e}_{C}\in\mathbb{C}^{G} to denote the characteristic vector of the subset CGC\subseteq G, and similarly for CGC^{\prime}\subseteq G^{\prime}.

Theorem 3.18.

Let GG and GG^{\prime} be finite groups and let pp be a (G,G)(G,G^{\prime})-invariant correlation. Then pp wins the (X,Y)(X,Y)-isomorphism game if and only if X=Cay(G,C)X=\operatorname{Cay}(G,C) and Y=Cay(G,C)Y=\operatorname{Cay}(G^{\prime},C^{\prime}) for some subsets CGC\subseteq G and CGC^{\prime}\subseteq G^{\prime} such that Dp𝐞C=𝐞CD^{p}\mathbf{e}_{C^{\prime}}=\mathbf{e}_{C}.

Proof.

Let BB be the auxiliary bipartite graph with components V1,VkV_{1},\dots V_{k} and CiC_{i}, CiC_{i}^{\prime} subsets of GG, GG^{\prime}, as constructed above using the correlation pp. By Theorem 3.17 it suffices to show that Dp𝐞C=𝐞CD^{p}\mathbf{e}_{C^{\prime}}=\mathbf{e}_{C} if and only if C=CIC=C_{I} and C=CIC^{\prime}=C^{\prime}_{I} for some I[k]I\subseteq[k].

First note that if the vectors 𝐞C\mathbf{e}_{C} and 𝐞C\mathbf{e}_{C^{\prime}} do not have the same multiset of entries, i.e., |C||C||C|\neq|C^{\prime}|, then Dp𝐞C𝐞CD^{p}\mathbf{e}_{C^{\prime}}\neq\mathbf{e}_{C} since the sums of the entries of the vectors are different and DpD^{p} is doubly stochastic. Moreover, it cannot be the case that C=CIC=C_{I} and C=CIC^{\prime}=C^{\prime}_{I} by Remark 3.16. Thus the above if and only if holds when 𝐞C\mathbf{e}_{C} and 𝐞C\mathbf{e}_{C^{\prime}} do not have the same multiset of entries, so for the remainder of the proof we may assume that they do.

For any n×nn\times n doubly stochastic matrix DD and vectors u,vnu,v\in\mathbb{C}^{n} with the same multiset of entries, it is well known that Du=vDu=v if and only if Dij=0D_{ij}=0 whenever ujviu_{j}\neq v_{i} (see, e.g., [12, Lemma 7.1]). Therefore Dp𝐞C=𝐞CD^{p}\mathbf{e}_{C^{\prime}}=\mathbf{e}_{C} if and only if Da,bp=0D^{p}_{a,b}=0 whenever (aCa\in C and bCb\notin C^{\prime}) or (aCa\notin C and bCb\in C^{\prime}). By definition of the graph BB, this is equivalent to there being no edges between CCC\cup C^{\prime} and (GG)(CC)(G\cup G^{\prime})\setminus(C\cup C^{\prime}). This is, in turn, equivalent to CCC\cup C^{\prime} being the vertex set of a union of connected components of BB, which is equivalent to C=CIC=C_{I} and C=CIC^{\prime}=C^{\prime}_{I} for some I[k]I\subseteq[k]. ∎

We would like to use Theorems 3.17 and 3.18 to construct new pairs of non-isomorphic, quantum isomorphic (di)graphs. To do this, we would construct a (G,G)(G,G^{\prime})-invariant quantum correlation pp and apply the theorems to construct all of the pairs of Cayley (di)graphs for which pp wins the isomorphism game. Since pp is a quantum correlation, all these pairs are quantum isomorphic. If any of these pairs are non-isomorphic, then we have found the desired example. In later sections we will see how to construct (G,G)(G,G^{\prime})-invariant quantum correlations. However, despite some effort, we were unable to find any that yield non-isomorphic graphs using this method. We therefore propose the following problem.

Open problem 3.19.

Use this construction to come up with non-isomorphic, quantum isomorphic Cayley (di)graphs, or show that this is not possible.

We remark that the results of Section 12.2 make us hopeful that the above open problem can be resolved positively.

4 Quantum Latin Squares

Recall that a Latin square of order nn is an n×nn\times n array of the numbers 1,2,,n1,2,\ldots,n such that each number appears precisely once in each row and column. The following definition, introduced in [15], defines a quantum analog of these objects:

Definition 4.1.

A quantum Latin square Ψ=(|ψi,j)\Psi=({|{\psi_{i,j}}\rangle}) is an n×nn\times n array of vectors from an nn-dimensional complex vector space VV such that the entries of each row and column form an orthonormal basis of VV.

Typically we will take V=nV=\mathbb{C}^{n}, but in general we may want to let VV be an nn-dimensional subspace of N\mathbb{C}^{N} for some NnN\geq n (e.g., when we define the composition of quantum Latin squares).

Definition 4.2.

For finite groups GG and GG^{\prime}, we say that a quantum Latin square Ψ=(|ψa,b)\Psi=({|{\psi_{a,b}}\rangle}) is (G,G)(G,G^{\prime})-invariant if its rows are indexed by GG and its columns by GG^{\prime} and the inner product ψa,b|ψc,d\left\langle\psi_{a,b}|\psi_{c,d}\right\rangle depends only on the values of a1cGa^{-1}c\in G and b1dGb^{-1}d\in G^{\prime}.

Obviously, we must have |G|=|G||G|=|G^{\prime}| for a (G,G)(G,G^{\prime})-invariant quantum Latin square to exist. Later we will see that a (G,G)(G,G^{\prime})-invariant quantum Latin square exists if and only if GG and GG^{\prime} have the same multiset of degrees of irreducible representations. In particular, this means that a (G,G)(G,G^{\prime})-invariant quantum Latin square always exists for abelian groups GG and GG^{\prime} of the same order.

Any list of vectors |ψ1,,|ψnd{|{\psi_{1}}\rangle},\ldots,{|{\psi_{n}}\rangle}\in\mathbb{C}^{d} can, up to isometry, be determined by the pairwise inner products ψi|ψj\left\langle\psi_{i}|\psi_{j}\right\rangle, i,j=1,,ni,j=1,\ldots,n. Thus, essentially all information about a quantum Latin square is contained in its pairwise inner products. By definition of a (G,G)(G,G^{\prime})-invariant quantum Latin square, this information can be contained in a matrix with rows indexed by GG and columns by GG^{\prime}:

Definition 4.3.

Suppose that Ψ=(|ψa,b)\Psi=({|{\psi_{a,b}}\rangle}) is a (G,G)(G,G^{\prime})-invariant quantum Latin square. Define its transformation matrix, denoted UΨU^{\Psi}, to be the G×GG\times G^{\prime} matrix defined entrywise as

Ux,yΨ=ψa,b|ψc,d for some a,cG,b,dG s.t. a1c=x&b1d=y.U^{\Psi}_{x,y}=\left\langle\psi_{a,b}|\psi_{c,d}\right\rangle\text{ for some }a,c\in G,\ b,d\in G^{\prime}\text{ s.t. }a^{-1}c=x\ \&\ b^{-1}d=y.
Example 4.4.

Let GG and GG^{\prime} be abelian groups of order nn with irreducible characters χ1,,χn\chi_{1},\dots,\chi_{n} and χ1,,χn\chi_{1}^{\prime},\dots,\chi_{n}^{\prime}, respectively. For each gGg\in G and hGh\in G^{\prime}, define the vector |ψg,h{|{\psi_{g,h}}\rangle} by

|ψg,h=(χ1(g1)χ1(h),,χn(g1)χn(h))T.{|{\psi_{g,h}}\rangle}=(\chi_{1}(g^{-1})\chi^{\prime}_{1}(h),\dots,\chi_{n}(g^{-1})\chi_{n}^{\prime}(h))^{T}.

Then the array (|ψg,h)gG,hH({|{\psi_{g,h}}\rangle})_{g\in G,h\in H} is a (G,G)(G,G^{\prime})-invariant quantum Latin square. We remark that when G=GG=G^{\prime}, this is equivalent to the construction of Definition 4.1 in [18]. An example with G=4G=\mathbb{Z}_{4} and G=2×2G^{\prime}=\mathbb{Z}_{2}\times\mathbb{Z}_{2} is given in Figure 1 and the corresponding transformation matrix is

(100000αβ010000βα),\begin{pmatrix}1&0&0&0\\ 0&0&\alpha&\beta\\ 0&1&0&0\\ 0&0&\beta&\alpha\end{pmatrix},

where α=1i2\alpha=\frac{1-i}{2} and β=1+i2.\beta=\frac{1+i}{2}.

12(1,1,1,1)(1,1,1,1)(1,1,1,1)(1,1,1,1)(1,i,1,i)(1,i,1,i)(1,i,1,i)(1,i,1,i)(1,1,1,1)(1,1,1,1)(1,1,1,1)(1,1,1,1)(1,i,1,i)(1,i,1,i)(1,i,1,i)(1,i,1,i)\frac{1}{2}\,\,\begin{array}[]{|c|c|c|c|}\hline\cr(1,1,1,1)&(1,-1,1,-1)&(1,1,-1,-1)&(1,-1,-1,1)\\ \hline\cr(1,-i,-1,i)&(1,i,-1,-i)&(1,-i,1,-i)&(1,i,1,i)\\ \hline\cr(1,-1,1,-1)&(1,1,1,1)&(1,-1,-1,1)&(1,1,-1,-1)\\ \hline\cr(1,i,-1,-i)&(1,-i,-1,i)&(1,i,1,i)&(1,-i,1,-i)\\ \hline\cr\end{array}
Figure 1: A (4,2×2)(\mathbb{Z}_{4},\mathbb{Z}_{2}\times\mathbb{Z}_{2})-invariant quantum Latin square.

Note that by definition of quantum Latin square, the transformation matrix of any group invariant quantum Latin square must of course be square. In fact, it turns out that the transformation matrix of a (G,G)(G,G^{\prime})-invariant quantum Latin square is unitary. Moreover, we prove the following:

Theorem 4.5.

Let GG and GG^{\prime} be finite groups. Then a matrix UG×GU\in\mathbb{C}^{G\times G^{\prime}} is the transformation matrix of a (G,G)(G,G^{\prime})-invariant quantum Latin square if and only if

  1. 1.

    UU is unitary;

  2. 2.

    Ua,b¯=Ua1,b1\overline{U_{a,b}}=U_{a^{-1},b^{-1}}, for all aGa\in G, bGb\in G^{\prime}, and

  3. 3.

    Uab,c=x,yGxy=cUa,xUb,yU_{ab,c}=\displaystyle\sum_{\begin{subarray}{c}x,y\in G^{\prime}\\ xy=c\end{subarray}}U_{a,x}U_{b,y} for all a,bGa,b\in G and cGc\in G^{\prime}.

Proof.

Let Ψ=(|ψa,b)\Psi=({|{\psi_{a,b}}\rangle}) be a (G,G)(G,G^{\prime})-invariant quantum Latin square, and let U:=UΨU:=U^{\Psi} be its transformation matrix. Then, letting δx,y\delta_{x,y} denote the Kronecker delta function, we have that

(UU)x,y\displaystyle\left(UU^{\dagger}\right)_{x,y} =zGUx,zUy,z¯\displaystyle=\sum_{z\in G^{\prime}}U_{x,z}\overline{U_{y,z}}
=zGψe,e|ψx,zψxy1,e|ψx,z¯\displaystyle=\sum_{z\in G^{\prime}}\left\langle\psi_{e,e}|\psi_{x,z}\right\rangle\overline{\left\langle\psi_{xy^{-1},e}|\psi_{x,z}\right\rangle}
=zGψe,e|ψx,zψx,z|ψxy1,e\displaystyle=\sum_{z\in G^{\prime}}\left\langle\psi_{e,e}|\psi_{x,z}\right\rangle\left\langle\psi_{x,z}|\psi_{xy^{-1},e}\right\rangle
=ψe,e|(zG|ψx,zψx,z|)|ψxy1,e\displaystyle={\langle{\psi_{e,e}}|}\left(\sum_{z\in G^{\prime}}\left|\psi_{x,z}\left\rangle\!\right\langle\psi_{x,z}\right|\right){|{\psi_{xy^{-1},e}}\rangle}
=ψe,e|ψxy1,e\displaystyle=\left\langle\psi_{e,e}|\psi_{xy^{-1},e}\right\rangle
=δx,y,\displaystyle=\delta_{x,y},

where the last two equalities follow from the fact that every row and column of Ψ\Psi is an orthonormal basis. Since UU must be square, it follows that it is unitary, i.e., item (1)(1) holds. Next, we have that

Ux,y¯=ψe,e|ψx,y¯=ψx,y|ψe,e=Ux1,y1,\overline{U_{x,y}}=\overline{\left\langle\psi_{e,e}|\psi_{x,y}\right\rangle}=\left\langle\psi_{x,y}|\psi_{e,e}\right\rangle=U_{x^{-1},y^{-1}},

i.e., item (2)(2) holds. Finally,

x,yG s.t. xy=cUa,xUb,y\displaystyle\sum_{\begin{subarray}{c}x,y\in G^{\prime}\\ \text{ s.t. }xy=c\end{subarray}}U_{a,x}U_{b,y} =xGUa,xUb,x1c\displaystyle=\sum_{x\in G^{\prime}}U_{a,x}U_{b,x^{-1}c}
=xGψa1,e|ψe,xψe,x|ψb,c\displaystyle=\sum_{x\in G^{\prime}}\left\langle\psi_{a^{-1},e}|\psi_{e,x}\right\rangle\left\langle\psi_{e,x}|\psi_{b,c}\right\rangle
=ψa1,e|(xG|ψe,xψe,x|)|ψb,c\displaystyle={\langle{\psi_{a^{-1},e}}|}\left(\sum_{x\in G^{\prime}}\left|\psi_{e,x}\left\rangle\!\right\langle\psi_{e,x}\right|\right){|{\psi_{b,c}}\rangle}
=ψa1,e|ψb,c\displaystyle=\left\langle\psi_{a^{-1},e}|\psi_{b,c}\right\rangle
=Uab,c,\displaystyle=U_{ab,c},

i.e., item (3)(3) holds. Thus we have proven the forward direction of the theorem.

Conversely, suppose that UU is a G×GG\times G^{\prime} matrix satisfying (1)(1)(3)(3). We first show that Ue,e=1U_{e,e}=1 and thus Ua,e=Ue,b=0U_{a,e}=U_{e,b}=0 for all aGea\in G\setminus{e} and bGeb\in G^{\prime}\setminus{e}. Using properties (1)(1)(3)(3) in reverse order, we have that

Ue,e\displaystyle U_{e,e} =x,yGxy=eUe,xUe,y\displaystyle=\sum_{\begin{subarray}{c}x,y\in G^{\prime}\\ xy=e\end{subarray}}U_{e,x}U_{e,y}
=xGUe,xUe,x1\displaystyle=\sum_{x\in G^{\prime}}U_{e,x}U_{e,x^{-1}}
=xGUe,xUe,x¯\displaystyle=\sum_{x\in G^{\prime}}U_{e,x}\overline{U_{e,x}}
=1\displaystyle=1

Since UU is unitary, the remaining entries of the ee row/column must be 0 as desired.

Now let {|ψe,b:bG}\{{|{\psi_{e,b}}\rangle}:b\in G^{\prime}\} be any orthonormal basis of |G|\mathbb{C}^{|G^{\prime}|}. For all aGa\in G and bGb\in G^{\prime}, define

|ψa,b=xGUa,x1b|ψe,x.{|{\psi_{a,b}}\rangle}=\sum_{x\in G^{\prime}}U_{a,x^{-1}b}{|{\psi_{e,x}}\rangle}. (6)

Note that the above holds trivially if a=ea=e, so we are not redefining our basis {|ψe,b:bG}\{{|{\psi_{e,b}}\rangle}:b\in G^{\prime}\}. We must show that these vectors form a (G,G)(G,G^{\prime})-invariant quantum Latin square whose inner product matrix is UU. Towards this, we consider the inner products

ψa,b|ψc,d\displaystyle\left\langle\psi_{a,b}|\psi_{c,d}\right\rangle =x,yGUa,x1b¯Uc,y1dψe,x|ψe,y\displaystyle=\sum_{x,y\in G^{\prime}}\overline{U_{a,x^{-1}b}}U_{c,y^{-1}d}\left\langle\psi_{e,x}|\psi_{e,y}\right\rangle
=xGUa,x1b¯Uc,x1d\displaystyle=\sum_{x\in G^{\prime}}\overline{U_{a,x^{-1}b}}U_{c,x^{-1}d}
=xGUa1,b1xUc,x1d\displaystyle=\sum_{x\in G^{\prime}}U_{a^{-1},b^{-1}x}U_{c,x^{-1}d}
=Ua1c,b1d.\displaystyle=U_{a^{-1}c,b^{-1}d}.

Since Ue,e=1U_{e,e}=1 as shown earlier, the above equation implies that every row and column of Ψ=(|ψa,b)\Psi=({|{\psi_{a,b}}\rangle}) is an orthonormal basis of |G|\mathbb{C}^{|G^{\prime}|} and therefore Ψ\Psi is a quantum Latin square. Moreover, Ψ\Psi is (G,G)(G,G^{\prime})-invariant with transformation matrix UU by the same equation. ∎

Due to the above theorem, we will often refer to any G×GG\times G^{\prime} matrix UU that satisfies conditions (1)(1)(3)(3) as a (G,G)(G,G^{\prime})-transformation matrix, without referring to any (G,G)(G,G^{\prime})-invariant quantum Latin square.

Remark 4.6.

We note that any transformation matrix UU of a (G,G)(G,G^{\prime})-invariant quantum Latin square must satisfy Ue,e=1U_{e,e}=1 and thus Ua,e=Ue,b=0U_{a,e}=U_{e,b}=0 for aG{e}a\in G\setminus\{e\} and bG{e}b\in G^{\prime}\setminus\{e\}. Moreover, by symmetry of GG and GG^{\prime} in the definition of (G,G)(G,G^{\prime})-invariant quantum Latin square, we have that any transformation matrix UU also satisfies

Ua,bc=x,yGxy=aUx,bUy,c for all aG and b,cG.U_{a,bc}=\sum_{\begin{subarray}{c}x,y\in G\\ xy=a\end{subarray}}U_{x,b}U_{y,c}\text{ for all }a\in G\text{ and }b,c\in G^{\prime}.

Lastly, we leave it to the reader to verify that the identity matrix is a (G,G)(G,G)-transformation matrix, and that if UU is a (G,G)(G,G^{\prime})-transformation matrix, then so is U¯\overline{U}, and UU^{\dagger} is a (G,G)(G^{\prime},G)-transformation matrix.

For any n×nn\times n quantum Latin square Ψ=(|ψi,j)\Psi=({|{\psi_{i,j}}\rangle}), there is a corresponding quantum permutation matrix

𝒫Ψ=(|ψi,jψi,j|),\mathcal{P}^{\Psi}=(\left|\psi_{i,j}\left\rangle\!\right\langle\psi_{i,j}\right|), (7)

and the corresponding correlation defined as in Equation (2) is given by

p(i,j|k,)=1n|ψi,k|ψj,|2.p(i,j|k,\ell)=\frac{1}{n}|\langle\psi_{i,k}|\psi_{j,\ell}\rangle|^{2}.

It follows immediately that if Ψ\Psi is (G,G)(G,G^{\prime})-invariant, then so is pp and its correlation matrix DpD^{p} is equal to UU¯U\circ\overline{U}, where UU is the transformation matrix of Ψ\Psi and \circ denotes the entrywise product. We remark that in general, not every quantum permutation matrix arises from a quantum Latin square in the manner of Equation (7), since 𝒫Ψ\mathcal{P}^{\Psi} necessarily only has entries of rank one. However, any quantum permutation matrix where every entry has rank one does arise in this way, but the correspondence is not one-to-one since multiplying any entry of Ψ\Psi by a complex unit would not change 𝒫Ψ\mathcal{P}^{\Psi}.

5 Composition

Given n×nn\times n quantum permutation matrices 𝒫=(pij)\mathcal{P}=(p_{ij}) and 𝒬=(qk)\mathcal{Q}=(q_{k\ell}), one can compose these to obtain a new quantum permutation matrix [9], denoted 𝒫𝒬\mathcal{P}\circ\mathcal{Q}, defined as

(𝒫𝒬)ik=j[n]pijqjk.\left(\mathcal{P}\circ\mathcal{Q}\right)_{ik}=\sum_{j\in[n]}p_{ij}\otimes q_{jk}.

Moreover, if pp and qq are the correlations arising from 𝒫\mathcal{P} and 𝒬\mathcal{Q} via Equation (2), then the correlation that arises from 𝒫𝒬\mathcal{P}\circ\mathcal{Q} is the composition pqp\circ q.

Here we will introduce a notion of composition of quantum Latin squares that is motivated by the above, but behaves differently in some key aspects.

Definition 5.1.

Let Ψ=(|ψi,j)\Psi=({|{\psi_{i,j}}\rangle}) and Ψ=(|ψj,k)\Psi^{\prime}=({|{\psi^{\prime}_{j,k}}\rangle}) be two n×nn\times n quantum Latin squares. Then we define the composition of Ψ\Psi and Ψ\Psi^{\prime}, denoted by ΨΨ\Psi\circ\Psi^{\prime} as the n×nn\times n array with i,ki,k-entry equal to

1nj[n]|ψi,j|ψj,k.\frac{1}{\sqrt{n}}\sum_{j\in[n]}{|{\psi_{i,j}}\rangle}\otimes{|{\psi^{\prime}_{j,k}}\rangle}.

Note that the underlying space of ΨΨ\Psi\circ\Psi^{\prime} in the above definition is nnn2\mathbb{C}^{n}\otimes\mathbb{C}^{n}\cong\mathbb{C}^{n^{2}}. The rows/columns of ΨΨ\Psi\circ\Psi^{\prime} clearly cannot be orthonormal bases of this space since they only contain nn vectors each. This does not preclude the possibility that every row and column spans the same nn-dimensional subspace of nn\mathbb{C}^{n}\otimes\mathbb{C}^{n}, but this turns out not to be the case in general as can be seen by the following example:

Example 5.2.

Let

Ψ=(1,0)(0,1)(0,1)(1,0)andΨ=(1,0)(0,1)(0,1)(1,0)\Psi=\begin{array}[]{|c|c|}\hline\cr(1,0)&(0,1)\\ \hline\cr(0,1)&(1,0)\\ \hline\cr\end{array}\quad\text{and}\quad\Psi^{\prime}=\begin{array}[]{|c|c|}\hline\cr(1,0)&(0,1)\\ \hline\cr(0,1)&(-1,0)\\ \hline\cr\end{array}

Then

ΨΨ=12(1,0,0,1)(0,1,1,0)(0,1,1,0)(1,0,0,1)\Psi\circ\Psi^{\prime}=\frac{1}{\sqrt{2}}\,\,\begin{array}[]{|c|c|}\hline\cr(1,0,0,1)&(0,1,-1,0)\\ \hline\cr(0,1,1,0)&(-1,0,0,1)\\ \hline\cr\end{array}

whose rows do not span the same space.

Thus the main difference between composition of quantum Latin squares and composition of quantum permutation matrices is that the composition of quantum Latin squares is not necessarily a quantum Latin square.

The composition of quantum Latin squares will however always be an array in which each row and column is an orthonormal set of vectors. But the above example shows that these are not always bases for some common vector space.

What is interesting for us is that, for group invariant quantum Latin squares, the composition is in fact a quantum Latin square which is moreover group invariant:

Theorem 5.3.

Suppose that G,GG,G^{\prime}, and G′′G^{\prime\prime} are finite groups and that Ψ=(|ψa,b)aG,bG\Psi=({|{\psi_{a,b}}\rangle})_{a\in G,b\in G^{\prime}} and Ψ=(|ψb,c)bG,cG′′\Psi^{\prime}=({|{\psi^{\prime}_{b,c}}\rangle})_{b\in G^{\prime},c\in G^{\prime\prime}} are (G,G)(G,G^{\prime})-invariant and (G,G′′)(G^{\prime},G^{\prime\prime})-invariant quantum Latin squares respectively, and let UU and UU^{\prime} be their respective transformation matrices. Then the composition ΨΨ\Psi\circ\Psi^{\prime} is a (G,G′′)(G,G^{\prime\prime})-invariant quantum Latin square with transformation matrix equal to UUUU^{\prime}.

Proof.

Let Φ=(|φa,c)aG,cG′′\Phi=({|{\varphi_{a,c}}\rangle})_{a\in G,c\in G^{\prime\prime}} denote the composition of Ψ\Psi and Ψ\Psi^{\prime}, and let U′′=UUU^{\prime\prime}=UU^{\prime}. Then Φ\Phi is an n×nn\times n array of vectors with rows indexed by GG and columns by G′′G^{\prime\prime}. We will first show that

φa,c|φb,d=(U′′)a1b,c1d.\left\langle\varphi_{a,c}|\varphi_{b,d}\right\rangle=\left(U^{\prime\prime}\right)_{a^{-1}b,c^{-1}d}. (8)

We have that

φa,c|φb,d\displaystyle\left\langle\varphi_{a,c}|\varphi_{b,d}\right\rangle =1n(xGψa,x|ψx,c|)(yG|ψb,y|ψy,d)\displaystyle=\frac{1}{n}\left(\sum_{x\in G^{\prime}}{\langle{\psi_{a,x}}|}\otimes{\langle{\psi^{\prime}_{x,c}}|}\right)\left(\sum_{y\in G^{\prime}}{|{\psi_{b,y}}\rangle}\otimes{|{\psi^{\prime}_{y,d}}\rangle}\right)
=1n(x,yGψa,x|ψb,yψx,c|ψy,d)\displaystyle=\frac{1}{n}\left(\sum_{x,y\in G^{\prime}}\left\langle\psi_{a,x}|\psi_{b,y}\right\rangle\left\langle\psi^{\prime}_{x,c}|\psi^{\prime}_{y,d}\right\rangle\right)
=1n(x,yGUa1b,x1yUx1y,c1d)\displaystyle=\frac{1}{n}\left(\sum_{x,y\in G^{\prime}}U_{a^{-1}b,x^{-1}y}U^{\prime}_{x^{-1}y,c^{-1}d}\right)
=zGUa1b,zUz,c1d\displaystyle=\sum_{z\in G^{\prime}}U_{a^{-1}b,z}U^{\prime}_{z,c^{-1}d}
=Ua1b,c1d′′.\displaystyle=U^{\prime\prime}_{a^{-1}b,c^{-1}d}.

Note that in particular we have that Ue,e′′=1U^{\prime\prime}_{e,e}=1 and Ua,e′′=Ue,c=0U^{\prime\prime}_{a,e}=U_{e,c}=0 for all nonidentity elements aGa\in G and cG′′c\in G^{\prime\prime} since the analogous statements hold for UU and UU^{\prime}. Therefore the above implies that each |φa,c{|{\varphi_{a,c}}\rangle} is a unit vector and moreover the vectors in a row/column of Φ\Phi are orthonormal.

Finally, for any a,bGa,b\in G, cG′′c\in G^{\prime\prime}, we have that

dG′′|φa,c|φb,d|2=dG′′|Ua1b,c1d′′|2=1\sum_{d\in G^{\prime\prime}}|\!\left\langle\varphi_{a,c}|\varphi_{b,d}\right\rangle\!|^{2}=\sum_{d\in G^{\prime\prime}}|U^{\prime\prime}_{a^{-1}b,c^{-1}d}|^{2}=1 (9)

since U′′U^{\prime\prime} is unitary. Since |φa,c{|{\varphi_{a,c}}\rangle} is a unit vector and {|φb,d:dG′′}\{{|{\varphi_{b,d}}\rangle}:d\in G^{\prime\prime}\} is an orthonormal set, Equation (9) implies that |φa,cspan{|φb,d:dG′′}{|{\varphi_{a,c}}\rangle}\in\operatorname{span}\{{|{\varphi_{b,d}}\rangle}:d\in G^{\prime\prime}\}. Thus every vector of Φ\Phi is contained in the span of the vectors in any row of Φ\Phi, and the proof for columns is analogous. It follows that every row/column of Φ\Phi is an orthonormal basis of a common subspace of the underlying space and therefore Φ\Phi is indeed a quantum Latin square. Moreover, Equation (8) proves that Φ\Phi is (G,G′′)(G,G^{\prime\prime})-invariant with transformation matrix UUUU^{\prime}. ∎

As a corollary we immediately obtain the following:

Corollary 5.4.

The existence of a (G,G)(G,G^{\prime})-invariant quantum Latin square is an equivalence relation on groups.∎

The above also means that if 𝒢\mathcal{G} is an equivalence class of the relation in the corollary, then the transformation matrices in the set

G,G𝒢{UG×G:U is a (G,G)-transformation matrix}\bigcup_{G,G^{\prime}\in\mathcal{G}}\{U\in\mathbb{C}^{G\times G^{\prime}}:U\text{ is a $(G,G^{\prime})$-transformation matrix}\}

form a groupoid, and that the (G,G)(G,G)-transformation matrices form a group.

As mentioned above, if 𝒫\mathcal{P} and 𝒬\mathcal{Q} are quantum permutation matrices with corresponding correlations pp and qq, then the correlation produced by the composition 𝒫𝒬\mathcal{P}\circ\mathcal{Q} will be pqp\circ q. Recall also that in terms of correlation matrices we have that Dpq=DpDqD^{p\circ q}=D^{p}D^{q}. Thus the correspondence between quantum permutation matrices and correlations commutes with their respective notions of composition. However, this is not the case for composing group invariant quantum Latin squares. Indeed, if UU and UU^{\prime} are the transformation matrices of a (G,G)(G,G^{\prime})-invariant and (G,G′′)(G^{\prime},G^{\prime\prime})-invariant quantum Latin squares respectively, then their correlation matrices are UU¯U\circ\overline{U} and UU¯U^{\prime}\circ\overline{U^{\prime}}. But the transformation matrix of their composition is UUUU^{\prime} and thus its correlation matrix is UUUU¯UU^{\prime}\circ\overline{UU^{\prime}}, which is in general not equal to (UU¯)(UU¯)\left(U\circ\overline{U}\right)\left(U^{\prime}\circ\overline{U^{\prime}}\right). Indeed, the correlation matrix (UU¯)(UU¯)\left(U\circ\overline{U}\right)\left(U^{\prime}\circ\overline{U^{\prime}}\right) is not even necessarily the correlation matrix of some group invariant quantum Latin square, as the following example shows.

Example 5.5.

The following correlation matrix of a 5\mathbb{Z}_{5}-invariant quantum Latin square was given in [18] (here φ\varphi denotes the golden ratio 1+52\frac{1+\sqrt{5}}{2}):

15(5000001+φ112φ012φ1+φ1011+φ2φ102φ111+φ).\frac{1}{5}\begin{pmatrix}5&0&0&0&0\\ 0&1+\varphi&1&1&2-\varphi\\ 0&1&2-\varphi&1+\varphi&1\\ 0&1&1+\varphi&2-\varphi&1\\ 0&2-\varphi&1&1&1+\varphi\end{pmatrix}. (10)

Multiplying this matrix by its transpose, which is the correlation matrix of a 5\mathbb{Z}_{5}-invariant quantum Latin square by Remark 4.6, yields the following:

125(25000009664069460649604669).\frac{1}{25}\begin{pmatrix}25&0&0&0&0\\ 0&9&6&6&4\\ 0&6&9&4&6\\ 0&6&4&9&6\\ 0&4&6&6&9\end{pmatrix}. (11)

As we will see in Theorem 9.1, there are only finitely many transformation matrices of 5\mathbb{Z}_{5}-invariant quantum latin squares, and thus we can simply compute all of them and their corresponding correlation matrices. They are all either permutation matrices or the matrix in (10) multiplied on the left and/or right by a permutation matrix. Thus the matrix in (11) is not among them.

6 Representation Theory

In this section we will see some connections between (G,G)(G,G^{\prime})-transformation matrices and representations of the groups GG and GG^{\prime}. We start by introducing some basic concepts in representation theory, but for more on group representations, we refer the reader to [8, 19].

Let GG be a finite group and let ρ\rho be a representation, that is, a homomorphism from GG to some general linear group. The dimension, d,d, of this general linear group is the degree of ρ\rho. We say that representations ρ\rho and ρ\rho^{\prime} of degree dd are equivalent if there exists an invertible d×dd\times d matrix, MM such that Mρ(g)M1=ρ(g)M\rho(g)M^{-1}=\rho^{\prime}(g) for all gG.g\in G. The representation ρ\rho is said to be unitary if ρ(g)\rho(g) is a unitary matrix for all gG.g\in G. We observe that every representation is equivalent to some unitary representation. Given a representation ρ\rho, its corresponding character is the map χ:G\chi:G\to\mathbb{C} given by gTr(ρ(g)),g\mapsto\operatorname{Tr}(\rho(g)), where Tr\operatorname{Tr} is the usual trace.

For matrices MM and NN, we denote by M,N\langle M,N\rangle their normalized Hilbert-Schmidt inner product, i.e., M,N=tr(MN)=1dTr(MN)\langle M,N\rangle=\operatorname{tr}(M^{\dagger}N)=\frac{1}{d}\operatorname{Tr}(M^{\dagger}N) where dd is the dimension of the matrices and tr\operatorname{tr} is the trace scaled so that tr(I)=1\operatorname{tr}(I)=1. We will call a representation ρ\rho quasi-regular if it is unitary and if for all distinct g,hGg,h\in G we have ρ(g),ρ(h)=0\langle\rho(g),\rho(h)\rangle=0.

We are in particular interested in one such representation, namely the left regular representation, λ\lambda, defined by (λ(g))x,y=δx,gy(\lambda(g))_{x,y}=\delta_{x,gy} for all g,x,yGg,x,y\in G. This representation is clearly quasi-regular.

Lemma 6.1.

Let GG and GG^{\prime} be finite groups and suppose that ρ\rho and ρ\rho^{\prime} are quasi-regular representations of GG and GG^{\prime} respectively. Define :={ρ(g):gG}\mathcal{B}:=\{\rho(g):g\in G\} and :={ρ(h):hG}\mathcal{B}^{\prime}:=\{\rho^{\prime}(h):h\in G^{\prime}\}. Then the following are equivalent:

  1. 1.

    span()=span()\operatorname{span}(\mathcal{B})=\operatorname{span}(\mathcal{B}^{\prime});

  2. 2.

    There exists a (G,G)(G,G^{\prime})-transformation matrix UU such that

    ρ(h)=xGUx,hρ(x) for all hG.\rho^{\prime}(h)=\sum_{x\in G}U_{x,h}\rho(x)\text{ for all }h\in G^{\prime}.
Proof.

Suppose first that 1. holds. Note that with respect to our normalized trace inner product, \mathcal{B} and \mathcal{B}^{\prime} are orthonormal bases, so the matrix UU defined by Ug,h:=ρ(g),ρ(h)U_{g,h}:=\langle\rho(g),\rho^{\prime}(h)\rangle is a unitary change of basis matrix between them and satisfies

ρ(h)=xGUx,hρ(x) for all hG.\rho^{\prime}(h)=\sum_{x\in G}U_{x,h}\rho(x)\text{ for all }h\in G^{\prime}. (12)

Since ρ\rho and ρ\rho^{\prime} are homomorphisms and each value is a unitary matrix, we have ρ(g1)=ρ(g)1=ρ(g)\rho(g^{-1})=\rho(g)^{-1}=\rho(g)^{\dagger} for all gGg\in G, and similarly for ρ\rho^{\prime}. Now we see that for gGg\in G, hGh\in G^{\prime} we get

Ug1,h1\displaystyle U_{g^{-1},h^{-1}} =ρ(g1),ρ(h1)\displaystyle=\langle\rho(g^{-1}),\rho^{\prime}(h^{-1})\rangle
=ρ(g),ρ(h)\displaystyle=\langle\rho(g)^{\dagger},\rho^{\prime}(h)^{\dagger}\rangle
=tr(ρ(g)ρ(h))\displaystyle=\operatorname{tr}\left(\rho(g)\rho^{\prime}(h)^{\dagger}\right)
=tr(ρ(g)ρ(h))¯\displaystyle=\overline{\operatorname{tr}\left(\rho(g)^{\dagger}\rho^{\prime}(h)\right)}
=Ug,h¯\displaystyle=\overline{U_{g,h}}

as needed.

Lastly, we will show that

Ua,bc=x,yGxy=aUx,bUy,c,U_{a,bc}=\sum_{\begin{subarray}{c}x,y\in G\\ xy=a\end{subarray}}U_{x,b}U_{y,c},

which completes the proof that UU is a (G,G)(G,G^{\prime})-transformation matrix by Remark 4.6. We have that

Ua,bc\displaystyle U_{a,bc} =ρ(a),ρ(bc)\displaystyle=\langle\rho(a),\rho^{\prime}(bc)\rangle
=ρ(a),ρ(b)ρ(c)\displaystyle=\langle\rho(a),\rho^{\prime}(b)\rho^{\prime}(c)\rangle
=ρ(a),(xGUx,bρ(x))(yGUy,cρ(y))\displaystyle=\left\langle\rho(a),\left(\sum_{x\in G}U_{x,b}\rho(x)\right)\left(\sum_{y\in G}U_{y,c}\rho(y)\right)\right\rangle
=ρ(a),x,yGUx,bUy,cρ(x)ρ(y)\displaystyle=\left\langle\rho(a),\sum_{x,y\in G}U_{x,b}U_{y,c}\rho(x)\rho(y)\right\rangle
=ρ(a),x,yGUx,bUy,cρ(xy)\displaystyle=\left\langle\rho(a),\sum_{x,y\in G}U_{x,b}U_{y,c}\rho(xy)\right\rangle
=x,yGxy=aUx,bUy,c,\displaystyle=\sum_{\begin{subarray}{c}x,y\in G\\ xy=a\end{subarray}}U_{x,b}U_{y,c},

where the last equality is by quasi-regularity of ρ\rho.

Conversely, suppose that (2)(2) holds. Then clearly, span()span()\operatorname{span}(\mathcal{B}^{\prime})\subseteq\operatorname{span}(\mathcal{B}), and since \mathcal{B} and \mathcal{B}^{\prime} are orthonormal sets of the same size, this implies equality. ∎

Remark 6.2.

The representations ρ\rho and ρ\rho^{\prime} from the above lemma can be used directly to construct a (G,G)(G,G^{\prime})-invariant quantum Latin square. Specifically, letting |ψa,c=ρ(c)ρ(a1){|{\psi_{a,c}}\rangle}=\rho^{\prime}(c)\rho(a^{-1}) and using the normalized Hilbert-Schmidt inner product gives a quantum Latin square with transformation matrix equal to the matrix UU from the lemma.

Next we show that given a quasi-regular representation of GG and a (G,G)(G,G^{\prime})-transformation matrix, we can construct a quasi-regular representation of GG^{\prime} satisfying the conditions of Lemma 6.1.

Lemma 6.3.

If ρ\rho is a quasi-regular representation of GG and UU a (G,G)(G,G^{\prime})-transformation matrix, then

ρ(b):=aGUa,bρ(a)\rho^{\prime}(b):=\sum_{a\in G}U_{a,b}\rho(a)

is a quasi-regular representation of GG^{\prime}.

Proof.

Since Ux,e=δx,eU_{x,e}=\delta_{x,e} for all xGx\in G, it is clear that ρ(e)=I\rho^{\prime}(e)=I, and for g,hGg,h\in G^{\prime}, we have

ρ(g)ρ(h)\displaystyle\rho^{\prime}(g)\rho^{\prime}(h) =(xGUx,gρ(x))(yGUy,hρ(y))\displaystyle=\left(\sum_{x\in G}U_{x,g}\rho(x)\right)\Bigg{(}\sum_{y\in G}U_{y,h}\rho(y)\Bigg{)}
=x,yGUx,gUy,hρ(xy)\displaystyle=\sum_{x,y\in G}U_{x,g}U_{y,h}\rho(xy)
=zG(xGUx,gUx1z,h)ρ(z)\displaystyle=\sum_{z\in G}\left(\sum_{x\in G}U_{x,g}U_{x^{-1}z,h}\right)\rho(z)
=zGUz,ghρ(z)\displaystyle=\sum_{z\in G}U_{z,gh}\rho(z)
=ρ(gh),\displaystyle=\rho^{\prime}(gh),

so ρ\rho^{\prime} is a homomorphism. We also have

ρ(g)\displaystyle\rho^{\prime}(g)^{\dagger} =xGUx,g¯ρ(x)\displaystyle=\sum_{x\in G}\overline{U_{x,g}}\rho(x)^{\dagger}
=xGUx1,g1ρ(x1)\displaystyle=\sum_{x\in G}U_{x^{-1},g^{-1}}\rho(x^{-1})
=xGUx,g1ρ(x)\displaystyle=\sum_{x\in G}U_{x,g^{-1}}\rho(x)
=ρ(g1).\displaystyle=\rho^{\prime}(g^{-1}).

It follows that

ρ(g)ρ(g)=ρ(g1)ρ(g)=ρ(g1g)=ρ(e)=I,\rho^{\prime}(g)^{\dagger}\rho^{\prime}(g)=\rho^{\prime}(g^{-1})\rho^{\prime}(g)=\rho^{\prime}(g^{-1}g)=\rho^{\prime}(e)=I,

so ρ\rho^{\prime} is unitary. Finally it is clear that ρ(g),ρ(h)=tr(ρ(g)ρ(h))=tr(ρ(g1h))\langle\rho^{\prime}(g),\rho^{\prime}(h)\rangle=\operatorname{tr}(\rho^{\prime}(g)^{\dagger}\rho^{\prime}(h))=\operatorname{tr}(\rho^{\prime}(g^{-1}h)), and

tr(ρ(g1h))\displaystyle\operatorname{tr}(\rho^{\prime}(g^{-1}h)) =xGUx,g1htr(ρ(x))\displaystyle=\sum_{x\in G}U_{x,g^{-1}h}\operatorname{tr}(\rho(x))
=Ue,g1h\displaystyle=U_{e,g^{-1}h}
=δg,h.\displaystyle=\delta_{g,h}.

Therefore, ρ(g),ρ(h)=δg,h\langle\rho^{\prime}(g),\rho^{\prime}(h)\rangle=\delta_{g,h}, and we have shown that ρ\rho^{\prime} is a quasi-regular representation of G.G^{\prime}.

The next lemma shows that without loss of generality, we may take ρ\rho (respectively ρ\rho^{\prime}) to be the left regular representation of GG (respectively GG^{\prime}). In this case, the change of basis matrix UU satisfies an additional interesting relation. Namely, if we let ρ^(b)=xGUx,bλ(x)\hat{\rho}^{\prime}(b)=\sum_{x\in G}U_{x,b}\lambda(x) where λ\lambda is the left regular representation of GG, then ρ^(b)=Uλ(b)U\hat{\rho}^{\prime}(b)=U\lambda^{\prime}(b)U^{\dagger} where λ\lambda^{\prime} is the left regular representation of GG^{\prime}.

Lemma 6.4.

Let G,G,ρG,G^{\prime},\rho and ρ\rho^{\prime} be as in Lemma 6.1 and assume that the conditions of the Lemma hold with (G,G)(G,G^{\prime})-transformation matrix UU. Let λ,λ\lambda,\lambda^{\prime} be the left regular representations of G,GG,G^{\prime}, respectively. Then defining

ρ^(a)\displaystyle\hat{\rho}(a) :=yGUa,y¯λ(y)\displaystyle:=\sum_{y\in G^{\prime}}\overline{U_{a,y}}\lambda^{\prime}(y)
ρ^(b)\displaystyle\hat{\rho}^{\prime}(b) :=xGUx,bλ(x)\displaystyle:=\sum_{x\in G}U_{x,b}\lambda(x)

satisfies

ρ^(a)=Uλ(a)U,\displaystyle\hat{\rho}(a)=U^{\dagger}\lambda(a)U,
ρ^(b)=Uλ(b)U,\displaystyle\hat{\rho}^{\prime}(b)=U\lambda^{\prime}(b)U^{\dagger},

and

λ(a),ρ^(b)=ρ^(a),λ(b)=Ua,b=ρ(a),ρ(b).\displaystyle\langle\lambda(a),\hat{\rho}^{\prime}(b)\rangle=\langle\hat{\rho}(a),\lambda^{\prime}(b)\rangle=U_{a,b}=\langle\rho(a),\rho^{\prime}(b)\rangle.
Proof.

We will show that ρ^(a)=Uλ(a)U\hat{\rho}(a)=U^{\dagger}\lambda(a)U; the second equality can be proven similarly. Let g,hGg,h\in G^{\prime}. Then

(Uλ(a)U)g,h\displaystyle\left(U^{\dagger}\lambda(a)U\right)_{g,h} =x,yGUg,yλ(a)y,xUx,h\displaystyle=\sum_{x,y\in G}U^{\dagger}_{g,y}\lambda(a)_{y,x}U_{x,h}
=xGUax,g¯Ux,h\displaystyle=\sum_{x\in G}\overline{U_{ax,g}}U_{x,h}
=xG(yGUa,yUx,y1g¯)Ux,h\displaystyle=\sum_{x\in G}\left(\sum_{y\in G}\overline{U_{a,y}U_{x,y^{-1}g}}\right)U_{x,h}
=yGUa,y¯(xGUy1g,xUx,h)\displaystyle=\sum_{y\in G}\overline{U_{a,y}}\left(\sum_{x\in G}U^{\dagger}_{y^{-1}g,x}U_{x,h}\right)
=yGUa,y¯δy1g,h\displaystyle=\sum_{y\in G}\overline{U_{a,y}}\delta_{y^{-1}g,h}
=xGUa,x¯λ(x)g,h\displaystyle=\sum_{x\in G}\overline{U_{a,x}}\lambda^{\prime}(x)_{g,h}

and we have shown that Uλ(a)U=ρ^(a)U^{\dagger}\lambda(a)U=\hat{\rho}(a). Further,

λ(a),ρ^(b)\displaystyle\langle\lambda(a),\hat{\rho}^{\prime}(b)\rangle =tr(λ(a)ρ^(b))\displaystyle=\operatorname{tr}\left(\lambda(a)^{\dagger}\hat{\rho}^{\prime}(b)\right)
=tr(λ(a1)xGUx,bλ(x))\displaystyle=\operatorname{tr}\left(\lambda(a^{-1})\sum_{x\in G}U_{x,b}\lambda(x)\right)
=xGUx,btr(λ(a1x))\displaystyle=\sum_{x\in G}U_{x,b}\operatorname{tr}(\lambda(a^{-1}x))
=xGUx,bδa,x\displaystyle=\sum_{x\in G}U_{x,b}\delta_{a,x}
=Ua,b.\displaystyle=U_{a,b}.

The other equalities can be shown similarly. ∎

As a corollary we obtain another characterization of (G,G)(G,G^{\prime})-transformation matrices:

Corollary 6.5.

Let GG and GG^{\prime} be finite groups with left regular representations λ\lambda and λ\lambda^{\prime} respectively. Then a unitary matrix UG×GU\in\mathbb{C}^{G\times G^{\prime}} is a (G,G)(G,G^{\prime})-transformation matrix if and only if

Uλ(b)U=aGUa,bλ(a).U\lambda^{\prime}(b)U^{\dagger}=\sum_{a\in G}U_{a,b}\lambda(a).
Proof.

The forward direction follows immediately from Lemma 6.4. For the backwards implication, suppose that UG×GU\in\mathbb{C}^{G\times G^{\prime}} is a unitary matrix satisfying

Uλ(b)U=aGUa,bλ(a).U\lambda^{\prime}(b)U^{\dagger}=\sum_{a\in G}U_{a,b}\lambda(a).

Following the construction of Remark 6.2, we let

|ψa,b=Uλ(b)Uλ(a1){|{\psi_{a,b}}\rangle}=U\lambda^{\prime}(b)U^{\dagger}\lambda(a^{-1})

for aGa\in G and bGb\in G^{\prime}. Then

ψa,b|ψc,d\displaystyle\left\langle\psi_{a,b}|\psi_{c,d}\right\rangle =Uλ(b)Uλ(a1),Uλ(d)Uλ(c1)\displaystyle=\left\langle U\lambda^{\prime}(b)U^{\dagger}\lambda(a^{-1}),U\lambda^{\prime}(d)U^{\dagger}\lambda(c^{-1})\right\rangle
=tr((Uλ(b)Uλ(a1))Uλ(d)Uλ(c1))\displaystyle=\operatorname{tr}\left(\left(U\lambda^{\prime}(b)U^{\dagger}\lambda(a^{-1})\right)^{\dagger}U\lambda^{\prime}(d)U^{\dagger}\lambda(c^{-1})\right)
=tr(λ(a1)Uλ(b)UUλ(d)Uλ(c1))\displaystyle=\operatorname{tr}\left(\lambda(a^{-1})^{\dagger}U\lambda^{\prime}(b)^{\dagger}U^{\dagger}U\lambda^{\prime}(d)U^{\dagger}\lambda(c^{-1})\right)
=tr(λ(c1a)Uλ(b1d)U)\displaystyle=\operatorname{tr}\left(\lambda(c^{-1}a)U\lambda^{\prime}(b^{-1}d)U^{\dagger}\right)
=tr(λ(a1c)(xGUx,b1dλ(x)))\displaystyle=\operatorname{tr}\left(\lambda(a^{-1}c)^{\dagger}\left(\sum_{x\in G}U_{x,b^{-1}d}\lambda(x)\right)\right)
=Ua1c,b1d\displaystyle=U_{a^{-1}c,b^{-1}d}

as desired. From this it follows that (|ψa,b)aG,bG({|{\psi_{a,b}}\rangle})_{a\in G,b\in G^{\prime}} is a (G,G)(G,G^{\prime})-invariant quantum Latin square with transformation matrix UU. ∎

7 Existence of transformation matrices

In this section, we will prove our main result: that a (G,G)(G,G^{\prime})-invariant quantum Latin square exists if and only if the multiset of degrees of the irreducible representations is the same for GG and GG^{\prime}. Moreover, the (G,G)(G,G^{\prime})-transformation matrices are in correspondence with the isomorphisms from the group algebra of GG^{\prime} to the group algebra of GG that commute with trace and conjugate transpose. Again, we refer the reader to [8] for definitions of irreducible representations and characters and for theorems on orthogonality relations of irreducible characters.

Given a finite group GG with left regular representation λ,\lambda, the group algebra of GG is canonically isomorphic to the matrix algebra

ΛG:=span{λ(g):gG}.\Lambda_{G}:=\operatorname{span}\{\lambda(g):g\in G\}.

We will therefore think of the group algebra as this matrix algebra. It is a semi-simple algebra, and for finite GG it is Artinian.

Let ρ1,,ρr\rho_{1},\dots,\rho_{r} be a complete set of irreducible representations of GG with degrees d1,,drd_{1},\dots,d_{r}. Then as a consequence of Schur’s Lemma, we have that span{ρi(g):gG}\operatorname{span}\{\rho_{i}(g):g\in G\} is the full matrix algebra, Mdi()M_{d_{i}}(\mathbb{C}). The following lemma is an immediate consequence of some well known results in representation theory (see for example Section 6.2 in [19]) and on semisimple, Artinian algebras (see, for example Section 1.3 in [4]).

Lemma 7.1.

Let GG be a finite group with left regular representation λ\lambda and irreducible, unitary representations ρ1,,ρr\rho_{1},\dots,\rho_{r} with degrees d1,dr.d_{1}\dots,d_{r}. Then the map

ΦG:ΛGi=1r(IdiMdi()),λ(g)i=1r(Idiρi(g))\Phi_{G}:\Lambda_{G}\to\bigoplus_{i=1}^{r}\big{(}I_{d_{i}}\otimes M_{d_{i}}(\mathbb{C})\big{)},\quad\lambda(g)\mapsto\bigoplus_{i=1}^{r}\big{(}I_{d_{i}}\otimes\rho_{i}(g)\big{)}

(extended linearly) is an algebra isomorphism that preserves trace and commutes with the conjugate transpose. Further, there exists a unitary matrix UU such that for any MΛG,M\in\Lambda_{G}, we have ΦG(M)=UMU\Phi_{G}(M)=U^{\dagger}MU.∎

Definition 7.2.

We will call an algebra isomorphism that preserves trace and commutes with the conjugate transpose a unitary isomorphism, since (assuming some conditions on the algebra which always apply in our case) such an isomorphism may be written as conjugation by a unitary matrix.

Now the next two lemmas follow quite easily.

Lemma 7.3.

Two groups, GG and GG^{\prime} have isomorphic group algebras if and only if their multisets of degrees of irreducible representations are the same.

Proof.

By the Wedderburn-Artin Theorem [4, Theorem 1.3.5], any semisimple Artinian algebra can be written as a direct sum of full matrix algebras whose dimensions are uniquely determined. Now the result follows from Lemma 7.1. ∎

Lemma 7.4.

Let GG and GG^{\prime} be groups with isomorphic group algebras, ΛG\Lambda_{G} and ΛG\Lambda_{G^{\prime}}. Then there exists a unitary isomorphism, Ψ:ΛGΛG.\Psi:\Lambda_{G}\to\Lambda_{G^{\prime}}.

Proof.

This is obvious by taking Ψ:=ΦG1ΦG\Psi:=\Phi_{G^{\prime}}^{-1}\circ\Phi_{G}. ∎

Finally, we identify the (G,G)(G,G^{\prime})-transformation matrices with the unitary isomorphisms of the group algebras.

Theorem 7.5.

Let GG and GG^{\prime} be finite groups. Then UG×GU\in\mathbb{C}^{G\times G^{\prime}} is a (G,G)(G,G^{\prime})-transformation matrix if and only if the linear map ΨU:ΛGΛG\Psi_{U}:\Lambda_{G^{\prime}}\to\Lambda_{G} given by ΨU(λ(b))=aGUa,bλ(a)\Psi_{U}(\lambda^{\prime}(b))=\sum_{a\in G}U_{a,b}\lambda(a) is a unitary isomorphism. Moreover, every unitary isomorphism from ΛG\Lambda_{G^{\prime}} to ΛG\Lambda_{G} is attained in this way.

Proof.

Let UG×GU\in\mathbb{C}^{G\times G^{\prime}}. If UU is a transformation matrix, then ΨU(M)=UMU\Psi_{U}(M)=UMU^{\dagger} for all MΛGM\in\Lambda_{G^{\prime}} by Corollary 6.5. It is then immediate that ΨU\Psi_{U} is a unitary isomorphism.

Conversely, suppose that ΨU\Psi_{U} is a unitary isomorphism. Define ρ(b)=ΨU(λ(b))\rho^{\prime}(b)=\Psi_{U}(\lambda^{\prime}(b)) for bGb\in G^{\prime}. Since λ\lambda^{\prime} is a homomorphism and ΨU\Psi_{U} is an isomorphism, it is clear that ρ\rho^{\prime} is a homomorphism from GG^{\prime} to G×G\mathbb{C}^{G\times G}. We can further show that ρ\rho^{\prime} is quasi-regular: since λ\lambda^{\prime} is unitary and ΨU\Psi_{U} is unitary, ρ\rho^{\prime} must also be unitary, and since ΨU\Psi_{U} is unitary it preserves inner products and thus ρ(g),ρ(h)=δg,h\langle\rho^{\prime}(g),\rho^{\prime}(h)\rangle=\delta_{g,h}.

Now since ρ(b)=ΨU(λ(b))ΛG\rho^{\prime}(b)=\Psi_{U}(\lambda^{\prime}(b))\in\Lambda_{G} for all bG,b\in G^{\prime}, we see that span{ρ(b):bG}ΛG=span{λ(a):aG}\operatorname{span}\{\rho^{\prime}(b):b\in G^{\prime}\}\subseteq\Lambda_{G}=\operatorname{span}\{\lambda(a):a\in G\} and by a dimension argument we see that the spans must be equal. We can then apply Lemma 6.1 to obtain a (G,G)(G,G^{\prime})-transformation matrix UU^{\prime} that satisfies

ΨU(λ(b))=ρ(b)=aGUa,bλ(a) for each bG.\Psi_{U}(\lambda^{\prime}(b))=\rho^{\prime}(b)=\sum_{a\in G}U^{\prime}_{a,b}\lambda(a)\text{ for each }b\in G^{\prime}. (13)

But then of course U=UU=U^{\prime} and thus UU is a (G,G)(G,G^{\prime})-transformation matrix as desired.

Lastly, suppose that Ψ:ΛGΛG\Psi:\Lambda_{G^{\prime}}\to\Lambda_{G} is a unitary isomorphism. Then simply from the fact that Ψ\Psi is a linear map there exist coefficients Ua,bU_{a,b} for aGa\in G and bGb\in G^{\prime} such that

Ψ(λ(b))=aGUa,bλ(a) for all bG.\Psi(\lambda^{\prime}(b))=\sum_{a\in G}U_{a,b}\lambda(a)\text{ for all }b\in G^{\prime}.

In other words, Ψ=ΨU\Psi=\Psi_{U} and by the above we have that UU must be a (G,G)(G,G^{\prime})-transformation matrix. ∎

We now obtain the following result directly from the previous lemmas.

Corollary 7.6.

Let GG and GG^{\prime} be finite groups. There exists a (G,G)(G,G^{\prime})-transformation matrix if and only if the multisets of degrees of the irreducible representations of GG and GG^{\prime} are the same.∎

The corollary implies that if GG and GG^{\prime} are groups of the same order and GG is abelian, then a (G,G)(G,G^{\prime})-transformation matrix exists if and only if GG^{\prime} is abelian. We will further look into the abelian case in Section 9.

Before moving on, we prove the following additional characterization of transformation matrices. Here we use 𝐞gG\mathbf{e}_{g}\in\mathbb{C}^{G} to denote the standard basis vector indexed by gGg\in G.

Theorem 7.7.

Let GG and GG^{\prime} be finite groups. Then UG×GU\in\mathbb{C}^{G\times G^{\prime}} is a (G,G)(G,G^{\prime})-transformation matrix if and only if UU is unitary, UΛGU=ΛGU\Lambda_{G^{\prime}}U^{\dagger}=\Lambda_{G}, and U𝐞e=𝐞eU\mathbf{e}_{e}=\mathbf{e}_{e}.

Proof.

If UU is a (G,G)(G,G^{\prime})-transformation matrix, then it is unitary and it follows from Corollary 6.5 that UΛGUΛGU\Lambda_{G^{\prime}}U^{\dagger}\subseteq\Lambda_{G}. Then the equality follows from the fact that they have the same dimension, and U𝐞e=𝐞eU\mathbf{e}_{e}=\mathbf{e}_{e} follows from Remark 4.6.

Conversely, suppose that UG×GU\in\mathbb{C}^{G\times G^{\prime}} is a unitary matrix such that UΛGU=ΛGU\Lambda_{G^{\prime}}U^{\dagger}=\Lambda_{G} and U𝐞e=𝐞eU\mathbf{e}_{e}=\mathbf{e}_{e}. Then the map Ψ:ΛGΛG\Psi:\Lambda_{G^{\prime}}\to\Lambda_{G} given by Ψ(M)=UMU\Psi(M)=UMU^{\dagger} is a unitary isomorphism. Thus by Theorem 7.5 and Corollary 6.5 there exists a (G,G)(G,G^{\prime})-transformation matrix U^\hat{U} such that Ψ(M)=U^MU^\Psi(M)=\hat{U}M\hat{U}^{\dagger} for all MΛGM\in\Lambda_{G^{\prime}}. Therefore, UU^MU^U=MU^{\dagger}\hat{U}M\hat{U}^{\dagger}U=M for all MΛGM\in\Lambda_{G^{\prime}}. In particular, this implies that UU^λ(g)=λ(g)UU^U^{\dagger}\hat{U}\lambda^{\prime}(g)=\lambda^{\prime}(g)U^{\dagger}\hat{U} for all gGg\in G^{\prime}. Therefore,

UU^𝐞g\displaystyle U^{\dagger}\hat{U}\mathbf{e}_{g} =UU^λ(g)𝐞e\displaystyle=U^{\dagger}\hat{U}\lambda^{\prime}(g)\mathbf{e}_{e}
=λ(g)UU^𝐞e\displaystyle=\lambda^{\prime}(g)U^{\dagger}\hat{U}\mathbf{e}_{e}
=λ(g)𝐞e\displaystyle=\lambda^{\prime}(g)\mathbf{e}_{e}
=𝐞g.\displaystyle=\mathbf{e}_{g}.

Thus UU^=IU^{\dagger}\hat{U}=I, i.e., U=U^U=\hat{U} and so UU is a (G,G)(G,G^{\prime})-transformation matrix. ∎

8 Constructing transformation matrices

In the previous section, we saw that the (G,G)(G,G^{\prime})-transformation matrices are in correspondence with the unitary isomorphisms from ΛG\Lambda_{G^{\prime}} to ΛG\Lambda_{G}, and this means that (G,G)(G,G^{\prime})-transformation matrices exist if and only if GG and GG^{\prime} have the same multiset of degrees of their irreducible representations, as stated in Corollary 7.6. However, even if we know this is the case for two groups GG and GG^{\prime}, it is not obvious how to construct explicit examples of (G,G)(G,G^{\prime})-transformation matrices. In this section, we will show how to do this.

If GG and GG^{\prime} are finite groups whose multisets of degrees of irreducible representations are the same, then both ΛG\Lambda_{G} and ΛG\Lambda_{G}^{\prime} are isomorphic to the algebra

𝒜^:=i=1r(IdiMdi()),\hat{\mathcal{A}}:=\bigoplus_{i=1}^{r}\big{(}I_{d_{i}}\otimes M_{d_{i}}(\mathbb{C})\big{)}, (14)

where d1,,drd_{1},\ldots,d_{r} are the degrees of their irreducible representations. Moreover, by Lemma 7.1 there are unitary isomorphisms from ΛG\Lambda_{G} and ΛG\Lambda_{G^{\prime}} to 𝒜^\hat{\mathcal{A}}. In other words, there exist unitaries VV and WW such that

VΛGV=i=1r(IdiMdi())=WΛGW.V^{\dagger}\Lambda_{G}V=\bigoplus_{i=1}^{r}\big{(}I_{d_{i}}\otimes M_{d_{i}}(\mathbb{C})\big{)}=W^{\dagger}\Lambda_{G^{\prime}}W. (15)

The idea for constructing (G,G)(G,G^{\prime})-transformation matrices then is to pick a unitary U^\hat{U} such that U^𝒜^U^=𝒜^\hat{U}\hat{\mathcal{A}}\hat{U}^{\dagger}=\hat{\mathcal{A}} and then computing VU^WV\hat{U}W^{\dagger}. However, this does not work in general, essentially because there are nontrivial unitaries that pointwise fix 𝒜^\hat{\mathcal{A}}, and therefore a unitary isomorphism of 𝒜^\hat{\mathcal{A}} can be written as conjugation by a unitary in multiple different ways. So we must choose the unitary U^\hat{U} more carefully. This is what we show how to do in the remainder of this section. We remark here that even after we know how to choose our unitaries U^\hat{U} appropriately, it is still necessary to know unitaries VV and WW satisfying Equation (15) in order to produce (G,G)(G,G^{\prime})-transformation matrices. For abelian groups one can always use the character table (normalized so that it is unitary), but for non-abelian groups finding such VV and WW seems to be less straightforward.

Consider a unitary VV that satisfies (15). We can index its columns by triples (i,,k)(i,\ell,k) where the first coordinate corresponds to the terms in the summand, the second coordinate corresponds to indices of the first tensor factor, and the third coordinate corresponds to indices of the second tensor factor. Let v,kiv^{i}_{\ell,k} denote the (i,,k)(i,\ell,k) column of VV. Letting λ\lambda be the left regular representation of GG, Equation (15) implies that there are coefficients αk,ta,i\alpha^{a,i}_{k,t} for aGa\in G, i[r]i\in[r] and k,t[di]k,t\in[d_{i}] such that

λ(a)v,ki=t=1diαk,ta,iv,ti\lambda(a)v^{i}_{\ell,k}=\sum_{t=1}^{d_{i}}\alpha^{a,i}_{k,t}v^{i}_{\ell,t} (16)

Importantly, the coefficients appearing in this sum do not depend on \ell (this reflects the fact that each term in the direct sum of Equation (15) is a tensor product with the identity). Recall that we denote by 𝐞g\mathbf{e}_{g} the standard basis vector indexed by the element gGg\in G. Define a vector x=V𝐞ex=V^{\dagger}\mathbf{e}_{e}. Thus the (i,,k)(i,\ell,k)-entry of xx is x,ki:=(v,ki)𝐞ex^{i}_{\ell,k}:=(v^{i}_{\ell,k})^{\dagger}\mathbf{e}_{e}. Fixing the first index ii, we define a di×did_{i}\times d_{i} matrix XiX^{i} entrywise as

X,ki=x,ki=(v,ki)𝐞e.X^{i}_{\ell,k}=x^{i}_{\ell,k}=(v^{i}_{\ell,k})^{\dagger}\mathbf{e}_{e}. (17)

We will need the following lemma:

Lemma 8.1.

Let GG be a finite group and let VV be a unitary satisfying Equation (15). Further let XiX^{i} be defined as in Equation (17) for each ii indexing the irreducible representations of GG. Then the matrix |G|diXi\sqrt{\frac{|G|}{d_{i}}}X^{i} is unitary.

Proof.

We will show that (Xi(Xi))),k=δ,kdi|G|(X^{i}(X^{i})^{\dagger}))_{\ell,k}=\delta_{\ell,k}\frac{d_{i}}{|G|}, thus proving the lemma. We have that

(Xi(Xi))),k\displaystyle\left(X^{i}(X^{i})^{\dagger})\right)_{\ell,k} =jX,jiXk,ji¯\displaystyle=\sum_{j}X^{i}_{\ell,j}\overline{X^{i}_{k,j}}
=j((v,ji)𝐞e)((vk,ji)𝐞e¯)\displaystyle=\sum_{j}\left((v^{i}_{\ell,j})^{\dagger}\mathbf{e}_{e}\right)\left(\overline{(v^{i}_{k,j})^{\dagger}\mathbf{e}_{e}}\right)
=𝐞e(jvk,ji(v,ji))𝐞e\displaystyle=\mathbf{e}_{e}^{\dagger}\left(\sum_{j}v^{i}_{k,j}(v^{i}_{\ell,j})^{\dagger}\right)\mathbf{e}_{e}

To show that this is equal to δ,kdi|G|\delta_{\ell,k}\frac{d_{i}}{|G|}, we define the |G|×|G||G|\times|G| matrix A,ki=jvk,ji(v,ji)A^{i}_{\ell,k}=\sum_{j}v^{i}_{k,j}(v^{i}_{\ell,j})^{\dagger}. So (Xi(Xi))),k=𝐞eAi,k𝐞e\left(X^{i}(X^{i})^{\dagger})\right)_{\ell,k}=\mathbf{e}_{e}^{\dagger}A^{i}_{\ell,k}\mathbf{e}_{e}. We will show that Ak,iA^{i}_{k,\ell} has constant diagonal and trace equal to δ,kdi\delta_{\ell,k}d_{i}, which will prove the lemma.

First, we note that

A,kivs,tj=δi,jδ,svk,tiA^{i}_{\ell,k}v^{j}_{s,t}=\delta_{i,j}\delta_{\ell,s}v^{i}_{k,t} (18)

since the vs,tjv^{j}_{s,t} form an orthonormal basis. Therefore, the trace of A,kiA^{i}_{\ell,k} is

Tr(A,ki)=j,s,t(vs,tj)A,kivs,tj=j,s,tδi,jδ,s(vs,tj)vk,ti=t(v,ti)vk,ti=δ,kdi,\operatorname{Tr}(A^{i}_{\ell,k})=\sum_{j,s,t}(v^{j}_{s,t})^{\dagger}A^{i}_{\ell,k}v^{j}_{s,t}=\sum_{j,s,t}\delta_{i,j}\delta_{\ell,s}(v^{j}_{s,t})^{\dagger}v^{i}_{k,t}=\sum_{t}(v^{i}_{\ell,t})^{\dagger}v^{i}_{k,t}=\delta_{\ell,k}d_{i},

as desired.

To show that A,kiA^{i}_{\ell,k} has constant diagonal, it suffices to show that λ(a)A,kiλ(a)=A,ki\lambda(a)^{\dagger}A^{i}_{\ell,k}\lambda(a)=A^{i}_{\ell,k} for all aGa\in G. We will show that A,kiλ(a)=λ(a)A,kiA^{i}_{\ell,k}\lambda(a)=\lambda(a)A^{i}_{\ell,k}, which is equivalent. Using Equations (16) and (18), we have that

A,kiλ(a)vs,tj=xαt,xa,jA,kivs,xj=δi,jδ,sxαt,xa,ivk,xi,A^{i}_{\ell,k}\lambda(a)v^{j}_{s,t}=\sum_{x}\alpha^{a,j}_{t,x}A^{i}_{\ell,k}v^{j}_{s,x}=\delta_{i,j}\delta_{\ell,s}\sum_{x}\alpha^{a,i}_{t,x}v^{i}_{k,x},

and

λ(a)A,kivs,tj=δi,jδ,sλ(a)vk,ti=δi,jδ,sxαt,xa,ivk,xi.\lambda(a)A^{i}_{\ell,k}v^{j}_{s,t}=\delta_{i,j}\delta_{\ell,s}\lambda(a)v^{i}_{k,t}=\delta_{i,j}\delta_{\ell,s}\sum_{x}\alpha^{a,i}_{t,x}v^{i}_{k,x}.

Since A,kiλ(a)A^{i}_{\ell,k}\lambda(a) and λ(a)A,ki\lambda(a)A^{i}_{\ell,k} agree on a basis they are equal. Therefore A,kiA^{i}_{\ell,k} has constant diagonal equal to Tr(A,ki)/|G|=δ,kdi|G|\operatorname{Tr}(A^{i}_{\ell,k})/|G|=\delta_{\ell,k}\frac{d_{i}}{|G|}. It follows that

(Xi(Xi))),k=𝐞eAi,k𝐞e=δ,kdi|G|,\left(X^{i}(X^{i})^{\dagger})\right)_{\ell,k}=\mathbf{e}_{e}^{\dagger}A^{i}_{\ell,k}\mathbf{e}_{e}=\delta_{\ell,k}\frac{d_{i}}{|G|},

and thus |G|diXi\sqrt{\frac{|G|}{d_{i}}}X^{i} is unitary. ∎

Next we show that we can always find a unitary VV satisfying (15) such that the matrices XiX^{i} defined above are proportional to the identity.

Lemma 8.2.

Let GG be a finite group and suppose d1,,drd_{1},\ldots,d_{r} are the degrees of its irreducible representations. Then there exists a unitary VV satisfying (15) such that each XiX^{i} defined as in Equation (17) is equal to di|G|Idi\sqrt{\frac{d_{i}}{|G|}}I_{d_{i}}.

Proof.

Let VV be any unitary satisfying Equation (15), and let XiX^{i} be defined as in Equation (17). Then |G|diXi\sqrt{\frac{|G|}{d_{i}}}X^{i} is unitary by Lemma 8.1. Thus

X=i=1r|G|diXiIdiX=\bigoplus_{i=1}^{r}\sqrt{\frac{|G|}{d_{i}}}X^{i}\otimes I_{d_{i}}

is unitary. Define V^:=VX\hat{V}:=VX. Since VV and XX are unitary, so is V^\hat{V}. Moreover, conjugation by XX clearly (pointwise) preserves the algebra 𝒜^\hat{\mathcal{A}}, and therefore V^\hat{V} also satisfies Equation (15).

Now let us consider the analog of the matrices XiX^{i} but for V^\hat{V}, which we will call X^i\hat{X}^{i}. Let vec\mathrm{vec} be the linear map given by vec(eiejT)=eiej\mathrm{vec}(e_{i}e_{j}^{T})=e_{i}\otimes e_{j} (and therefore satisfies vec(uvT)=uv\mathrm{vec}(uv^{T})=u\otimes v for arbitrary vectors uu and vv). It is well known and not difficult to see that

(AB)vec(C)=vec(ACBT).\left(A\otimes B\right)\mathrm{vec}(C)=\mathrm{vec}(ACB^{T}). (19)

By definition, vec(Xi)\mathrm{vec}(X^{i}) is the part of the ee column of VV^{\dagger} corresponding to the ithi^{\text{th}} summand of (15), and vec(X^i)\mathrm{vec}(\hat{X}^{i}) is the same but for V^\hat{V}. Since V^=XV\hat{V}^{\dagger}=X^{\dagger}V^{\dagger}, using (19) and the definition of XX we see that

vec(X^i)=((|G|diXi)Idi)vec(Xi)=vec((|G|diXi)Xi)=di|G|vec(Idi).\mathrm{vec}(\hat{X}^{i})=\left(\left(\sqrt{\frac{|G|}{d_{i}}}X^{i}\right)^{\dagger}\otimes I_{d_{i}}\right)\mathrm{vec}(X^{i})=\mathrm{vec}\left(\left(\sqrt{\frac{|G|}{d_{i}}}X^{i}\right)^{\dagger}X^{i}\right)=\sqrt{\frac{d_{i}}{|G|}}\mathrm{vec}\left(I_{d_{i}}\right).

Thus X^i=di|G|Idi\hat{X}^{i}=\sqrt{\frac{d_{i}}{|G|}}I_{d_{i}} as desired. ∎

We will soon show how to construct (G,G)(G,G^{\prime})-transformation matrices assuming we have unitaries VV and WW satisfying (15). But first we need to understand the structure of the unitaries that preserve the algebra 𝒜^\hat{\mathcal{A}} from (14). For this, we need to define some notation. Letting 𝒜^\hat{\mathcal{A}} be as in (14), define Sym𝒜^\mathrm{Sym}_{\hat{\mathcal{A}}} to be the group of permutations π\pi of [r][r] such that dπ(i)=did_{\pi(i)}=d_{i} for each i[r]i\in[r]. In other words, Sym𝒜^\mathrm{Sym}_{\hat{\mathcal{A}}} is the group of permutations of [r][r] that only permute summands of the same dimension. Now given πSym𝒜^\pi\in\mathrm{Sym}_{\hat{\mathcal{A}}}, define P^π\widehat{P}^{\pi} to be the |G|×|G||G|\times|G| permutation matrix such that

P^π(i=1rIdiAi)(P^π)=i=1rIdπ1(i)Aπ1(i)\widehat{P}^{\pi}\left(\bigoplus_{i=1}^{r}I_{d_{i}}\otimes A_{i}\right)(\widehat{P}^{\pi})^{\dagger}=\bigoplus_{i=1}^{r}I_{d_{\pi^{-1}(i)}}\otimes A_{\pi^{-1}(i)}

for arbitrary matrices AiMdi()A_{i}\in M_{d_{i}}(\mathbb{C}).

The following lemma classifies the unitaries UU such that U𝒜^U=𝒜^U\hat{\mathcal{A}}U^{\dagger}=\hat{\mathcal{A}}. It is precisely the ones you expect, and the result is certainly known. However, the authors were unable to find a reference and so we include its rather tedious proof in Appendix A.

Lemma 8.3.

Let

𝒜^=i=1rIdiMdi().\hat{\mathcal{A}}=\bigoplus_{i=1}^{r}I_{d_{i}}\otimes M_{d_{i}}(\mathbb{C}).

Then a unitary UU satisfies U𝒜^U=𝒜^U\hat{\mathcal{A}}U^{\dagger}=\hat{\mathcal{A}} if and only if

U=P^π(i=1rMiNi)U=\widehat{P}^{\pi}\left(\bigoplus_{i=1}^{r}M^{i}\otimes N^{i}\right)

where πSym𝒜^\pi\in\mathrm{Sym}_{\hat{\mathcal{A}}}, and MiM^{i} and NiN^{i} are di×did_{i}\times d_{i} unitaries for each i[r]i\in[r].

We are now able to prove the main result of this section.

Theorem 8.4.

Let GG and GG^{\prime} be finite groups with isomorphic group algebras and suppose that VV and WW are unitaries satisfying (15). For i=1,,ri=1,\ldots,r, let XiX^{i} be the matrices defined by Equation (17), and let YiY^{i} be the analogous matrices defined using WW instead of VV. Then a matrix UU is a (G,G)(G,G^{\prime})-transformation matrix if and only if U=VU^WU=V\hat{U}W^{\dagger} where

U^=P^π(i=1rMiNi)\hat{U}=\widehat{P}^{\pi}\left(\bigoplus_{i=1}^{r}M^{i}\otimes N^{i}\right) (20)

such that πSym𝒜^\pi\in\mathrm{Sym}_{\hat{\mathcal{A}}}, and MiM^{i} and NiN^{i} are di×did_{i}\times d_{i} unitaries satisfying Mi=Xπ(i)Ni¯(Yi)1M^{i}=X^{\pi(i)}\overline{N^{i}}({Y^{i}})^{-1}.

Proof.

Let 𝒜^=iIdiMdi()\hat{\mathcal{A}}=\bigoplus_{i}I_{d_{i}}\otimes M_{d_{i}}(\mathbb{C}) be the algebra in the center of Equation (15). We will make use of the characterization of transformation matrices from Corollary 6.5. Let UG×GU\in\mathbb{C}^{G\times G^{\prime}} and define U^=VUW\hat{U}=V^{\dagger}UW. Then of course U=VU^WU=V\hat{U}W^{\dagger} and UU is unitary if and only if U^\hat{U} is unitary. Continuing in the case where they are unitary, we see that

U^𝒜^U^=𝒜^\displaystyle\hat{U}\hat{\mathcal{A}}\hat{U}^{\dagger}=\hat{\mathcal{A}}\quad VUW𝒜^WUV=𝒜^\displaystyle\Leftrightarrow\quad V^{\dagger}UW\hat{\mathcal{A}}W^{\dagger}U^{\dagger}V=\hat{\mathcal{A}}
UW𝒜^WU=V𝒜^V\displaystyle\Leftrightarrow\quad UW\hat{\mathcal{A}}W^{\dagger}U^{\dagger}=V\hat{\mathcal{A}}V^{\dagger}
UΛGU=ΛG.\displaystyle\Leftrightarrow\quad U\Lambda_{G^{\prime}}U^{\dagger}=\Lambda_{G}.

By Lemma 8.3, this says that UΛGU=ΛGU\Lambda_{G^{\prime}}U^{\dagger}=\Lambda_{G} if and only if U^=P^π(i=1rMiNi)\hat{U}=\widehat{P}^{\pi}\left(\oplus_{i=1}^{r}M^{i}\otimes N^{i}\right) for some πSym𝒜^\pi\in\mathrm{Sym}_{\hat{\mathcal{A}}} and di×did_{i}\times d_{i} unitaries MiM^{i} and NiN^{i} for all i=1,,ri=1,\ldots,r. Continuing in the case where this holds, we see that to prove the theorem we must show that for such UU and U^=VUW\hat{U}=V^{\dagger}UW, the condition U𝐞e=𝐞eU\mathbf{e}_{e}=\mathbf{e}_{e} is equivalent to Mi=Xπ(i)Ni¯(Yi)1M^{i}=X^{\pi(i)}\overline{N^{i}}\left(Y^{i}\right)^{-1} for each i=1,,ri=1,\ldots,r. This we proceed to do.

We have that U𝐞e=𝐞eU\mathbf{e}_{e}=\mathbf{e}_{e} if and only if VU^W𝐞e=𝐞eV\hat{U}W^{\dagger}\mathbf{e}_{e}=\mathbf{e}_{e} if and only if U^W𝐞e=V𝐞e\hat{U}W^{\dagger}\mathbf{e}_{e}=V^{\dagger}\mathbf{e}_{e}. Letting x=V𝐞ex=V^{\dagger}\mathbf{e}_{e} and y=W𝐞ey=W^{\dagger}\mathbf{e}_{e}, the latter states that U^y=x\hat{U}y=x. Letting xix^{i} and yiy^{i} denote the portion of xx and yy corresponding to the ithi^{\text{th}} summand in the definition of U^\hat{U}, and recalling the definitions of XiX^{i} and YiY^{i}, we see that vec(Xi)=xi\mathrm{vec}(X^{i})=x^{i} and vec(Yi)=yi\mathrm{vec}(Y^{i})=y^{i}. The π(i)th\pi(i)^{\text{th}} block of the equation U^y=x\hat{U}y=x can be written as

(MiNi)yi=xπ(i).\left(M^{i}\otimes N^{i}\right)y^{i}=x^{\pi(i)}.

Using (19), we see that this is equivalent to MiYi(Ni)T=Xπ(i)M^{i}Y^{i}(N^{i})^{T}=X^{\pi(i)}. By unitarity of NiN^{i} this is equivalent to Mi=Xπ(i)Ni¯(Yi)1M^{i}=X^{\pi(i)}\overline{N^{i}}(Y^{i})^{-1}, as desired. ∎

We remark that if NiN^{i} is unitary then Mi=Xπ(i)Ni¯(Yi)1M^{i}=X^{\pi(i)}\overline{N^{i}}(Y^{i})^{-1} will necessarily be unitary since both Xπ(i)X^{\pi(i)} and YiY^{i} are equal to di|G|\sqrt{\frac{d_{i}}{|G|}} times a unitary by Lemma 8.1. Thus the above theorem shows that for any choice of unitaries NiMdi()N^{i}\in M_{d_{i}}(\mathbb{C}) for i[r]i\in[r] and permutation πSym𝒜^\pi\in\mathrm{Sym}_{\hat{\mathcal{A}}}, the matrix

U=V(P^π(i=1r(Xπ(i)Ni¯(Yi)1)Ni))WU=V\left(\widehat{P}^{\pi}\left(\bigoplus_{i=1}^{r}\left(X^{\pi(i)}\overline{N^{i}}(Y^{i})^{-1}\right)\otimes N^{i}\right)\right)W^{\dagger} (21)

is a (G,G)(G,G^{\prime})-transformation matrix, and moreover all (G,G)(G,G^{\prime})-transformation matrices can be obtained in this way. Note however that the correspondence is not one-to-one, since multiplying any NiN^{i} by a complex unit does not change UU. However, it is clear that up to this degree of freedom, distinct choices for the NiN^{i} and π\pi result in distinct UU. This implies that when GG and GG^{\prime} are non-abelian and have isomorphic group algebras there are uncountably many (G,G)(G,G^{\prime})-transformation matrices. This is because in this case at least one of the irreducible representations must have degree greater than one, and then there are uncountably many choices for the corresponding NiN^{i}. What is less clear is when the corresponding correlation matrices UU¯U\circ\overline{U} are distinct. Since it is simple enough to choose some unitaries and a permutation, the above theorem allows us to construct arbitrarily many transformation matrices.

9 The abelian case

As noted at the end of Section 7, if GG is a finite abelian group, then there exist (G,G)(G,G^{\prime})-transformation matrices if and only if GG^{\prime} is abelian and of the same order as GG. In this case, using the results of the previous section allows us to describe the (G,G)(G,G^{\prime})-transformation matrices quite explicitly. In this section we give this description and additionally show that the correlation matrices resulting from these (G,G)(G,G^{\prime})-transformation matrices are closely related to the correlation matrices of the classical (G,G)(G,G^{\prime})-invariant correlations.

Given an abelian group GG, we let G^\widehat{G} denote the group of characters of GG; it is isomorphic to GG. We consider the character table of an abelian group to be a matrix with rows indexed by G^\widehat{G} and columns by GG such that the χ,a\chi,a-entry is equal to χ(a)\chi(a). The normalized character table has χ,a\chi,a-entry equal to 1|G|χ(a)\frac{1}{\sqrt{|G|}}\chi(a) and is well known to be a unitary matrix. Using the results of the previous section, we prove the following theorem:

Theorem 9.1.

Let GG and GG^{\prime} be equicardinal abelian groups with normalized character tables 𝒞\mathcal{C} and 𝒞\mathcal{C}^{\prime} respectively. Then the set of (G,G)(G,G^{\prime})-transformation matrices is

{𝒞Pπ𝒞:πBij(G^,G^)}.\left\{\mathcal{C}^{\dagger}P^{\pi}\mathcal{C}^{\prime}:\pi\in\operatorname{Bij}(\widehat{G},\widehat{G}^{\prime})\right\}.

In particular, this set is finite.

Proof.

Since all irreducible characters of abelian groups have degree one, the algebra 𝒜^\hat{\mathcal{A}} of Equation (15) is simply the algebra of diagonal matrices, and Sym𝒜^\mathrm{Sym}_{\hat{\mathcal{A}}} is simply all permutations of [n][n] for n=|G|n=|G|. Moreover, since di=1d_{i}=1 for all ii in this case, the matrix P^π\widehat{P}^{\pi} is simply PπP^{\pi}.

It is well known that the normalized character table satisfies Equation (15). Since every entry of the ee-column of 𝒞\mathcal{C}^{\dagger} is 1|G|\frac{1}{\sqrt{|G|}}, all of the XiX^{i} defined as in Equation (17) are proportional to identity, and similarly for the analogous matrices for GG^{\prime}. Therefore each NiN^{i} in Equation (20) is simply a complex unit and Mi=Ni¯M^{i}=\overline{N^{i}}. Therefore MiNi=1M^{i}\otimes N^{i}=1 for all ii. Thus the present theorem follows from Theorem 8.4. ∎

Remark 9.2.

It is straightforward to check that the transformation matrix of the (G,G)(G,G^{\prime})-invariant quantum Latin square described in Example 4.4 is precisely the matrix 𝒞Pπ𝒞\mathcal{C}^{\dagger}P^{\pi}\mathcal{C}^{\prime} of the above theorem, where π\pi is the bijection taking χi\chi^{\prime}_{i} to χi\chi_{i}. Thus the construction described in that example, which is the generalization of the construction of [18, Definition 4.1] to the case of possibly different groups GG and GG^{\prime}, produces all (G,G)(G,G^{\prime})-invariant quantum Latin squares, up to isometry.

As remarked at the end of the previous section, in the non-abelian case there are uncountably many (G,G)(G,G^{\prime})-transformation matrices, assuming there are any.

Definition 9.3.

Due to Theorem 9.1, for πBij(G^,G^)\pi\in\operatorname{Bij}(\widehat{G},\widehat{G}^{\prime}) we define Uπ:=𝒞Pπ𝒞U^{\pi}:=\mathcal{C}^{\dagger}P^{\pi}\mathcal{C}^{\prime}, and we let Qπ:=UπUπ¯Q^{\pi}:=U^{\pi}\circ\overline{U^{\pi}} be the corresponding correlation matrix.

Recall from Section 3 that for equicardinal groups GG and GG^{\prime}, every bijection πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}) results in a correlation matrix DπD^{\pi} of the (G,G)(G,G^{\prime})-invariant correlation pGpπpGp_{G}\circ p_{\pi}\circ p_{G^{\prime}}, and moreover the convex hull of these DπD^{\pi} is the full set of correlation matrices of classical (G,G)(G,G^{\prime})-invariant correlations. For abelian groups GG and GG^{\prime}, we see that we obtain a correlation matrix Qπ^Q^{\hat{\pi}} which corresponds to a (G,G)(G,G^{\prime})-invariant quantum Latin square for every bijection π^Bij(G^,G^)\hat{\pi}\in\operatorname{Bij}(\widehat{G},\widehat{G^{\prime}}), and moreover these are all of the correlation matrices of (G,G)(G,G^{\prime})-invariant quantum Latin squares. Remarkably, the matrices Qπ^Q^{\hat{\pi}} and DπD^{\pi} are closely related:

Theorem 9.4.

Let GG and GG^{\prime} be finite abelian groups of the same order with normalized character tables 𝒞\mathcal{C} and 𝒞\mathcal{C}^{\prime} respectively. Fix isomorphisms φ:G^G\varphi:\widehat{G}\to G and φ:G^G\varphi^{\prime}:\widehat{G}^{\prime}\to G^{\prime}, and let Φ,Φ\Phi,\Phi^{\prime} be the permutation matrices encoding these isomorphisms. Then for πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}) and π^=φ1πφBij(G^,G^)\hat{\pi}=\varphi^{-1}\circ\pi\circ\varphi^{\prime}\in\operatorname{Bij}(\widehat{G},\widehat{G}^{\prime}), we have that

Qπ^=𝒞ΦDπΦ𝒞.Q^{\hat{\pi}}=\mathcal{C}^{\dagger}\Phi^{\dagger}D^{\pi}\Phi^{\prime}\mathcal{C}^{\prime}.
Proof.

We begin by deriving a slightly different formula for Qπ^Q^{\hat{\pi}}. First, define the (G×G)×G(G\times G)\times G matrix SGS^{G} entrywise as

S(a,b),cG={1if a=b=c0o.w.S^{G}_{(a,b),c}=\begin{cases}1&\text{if }a=b=c\\ 0&\text{o.w.}\end{cases}

Define SGS^{G^{\prime}} analogously. It is then easy to check that for any two G×GG\times G^{\prime} matrices MM and NN, we have that

(SG)(MN)SG=MN,\left(S^{G}\right)^{\dagger}\left(M\otimes N\right)S^{G^{\prime}}=M\circ N,

and therefore

Qπ^\displaystyle Q^{\hat{\pi}} =(SG)(Uπ^Uπ^¯)SG\displaystyle=\left(S^{G}\right)^{\dagger}\left(U^{\hat{\pi}}\otimes\overline{U^{\hat{\pi}}}\right)S^{G^{\prime}}
=(SG)(𝒞Pπ^𝒞𝒞Pπ^𝒞¯)SG\displaystyle=\left(S^{G}\right)^{\dagger}\left(\mathcal{C}^{\dagger}P^{\hat{\pi}}\mathcal{C}^{\prime}\otimes\overline{\mathcal{C}^{\dagger}P^{\hat{\pi}}\mathcal{C}^{\prime}}\right)S^{G^{\prime}}
=(SG)(𝒞𝒞¯)(Pπ^Pπ^)(𝒞𝒞¯)SG\displaystyle=\left(S^{G}\right)^{\dagger}\left(\mathcal{C}^{\dagger}\otimes\overline{\mathcal{C}^{\dagger}}\right)\left(P^{\hat{\pi}}\otimes P^{\hat{\pi}}\right)\left(\mathcal{C}^{\prime}\otimes\overline{\mathcal{C}^{\prime}}\right)S^{G^{\prime}}
=(SG)(𝒞𝒞¯)(ΦPπΦΦPπΦ)(𝒞𝒞¯)SG\displaystyle=\left(S^{G}\right)^{\dagger}\left(\mathcal{C}^{\dagger}\otimes\overline{\mathcal{C}^{\dagger}}\right)\left(\Phi^{\dagger}P^{\pi}\Phi^{\prime}\otimes\Phi^{\dagger}P^{\pi}\Phi^{\prime}\right)\left(\mathcal{C}^{\prime}\otimes\overline{\mathcal{C}^{\prime}}\right)S^{G^{\prime}}
=(SG)(𝒞𝒞¯)(ΦΦ)(PπPπ)(ΦΦ)(𝒞𝒞¯)SG.\displaystyle=\left(S^{G}\right)^{\dagger}\left(\mathcal{C}^{\dagger}\otimes\overline{\mathcal{C}^{\dagger}}\right)\left(\Phi^{\dagger}\otimes\Phi^{\dagger}\right)\left(P^{\pi}\otimes P^{\pi}\right)\left(\Phi^{\prime}\otimes\Phi^{\prime}\right)\left(\mathcal{C}^{\prime}\otimes\overline{\mathcal{C}^{\prime}}\right)S^{G^{\prime}}.

On the other hand, Lemma 3.15 states that

Dπ=1n(RG)(PπPπ)RG,D^{\pi}=\frac{1}{n}\left(R^{G}\right)^{\dagger}\left(P^{\pi}\otimes P^{\pi}\right)R^{G^{\prime}},

where n=|G|=|G|n=|G|=|G^{\prime}|. Thus

𝒞ΦDπΦ𝒞=1n𝒞Φ(RG)(PπPπ)RGΦ𝒞.\mathcal{C}^{\dagger}\Phi^{\dagger}D^{\pi}\Phi^{\prime}\mathcal{C}^{\prime}=\frac{1}{n}\mathcal{C}^{\dagger}\Phi^{\dagger}\left(R^{G}\right)^{\dagger}\left(P^{\pi}\otimes P^{\pi}\right)R^{G^{\prime}}\Phi^{\prime}\mathcal{C}^{\prime}.

So it suffices to show that

(ΦΦ)(𝒞𝒞¯)SG=1nRGΦ𝒞,(\Phi\otimes\Phi)(\mathcal{C}\otimes\overline{\mathcal{C}})S^{G}=\frac{1}{\sqrt{n}}R^{G}\Phi\mathcal{C},

or equivalently that

(𝒞𝒞¯)SG𝒞=1n(ΦΦ)RGΦ.(\mathcal{C}\otimes\overline{\mathcal{C}})S^{G}\mathcal{C}^{\dagger}=\frac{1}{\sqrt{n}}(\Phi\otimes\Phi)^{\dagger}R^{G}\Phi.

It is easy to see from the definition of RGR^{G} and the fact that Φ\Phi is the permutation matrix encoding an isomorphism φ:G^G\varphi:\widehat{G}\to G, that

1n(ΦΦ)RGΦ=1nRG^.\frac{1}{\sqrt{n}}(\Phi\otimes\Phi)^{\dagger}R^{G}\Phi=\frac{1}{\sqrt{n}}R^{\widehat{G}}.

On the other hand, for α,β,χG^\alpha,\beta,\chi\in\widehat{G}, we have that

((𝒞𝒞¯)SG𝒞)(α,β),χ\displaystyle\left(\left(\mathcal{C}\otimes\overline{\mathcal{C}}\right)S^{G}\mathcal{C}^{\dagger}\right)_{(\alpha,\beta),\chi} =a,b,cG𝒞α,a𝒞β,b¯S(a,b),cG𝒞χ,c¯\displaystyle=\sum_{a,b,c\in G}\mathcal{C}_{\alpha,a}\overline{\mathcal{C}_{\beta,b}}S^{G}_{(a,b),c}\overline{\mathcal{C}_{\chi,c}}
=1n3/2aGα(a)β(a)¯χ(a)¯\displaystyle=\frac{1}{n^{3/2}}\sum_{a\in G}\alpha(a)\overline{\beta(a)}\overline{\chi(a)}
=1n3/2aGβ(a)1α(a)χ(a)¯\displaystyle=\frac{1}{n^{3/2}}\sum_{a\in G}\beta(a)^{-1}\alpha(a)\overline{\chi(a)}
=1n3/2aG(β1α(a))χ(a)¯\displaystyle=\frac{1}{n^{3/2}}\sum_{a\in G}\left(\beta^{-1}\alpha(a)\right)\overline{\chi(a)}
={1nif β1α=χ0otherwise\displaystyle=\begin{cases}\frac{1}{\sqrt{n}}&\text{if }\beta^{-1}\alpha=\chi\\ 0&\text{otherwise}\end{cases}

which is equal to (1/n)R(α,β),χG^(1/\sqrt{n})R^{\widehat{G}}_{(\alpha,\beta),\chi} and therefore we are done. ∎

The above shows that conv{Qπ^:π^Bij(G^,G^)}\operatorname{conv}\{Q^{\hat{\pi}}:\hat{\pi}\in\operatorname{Bij}(\widehat{G},\widehat{G}^{\prime})\} and conv{Dπ:πBij(G,G)}\operatorname{conv}\{D^{\pi}:\pi\in\operatorname{Bij}(G,G^{\prime})\} are related by a unitary map (in particular they have the same volume and this map takes extreme points to extreme points). As a consequence, neither of these sets contains the other unless they are equal. In the case where they are not equal (which appears to be most cases) this implies that the group invariant quantum Latin squares produce at least some non-classical correlations, but their convex hull is not the set of all of the quantum group invariant correlations as this convex hull does not even contain every classical correlation.

10 Isomorphisms

Here we show that the collection of rows (resp. columns) of a (G,G)(G,G^{\prime})-transformation matrix UU containing only a single nonzero entry correspond to subgroups of GG (resp. GG^{\prime}). Moreover, the submatrix of UU corresponding to these rows and columns gives an isomorphism between these subgroups and a representation of degree one of each.

A character of a group is called linear if the degree of the corresponding representation is one. Note that in this case, the character is equal to the representation.

Theorem 10.1.

Suppose that UU is a (G,G)(G,G^{\prime})-transformation matrix and let SGS\subseteq G and SGS^{\prime}\subseteq G^{\prime} be the indices of all of the rows/columns of UU that have a single nonzero entry. Further define σ:SS\sigma:S\to S^{\prime}, χ:S\chi:S\to\mathbb{C} and χ:S\chi^{\prime}:S^{\prime}\to\mathbb{C} as

Ua,σ(a)\displaystyle U_{a,\sigma(a)} 0\displaystyle\neq 0
χ(a)\displaystyle\chi(a) =Ua,σ(a)\displaystyle=U_{a,\sigma(a)}
χ(b)\displaystyle\chi^{\prime}(b) =Uσ1(b),b\displaystyle=U_{\sigma^{-1}(b),b}

Then SS, SS^{\prime} are subgroups of GG, GG^{\prime} respectively, σ\sigma is an isomorphism of these subgroups, and χ\chi, χ\chi^{\prime} are linear characters of SS, SS^{\prime}.

Proof.

Note first that σ\sigma is clearly bijective and |S|=|S|.|S|=|S^{\prime}|. We have seen before that Ue,e=1U_{e,e}=1, so eSe\in S with σ(e)=eS.\sigma(e)=e\in S^{\prime}. Let aSa\in S and a:=σ(a)a^{\prime}:=\sigma(a). Then |Ua,b|=0|U_{a,b}|=0 for all bG\{a}b\in G^{\prime}\backslash\{a^{\prime}\} and so |Ua1,b1|=|Ua,b¯|=0|U_{a^{-1},b^{-1}}|=|\overline{U_{a,b}}|=0 unless b1=(a)1b^{-1}=(a^{\prime})^{-1}. It follows that a1Sa^{-1}\in S and that σ(a1)=σ(a)1\sigma(a^{-1})=\sigma(a)^{-1}. Similarly we see that SS^{\prime} is inverse-closed. Now let a,bSa,b\in S with a:=σ(a)a^{\prime}:=\sigma(a) and b:=σ(b).b^{\prime}:=\sigma(b). Then

Uab,c=x,yGxy=cUa,xUb,y={Ua,aUb,bif c=ab0otherwise.U_{ab,c}=\sum_{\begin{subarray}{c}x,y\in G^{\prime}\\ xy=c\end{subarray}}U_{a,x}U_{b,y}=\begin{cases}U_{a,a^{\prime}}U_{b,b^{\prime}}&\text{if }c=a^{\prime}b^{\prime}\\ 0&\text{otherwise.}\end{cases} (22)

Therefore, abSab\in S with σ(ab)=ab=σ(a)σ(b)S\sigma(ab)=a^{\prime}b^{\prime}=\sigma(a)\sigma(b)\in S^{\prime} and we have shown that SS and SS^{\prime} are subgroups of GG and G,G^{\prime}, respectively and that σ\sigma is an isomorphism between them.

To show that χ\chi and χ\chi^{\prime} are linear characters of GG and GG^{\prime}, it suffices to show that they are homomorphisms to the complex unit circle. Clearly we have |χ(g)|=|χ(g)|=1|\chi(g)|=|\chi^{\prime}(g^{\prime})|=1 for all gGg\in G and gGg^{\prime}\in G^{\prime} and the fact that they are homomorphisms follows easily from (22). This concludes the proof. ∎

In the case where GG and GG^{\prime} can be written as internal direct products containing the subgroups SS and SS^{\prime}, respectively, a version of the converse also holds. By Corollary 7.6, the existence of a (G,G)(G,G^{\prime})-transformation matrix depends on the degrees of the representations of the groups being the same, so we need that condition.

Theorem 10.2.

Let GG and GG^{\prime} be groups, and let HGH\leq G and HGH^{\prime}\leq G^{\prime} be subgroups such that HH,H\cong H^{\prime}, GH×KG\cong H\times K and GH×KG^{\prime}\cong H^{\prime}\times K^{\prime} for some K,KK,K^{\prime}. Suppose further that the multisets of degrees of irreducible representations of GG and GG^{\prime} are the same. Let σ:HH\sigma:H\to H^{\prime} be an isomorphism. Then for each linear character χ\chi of HH, there exists a (G,G)(G,G^{\prime})-transformation matrix, UU such that for all hHh\in H, we have Uh,x=δx,σ(h)χ(h)U_{h,x}=\delta_{x,\sigma(h)}\chi(h).

Proof.

Let χ\chi be a linear character of HH and define χ:H\chi^{\prime}:H^{\prime}\to\mathbb{C} by letting χ(h):=χ(σ1(h))\chi^{\prime}(h):=\chi(\sigma^{-1}(h)). Since σ\sigma is an isomorphism, it is easy to see that χ\chi^{\prime} is a linear character of H.H^{\prime}. Define the matrix VH×HV\in\mathbb{C}^{H\times H^{\prime}} by letting

Vh,h:={χ(h)if h=σ(h)0otherwise.V_{h,h^{\prime}}:=\begin{cases}\chi(h)&\text{if }h^{\prime}=\sigma(h)\\ 0&\text{otherwise.}\end{cases}

Since |χ(h)|=1|\chi(h)|=1 for all hHh\in H, it is easy to see that VV is a unitary matrix.

Now consider the groups KK and KK^{\prime}. It is well known that the irreducible characters of a direct product of groups are precisely the Kronecker products of the irreducible characters of the factors (see for example [8, Theorem 19.18]). It follows that the multisets of degrees of the irreducible representations of KK and KK^{\prime} are the same. Therefore, there exists a (K,K)(K,K^{\prime})-transformation matrix, WW. We will show that that the matrix U:=VWU:=V\otimes W is a (G,G)(G,G^{\prime})-transformation matrix satisfying the required conditions. Clearly, U(H×K)×(H×K)=G×GU\in\mathbb{C}^{(H\times K)\times(H^{\prime}\times K^{\prime})}=\mathbb{C}^{G\times G^{\prime}}, and it is a unitary matrix since VV and WW are unitary.

Note that since GG is the internal direct product of HH and KK, we have for all hHh\in H and kKk\in K that hk=khhk=kh. Further, every element, gg, of GG can be written uniquely as a product g=hkg=hk with hHh\in H and kKk\in K. We have for g=hkGg=hk\in G and g=hkGg^{\prime}=h^{\prime}k^{\prime}\in G^{\prime}

Ug1,g1\displaystyle U_{g^{-1},g^{\prime-1}} =U(hk)1,(hk)1\displaystyle=U_{(hk)^{-1},(h^{\prime}k^{\prime})^{-1}}
=Uh1k1,h1k1\displaystyle=U_{h^{-1}k^{-1},h^{\prime-1}k^{\prime-1}} (since hk=kh)\displaystyle(\text{since }hk=kh)
=Vh1,h1Wk1,k1\displaystyle=V_{h^{-1},h^{\prime-1}}W_{k^{-1},k^{\prime-1}}
=Vh1,h1Wk,k¯,\displaystyle=V_{h^{-1},h^{\prime-1}}\overline{W_{k,k^{\prime}}},

which is zero if h1σ(h1)=σ(h)1h^{\prime-1}\neq\sigma(h^{-1})=\sigma(h)^{-1} or equivalently if σ(h)h\sigma(h)\neq h^{\prime}. If h=σ(h)h^{\prime}=\sigma(h) then

Vh1,h1=χ(h1)=χ(h)1=χ(h)¯=Vh,h¯.V_{h^{-1},h^{\prime-1}}=\chi(h^{-1})=\chi(h)^{-1}=\overline{\chi(h)}=\overline{V_{h,h^{\prime}}}.

In both cases we see that Ug1,g1=Ug,g¯U_{g^{-1},g^{\prime-1}}=\overline{U_{g,g^{\prime}}}.

Now let a=a1a2,b=b1b2Ga=a_{1}a_{2},b=b_{1}b_{2}\in G with a1,b1Ha_{1},b_{1}\in H and a2,b2Ka_{2},b_{2}\in K and let c=c1c2Gc=c_{1}c_{2}\in G^{\prime} with c1Hc_{1}\in H^{\prime} and c2Kc_{2}\in K^{\prime}. Then

x,yGxy=cUa,xUb,y\displaystyle\sum_{\begin{subarray}{c}x,y\in G^{\prime}\\ xy=c\end{subarray}}U_{a,x}U_{b,y} =x1x2,y1y2Gx1x2y1y2=cUa1a2,x1x2Ub1b2,y1y2\displaystyle=\sum_{\begin{subarray}{c}x_{1}x_{2},y_{1}y_{2}\in G^{\prime}\\ x_{1}x_{2}y_{1}y_{2}=c\end{subarray}}U_{a_{1}a_{2},x_{1}x_{2}}U_{b_{1}b_{2},y_{1}y_{2}}
=x1x2,y1y2Gx1y1x2y2=cVa1,x1Wa2,x2Vb1,y1Wb2,y2\displaystyle=\sum_{\begin{subarray}{c}x_{1}x_{2},y_{1}y_{2}\in G^{\prime}\\ x_{1}y_{1}x_{2}y_{2}=c\end{subarray}}V_{a_{1},x_{1}}W_{a_{2},x_{2}}V_{b_{1},y_{1}}W_{b_{2},y_{2}}
=x2,y2Kσ(a1)σ(b1)x2y2=cχ(a1)χ(b1)Wa2,x2Wb2,y2\displaystyle=\sum_{\begin{subarray}{c}x_{2},y_{2}\in K^{\prime}\\ \sigma(a_{1})\sigma(b_{1})x_{2}y_{2}=c\end{subarray}}\chi(a_{1})\chi(b_{1})W_{a_{2},x_{2}}W_{b_{2},y_{2}}
=χ(a1)χ(b1)x2,y2Kσ(a1b1)=c1x2y2=c2Wa2,x2Wb2,y2\displaystyle=\chi(a_{1})\chi(b_{1})\sum_{\begin{subarray}{c}x_{2},y_{2}\in K^{\prime}\\ \sigma(a_{1}b_{1})=c_{1}\\ x_{2}y_{2}=c_{2}\end{subarray}}W_{a_{2},x_{2}}W_{b_{2},y_{2}}
={χ(a1b1)Wa2b2,c2if σ(a1b1)=c10otherwise.\displaystyle=\begin{cases}\chi(a_{1}b_{1})W_{a_{2}b_{2},c_{2}}&\text{if }\sigma(a_{1}b_{1})=c_{1}\\ 0&\text{otherwise.}\end{cases}

On the other hand we have

Uab,c=Va1b1,c1Wa2b2,c2=χ(a1b1)Wa2b2,c2,U_{ab,c}=V_{a_{1}b_{1},c_{1}}W_{a_{2}b_{2},c_{2}}=\chi(a_{1}b_{1})W_{a_{2}b_{2},c_{2}},

if c1=σ(a1b1)c_{1}=\sigma(a_{1}b_{1}) and 0 otherwise. Thus

Uab,c=x,yGxy=cUa,xUb,yU_{ab,c}=\sum_{\begin{subarray}{c}x,y\in G^{\prime}\\ xy=c\end{subarray}}U_{a,x}U_{b,y}

for all a,bGa,b\in G and cGc\in G^{\prime} and we have shown that UU is a (G,G)(G,G^{\prime})-transformation matrix. ∎

Remark 10.3.

Note that the trivial character is linear, and so every group has a linear character.

Lemma 10.4.

Suppose that GG and GG^{\prime} are finite groups that are isomorphic via a map σ:GG\sigma:G\to G^{\prime}, and χ:G\chi:G\to\mathbb{C} is a linear character of GG. Then UG×GU\in\mathbb{C}^{G\times G^{\prime}} defined as

Ua,b={χ(a)if b=σ(a)0o.w.U_{a,b}=\begin{cases}\chi(a)&\text{if }b=\sigma(a)\\ 0&\text{o.w.}\end{cases}

is a (G,G)(G,G^{\prime})-transformation matrix. Moreover, these are precisely the transformation matrices of (G,G)(G,G^{\prime})-invariant quantum Latin squares whose corresponding quantum permutation matrices have commuting entries.

Proof.

The fact that such UU are transformation matrices follows immediately from Theorem 10.2. Moreover, if UU is such a transformation matrix, then its corresponding correlation matrix UU¯U\circ\overline{U} is a permutation matrix and thus it follows from Corollary 3.12 that all entries of the corresponding quantum permutation matrix commute.

Conversely, suppose that Ψ=(ψa,b)\Psi=(\psi_{a,b}) is a (G,G)(G,G^{\prime})-invariant quantum Latin square such that all of the projections |ψa,bψa,b|\left|\psi_{a,b}\left\rangle\!\right\langle\psi_{a,b}\right| commute. It follows that any two vectors in Ψ\Psi are either orthogonal to each other or they differ only by multiplication by a complex unit. Therefore, the transformation matrix UU of Ψ\Psi has precisely one nonzero entry in every row/column and thus by Theorem 10.1 it has the form given in the lemma statement. ∎

Recall from Corollary 3.12 that the only permutation matrices contained in the set of correlation matrices of quantum (G,G)(G,G^{\prime})-invariant correlations are the isomorphisms from GG^{\prime} to GG. Using the above, we can show that these can all be obtained from (G,G)(G,G^{\prime})-invariant quantum Latin squares.

Corollary 10.5.

The permutation matrices contained in the set

{UU¯:U is a (G,G)-transformation matrix}\{U\circ\overline{U}:U\text{ is a }(G,G^{\prime})\text{-transformation matrix}\}

are precisely the permutation matrices encoding isomorphisms between GG and GG^{\prime}.∎

11 Support Graphs

In this section we will introduce the notion of the support graph of a correlation for the bijection game and see some connections between properties of this graph and properties of the correlation. We will start with general non-signalling correlations, then specialize to quantum correlations, and finally to group invariant correlations. We will see that the support graph of a correlation pp arising from a group invariant quantum Latin square Ψ\Psi contains interesting information about Ψ\Psi. We begin with the definition of a support graph:

Definition 11.1.

Given a winning correlation pp for the (G,G)(G,G^{\prime})-bijection game, the support (di)graph of pp, denoted XpX^{p}, is the (di)graph with vertex set {(a,b)G×G:p(a,a|b,b)0}\{(a,b)\in G\times G^{\prime}:p(a,a|b,b)\neq 0\} such that there is an arc from (a,b)(a,b) to (c,d)(c,d) if they are distinct and p(a,c|b,d)0p(a,c|b,d)\neq 0.

Note that the sets {(x,b):xG}V(Xp)\{(x,b):x\in G\}\cap V(X^{p}) and {(a,y):yG}V(Xp)\{(a,y):y\in G^{\prime}\}\cap V(X^{p}) are independent sets in the support graph for all aGa\in G and bGb\in G^{\prime}, since p(x,x|b,b)=0p(x,x^{\prime}|b,b)=0 if xxx\neq x^{\prime} and p(a,a|y,y)=0p(a,a|y,y^{\prime})=0 if yyy\neq y^{\prime}. For quantum correlations the support (di)graph is in fact always a graph by Equation (2) and the cyclicity of trace.

11.1 Support graphs of non-signalling correlations

Recall that a correlation pp is non-signalling if both xp(a,x|b,y)\sum_{x}p(a,x|b,y) and xp(x,a|y,b)\sum_{x}p(x,a|y,b) are independent of yy. If pp is a winning non-signalling correlation for the (G,G)(G,G^{\prime})-bijection game, then both of these so-called “marginal probabilities” are equal to p(a,a|b,b)p(a,a|b,b). In other words, Alice and Bob have the same marginal probabilities and so we may simply denote this by p(a|b)p(a|b). This fact will be useful in the proofs of Lemma 11.4 and Theorem 11.5.

A common alternative term for “classical correlation” is “local correlation”, and so a nonlocal correlation is simply a non-classical correlation. A correlation p^\hat{p} is said to be strongly nonlocal [1] if there is no classical correlation pp such that p(a,b|x,y)>0p^(a,b|x,y)p(a,b|x,y)>0\Rightarrow\hat{p}(a,b|x,y) for all a,b,x,ya,b,x,y. In other words, p^\hat{p} is strongly nonlocal if there is no classical correlation that is zero everywhere p^\hat{p} is zero. Suppose that p^\hat{p} is strongly nonlocal. We can then define a nonlocal game such that Alice and Bob win when responding with aa and bb upon inputs xx and yy if p^(a,b|x,y)>0\hat{p}(a,b|x,y)>0. Clearly, p^\hat{p} will win this game with probability one. Moreover, any correlation that wins this game perfectly must be zero everywhere p^\hat{p} is zero, and thus no classical correlation can win the game since p^\hat{p} is strongly nonlocal. Conversely, if p^\hat{p} can perfectly win some nonlocal game that cannot be won perfectly by any classical correlation, this implies p^\hat{p} is strongly nonlocal. Thus the strongly nonlocal correlations are precisely those that can win some nonlocal game that cannot be won by any classical correlation. The following lemma shows that strong nonlocality of a group invariant correlation is captured by its support graph. Here we say a subset CC of vertices in a digraph is a clique if there is an arc from xx to yy for every distinct x,yCx,y\in C.

Lemma 11.2.

Let pp be a winning correlation for the (G,G)(G,G^{\prime})-bijection game. Then pp is strongly nonlocal if and only if its support (di)graph has no clique of size |G||G|.

Proof.

Let XX be the support graph of pp. We will prove that pp is not strongly nonlocal if and only if XX has a clique of size |G||G|.

Suppose that CC is a clique of size |G||G| in XX. Since no two vertices (a,b)(a,b) and (c,d)(c,d) that agree in exactly one coordinate can be adjacent, there must exist a bijection πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}) such that C={(π(y),y):yG}C=\{(\pi(y),y):y\in G^{\prime}\}. Then pπ(a,b|c,d)p_{\pi}(a,b|c,d) is nonzero only when a=π(c)a=\pi(c) and b=π(d)b=\pi(d), i.e., only when (a,c),(b,d)C(a,c),(b,d)\in C. In this case, by definition of the support (di)graph, we have that p(a,b|c,d)p(a,b|c,d) is nonzero. Thus pπp_{\pi} is a classical correlation that is zero everywhere pp is zero, i.e., pp is not strongly nonlocal.

Conversely, suppose that pp is not strongly nonlocal. Then there exists a classical correlation that is zero everywhere pp is zero, and by convexity there then must exist a deterministic classical correlation with this property. In other words, there are functions fA,fB:GGf_{A},f_{B}:G^{\prime}\to G such that p(fA(x),fB(y)|x,y)>0p(f_{A}(x),f_{B}(y)|x,y)>0 for all x,yGx,y\in G^{\prime}. However, since pp is a winning correlation for the (G,G)(G,G^{\prime})-bijection game, it follows that fA=fBf_{A}=f_{B} and this function is a bijection πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}). It is then easy to see that C:={(π(y),y):yG}C:=\{(\pi(y),y):y\in G^{\prime}\} is a clique of size |G||G| in the support (di)graph of pp. ∎

Remark 11.3.

The above lemma is very closely related to the result of [11] showing that the existence of a winning classical strategy for a “synchronous” nonlocal game is equivalent to the existence of an independent set of a certain size in its “game graph”. The main difference is that in [11] one constructs the graph from a game rather than a correlation, and the graph is essentially the complement of the support graph defined here.

In Section 12.2, we will give an example of a 24\mathbb{Z}_{2}^{4}-invariant quantum Latin squares whose correlations are strongly nonlocal, answering a question of [18].

We will soon show that the connected components of the support digraph can be used to decompose a non-signalling correlation into “smaller” correlations. First we will show that all of the connected components of the support digraph of a non-signalling correlation are strongly connected. We will do this by showing that the values a correlation takes give a flow on the support digraph. Recall that a real-valued flow in a digraph is an assignment of real numbers to its arcs such that for each vertex vv the sum of the values assigned to the arcs leaving vv is equal to the sum of the values assigned to the arcs entering vv.

Lemma 11.4.

Let pp be a winning non-signalling correlation for the (G,G)(G,G^{\prime})-bijection game. Then assigning the value p(a,c|b,d)p(a,c|b,d) to the arc from (a,b)(a,b) to (c,d)(c,d) in the support digraph gives a real-valued nowhere-zero flow in XpX^{p}. As a consequence, every weakly connected component of XpX^{p} is strongly connected.

Proof.

First note that by definition of the support graph, the assignment described is nowhere-zero. We will show that the total flow leaving a vertex is equal to the total flow entering a vertex, which proves that the assignment is a flow. The total flow leaving vertex (a,b)(a,b) is

yGxGp(a,x|b,y)=yGp(a|b)=|G|p(a|b).\sum_{y\in G^{\prime}}\sum_{x\in G}p(a,x|b,y)=\sum_{y\in G^{\prime}}p(a|b)=|G^{\prime}|p(a|b).

Similarly, the total flow entering vertex (a,b)(a,b) is

yGxGp(x,a|y,b)=yGp(a|b)=|G|p(a|b).\sum_{y\in G^{\prime}}\sum_{x\in G}p(x,a|y,b)=\sum_{y\in G^{\prime}}p(a|b)=|G^{\prime}|p(a|b).

Therefore the assignment is a nowhere-zero flow.

Now suppose that YY is a weakly connected component of XpX^{p}. If YY is not strongly connected, then its vertex set can be partitioned into two nonempty parts AA and BB such that there are arcs going from AA to BB, but no arcs going from BB to AA. However, since the flow described above is positive on all arcs, this would imply that the net flow leaving AA is nonzero, a contradiction. Therefore, every weakly connected component of XpX^{p} is strongly connected. ∎

Theorem 11.5.

Let pp be a winning non-signalling correlation for the (G,G)(G,G^{\prime})-bijection game, and let V1,V2,,VkV_{1},V_{2},\ldots,V_{k} be the vertex sets of the connected components of its support graph XpX^{p}. Then there exist s1,,sk+s_{1},\ldots,s_{k}\in\mathbb{R}^{+} such that for all i=1,,ki=1,\ldots,k

a,cG:(a,b),(c,d)Vip(a,c|b,d)=si for all b,dG.\sum_{a,c\in G:(a,b),(c,d)\in V_{i}}p(a,c|b,d)=s_{i}\text{ for all }b,d\in G^{\prime}.

It then follows that functions p1,,pk:G×G×G×Gp_{1},\ldots,p_{k}:G\times G\times G^{\prime}\times G^{\prime}\to\mathbb{R} defined as

pi(a,c|b,d)={1sip(a,c|b,d)if (a,b),(c,d)Vi0o.w.p_{i}(a,c|b,d)=\begin{cases}\frac{1}{s_{i}}p(a,c|b,d)&\text{if }(a,b),(c,d)\in V_{i}\\ 0&\text{o.w.}\end{cases}

are distinct non-signalling winning correlations for the (G,G)(G,G^{\prime})-isomorphism game and moreover pp is equal to the convex combination i=1ksipi\sum_{i=1}^{k}s_{i}p_{i}. It follows that pp is non-classical if and only if at least one of the pip_{i} are non-classical, and pp is strongly nonlocal if and only if all of the pip_{i} are strongly nonlocal.

Proof.

For any b,dGb,d\in G^{\prime}, we have that

a,cG:(a,b),(c,d)Vip(a,c|b,d)\displaystyle\sum_{a,c\in G:(a,b),(c,d)\in V_{i}}p(a,c|b,d) =aG:(a,b)VicG:(c,d)Vip(a,c|b,d)\displaystyle=\sum_{a\in G:(a,b)\in V_{i}}\sum_{c\in G:(c,d)\in V_{i}}p(a,c|b,d) (23)
=aG:(a,b)VicGp(a,c|b,d)\displaystyle=\sum_{a\in G:(a,b)\in V_{i}}\sum_{c\in G}p(a,c|b,d) (24)
=aG:(a,b)Vip(a|b).\displaystyle=\sum_{a\in G:(a,b)\in V_{i}}p(a|b). (25)

So we see that the sum only depends on bb. However, it can be analogously shown that the sum only depends on dd, and therefore the sum must be equal to some constant sis_{i} for all b,dGb,d\in G^{\prime}, as desired. To see that si>0s_{i}>0, note that p(a|b)=p(a,a|b,b)>0p(a|b)=p(a,a|b,b)>0 for all (a,b)V(Xp)(a,b)\in V(X^{p}) by definition of the support graph.

We now let p1,,pkp_{1},\ldots,p_{k} be defined as in the theorem statement. These are all correlations, since they only take nonnegative values and

a,cGpi(a,c|b,d)=1sia,cG:(a,b),(c,d)Vip(a,c|b,d)=1sisi=1.\sum_{a,c\in G}p_{i}(a,c|b,d)=\frac{1}{s_{i}}\sum_{a,c\in G:(a,b),(c,d)\in V_{i}}p(a,c|b,d)=\frac{1}{s_{i}}s_{i}=1.

Also note that Equation (23) shows that they are non-signalling. Lastly, they win the (G,G)(G,G^{\prime})-bijection game because they are zero everywhere pp is zero. They are also clearly distinct correlations since pi(a,a|b,b)0p_{i}(a,a|b,b)\neq 0 if and only if (a,b)Vi(a,b)\in V_{i}.

The fact that pp is equal to the convex combination of p1,,pkp_{1},\ldots,p_{k} given in the theorem statement is easy to check.

Since pp is a convex combination of the pip_{i}, it immediately follows that if they are all classical then pp must be classical. Now suppose that pp is classical. Then p=πBij(G,G)απpπp=\sum_{\pi\in\operatorname{Bij}(G,G^{\prime})}\alpha_{\pi}p_{\pi} for some nonnegative coefficients απ\alpha_{\pi} that sum to 1. It is easy to see that XpX^{p} is the union of the support digraphs XpπX^{p_{\pi}} such that απ>0\alpha_{\pi}>0. Thus every XpπX^{p_{\pi}} is a subgraph of XpX^{p}. Also, it is straightforward to check that XpπX^{p_{\pi}} is simply the complete graph on the vertex set {(π(b),b):bG}\{(\pi(b),b):b\in G^{\prime}\}. Therefore, each XpπX^{p_{\pi}} with απ>0\alpha_{\pi}>0 is a subgraph of one of the connected components of XpX^{p}. So for each i[k]i\in[k], define Si={πBij(G,G):V(Xpπ)Vi}S_{i}=\{\pi\in\operatorname{Bij}(G,G^{\prime}):V(X^{p_{\pi}})\cap V_{i}\neq\varnothing\}. We will show that for all i[k]i\in[k],

pi=(πSiαπ)1πSiαπpπ.p_{i}=\left(\sum_{\pi\in S_{i}}\alpha_{\pi}\right)^{-1}\sum_{\pi\in S_{i}}\alpha_{\pi}p_{\pi}.

Without loss of generality we can consider the i=1i=1 case. Let p1p^{\prime}_{1} denote the righthand side of the above equation and note that it is a convex combination of classical correlations and therefore is a classical correlation. For πS1\pi\in S_{1}, we have that V(Xpπ)V(X^{p_{\pi}}) nontrivially intersects V1V_{1} and therefore it is contained in V1V_{1} since XpπX^{p_{\pi}} is a connected subgraph of XpX^{p}. Therefore, if (a,b)V1(a,b)\notin V_{1}, then aπ(b)a\neq\pi(b) and thus pπ(a,c|b,d)=0p_{\pi}(a,c|b,d)=0 for all cGc\in G and dGd\in G^{\prime}. Similarly, pπ(a,c|b,d)=0p_{\pi}(a,c|b,d)=0 if (c,d)V1(c,d)\notin V_{1}. Thus it only remains to check that p1(a,c|b,d)=p1(a,c|b,d)p_{1}(a,c|b,d)=p^{\prime}_{1}(a,c|b,d) for (a,b),(c,d)V1(a,b),(c,d)\in V_{1}. In this case, we have that pπ(a,c|b,d)=0p_{\pi}(a,c|b,d)=0 if πS1\pi\notin S_{1} by the same argument as above. Therefore, for (a,b),(c,d)V1(a,b),(c,d)\in V_{1} we have that

πS1απpπ(a,c|b,d)=πBij(G,G)απpπ(a,c|b,d)=p(a,c|b,d)=s1p1(a,c|b,d).\sum_{\pi\in S_{1}}\alpha_{\pi}p_{\pi}(a,c|b,d)=\sum_{\pi\in\operatorname{Bij}(G,G^{\prime})}\alpha_{\pi}p_{\pi}(a,c|b,d)=p(a,c|b,d)=s_{1}p_{1}(a,c|b,d).

Thus p1=si(πSiαπ)1p1p^{\prime}_{1}=s_{i}\left(\sum_{\pi\in S_{i}}\alpha_{\pi}\right)^{-1}p_{1}. However, since both p1p^{\prime}_{1} and p1p_{1} are correlations, the coefficient on the righthand side must be equal to 1 and therefore we have our desired equality. So we have shown that p1p_{1} (and thus all pip_{i}) are a convex combination of classical correlations and is therefore classical. Thus pp is classical if and only if every pip_{i} is classical as desired.

Lastly, note that the support graph of pip_{i} is simply the connected component of XpX^{p} with vertex set ViV_{i}. Since a digraph has a clique of a given size if and only if one of the connected components has a clique of this size, the final claim of the theorem follows from Lemma 11.2. ∎

One of the consequences of the above theorem is that if the support graph of a winning non-signalling correlation for the (G,G)(G,G^{\prime})-bijection game is not connected, then it is not an extreme point of the set of all winning non-signalling correlations for the (G,G)(G,G^{\prime})-bijection game, since it can be written as a nontrivial convex combination of other elements of this set. Note that the converse is not true. For example, taking a uniform combination of all deterministic classical winning correlations for the (G,G)(G,G^{\prime})-bijection game yields a classical (and thus non-signalling) correlation pp whose support graph is isomorphic to the complement of the cartesian product K|G|K|G|K_{|G|}\square K_{|G|}, which is connected for |G|>2|G|>2.

Before moving on to quantum correlations, we prove the following about the size of the connected components of a support graph:

Lemma 11.6.

Let pp be a winning non-signalling correlation for the (G,G)(G,G^{\prime})-bijection game, let V1,,VkV_{1},\ldots,V_{k} be the vertex sets of the connected components of XpX^{p}, and let p1,,pkp_{1},\ldots,p_{k} be the correlations defined in Theorem 11.5. Then, for all i[k]i\in[k], we have that |Vi||G||V_{i}|\geq|G| and the following are equivalent

  1. 1.

    |Vi|=|G||V_{i}|=|G|;

  2. 2.

    ViV_{i} induces a clique in XpX^{p};

  3. 3.

    pip_{i} is a deterministic classical correlation, i.e., pi=pπp_{i}=p_{\pi} for some πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}).

Proof.

By Theorem 11.5, it suffices prove the lemma in the case where XpX^{p} is connected. Let n=|G|=|G|n=|G|=|G^{\prime}|. First, we show that the out/in-degree of every vertex in XpX^{p} is at least n1n-1. Let (a,b)V(Xp)(a,b)\in V(X^{p}), i.e., p(a|b)=p(a,a|b,b)0p(a|b)=p(a,a|b,b)\neq 0. Then for each dGd\in G^{\prime}, we have that cGp(a,c|b,d)=p(a|b)0\sum_{c\in G}p(a,c|b,d)=p(a|b)\neq 0, and therefore there exists some cGc\in G such that there is an arc from (a,b)(a,b) to (c,d)(c,d). So the out-degree of (a,b)(a,b) is at least n1n-1, and the same holds for the in-degree by an analogous argument. It immediately follows that |V(Xp)|n|V(X^{p})|\geq n, and moreover if equality holds then we must have that XpX^{p} is a clique, so we have shown (1)(2)(1)\Rightarrow(2). Conversely, any clique in XpX^{p} has size at most nn, since XpX^{p} can be partitioned into the nn independent sets {{(a,b):bG}:aG}\{\{(a,b):b\in G^{\prime}\}:a\in G\}. Thus if XpX^{p} is a clique, then it contains exactly nn vertices, i.e., (2)(1)(2)\Rightarrow(1).

Now suppose that (1)(1) and (2)(2) hold. Then there exists πBij(G,G)\pi\in\operatorname{Bij}(G,G^{\prime}) such that V(Xp)={(π(b),b):bG}V(X^{p})=\{(\pi(b),b):b\in G^{\prime}\}. Therefore, by definition of support graph, p(a,c|b,d)0p(a,c|b,d)\neq 0 if and only if a=π(b)a=\pi(b) and c=π(d)c=\pi(d). This moreover implies that p(π(b),π(d)|b,d)=1p(\pi(b),\pi(d)|b,d)=1 for all b,dGb,d\in G^{\prime}. Thus p=pπp=p_{\pi} as desired. The converse was already shown in the proof of Theorem 11.5. ∎

11.2 Support graphs of quantum correlations

We now will focus on support graphs of quantum correlations for the bijection game, which always arise from quantum permutation matrices up to convex combinations. We begin by showing that the support graph of such a correlation can be described in terms of the quantum permutation matrix.

Lemma 11.7.

Let 𝒬=(qa,b)aG,bG\mathcal{Q}=(q_{a,b})_{a\in G,b\in G^{\prime}} be a quantum permutation matrix and let pp be the corresponding correlation, i.e.,

p(a,c|b,d)=tr(qa,bqc,d).p(a,c|b,d)=\operatorname{tr}(q_{a,b}q_{c,d}).

Then (a,b)V(Xp)(a,b)\in V(X^{p}) if and only if qa,b0q_{a,b}\neq 0 and (a,b)(c,d)(a,b)\sim(c,d) if and only if qa,bqc,d0q_{a,b}q_{c,d}\neq 0.

Proof.

This is immediate from the definition of support graph and the fact that tr(MN)=0\operatorname{tr}(MN)=0 if and only if MN=0MN=0 for positive semidefinite matrices MM and NN. ∎

Note that if a quantum permutation matrix 𝒬\mathcal{Q} comes from a quantum Latin square, i.e., qa,b=|ψa,bψa,b|q_{a,b}=\left|\psi_{a,b}\left\rangle\!\right\langle\psi_{a,b}\right| for all aGa\in G, bGb\in G^{\prime}, then the vertex set of the support graph of the corresponding correlation is G×GG\times G^{\prime}.

Given a finite multiset SdS\in\mathbb{C}^{d} of nonzero vectors, we define the non-orthogonality graph of SS to be the graph with vertex set SS such that two vectors in SS are adjacent if and only if they are not orthogonal. As a corollary to the above lemma, we see that the support graph of a correlation arising from a quantum Latin square is isomorphic to the non-orthogonality graph of the vectors in the quantum Latin square.

Corollary 11.8.

Let Ψ=(|ψa,b)aG,bG\Psi=({|{\psi_{a,b}}\rangle})_{a\in G,b\in G^{\prime}} be a quantum Latin square and let pp be the corresponding correlation, i.e.,

p(a,c|b,d)=1|G||ψa,b|ψc,d|2.p(a,c|b,d)=\frac{1}{|G|}|\!\left\langle\psi_{a,b}|\psi_{c,d}\right\rangle\!|^{2}.

Then the map (a,b)|ψa,b(a,b)\mapsto{|{\psi_{a,b}}\rangle} is an isomorphism from the support graph of pp to the non-orthogonality graph of {|ψa,b:(a,b)G×G}\{{|{\psi_{a,b}}\rangle}:(a,b)\in G\times G^{\prime}\}.

Proof.

This is immediate from Lemma 11.7 and the fact that |ψψ||φφ|=0\left|\psi\left\rangle\!\right\langle\psi\right|\left|\varphi\left\rangle\!\right\langle\varphi\right|=0 if and only if |ψ{|{\psi}\rangle} and |φ{|{\varphi}\rangle} are orthogonal. ∎

Remark 11.9.

In the case of a (G,G)(G,G^{\prime})-invariant quantum Latin square, the map (a,b)|ψa,b(a,b)\mapsto{|{\psi_{a,b}}\rangle} from the above corollary is not only an isomorphism. In the parlance of [5], it is also a symmetric orthogonal embedding of the complement of the support graph. Conversely, any symmetric orthogonal embedding of the Cayley graph Cay(G×G,{(a,b)G×G{(e,e)}:a=e or b=e}\operatorname{Cay}(G\times G^{\prime},\{(a,b)\in G\times G^{\prime}\setminus\{(e,e)\}:a=e\text{ or }b=e\} in |G|\mathbb{C}^{|G|} yields a (G,G)(G,G^{\prime})-invariant quantum Latin square.

Given a subset SMn()S\subseteq M_{n}(\mathbb{C}), we refer to the self-adjoint algebra

span{i=1kMi:k,MiS or MiS for all i[k]}\operatorname{span}\left\{\prod_{i=1}^{k}M_{i}:k\in\mathbb{N},M_{i}\in S\text{ or }M_{i}^{\dagger}\in S\text{ for all }i\in[k]\right\}

as the algebra generated by SS. The next lemma shows that the algebra generated by the entries of a quantum permutation matrix is reducible if the support graph of its correlation is disconnected.

Lemma 11.10.

Let 𝒬=(qa,b)aG,bG\mathcal{Q}=(q_{a,b})_{a\in G,b\in G^{\prime}} be a quantum permutation matrix and let pp be the corresponding correlation. Let V1,,VcV_{1},\ldots,V_{c} be the vertex sets of the connected components of the support graph of pp, let 𝒜i\mathcal{A}_{i} be the algebra generated by {qa,b:(a,b)Vi)}\{q_{a,b}:(a,b)\in V_{i})\}. Then each 𝒜i\mathcal{A}_{i} is nontrivial and 𝒜i𝒜j=δij𝒜i\mathcal{A}_{i}\mathcal{A}_{j}=\delta_{ij}\mathcal{A}_{i}. In particular, this implies that if XpX^{p} is disconnected, then the algebra generated by the entries of 𝒬\mathcal{Q} is reducible.

Proof.

By Lemma 11.7, we have that the product of any element of {qa,b:(a,b)Vi)}\{q_{a,b}:(a,b)\in V_{i})\} with any element of {qa,b:(a,b)Vj)}\{q_{a,b}:(a,b)\in V_{j})\} is zero if iji\neq j. Thus 𝒜i𝒜j=δij𝒜i\mathcal{A}_{i}\mathcal{A}_{j}=\delta_{ij}\mathcal{A}_{i} as desired. Since (a,b)V(Xp)(a,b)\in V(X^{p}) implies qa,b0q_{a,b}\neq 0, it follows that each 𝒜i\mathcal{A}_{i} is nontrivial and thus if XpX^{p} is disconnected then the algebra generated by the entries of 𝒬\mathcal{Q} is reducible. ∎

Note that the subalgebras 𝒜i\mathcal{A}_{i} are not necessarily irreducible, and so it may be possible to break them down even further. However, in the case where the quantum permutation matrix comes from a quantum Latin square, this cannot happen and we can make a much stronger statement. In particular, irreducibility is equivalent to connectedness in this case.

Lemma 11.11.

Let Ψ=(|ψa,b)aG,bG\Psi=({|{\psi_{a,b}}\rangle})_{a\in G,b\in G^{\prime}} be a quantum Latin square and let pp be the corresponding correlation. Let V1,,VkV_{1},\ldots,V_{k} be the vertex sets of the connected components of the support graph of pp, let 𝒜i\mathcal{A}_{i} be the algebra generated by {|ψa,bψa,b|:(a,b)Vi}\{\left|\psi_{a,b}\left\rangle\!\right\langle\psi_{a,b}\right|:(a,b)\in V_{i}\}, and let Si=span{|ψa,b:(a,b)Vi}S_{i}=\operatorname{span}\{{|{\psi_{a,b}}\rangle}:(a,b)\in V_{i}\}. Then

𝒜i=span{|φ1φ2|:|φ1,|φ2Si},\mathcal{A}_{i}=\operatorname{span}\{\left|\varphi_{1}\left\rangle\!\right\langle\varphi_{2}\right|:{|{\varphi_{1}}\rangle},{|{\varphi_{2}}\rangle}\in S_{i}\}, (26)

which is irreducible, and 𝒜i𝒜j=δij𝒜i\mathcal{A}_{i}\mathcal{A}_{j}=\delta_{ij}\mathcal{A}_{i}. In particular, this means that the algebra generated by {|ψa,bψa,b|:aG,bG}\{\left|\psi_{a,b}\left\rangle\!\right\langle\psi_{a,b}\right|:a\in G,b\in G^{\prime}\} is irreducible if and only if the support graph is connected.

Proof.

Let 𝒜i\mathcal{A}^{\prime}_{i} denote the righthand side of Equation (26) for each ii. Note that it is easy to see that each 𝒜i\mathcal{A}^{\prime}_{i} is in fact a self-adjoint algebra, and moreover 𝒜i\mathcal{A}_{i} is clearly contained in 𝒜i\mathcal{A}^{\prime}_{i}. So it suffices to show that 𝒜i𝒜i\mathcal{A}_{i}\supseteq\mathcal{A}^{\prime}_{i}. To do this, it suffices to show that |φ1φ2|𝒜i\left|\varphi_{1}\left\rangle\!\right\langle\varphi_{2}\right|\in\mathcal{A}_{i} for all |φ1,|φ2Si{|{\varphi_{1}}\rangle},{|{\varphi_{2}}\rangle}\in S_{i}. Furthermore, to show this we only need to show that |ψa,bψc,d|𝒜i\left|\psi_{a,b}\left\rangle\!\right\langle\psi_{c,d}\right|\in\mathcal{A}_{i} for all (a,b),(c,d)Vi(a,b),(c,d)\in V_{i}. This we proceed to do.

Suppose that (a,b),(c,d)Vi(a,b),(c,d)\in V_{i}. Then by connectivity, there exists some sequence of vertices (a,b)=(a0,b0),(a1,b1),,(ak,bk)=(c,d)(a,b)=(a_{0},b_{0}),(a_{1},b_{1}),\ldots,(a_{k},b_{k})=(c,d) in ViV_{i} such that (a1,b1)(a,b)(a_{\ell-1},b_{\ell-1})\sim(a_{\ell},b_{\ell}) for all =1,,k\ell=1,\ldots,k. This implies that ψa1,b1|ψa,b0\left\langle\psi_{a_{\ell-1},b_{\ell-1}}|\psi_{a_{\ell},b_{\ell}}\right\rangle\neq 0 for =1,,k\ell=1,\ldots,k. Therefore,

|ψa0,b0ψa0,b0||ψa1,b1ψa1,b1||ψak,bkψak,bk|\displaystyle\left|\psi_{a_{0},b_{0}}\left\rangle\!\right\langle\psi_{a_{0},b_{0}}\right|\left|\psi_{a_{1},b_{1}}\left\rangle\!\right\langle\psi_{a_{1},b_{1}}\right|\ldots\left|\psi_{a_{k},b_{k}}\left\rangle\!\right\langle\psi_{a_{k},b_{k}}\right| =(=1kψa1,b1|ψa,b)|ψa,bψc,d|\displaystyle=\left(\prod_{\ell=1}^{k}\left\langle\psi_{a_{\ell-1},b_{\ell-1}}|\psi_{a_{\ell},b_{\ell}}\right\rangle\right)\left|\psi_{a,b}\left\rangle\!\right\langle\psi_{c,d}\right|

and the scalar on the righthand side is nonzero. Thus |ψa,bψc,d|𝒜i\left|\psi_{a,b}\left\rangle\!\right\langle\psi_{c,d}\right|\in\mathcal{A}_{i} as desired. Note that the righthand side of Equation (26) is clearly irreducible

Lastly, note that by definition of the support graph we have that ψa,b|ψc,d=0\left\langle\psi_{a,b}|\psi_{c,d}\right\rangle=0 whenever (a,b)Vi(a,b)\in V_{i} and (c,d)Vj(c,d)\in V_{j} with iji\neq j. This implies that the subspaces SiS_{i} and SjS_{j} are orthogonal and the rest of the lemma follows easily from this and the above. ∎

One of the reasons that reducibility/irreducibility is relevant, is that if the algebra 𝒜\mathcal{A} generated by the entries of a quantum permutation matrix 𝒬\mathcal{Q} is reducible, then the correlation pp produced by 𝒬\mathcal{Q} can be written as a convex combination of quantum correlations corresponding to the irreducible subalgebras of 𝒜\mathcal{A}. In particular, we have the following analog of Theorem 11.5:

Lemma 11.12.

Let 𝒬=(qa,b)aG,bG\mathcal{Q}=(q_{a,b})_{a\in G,b\in G^{\prime}} be a quantum permutation matrix whose entries are elements of Md()M_{d}(\mathbb{C}), let pp be the corresponding correlation, and let V1,,VkV_{1},\ldots,V_{k} be the vertex sets of the connected components of XpX^{p}. Then there exist projections qi0q^{i}\neq 0 for each i=1,,ki=1,\ldots,k such that for all aGa\in G and bGb\in G^{\prime} we have yG:(a,y)Viqa,y=qi\sum_{y\in G^{\prime}:(a,y)\in V_{i}}q_{a,y}=q^{i} and xG:(x,b)Viqx,b=qi\sum_{x\in G:(x,b)\in V_{i}}q_{x,b}=q^{i}. Let di=rk(qi)d_{i}=\operatorname{rk}(q^{i}) for i=1,,ki=1,\ldots,k and define

pi(a,c|b,d)={1diTr(qa,bqc,d)if (a,b),(c,d)Vi0o.w.p_{i}(a,c|b,d)=\begin{cases}\frac{1}{d_{i}}\operatorname{Tr}(q_{a,b}q_{c,d})&\text{if }(a,b),(c,d)\in V_{i}\\ 0&\text{o.w.}\end{cases}

Then each pip_{i} is a distinct winning quantum correlation for the (G,G)(G,G^{\prime})-bijection game, and pp is equal to the convex combination i=1kdidpi\sum_{i=1}^{k}\frac{d_{i}}{d}p_{i}.

Proof.

For each aGa\in G and i[k]i\in[k], let qai=yG:(a,y)Viqa,bq^{i}_{a}=\sum_{y\in G^{\prime}:(a,y)\in V_{i}}q_{a,b}. It is then clear that qaiq^{i}_{a} is a projection, and moreover i=1kqai=yGqa,y=I\sum_{i=1}^{k}q^{i}_{a}=\sum_{y\in G^{\prime}}q_{a,y}=I. Furthermore, by Lemma 11.10, we have that qaiqcj=0q^{i}_{a}q^{j}_{c}=0 if iji\neq j. Therefore, qai=qaijqcj=qaiqciq^{i}_{a}=q^{i}_{a}\sum_{j}q^{j}_{c}=q^{i}_{a}q^{i}_{c} and similarly qci=qaiqciq^{i}_{c}=q^{i}_{a}q^{i}_{c}. Thus qai=qciq^{i}_{a}=q^{i}_{c} and we will simply denote this projection as qiq^{i}. Analogously, there is some projection q^i\hat{q}^{i} such that xG:(x,b)Viqx,b=q^i\sum_{x\in G:(x,b)\in V_{i}}q_{x,b}=\hat{q}^{i} for all bGb\in G^{\prime}. But |G|qi=(a,b)Viqa,b=|G|q^i|G|q^{i}=\sum_{(a,b)\in V_{i}}q_{a,b}=|G^{\prime}|\hat{q}^{i}, and thus qi=q^iq^{i}=\hat{q}^{i}.

Using the above, it is easy to see that 𝒬i=(qa,bi)\mathcal{Q}^{i}=(q^{i}_{a,b}) where

qa,bi:={qa,bif (a,b)Vi0o.w.q^{i}_{a,b}:=\begin{cases}q_{a,b}&\text{if }(a,b)\in V_{i}\\ 0&\text{o.w.}\end{cases}

is a quantum permutation matrix over the algebra 𝒜i\mathcal{A}_{i} generated by {qa,b:(a,b)Vi}\{q_{a,b}:(a,b)\in V_{i}\} whose identity element is qiq^{i}. Thus 1diTr()\frac{1}{d_{i}}\operatorname{Tr}(\cdot) is the normalized trace on 𝒜i\mathcal{A}_{i} and therefore pip_{i} is a winning quantum correlation for the (G,G)(G,G^{\prime})-bijection game by Equation (2). Note that

a,cG:(a,b),(c,d)Vip(a,c|b,d)\displaystyle\sum_{a,c\in G:(a,b),(c,d)\in V_{i}}p(a,c|b,d) =a,cG:(a,b),(c,d)Vi1dTr(qa,bqc,d)\displaystyle=\sum_{a,c\in G:(a,b),(c,d)\in V_{i}}\frac{1}{d}\operatorname{Tr}(q_{a,b}q_{c,d})
=1dTr(aG:(a,b)Viqa,bcG:(c,d)Viqc,d)\displaystyle=\frac{1}{d}\operatorname{Tr}\left(\sum_{a\in G:(a,b)\in V_{i}}q_{a,b}\sum_{c\in G:(c,d)\in V_{i}}q_{c,d}\right)
=1dTr(qi)=did.\displaystyle=\frac{1}{d}\operatorname{Tr}(q^{i})=\frac{d_{i}}{d}.

Thus the sis_{i} from Theorem 11.5 in this case is equal to did\frac{d_{i}}{d} and it follows that the pip_{i} defined here are the same as the pip_{i} defined in Theorem 11.5. Thus the remaining claims of the lemma follow from Theorem 11.5.

We remark that in the case of a quantum Latin square, the dd in Lemma 11.12 is equal to |G||G| and each did_{i} is just the dimension of the subspace SiS_{i} defined in Lemma 11.11.

As mentioned above, whenever the algebra 𝒜\mathcal{A} generated by the entries of a quantum permutation matrix is reducible, the resulting correlation can be written as a convex combination of quantum correlations corresponding to the irreducible subalgebras of 𝒜\mathcal{A}. However, it is possible that this convex combination is trivial. For example, let 𝒬=(qa,b)\mathcal{Q}=(q_{a,b}) be a quantum permutation matrix whose entries generate an irreducible algebra with corresponding correlation pp, and define 𝒬:=(qa,bqa,b)\mathcal{Q}^{\prime}:=(q_{a,b}\oplus q_{a,b}). Then 𝒬\mathcal{Q}^{\prime} is also a quantum permutation matrix and the correlation it produces is also pp. Of course, the algebra generated by the entries of 𝒬\mathcal{Q}^{\prime} is not irreducible by design. But the convex combination given by its irreducible subalgebras is simply p=12p+12pp=\frac{1}{2}p+\frac{1}{2}p. Furthermore, it is possible that pp cannot be written as a nontrivial convex combination of any non-signalling correlations. This happens, for instance, if 𝒬\mathcal{Q} is simply a classical permutation matrix. This example also shows that, unlike in the quantum Latin square case, the “XpX^{p} disconnected implies reducibility” result cannot be reversed.

11.3 Support graphs of group-invariant correlations

Now we arrive to the group-invariant correlations. Recall that all group-invariant correlations are non-signalling, so all of our previous results still apply here. Also, since all of the marginals p(a|b)p(a|b) are equal to 1/|G|1/|G| in this case, the vertex set of XpX^{p} is always G×GG\times G^{\prime}. In fact, we show that in this case the support digraph is actually a Cayley digraph on G×GG\times G^{\prime}:

Lemma 11.13.

Let pp be a (G,G)(G,G^{\prime})-invariant correlation. Then the support (di)graph of pp is the Cayley (di)graph on G×GG\times G^{\prime} with connection set {(a,b)G×G:Da,bp0}\{(a,b)\in G\times G^{\prime}:D^{p}_{a,b}\neq 0\}.

Proof.

First note that for a (G,G)(G,G^{\prime})-invariant correlation pp, we have that p(a,a|b,b)=1|G|0p(a,a|b,b)=\frac{1}{|G|}\neq 0 for all (a,b)G×G(a,b)\in G\times G^{\prime}, and so V(Xp)=G×GV(X^{p})=G\times G^{\prime}, as needed. Let C={(a,b)G×G:Da,bp0}C=\{(a,b)\in G\times G^{\prime}:D^{p}_{a,b}\neq 0\}. Now consider vertices (a,b)(a,b) and (c,d)(c,d) of XpX^{p}. We have that there is an arc from (a,b)(a,b) to (c,d)(c,d) if and only if p(a,c|b,d)0p(a,c|b,d)\neq 0 if and only if Da1c,b1dp0D^{p}_{a^{-1}c,b^{-1}d}\neq 0 if and only if (a,b)1(c,d)C(a,b)^{-1}(c,d)\in C, and thus the lemma is proven. ∎

Before proving more results on support graphs of group-invariant correlations, we need a purely group-theoretic result. For finite groups GG and GG^{\prime}, and a subgroup KG×GK\subseteq G\times G^{\prime}, we let πG\pi_{G} and πG\pi_{G^{\prime}} denote the canonical projections from KK to GG and GG^{\prime} respectively, i.e., πG(a,b)=a\pi_{G}(a,b)=a and πG(a,b)=b\pi_{G^{\prime}}(a,b)=b.

Lemma 11.14.

Let GG and GG^{\prime} be finite groups and suppose that KK is a subgroup of G×GG\times G^{\prime} such that the canonical projections, πG:KG\pi_{G}:K\to G and πG:KG\pi_{G^{\prime}}:K\to G^{\prime} are surjective. Then the following hold:

  1. 1.

    The subgroups H:={aG:(a,e)K}H:=\{a\in G:(a,e)\in K\} and H:={bG:(e,b)K}H^{\prime}:=\{b\in G^{\prime}:(e,b)\in K\} are normal subgroups of GG and GG^{\prime} respectively.

  2. 2.

    The product H×HH\times H^{\prime} is a normal subgroup of both KK and G×GG\times G^{\prime}.

  3. 3.

    The quotients G/HG/H, G/HG^{\prime}/H^{\prime} and K/(H×H)K/(H\times H^{\prime}) are isomorphic.

  4. 4.

    K=G×GK=G\times G^{\prime} if and only if H=GH=G if and only if H=GH^{\prime}=G^{\prime}.

Proof.

Clearly, ker(πG)={e}×H\ker(\pi_{G})=\{e\}\times H^{\prime} and so {e}×H\{e\}\times H^{\prime} is a normal subgroup of KK. It then follows easily that HH^{\prime} is normal in GG^{\prime} and similarly HGH\lhd G, proving the first claim. It follows directly that H×HH\times H^{\prime} is normal in G×GG\times G^{\prime} and moreover, since KK contains H×{e}H\times\{e\} and {e}×H\{e\}\times H^{\prime}, it also contains H×HH\times H^{\prime}. Therefore H×HH\times H^{\prime} is normal in KK, proving the second claim.

By the first isomorphism theorem we have GK/ker(πG)=K/({e}×H)G\cong K/\ker(\pi_{G})=K/(\{e\}\times H^{\prime}), and similarly, GK/(H×{e})G^{\prime}\cong K/(H\times\{e\}). Let φ\varphi and φ\varphi^{\prime} be the respective canonical isomorphisms. It is easy to verify that the map given by gH(a,b)(H×H)=(aH,bH)gH\mapsto(a,b)(H\times H^{\prime})=(aH,bH^{\prime}) where (a,bH):=φ(g)(a,bH^{\prime}):=\varphi(g) is an isomorphism from G/HG/H to K/(H×H)K/(H\times H^{\prime}) and similarly we can show that gHφ(g)(e,H)g^{\prime}H^{\prime}\mapsto\varphi^{\prime}(g^{\prime})(e,H^{\prime}) is an isomorphism. Thus

G/HK/(H×H)G/H,G/H\cong K/(H\times H^{\prime})\cong G^{\prime}/H^{\prime}, (27)

proving the third claim. If K=G×GK=G\times G^{\prime}, we clearly have H=GH=G and H=GH^{\prime}=G^{\prime} by definition of HH and HH^{\prime}. The rest follows from (27). ∎

Note that the subgroup KK does not need to be a normal subgroup of G×GG\times G^{\prime}. For example, if G=GG=G^{\prime} is a non-abelian group, then taking K={(a,a):aG}K=\{(a,a):a\in G\} meets the conditions of the above lemma and is not a normal subgroup of G×GG\times G.

Lemma 11.15.

Let pp be a (G,G)(G,G^{\prime})-invariant correlation, and let KK be the vertex set of the connected component of its support digraph containing the identity. Then KK is a subgroup of G×GG\times G^{\prime} such that the canonical projections πG:KG\pi_{G}:K\to G and πG:KG\pi_{G^{\prime}}:K\to G^{\prime} are surjective. Moreover, if π:=φ1φ\pi:=\varphi^{-1}\circ\varphi^{\prime} where φ,φ:G/H,G/HK/(H×H)\varphi,\varphi^{\prime}:G/H,G^{\prime}/H^{\prime}\to K/(H\times H^{\prime}) are the isomorphisms defined in the proof of Lemma 11.14, then

Da,bp=0 unless aπ(bH).D^{p}_{a,b}=0\text{ unless }a\in\pi(bH^{\prime}).
Proof.

The vertex set of the connected component of a Cayley digraph is the subgroup generated by its connection set. It follows that KK is a subgroup of G×GG\times G^{\prime}. Furthermore, since the correlation matrix DpD^{p} is doubly stochastic, for every aGa\in G there exists bGb\in G^{\prime} such that Da,bp0D^{p}_{a,b}\neq 0. It follows that (a,b)(a,b) is a neighbour of the identity in the support digraph and in particular it is contained in KK. Thus aπG(K)a\in\pi_{G}(K) for all aGa\in G, and the analogous statement for GG^{\prime} holds similarly.

The statement aπ(bH)a\in\pi(bH^{\prime}) is equivalent to the statement (a,b)K(a,b)\in K. Obviously, if (a,b)K(a,b)\notin K, then (a,b)(a,b) is not in the connected component of the support digraph of pp containing the identity, which in particular implies that (a,b)(a,b) is not in the connection set of the support digraph. This last statement is equivalent to Da,bp=0D^{p}_{a,b}=0 by definition. ∎

Remark 11.16.

One way to view the above lemma is that if we partition the columns of DpD^{p} into the cosets of the subgroup HH^{\prime} and partition its rows into the cosets of HH such that the bHbH^{\prime} column block and π(bH)\pi(bH^{\prime}) row block appear at the same position, then this block-diagonalizes DpD^{p}. This is not necessarily the finest possible block diagonalization; that is given by the connected components of the bipartite graph defined in Section 3.2.

It is trivial to see that the subgroup KK from the above lemma is equal to G×GG\times G^{\prime} if and only if the support graph of the group-invariant correlation is connected. On the other extreme, we have the following:

Lemma 11.17.

Let pp be a (G,G)(G,G^{\prime})-invariant correlation, and let KK be the vertex set of the connected component of its support digraph containing the identity. If HH and HH^{\prime} are the subgroups of GG and GG^{\prime} defined as in Lemma 11.14, then the following are equivalent:

  1. 1.

    HH is the subgroup containing only the identity, i.e., G/H=GG/H=G.

  2. 2.

    HH^{\prime} is the subgroup containing only the identity, i.e., G/H=GG^{\prime}/H^{\prime}=G^{\prime}.

  3. 3.

    |K|=|G||K|=|G|.

  4. 4.

    DpD^{p} is a permutation matrix encoding an isomorphism from GG^{\prime} to GG.

  5. 5.

    XpX^{p} is the disjoint union of |G||G| complete graphs of size |G||G|.

Proof.

By Lemma 11.14, G/HG/HG/H\cong G^{\prime}/H^{\prime} and in this case |G|=|G||G|=|G^{\prime}| and therefore |H|=|H||H|=|H^{\prime}|. The equivalence of items (1) and (2) follows immediately.

Since K/(H×H)G/HK/(H\times H^{\prime})\cong G/H, it follows that if (1)(1) (and therefore (2)(2)) holds, then |K|=|G||K|=|G|. Conversely, if |K|=|G||K|=|G|, then K/(H×H)K/(H\times H^{\prime}) can only have the same size as G/HG/H (which it is isomorphic to) if |H|=1|H^{\prime}|=1. Thus (3)(1)(3)\Rightarrow(1) and also (3)(2)(3)\Rightarrow(2) since (1)(1) and (2)(2) are equivalent.

If items (1)(3)(1)-(3) hold, then G/H=GG/H=G and G/H=GG^{\prime}/H^{\prime}=G^{\prime} and so the isomorphism π\pi from the proof of Lemma 11.14 is an isomorphism from GG^{\prime} to GG. Then by Lemma 11.15 the matrix DpD^{p} is just the permutation matrix encoding this isomorphism. Conversely, if DpD^{p} is a permutation matrix encoding an isomorphism π\pi from GG^{\prime} to GG, then the connection set of the support graph of pp is {(π(b),b):bG{e}}\{(\pi(b),b):b\in G^{\prime}\setminus\{e\}\}. The subgroup of G×GG\times G^{\prime} generated by this set is easily seen to be {(π(b),b):bG}\{(\pi(b),b):b\in G^{\prime}\} and thus this is the vertex set of the connected component of the support graph containing the identity, which by definition is KK. This set has size |G|=|G||G^{\prime}|=|G| and so we have shown that (4)(4) is equivalent to (1)(3)(1)-(3).

Lastly, if (1)(4)(1)-(4) hold, then |K|=|G||K|=|G| and therefore the connected component of XpX^{p} containing the identity contains |G||G| vertices. It then follows from Lemma 11.6 that this connected component is a clique. Since XpX^{p} is a Cayley graph, all of its connected components are isomorphic, and therefore they are all cliques of size |G||G|. Since the vertex set of XpX^{p} is G×GG\times G^{\prime}, there are exactly |G||G| such components. Thus we have shown that (1)(4)(5)(1)-(4)\Rightarrow(5). Conversely, suppose that XpX^{p} is a disjoint union of |G||G| cliques of size |G||G|. Then the connected component of XpX^{p} containing the identity has |G||G| vertices and therefore |K|=|G||K|=|G|, and so (1)(4)(1)-(4) hold. ∎

Now we show that in the group-invariant case, the correlations p1,,pkp_{1},\ldots,p_{k} defined in Theorem 11.5 are all the same up to left multiplication of their arguments. Recall that for xGx\in G, the bijection τxBij(G)\tau_{x}\in\operatorname{Bij}(G) is defined as τx(a)=xa\tau_{x}(a)=xa.

Lemma 11.18.

Let pp be a (G,G)(G,G^{\prime})-invariant correlation, let KK be the vertex set of the connected component of XpX^{p} containing the identity, let HH and HH^{\prime} be defined as in Lemma 11.14. For any (x,y)G×G(x,y)\in G\times G^{\prime}, let p(x,y)p_{(x,y)} be the correlation corresponding to the component of XpX^{p} containing (x,y)(x,y) as defined in Theorem 11.5. Then

p(x,y)(a,c|b,d)={|G×G||K|p(a,c|b,d)if (a,b),(c,d)(x,y)K0o.w.p_{(x,y)}(a,c|b,d)=\begin{cases}\frac{|G\times G^{\prime}|}{|K|}p(a,c|b,d)&\text{if }(a,b),(c,d)\in(x,y)K\\ 0&\text{o.w.}\end{cases} (28)

and

p(x,y)(a,c|b,d)=pτxp(e,e)pτy1(a,c|b,d)=p(e,e)(x1a,x1c|y1b,y1d).p_{(x,y)}(a,c|b,d)=p_{\tau_{x}}\circ p_{(e,e)}\circ p_{\tau_{y^{-1}}}(a,c|b,d)=p_{(e,e)}(x^{-1}a,x^{-1}c|y^{-1}b,y^{-1}d). (29)

It follows that if (x1,y1),,(xk,yk)(x_{1},y_{1}),\ldots,(x_{k},y_{k}) are a full set of representatives of the left cosets of KK in G×GG\times G^{\prime}, then

p=|K||G×G|i=1kp(xi,yi)=|K||G×G|i=1kpτxip(e,e)pτyi1p=\frac{|K|}{|G\times G^{\prime}|}\sum_{i=1}^{k}p_{(x_{i},y_{i})}=\frac{|K|}{|G\times G^{\prime}|}\sum_{i=1}^{k}p_{\tau_{x_{i}}}\circ p_{(e,e)}\circ p_{\tau_{{y_{i}}^{-1}}} (30)
Proof.

For fixed aGa\in G, b,dGb,d\in G^{\prime} such that (a,b)(x,y)K(a,b)\in(x,y)K, we have that

cG:(c,d)(x,y)Kp(a,c|b,d)=cGp(a,c|b,d)=p(a|b)=1|G|.\sum_{c\in G:(c,d)\in(x,y)K}p(a,c|b,d)=\sum_{c\in G}p(a,c|b,d)=p(a|b)=\frac{1}{|G|}.

Since H×HH\times H^{\prime} is a normal subgroup of KK, there are exactly |H|=|K|/|G||H|=|K|/|G| elements aGa\in G such that (a,d)K(a,d)\in K for any fixed dGd\in G^{\prime}. Thus summing the above expression over all aGa\in G such that (a,d)K(a,d)\in K yields |K|/|G×G||K|/|G\times G^{\prime}|. Therefore, all of the sis_{i} from Theorem 11.5 are equal to |K|/|G×G||K|/|G\times G^{\prime}|, and so we have proven (28).

Now note that (a,b),(c,d)(x,y)K(a,b),(c,d)\in(x,y)K if and only if (x1a,y1b),(x1c,y1d)K(x^{-1}a,y^{-1}b),(x^{-1}c,y^{-1}d)\in K, and moreover, p(x1a,x1c|y1b,y1d)=p(a,c|b,d)p(x^{-1}a,x^{-1}c|y^{-1}b,y^{-1}d)=p(a,c|b,d) since pp is (G,G)(G,G^{\prime})-invariant. Thus the first and last expressions of (29) are in fact equal. The middle expression is equal to the last expression through a straightforward calculation.

If (x1,y1),,(xk,yk)(x_{1},y_{1}),\ldots,(x_{k},y_{k}) are a full set of representatives of the left cosets of KK, then the correlations p(x1,y1),,p(xk,yk)p_{(x_{1},y_{1})},\ldots,p_{(x_{k},y_{k})} are precisely the correlations p1,,pkp_{1},\ldots,p_{k} defined in Theorem 11.5 and so (30) follows immediately from that theorem and our computation of the sis_{i} above. ∎

One way to view the above lemma is that a group-invariant correlation pp whose support graph is disconnected can be decomposed into correlations that are equal up to pre- and post-composing with some deterministic classical correlations, and moreover these all have disjoint supports. So it is natural to expect that many properties of the correlation pp are determined by the properties of the correlation p(e,e)p_{(e,e)} defined above. Indeed, we have the following:

Corollary 11.19.

Let pp be a (G,G)(G,G^{\prime})-invariant correlation, and let p(e,e)p_{(e,e)} be as defined in Lemma 11.18. Then pp is classical if and only if p(e,e)p_{(e,e)} is classical. Also pp is strongly nonlocal if and only if p(e,e)p_{(e,e)} is strongly nonlocal.

Proof.

By Theorem 11.5 and Lemma 11.18, pp is classical if and only if p(x,y)p_{(x,y)} is classical for all (x,y)G×G(x,y)\in G\times G^{\prime}, so the forward direction is immediate.

Now suppose that p(e,e)p_{(e,e)} is classical. By Lemma 11.18, we have that

p(x,y)=pτxp(e,e)pτy1,p_{(x,y)}=p_{\tau_{x}}\circ p_{(e,e)}\circ p_{\tau_{y^{-1}}},

where recall that τxBij(G)\tau_{x}\in\operatorname{Bij}(G) is defined as τx(a)=xa\tau_{x}(a)=xa, and τy1Bij(G)\tau_{y^{-1}}\in\operatorname{Bij}(G^{\prime}) is defined analogously. Since pτxp_{\tau_{x}} and pτy1p_{\tau_{y^{-1}}} are classical, and composition of classical correlations results in a classical correlation, we have that p(x,y)p_{(x,y)} is classical for all (x,y)G×G(x,y)\in G\times G^{\prime} and thus pp is classical. By Theorem 11.5, pp is strongly nonlocal if and only if every p(x,y)p_{(x,y)} is strongly nonlocal if and only if none of the Xp(x,y)X^{p_{(x,y)}} contain a clique of size |G||G|. But each Xp(x,y)X^{p_{(x,y)}} is a connected component of XpX^{p} which are all isomorphic since it is a Cayley digraph. Therefore they either all contain such a clique or none do. Thus pp is strongly nonlocal if and only if p(e,e)p_{(e,e)} is strongly nonlocal. ∎

The correlation p(e,e)p_{(e,e)} from the above lemma and corollary can also in some sense be decomposed, but not to the extent of the initial correlation pp above.

Lemma 11.20.

Let pp be a (G,G)(G,G^{\prime})-invariant correlation, and let KK, HH, HH^{\prime}, and p(e,e)p_{(e,e)} be as defined in Lemma 11.18. Then the restriction of p(e,e)p_{(e,e)} to inputs from HH^{\prime} (and thus outputs from HH) is an (H,H)(H,H^{\prime})-invariant correlation. Moreover, if (x,y)K(x,y)\in K, then p(e,e)(xa,xc|yb,yd)=p(e,e)(a,c|b,d)p_{(e,e)}(xa,xc|yb,yd)=p_{(e,e)}(a,c|b,d)

Proof.

First note that if bHb\in H^{\prime}, then (a,b)K(a,b)\in K if and only if aHa\in H. Therefore, if b,dHb,d\in H^{\prime}, then p(e,e)(a,c|b,d)=0p_{(e,e)}(a,c|b,d)=0 unless a,cHa,c\in H. Thus if we define p~:H×H×H×H\tilde{p}:H\times H\times H^{\prime}\times H^{\prime}\to\mathbb{R} as

p~(a,c|b,d):=p(e,e)(a,c|b,d)=|G×G||K|p(a,c|b,d) for (a,b),(c,d)H×H,\tilde{p}(a,c|b,d):=p_{(e,e)}(a,c|b,d)=\frac{|G\times G^{\prime}|}{|K|}p(a,c|b,d)\text{ for }(a,b),(c,d)\in H\times H^{\prime},

then this is a correlation which we can think of as the restriction of p(e,e)p_{(e,e)} to inputs from HH^{\prime}. Moreover, it is immediate that it is (H,H)(H,H^{\prime})-invariant, since pp was (G,G)(G,G^{\prime})-invariant.

For the final claim, note that if (x,y)K(x,y)\in K, then (xa,yb)=(x,y)(a,b)K(xa,yb)=(x,y)(a,b)\in K if and only if (a,b)K(a,b)\in K. Thus, if either (a,b)K(a,b)\notin K or (c,d)K(c,d)\notin K, then

p(e,e)(a,c|b,d)=0=p(e,e)(xa,xc|yb,yd)(x,y)K.p_{(e,e)}(a,c|b,d)=0=p_{(e,e)}(xa,xc|yb,yd)\ \forall(x,y)\in K.

But if (a,b)K(a,b)\in K and (c,d)K(c,d)\in K, then for all (x,y)K(x,y)\in K,

p(e,e)(xa,xc|yb,yd)=|G×G||K|p(xa,xc|yb,yd)=|G×G||K|p(a,c|b,d)=p(e,e)(a,c|b,d),p_{(e,e)}(xa,xc|yb,yd)=\frac{|G\times G^{\prime}|}{|K|}p(xa,xc|yb,yd)=\frac{|G\times G^{\prime}|}{|K|}p(a,c|b,d)=p_{(e,e)}(a,c|b,d),

as desired. ∎

Now we will consider the relationship between a (G,G)(G,G^{\prime})-transformation matrix and the support graph of its corresponding correlation.

Lemma 11.21.

Let UU be the transformation matrix of a (G,G)(G,G^{\prime})-invariant quantum Latin square Ψ=(|ψa,b)\Psi=({|{\psi_{a,b}}\rangle}) with corresponding correlation pp. Let K,HK,H, and HH^{\prime} be defined as in previous lemmas. Then the submatrix U^\hat{U} of UU with rows indexed by HH and columns by HH^{\prime} is a (H,H)(H,H^{\prime})-transformation matrix. Moreover, the subarray (|ψa,b)aH,bH({|{\psi_{a,b}}\rangle})_{a\in H,b\in H^{\prime}} of Ψ\Psi is an (H,H)(H,H^{\prime})-invariant quantum Latin square with transformation matrix U^\hat{U}.

Proof.

Since Ua,b=0U_{a,b}=0 if aHa\in H and bHb\notin H^{\prime} or if aHa\notin H and bHb\in H^{\prime}, it follows that U^\hat{U} is unitary. The condition U^a1,b1=U^a,b¯\hat{U}_{a^{-1},b^{-1}}=\overline{\hat{U}_{a,b}} holds trivially. Lastly, for all a,bGa,b\in G and cGc\in G^{\prime},

x,yH:xy=cU^a,xU^b,y\displaystyle\sum_{x,y\in H^{\prime}:xy=c}\hat{U}_{a,x}\hat{U}_{b,y} =x,yH:xy=cUa,xUb,y\displaystyle=\sum_{x,y\in H^{\prime}:xy=c}U_{a,x}U_{b,y}
=x,yG:xy=cUa,xUb,y\displaystyle=\sum_{x,y\in G^{\prime}:xy=c}U_{a,x}U_{b,y}
=Uab,c=U^ab,c.\displaystyle=U_{ab,c}=\hat{U}_{ab,c}.

Thus the first claim of the lemma is proven.

Now let Ψ^\hat{\Psi} denote the subarray of Ψ\Psi with rows indexed by HH and columns by HH^{\prime}. For all a,cHa,c\in H and b,dHb,d\in H^{\prime}, we have that

ψa,b|ψc,d=Ua1c,b1d=U^a1c,b1d.\left\langle\psi_{a,b}|\psi_{c,d}\right\rangle=U_{a^{-1}c,b^{-1}d}=\hat{U}_{a^{-1}c,b^{-1}d}.

Note that since U^\hat{U} is unitary, this implies that every row/column of Ψ^\hat{\Psi} spans some common vector space, and furthermore the rows and columns must be orthonormal bases of this space since the vectors they contain are orthonormal. Thus Ψ^\hat{\Psi} is a quantum Latin square and it is immediately (H,H)(H,H^{\prime})-invariant with transformation matrix U^\hat{U} by the equation displayed above. ∎

As mentioned in Remark 11.16 regarding the correlation matrix DpD^{p}, by partitioning the rows and columns of a (G,G)(G,G^{\prime})-transformation matrix UU into the cosets of HH and HH^{\prime} appropriately, we can block diagonalize UU. The above Lemma shows that the block corresponding to HH and HH^{\prime} is in fact a (H,H)(H,H^{\prime})-invariant transformation matrix. It would be very interesting if one were able to somehow characterize what the remaining blocks of UU could be.

12 Computational Results

Here we will present some results that rely at least partially on computations.

12.1 A non-extreme DπD^{\pi} for 6\mathbb{Z}_{6}

As mentioned in Section 3.1, every extreme point of the set of classical (G,G)(G,G^{\prime})-invariant correlations is contained in the set {Dπ:πBij(G,G)}\{D^{\pi}:\pi\in\operatorname{Bij}(G,G^{\prime})\}. We give an example for G=G=6G=G^{\prime}=\mathbb{Z}_{6} of a DπD^{\pi} that is not an extreme point.

We will let id\mathrm{id} denote the identity permutation of 6\mathbb{Z}_{6} and inv\mathrm{inv} denote the permutation that maps every element to its inverse. Note that both of these are automorphisms of 6\mathbb{Z}_{6} and so by Lemma 3.11 we have that Did=Pid=ID^{\mathrm{id}}=P^{\mathrm{id}}=I and Dinv=PinvD^{\mathrm{inv}}=P^{\mathrm{inv}} which is a 01-matrix with 1’s on the “backwards” diagonal. Let us fix the permutation π=(1,3)\pi=(1,3) written in cycle notation, and also let π1=(0,1)(2,3)(4,5)\pi_{1}=(0,1)(2,3)(4,5) and π2=(1,3)(2,4)\pi_{2}=(1,3)(2,4). Then, letting D~π\tilde{D}^{\pi} denote the principal submatrix of DπD^{\pi} consisting of all but the identity row and column, straightforward computation (using, e.g., Lemma 3.15) yields

D~π=(13013013012012013013013012012013013013),D~π1=(0012012010001200012000101201200),D~π2=(1201200000101200012010000012012).\tilde{D}^{\pi}=\begin{pmatrix}\frac{1}{3}&0&\frac{1}{3}&0&\frac{1}{3}\\ 0&\frac{1}{2}&0&\frac{1}{2}&0\\ \frac{1}{3}&0&\frac{1}{3}&0&\frac{1}{3}\\ 0&\frac{1}{2}&0&\frac{1}{2}&0\\ \frac{1}{3}&0&\frac{1}{3}&0&\frac{1}{3}\\ \end{pmatrix},\quad\quad\tilde{D}^{\pi_{1}}=\begin{pmatrix}0&0&\frac{1}{2}&0&\frac{1}{2}\\ 0&1&0&0&0\\ \frac{1}{2}&0&0&0&\frac{1}{2}\\ 0&0&0&1&0\\ \frac{1}{2}&0&\frac{1}{2}&0&0\end{pmatrix},\quad\quad\tilde{D}^{\pi_{2}}=\begin{pmatrix}\frac{1}{2}&0&\frac{1}{2}&0&0\\ 0&0&0&1&0\\ \frac{1}{2}&0&0&0&\frac{1}{2}\\ 0&1&0&0&0\\ 0&0&\frac{1}{2}&0&\frac{1}{2}\end{pmatrix}.

It is then straightforward to check that

Dπ=16Did+16Dinv+13Dπ1+13Dπ2.D^{\pi}=\frac{1}{6}D^{\mathrm{id}}+\frac{1}{6}D^{\mathrm{inv}}+\frac{1}{3}D^{\pi_{1}}+\frac{1}{3}D^{\pi_{2}}.

Since DπD^{\pi} can be written as a nontrivial convex combination of other correlation matrices of classical 6\mathbb{Z}_{6}-invariant correlations, it cannot be an extreme point of this set.

12.2 A non-classical 24\mathbb{Z}_{2}^{4}-invariant correlation

In [18], it was shown that the quantum correlations produced by 2d\mathbb{Z}_{2}^{d}-invariant quantum Latin squares are always classical for d=1,2,3d=1,2,3. They then asked whether this pattern continued: are the correlations produced by 2d\mathbb{Z}_{2}^{d}-invariant quantum Latin squares always classical for all dd\in\mathbb{N}?

Here we answer this question in the negative, by producing a 24\mathbb{Z}_{2}^{4}-transformation matrix whose resulting correlation is non-classical. In fact, the correlation we produce will be strongly nonlocal. In terms of correlation matrices, we find π^Bij(24^)\hat{\pi}\in\operatorname{Bij}(\widehat{\mathbb{Z}_{2}^{4}}) such that there is no πBij(24)\pi\in\operatorname{Bij}(\mathbb{Z}_{2}^{4}) satisfying Da,bπ0Qa,bπ^0D^{\pi}_{a,b}\neq 0\Rightarrow Q^{\hat{\pi}}_{a,b}\neq 0. Since all the DπD^{\pi} are entrywise nonnegative matrices, this implies that this Qπ^Q^{\hat{\pi}} cannot be contained in their convex hull. To find such a Qπ^Q^{\hat{\pi}}, we generate random permutations π^\hat{\pi} of 24^\widehat{\mathbb{Z}_{2}^{4}} (that fix the identity) and construct the corresponding Qπ^Q^{\hat{\pi}} according to definition 9.3. We then recursively search for πBij(24)\pi\in\operatorname{Bij}(\mathbb{Z}_{2}^{4}) such that Da,bπD^{\pi}_{a,b} is zero everywhere Qπ^Q^{\hat{\pi}} is. To do this, we make use of the penultimate expression for Da,bπD^{\pi}_{a,b} given in the proof of Lemma 3.8. Writing things in additive notation since we are in 24\mathbb{Z}_{2}^{4}, it is not difficult to see that the nonzero entries of DπD^{\pi} are precisely the entries Dπ(x)+π(y),x+yπD^{\pi}_{\pi(x)+\pi(y),x+y} for some x,y24x,y\in\mathbb{Z}_{2}^{4}. Now given a bijection τ\tau from S24S\subseteq\mathbb{Z}_{2}^{4} to T24T\subseteq\mathbb{Z}_{2}^{4}, we consider possible extensions of τ\tau to one more element of 24\mathbb{Z}_{2}^{4} such that this extension does not already guarantee that we will have nonzero entries of our final DπD^{\pi} that are zero in Qπ^Q^{\hat{\pi}}. We do this by considering each y24Sy\in\mathbb{Z}_{2}^{4}\setminus S and constructing the set

pos_vals(y):={z24T:Qτ(x)+z,x+yπ^0 for all xS}\mathrm{pos\_vals(y)}:=\{z\in\mathbb{Z}_{2}^{4}\setminus T:Q^{\hat{\pi}}_{\tau(x)+z,x+y}\neq 0\text{ for all }x\in S\}

which are the possible values for τ(y)\tau(y). We then select y24Sy\in\mathbb{Z}_{2}^{4}\setminus S such that pos_vals(y)\mathrm{pos\_vals}(y) has minimum size and we consider all extensions of τ\tau to S{y}S\cup\{y\} such that τ(y)pos_vals(y)\tau(y)\in\mathrm{pos\_vals}(y). We continue this recursion until we find a permutation π\pi of 24\mathbb{Z}_{2}^{4} such that DπD^{\pi} is zero everywhere Qπ^Q^{\hat{\pi}} is, or we are able to conclude that no such π\pi exists. In the latter case we have found a π^Bij(24^)\hat{\pi}\in\operatorname{Bij}(\widehat{\mathbb{Z}_{2}^{4}}) such that Qπ^Q^{\hat{\pi}} is the correlation matrix of a strongly nonlocal quantum correlation.

The approach described above turns out to be more efficient than constructing the support graph of the correlation corresponding to Qπ^Q^{\hat{\pi}} and checking if it has a clique of size |24|=16|\mathbb{Z}_{2}^{4}|=16. It only takes about 90 seconds to run the recursive search on 10,000 randomly generated permutations of 24^\widehat{\mathbb{Z}_{2}^{4}}, and this yields about a dozen of the desired examples of Qπ^Q^{\hat{\pi}} on average. One particular example of π^24^\hat{\pi}\in\widehat{\mathbb{Z}_{2}^{4}} such that there is no DπD^{\pi} satisfying Da,bπ0Qa,bπ^0D^{\pi}_{a,b}\neq 0\Rightarrow Q^{\hat{\pi}}_{a,b}\neq 0 is π^=(1,11)(2,8,3,7,10,15,5,6,14,4)\hat{\pi}=(1,11)(2,8,3,7,10,15,5,6,14,4). Here we are identifying the numbers 0,1,,150,1,\ldots,15 with their binary representations which we think of as members of 24\mathbb{Z}_{2}^{4} in the obvious way. Moreover, we identify an element a24a\in\mathbb{Z}_{2}^{4} with the character χ24^\chi\in\widehat{\mathbb{Z}_{2}^{4}} defined as χ(x)=(1)xa\chi(x)=(-1)^{x\cdot a} for all x24x\in\mathbb{Z}_{2}^{4}, where xax\cdot a is the usual dot product. The resulting matrix Qπ^Q^{\hat{\pi}} is given in Figure 2.

(10000000000000000140140000000014014000001161161161160141401161161161160000116116116116141400116116116116014014140140000000000000014014000001401400001161161161160014141161161161160000116116116116140014116116116116014140116116116116000011611611611600141411611611611600001161161161160000000014141414000000000140140140140000001414116116116116000011611611611601414011611611611600001161161161160000000014014014014000001401400000014014)\setcounter{MaxMatrixCols}{16}\begin{pmatrix}1&0&0&0&0&0&0&0&0&0&0&0&0&0&0&0\\ 0&\frac{1}{4}&0&\frac{1}{4}&0&0&0&0&0&0&0&0&\frac{1}{4}&0&\frac{1}{4}&0\\ 0&0&0&0&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&0&\frac{1}{4}&\frac{1}{4}&0&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}\\ 0&0&0&0&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{4}&\frac{1}{4}&0&0&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}\\ 0&\frac{1}{4}&0&\frac{1}{4}&\frac{1}{4}&0&\frac{1}{4}&0&0&0&0&0&0&0&0&0\\ 0&0&0&0&0&\frac{1}{4}&0&\frac{1}{4}&0&0&0&0&0&\frac{1}{4}&0&\frac{1}{4}\\ 0&0&0&0&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&0&0&\frac{1}{4}&\frac{1}{4}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}\\ 0&0&0&0&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{4}&0&0&\frac{1}{4}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}\\ 0&\frac{1}{4}&\frac{1}{4}&0&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&0&0&0&0&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}\\ 0&0&\frac{1}{4}&\frac{1}{4}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&0&0&0&0&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}\\ 0&0&0&0&0&0&0&0&\frac{1}{4}&\frac{1}{4}&\frac{1}{4}&\frac{1}{4}&0&0&0&0\\ 0&0&0&0&0&\frac{1}{4}&0&\frac{1}{4}&0&\frac{1}{4}&0&\frac{1}{4}&0&0&0&0\\ 0&0&\frac{1}{4}&\frac{1}{4}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&0&0&0&0&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}\\ 0&\frac{1}{4}&\frac{1}{4}&0&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&0&0&0&0&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}&\frac{1}{16}\\ 0&0&0&0&0&0&0&0&\frac{1}{4}&0&\frac{1}{4}&0&\frac{1}{4}&0&\frac{1}{4}&0\\ 0&0&0&0&\frac{1}{4}&0&\frac{1}{4}&0&0&0&0&0&0&\frac{1}{4}&0&\frac{1}{4}\end{pmatrix}
Figure 2: The correlation matrix of a strongly nonlocal quantum correlation arising from a 24\mathbb{Z}_{2}^{4}-invariant quantum Latin square.

It is important to note that this example also allows us to construct similar examples for 2d\mathbb{Z}_{2}^{d} for d>4d>4. Let π^Bij(24^)\hat{\pi}\in\operatorname{Bij}(\widehat{\mathbb{Z}_{2}^{4}}) be the permutation such that Qπ^Q^{\hat{\pi}} is the matrix in Figure 2. Then Pπ^I2P^{\hat{\pi}}\otimes I_{2} is a permutation matrix encoding an element π\pi^{\prime} of Bij(25^)\operatorname{Bij}(\widehat{\mathbb{Z}_{2}^{5}}). Since the normalized character table of 2d\mathbb{Z}_{2}^{d} is HdH^{d} where

H=12(1111)H=\frac{1}{\sqrt{2}}\begin{pmatrix}1&1\\ 1&-1\end{pmatrix}

is the Hadamard matrix, we see that Uπ=Uπ^I2U^{\pi^{\prime}}=U^{\hat{\pi}}\otimes I_{2} and thus

Qπ=(Uπ^I2)(Uπ^I2¯)=(Uπ^Uπ^¯)(I2I2¯)=Qπ^I2Q^{\pi^{\prime}}=\left(U^{\hat{\pi}}\otimes I_{2}\right)\circ\left(\overline{U^{\hat{\pi}}\otimes I_{2}}\right)=\left(U^{\hat{\pi}}\circ\overline{U^{\hat{\pi}}}\right)\otimes\left(I_{2}\circ\overline{I_{2}}\right)=Q^{\hat{\pi}}\otimes I_{2}

Now suppose that πBij(25)\pi\in\operatorname{Bij}(\mathbb{Z}_{2}^{5}) is such that DπD^{\pi} is zero everywhere QπQ^{\pi^{\prime}} is. Let GG be the copy of 24\mathbb{Z}_{2}^{4} in 25\mathbb{Z}_{2}^{5} corresponding to the upper left block of DπD^{\pi}, and fix a25Ga\in\mathbb{Z}_{2}^{5}\setminus G. Consider playing the GG-bijection game as follows. Upon input xGx\in G, act as if you are playing the 25\mathbb{Z}_{2}^{5}-bijection game according to the correlation whose correlation matrix is DπD^{\pi} to obtain an output y25y\in\mathbb{Z}_{2}^{5}. If yGy\in G, then respond with yy. If yGy\notin G, then respond with y+aGy+a\in G. It is straightforward to check that this is a classical GG-invariant correlation whose correlation matrix is the upper left block of DπD^{\pi}, which is of course zero every Qπ^Q^{\hat{\pi}} is zero, a contradiction. Thus there is no classical 25\mathbb{Z}_{2}^{5}-invariant correlation whose correlation matrix is zero everywhere QπQ^{\pi^{\prime}} is zero, and of course this can be extended to 2d\mathbb{Z}_{2}^{d} for any larger dd.

Finally, we recall that since Qπ^Q^{\hat{\pi}} is the correlation matrix of a strongly nonlocal correlation, there is a corresponding nonlocal game that it wins perfectly, but which has no perfect classical strategy. The game is played as follows: the players Alice and Bob are sent elements x,y24x,y\in\mathbb{Z}_{2}^{4} and respond with a,b24a,b\in\mathbb{Z}_{2}^{4} respectively. They win if Qa+b,x+yπ^0Q^{\hat{\pi}}_{a+b,x+y}\neq 0. Unfortunately, this game is not necessarily an isomorphism game for some pair of graphs, and in fact it is not for any of the matrices Qπ^Q^{\hat{\pi}} we found using the above described procedure.

12.3 S3S_{3}-invariant correlations

For the symmetric group S3S_{3} we can construct a unitary VV satisfying Equation (15) as follows. Let 𝟏3\mathbf{1}\in\mathbb{C}^{3} be the all ones vector. Define v,u3v,u\in\mathbb{C}^{3} as

v=(1ωω2),u=(1ω2ω)v=\begin{pmatrix}1\\ \omega\\ \omega^{2}\end{pmatrix},\quad u=\begin{pmatrix}1\\ \omega^{2}\\ \omega\end{pmatrix}

where ω\omega is a primitive cube root of unity. Let V^\hat{V} be the matrix with columns

𝟏𝟏,𝟏𝟏,vv,vv,uu,uu.\mathbf{1}\oplus\mathbf{1},\quad\mathbf{1}\oplus-\mathbf{1},\quad v\oplus v,\quad v\oplus-v,\quad u\oplus u,\quad-u\oplus u.

Then V=16V^V=\frac{1}{\sqrt{6}}\hat{V} is a unitary satisfying Equation (15). The rows of VV are indexed by the elements of S3S_{3}, and the order we have chosen for these elements is e,(123),(321),(12),(23),(13)e,(123),(321),(12),(23),(13).

The group S3S_{3} has two 1-dimensional representations: the trivial one and the representation that maps every permutation to its sign. Additionally, it has one irreducible 2-dimensional representation which can be viewed as the restriction of the natural representation (as 3×33\times 3 permutation matrices) to the orthogonal complement of the constant vector. For our choice of VV, the matrices XiX^{i} associated to the two 1-dimensional representations of S3S_{3} are scalar multiples of the identity matrix. The XiX^{i} corresponding to the single 2-dimensional representation of S3S_{3} is equal to

16(1111).\frac{1}{\sqrt{6}}\begin{pmatrix}1&1\\ 1&-1\end{pmatrix}.

Let HH be the 2×22\times 2 Hadamard matrix (which is 3\sqrt{3} times the matrix displayed above), and let X=(0110)X=\begin{pmatrix}0&1\\ 1&0\end{pmatrix} be the Pauli XX matrix. Then for any 2×22\times 2 unitary NN, we obtain two S3S_{3}-transformation matrices.

V(I2(HN¯HN))VandV(X(HN¯HN))V.V\left(I_{2}\oplus\left(H\overline{N}H\otimes N\right)\right)V^{\dagger}\quad\text{and}\quad V\left(X\oplus\left(H\overline{N}H\otimes N\right)\right)V^{\dagger}. (31)

The question then is whether this produces any non-classical correlations? It turns out that it does. Since there will be uncountably many transformation matrices in this case, we cannot simply compute all of them as in the abelian case. Instead, we will pick a finite subgroup of the transformation matrices and compute all of the corresponding correlation matrices. Specifically, we will let the unitary NN from (31) vary over the icosahedral group (realized as a subgroup of the 2×22\times 2 unitaries). This group has order 120, but the elements come in pairs of the form N,NN,-N, which produce the same transformation matrices. This gives 120 correlations, 60 for each choice of either I2I_{2} or XX on the lefthand side of the direct sum in (31). Both the transformation matrices V(I2(HN¯HN))VV\left(I_{2}\oplus\left(H\overline{N}H\otimes N\right)\right)V^{\dagger} and V(X(HN¯HN))VV\left(X\oplus\left(H\overline{N}H\otimes N\right)\right)V^{\dagger} result in classical correlations for NN being the identity matrix or the matrix (0110)\begin{pmatrix}0&1\\ -1&0\end{pmatrix} (or their negations). If NN is chosen to be any of the remaining diagonal matrices in the icosahedral group, then V(I2(HN¯HN))VV\left(I_{2}\oplus\left(H\overline{N}H\otimes N\right)\right)V^{\dagger} results in classical correlations but V(X(HN¯HN))VV\left(X\oplus\left(H\overline{N}H\otimes N\right)\right)V^{\dagger} produces non-classical ones, and if NN is chosen to be any of the remaining matrices with zero diagonal then V(X(HN¯HN))VV\left(X\oplus\left(H\overline{N}H\otimes N\right)\right)V^{\dagger} results in classical correlations but V(I2(HN¯HN))VV\left(I_{2}\oplus\left(H\overline{N}H\otimes N\right)\right)V^{\dagger} produces non-classical ones. For all other choices for NN being an element of the icosahedral group, both transformation matrices result in non-classical correlations. One also obtains non-classical correlations when choosing NN to be the 2×22\times 2 Hadamard matrix. In this case, the two matrices of Equation (31) are equal to

(10000001212i3i23i2301212i3i23i230i3i31313130i23i231316560i23i23135616)and(10000001212i3i23i2301212i3i23i230i3i31313130i23i231356160i23i23131656)\begin{pmatrix}1&0&0&0&0&0\\ 0&\frac{1}{2}&\frac{1}{2}&\frac{i}{\sqrt{3}}&\frac{-i}{2\sqrt{3}}&\frac{-i}{2\sqrt{3}}\\ 0&\frac{1}{2}&\frac{1}{2}&\frac{-i}{\sqrt{3}}&\frac{i}{2\sqrt{3}}&\frac{i}{2\sqrt{3}}\\ 0&\frac{-i}{\sqrt{3}}&\frac{i}{\sqrt{3}}&\frac{1}{3}&\frac{1}{3}&\frac{1}{3}\\ 0&\frac{i}{2\sqrt{3}}&\frac{-i}{2\sqrt{3}}&\frac{1}{3}&\frac{-1}{6}&\frac{5}{6}\\ 0&\frac{i}{2\sqrt{3}}&\frac{-i}{2\sqrt{3}}&\frac{1}{3}&\frac{5}{6}&\frac{-1}{6}\end{pmatrix}\quad\text{and}\quad\begin{pmatrix}1&0&0&0&0&0\\ 0&\frac{1}{2}&\frac{1}{2}&\frac{i}{\sqrt{3}}&\frac{-i}{2\sqrt{3}}&\frac{-i}{2\sqrt{3}}\\ 0&\frac{1}{2}&\frac{1}{2}&\frac{-i}{\sqrt{3}}&\frac{i}{2\sqrt{3}}&\frac{i}{2\sqrt{3}}\\ 0&\frac{-i}{\sqrt{3}}&\frac{i}{\sqrt{3}}&\frac{-1}{3}&\frac{-1}{3}&\frac{-1}{3}\\ 0&\frac{i}{2\sqrt{3}}&\frac{-i}{2\sqrt{3}}&\frac{-1}{3}&\frac{-5}{6}&\frac{1}{6}\\ 0&\frac{i}{2\sqrt{3}}&\frac{-i}{2\sqrt{3}}&\frac{-1}{3}&\frac{1}{6}&\frac{-5}{6}\end{pmatrix}

respectively. These produce the following correlation matrices:

(100000014141311211201414131121120131319191901121121913625360112112192536136)and(100000014141311211201414131121120131319191901121121925361360112112191362536)\begin{pmatrix}1&0&0&0&0&0\\ 0&\frac{1}{4}&\frac{1}{4}&\frac{1}{3}&\frac{1}{12}&\frac{1}{12}\\ 0&\frac{1}{4}&\frac{1}{4}&\frac{1}{3}&\frac{1}{12}&\frac{1}{12}\\ 0&\frac{1}{3}&\frac{1}{3}&\frac{1}{9}&\frac{1}{9}&\frac{1}{9}\\ 0&\frac{1}{12}&\frac{1}{12}&\frac{1}{9}&\frac{1}{36}&\frac{25}{36}\\ 0&\frac{1}{12}&\frac{1}{12}&\frac{1}{9}&\frac{25}{36}&\frac{1}{36}\end{pmatrix}\quad\text{and}\quad\begin{pmatrix}1&0&0&0&0&0\\ 0&\frac{1}{4}&\frac{1}{4}&\frac{1}{3}&\frac{1}{12}&\frac{1}{12}\\ 0&\frac{1}{4}&\frac{1}{4}&\frac{1}{3}&\frac{1}{12}&\frac{1}{12}\\ 0&\frac{1}{3}&\frac{1}{3}&\frac{1}{9}&\frac{1}{9}&\frac{1}{9}\\ 0&\frac{1}{12}&\frac{1}{12}&\frac{1}{9}&\frac{25}{36}&\frac{1}{36}\\ 0&\frac{1}{12}&\frac{1}{12}&\frac{1}{9}&\frac{1}{36}&\frac{25}{36}\end{pmatrix} (32)

We can compute a hyperplane that separates these correlations from the classical set of S3S_{3}-invariant correlation matrices. This is given in the form of a 6×66\times 6 matrix below:

M=(100000000111000111011100011011011011)M=\begin{pmatrix}1&0&0&0&0&0\\ 0&0&0&-1&1&1\\ 0&0&0&-1&1&1\\ 0&-1&-1&1&0&0\\ 0&1&1&0&-1&-1\\ 0&1&1&0&-1&-1\end{pmatrix}

Given any classical S3S_{3}-invariant correlation pp with correlation matrix DpD^{p}, the inner product Tr(MDp)\operatorname{Tr}(M^{\dagger}D^{p}) is at least zero. However, both characteristic matrices presented in (32) have inner product 1-1 with MM. This is the largest separation we were able to find, where we restricted our hyperplane coefficients to lie between 1-1 and 11.

13 Discussion

We have introduced the notion of group invariant quantum Latin squares and provided a complete characterization in terms of unitary isomorphisms of the corresponding group algebras. Moreover, assuming we know unitaries that block diagonalize the group algebras, we can use the results of Section 8 to actually construct group invariant quantum Latin squares. However, there are several natural questions that this work leaves unanswered. One such question is mentioned at the end of Section 3.2, and we rephrase it here:

Open problem 13.1.

Find a group invariant quantum Latin square that provides a quantum isomorphism of non-isomorphic Cayley graphs.

We believe that the answer is yes, but it is likely that this is a rare phenomenon and thus random approaches may not be useful.

The other major open question is the following:

Open problem 13.2.

Characterize when the correlation produced by a group invariant quantum Latin square is non-classical.

Even an answer for the special case of abelian groups would be of great interest. In this case the (G,G)(G,G^{\prime})-invariant quantum Latin squares are in bijection with the bijections between G^\widehat{G} and G^\widehat{G^{\prime}}, and it is unclear what properties of these bijections could possibly influence whether the resulting correlation is non-classical.

There are a few possibilities for generalizing the notion of group invariant quantum Latin squares. The most obvious is to only require that the squared modulus of the inner products have the group invariance property, i.e., that the resulting correlation is group invariant. But the characterization of such quantum Latin squares may be difficult. However, in a similar direction one could take the quasi-regular representations used in Section 6 and extend this notion to allow for projective representations.

Open problem 13.3.

Which results of the present work have analogs in the more general setting of projective representations?

The resulting quantum Latin squares would no longer be group invariant, but only because inner products that should be equal differ by a unit complex factor. Thus the correlations would still be group invariant. It seems likely that analogs of many of the results from this work would also hold in this setting, but with the representation theory replaced with projective representation theory.

Acknowledgments

Both authors were supported by the Carlsberg Foundation Young Researcher Fellowship CF21-0682 – “Quantum Graph Theory”. Additionally, the first author is supported by CNPq, National Council for Scientific and Technological Development (Brazil).

References

  • [1] Samson Abramsky, Rui Soares Barbosa, Giovanni Carù, Nadish de Silva, Kohei Kishida, and Shane Mansfield. Minimum Quantum Resources for Strong Non-Locality. In 12th Conference on the Theory of Quantum Computation, Communication and Cryptography (TQC 2017), volume 73 of Leibniz International Proceedings in Informatics (LIPIcs), pages 9:1–9:20, 2018. doi:10.4230/LIPIcs.TQC.2017.9.
  • [2] Albert Atserias, Laura Mančinska, David E. Roberson, Robert Šámal, Simone Severini, and Antonios Varvitsiotis. Quantum and non-signalling graph isomorphisms. Journal of Combinatorial Theory, Series B, 136:289 – 328, 2019. doi:10.1016/j.jctb.2018.11.002.
  • [3] Rosemary A Bailey. Design of comparative experiments, volume 25. Cambridge University Press, 2008.
  • [4] D. J. Benson. Representations and cohomology. I, volume 30 of Cambridge Studies in Advanced Mathematics. Cambridge University Press, Cambridge, second edition, 1998.
  • [5] Jop Briet and Jeroen Zuiddam. On the orthogonal rank of cayley graphs and impossibility of quantum round elimination. Quantum Info. Comput., 17(1–2):106–116, February 2017.
  • [6] Gemma De las Cuevas, Tim Netzer, and Inga Valentiner-Branth. Magic squares: Latin, semiclassical, and quantum. Journal of Mathematical Physics, 64(2), 2023.
  • [7] Chris Godsil and Gordon F Royle. Algebraic graph theory, volume 207. Springer Science & Business Media, 2001.
  • [8] Gordon James and Martin Liebeck. Representations and Characters of Groups. Cambridge University Press, New York, second edition, 2001.
  • [9] Martino Lupini, Laura Mančinska, and David E. Roberson. Nonlocal games and quantum permutation groups. Journal of Functional Analysis, 279(5):108592, 2020. doi:10.1016/j.jfa.2020.108592.
  • [10] Laura Mančinska. Maximally Entangled State in Pseudo-Telepathy Games, pages 200–207. Springer International Publishing, Cham, 2014. doi:10.1007/978-3-319-13350-8_15.
  • [11] Laura Mančinska, David E. Roberson, and Antonios Varvisotis. On deciding the existence of perfect entangled strategies for nonlocal games. Chicago Journal of Theoretical Computer Science, 2016(5), 2016. arXiv:1506.07429.
  • [12] Laura Mančinska, David E. Roberson, and Antonios Varvitsiotis. Graph isomorphism: physical resources, optimization models, and algebraic characterizations. Math. Program., 205(1):617–660, 2024. arXiv:http://arxiv.org/abs/2004.10893, doi:10.1007/S10107-023-01989-7.
  • [13] JP McCarthy. Tracing the orbitals of the quantum permutation group. Archiv der Mathematik, 121(2):211–224, 2023.
  • [14] Benjamin Musto. Constructing mutually unbiased bases from quantum latin squares. arXiv preprint arXiv:1605.08919, 2016.
  • [15] Benjamin Musto and Jamie Vicary. Quantum Latin squares and unitary error bases. Quantum Information & Computation, 16(15-16):1318–1332, 2016. doi:10.26421/QIC16.15-16.
  • [16] Saibal K Pal, Shivam Kapoor, Alka Arora, Reshu Chaudhary, and Jatin Khurana. Design of strong cryptographic schemes based on latin squares. Journal of Discrete Mathematical Sciences and Cryptography, 13(3):233–256, 2010.
  • [17] D Reutter and J Vicary. Biunitary constructions in quantum information. Higher Structures, 3(1), 2019.
  • [18] David E. Roberson and Simon Schmidt. Quantum symmetry vs nonlocal symmetry. 2020. arXiv:2012.13328.
  • [19] Jean-Pierre Serre. Linear representations of finite groups., volume 42 of Graduate texts in mathematics. Springer, 1977.

Appendix A Proof of Lemma 8.3

Proof of Lemma 8.3.

If UU has the form given in the lemma statement, it is easy to see that U𝒜^U=𝒜^U\hat{\mathcal{A}}U^{\dagger}=\hat{\mathcal{A}}. Conversely, suppose that U𝒜^U=𝒜^U\hat{\mathcal{A}}U^{\dagger}=\hat{\mathcal{A}}, and write UU as a block matrix whose blocks correspond to the summands in the expression for 𝒜^\hat{\mathcal{A}}, i.e.,

U=(U11U1rUr1Urr).U=\begin{pmatrix}U_{11}&\dots&U_{1r}\\ \vdots&\ddots&\vdots\\ U_{r1}&\dots&U_{rr}\end{pmatrix}.

An arbitrary element A𝒜^A\in\hat{\mathcal{A}} can be written as

A=i=1rIdiAiA=\bigoplus_{i=1}^{r}I_{d_{i}}\otimes A_{i} (33)

for some AiMdi()A_{i}\in M_{d_{i}}(\mathbb{C}) for each i[r]i\in[r]. The s,ts,t-block of UAUUAU^{\dagger} is then

(UAU)s,t=i[r]Usi(IdiAi)Uti.\left(UAU^{\dagger}\right)_{s,t}=\sum_{i\in[r]}U_{si}\left(I_{d_{i}}\otimes A_{i}\right)U^{\dagger}_{ti}. (34)

For any j[r]j\in[r] and ,k[dj]\ell,k\in[d_{j}], define E,kj𝒜^E^{j}_{\ell,k}\in\hat{\mathcal{A}} to be the matrix of the form given in (33) such that Ai=0A_{i}=0 if iji\neq j and Aj=eekA_{j}=e_{\ell}e_{k}^{\dagger}. Clearly E,kiE^{i}_{\ell,k} has rank did_{i} and

E,kiEs,tj=δi,jδk,sE,ti.E^{i}_{\ell,k}E^{j}_{s,t}=\delta_{i,j}\delta_{k,s}E^{i}_{\ell,t}. (35)

Now choose i^[r]\hat{i}\in[r] such that di^d_{\hat{i}} is minimum. Note that then E,ki^E^{\hat{i}}_{\ell,k} has rank di^d_{\hat{i}} which is the minimum nonzero rank of an element of 𝒜^\hat{\mathcal{A}}. Since UE,ki^U𝒜^UE^{\hat{i}}_{\ell,k}U^{\dagger}\in\hat{\mathcal{A}}, we have that

Bi^,,k:=UE,ki^U=i=1rIdiBii^,,kB^{\hat{i},\ell,k}:=UE^{\hat{i}}_{\ell,k}U^{\dagger}=\bigoplus_{i=1}^{r}I_{d_{i}}\otimes B^{\hat{i},\ell,k}_{i}

for some matrices Bii^,,kB^{\hat{i},\ell,k}_{i} for i[r]i\in[r]. Since UE,ki^UUE^{\hat{i}}_{\ell,k}U^{\dagger} must have the same rank as E,ki^E^{\hat{i}}_{\ell,k}, it follows that there is a unique π(i^,,k)[r]\pi(\hat{i},\ell,k)\in[r] such that Bπ(i^,,k)i^,,kB^{\hat{i},\ell,k}_{\pi(\hat{i},\ell,k)} is nonzero, and moreover dπ(i^,,k)d_{\pi(\hat{i},\ell,k)} must be minimum. We aim to show that π(i^,,k)\pi(\hat{i},\ell,k) depends only on i^\hat{i}. Since E,ki^Ek,si^=E,si^E^{\hat{i}}_{\ell,k}E^{\hat{i}}_{k,s}=E^{\hat{i}}_{\ell,s}, we have that Bi^,,kBi^,k,s=Bi^,,s0B^{\hat{i},\ell,k}B^{\hat{i},k,s}=B^{\hat{i},\ell,s}\neq 0. It follows that π(i^,,k)=π(i^,k,s)\pi(\hat{i},\ell,k)=\pi(\hat{i},k,s) for all ,k,s[r]\ell,k,s\in[r], and from this it is immediate that π(i^,,k)\pi(\hat{i},\ell,k) depends only on i^\hat{i}, so we denote it as π(i^)\pi(\hat{i}).

If we let 𝒜^i=span{E,ki:,k[di]}\hat{\mathcal{A}}_{i}=\operatorname{span}\{E^{i}_{\ell,k}:\ell,k\in[d_{i}]\}, then by the above and a dimension argument we must have that U𝒜^i^U=𝒜^π(i^)U\hat{\mathcal{A}}_{\hat{i}}U^{\dagger}=\hat{\mathcal{A}}_{\pi(\hat{i})} and in particular, for any two distinct i,j[r]i,j\in[r] with di=djd_{i}=d_{j} minimum, we have that π(i)π(j)\pi(i)\neq\pi(j), i.e., π\pi gives a permutation of the indices i[r]i\in[r] with did_{i} minimum. Considering next the indices i[r]i\in[r] with did_{i} equal to its second smallest value, we conclude that π\pi also gives a permutation of these indices, and continuing on we see that πSym𝒜^\pi\in\mathrm{Sym}_{\hat{\mathcal{A}}}.

Applying (34) to E,kiE^{i}_{\ell,k}, we have that

(UE,kiU)s,t=Usi(Idieek)Uti\left(UE^{i}_{\ell,k}U^{\dagger}\right)_{s,t}=U_{si}\left(I_{d_{i}}\otimes e_{\ell}e_{k}^{\dagger}\right)U^{\dagger}_{ti} (36)

and by the above this is zero unless s=t=π(i)s=t=\pi(i). If we let Ii=[di]E,iI^{i}=\sum_{\ell\in[d_{i}]}E^{i}_{\ell,\ell}, then IiI^{i} is the identity in the subalgebra 𝒜^i\hat{\mathcal{A}}_{i}. From the above it is then easy to see that UIiU=Iπ(i)UI^{i}U^{\dagger}=I^{\pi(i)} and therefore

Uπ(i),i(IdiIdi)Uπ(i),i=IdiIdi.U_{\pi(i),i}(I_{d_{i}}\otimes I_{d_{i}})U^{\dagger}_{\pi(i),i}=I_{d_{i}}\otimes I_{d_{i}}.

Since Uπ(i),iU_{\pi(i),i} is square, it is therefore unitary. Since the expression in (36) is zero if tπ(i)t\neq\pi(i), by taking s=π(i)ts=\pi(i)\neq t and summing the expression over all =k[di]\ell=k\in[d_{i}] we obtain that Uπ(i),iUt,i=0U_{\pi(i),i}U^{\dagger}_{t,i}=0 and therefore Ut,i=0U^{\dagger}_{t,i}=0 for tπ(i)t\neq\pi(i).

Now, if we let Ui=Uπ(i),iU_{i}=U_{\pi(i),i}, then the above shows that U=P^πU^U=\widehat{P}^{\pi}\hat{U} where

U^=i=1rUi.\hat{U}=\bigoplus_{i=1}^{r}U_{i}.

Furthermore, since (P^π)𝒜^P^π=𝒜^(\widehat{P}^{\pi})^{\dagger}\hat{\mathcal{A}}\widehat{P}^{\pi}=\hat{\mathcal{A}}, we have that U^𝒜^U^=𝒜^\hat{U}\hat{\mathcal{A}}\hat{U}^{\dagger}=\hat{\mathcal{A}}. Therefore,

Ui(IdiMdi())Ui=IdiMdi()U_{i}\left(I_{d_{i}}\otimes M_{d_{i}}(\mathbb{C})\right)U_{i}^{\dagger}=I_{d_{i}}\otimes M_{d_{i}}(\mathbb{C})

for all i[r]i\in[r].

Now suppose that V(IdMd()V=IdMd()V(I_{d}\otimes M_{d}(\mathbb{C})V^{\dagger}=I_{d}\otimes M_{d}(\mathbb{C}) for some unitary VV. We will show that V=MNV=M\otimes N for some unitaries MM and NN, which will complete the proof of the lemma.

Since IeiejI\otimes e_{i}e_{j}^{\dagger} has rank dd which is the minimum nonzero rank, we have that there is some rank one matrix BijB_{ij} such that

V(Ieiej)V=IBij.V\left(I\otimes e_{i}e_{j}^{\dagger}\right)V^{\dagger}=I\otimes B_{ij}.

Since BijB_{ij} has rank one, it can be written as uijviju_{ij}v_{ij}^{\dagger} for some nonzero vectors uij,viju_{ij},v_{ij}. By definition of the BijB_{ij}, we must have that BijBj=Bi0B_{ij}B^{\dagger}_{\ell j}=B_{i\ell}\neq 0 and thus

(vijvj)uijuj=uivi0.(v^{\dagger}_{ij}v_{\ell j})u_{ij}u_{\ell j}^{\dagger}=u_{i\ell}v_{i\ell}^{\dagger}\neq 0.

It follows that uiju_{ij} is proportional to uiu_{i\ell} for all i,,ji,\ell,j. Thus let wiw_{i} be a unit vector that is proportional to every uiju_{ij}. Then the above equation also implies that viv_{i\ell} is proportional to ww_{\ell} for all i,i,\ell. Therefore, there are scalars αij\alpha_{ij} such that Bij=αijwiwjB_{ij}=\alpha_{ij}w_{i}w_{j}^{\dagger} for all i,ji,j. Lastly, since Bi1Bj1=BijB_{i1}B_{j1}^{\dagger}=B_{ij}, we have that

αi1αj1¯wiwj=Bij\alpha_{i1}\overline{\alpha_{j1}}w_{i}w_{j}^{\dagger}=B_{ij}

for all i,ji,j. Thus letting xi=αi1wix_{i}=\alpha_{i1}w_{i} satisfies Bij=xixjB_{ij}=x_{i}x_{j}^{\dagger}.

Now write VV in block form as

V=(V11V1dVd1Vdd)V=\begin{pmatrix}V_{11}&\dots&V_{1d}\\ \vdots&\ddots&\vdots\\ V_{d1}&\dots&V_{dd}\end{pmatrix}

where each block is d×dd\times d. Then considering the s,ts,t-block of V(Ieiej)VV(I\otimes e_{i}e_{j}^{\dagger})V^{\dagger}, we see that

(Vs,ei)(Vt,ej)=δstxixj.\sum_{\ell}\left(V_{s,\ell}e_{i}\right)\left(V_{t,\ell}e_{j}\right)^{\dagger}=\delta_{st}x_{i}x_{j}^{\dagger}. (37)

In the case where s=ts=t and i=ji=j, all terms in the above sum are positive semidefinite and thus it follows that Vs,ei=βs,,ixiV_{s,\ell}e_{i}=\beta_{s,\ell,i}x_{i} for some scalar βs,,i\beta_{s,\ell,i}. We aim to show that βs,,i\beta_{s,\ell,i} does not depend on ii. Using Equation (37), we have that

βs,,iβt,,j¯=δs,t.\sum_{\ell}\beta_{s,\ell,i}\overline{\beta_{t,\ell,j}}=\delta_{s,t}.

If we let βs,i\beta^{s,i} be the vector with entries βs,,i\beta_{s,\ell,i}, then the above says that each βs,i\beta^{s,i} is a unit vector and that βs,i,βt,j=δs,t\langle\beta^{s,i},\beta^{t,j}\rangle=\delta_{s,t}, which in particular implies that βs,i=βs,j\beta^{s,i}=\beta^{s,j} for all i,ji,j. Therefore we have shown that βs,,i\beta_{s,\ell,i} depends only on ss and \ell and thus

Vs,ei=βs,xiV_{s,\ell}e_{i}=\beta_{s,\ell}x_{i}

for some scalars βs,\beta_{s,\ell}. It follows that βt,kVs,ei=βs,Vt,kei\beta_{t,k}V_{s,\ell}e_{i}=\beta_{s,\ell}V_{t,k}e_{i} for all ii and therefore all the Vs,V_{s,\ell} are proportional to each other. Therefore V=MNV=M\otimes N for M,NMd()M,N\in M_{d}(\mathbb{C}). Since VV is unitary, we have that MMNN=IMM^{\dagger}\otimes NN^{\dagger}=I and therefore both MM and NN are proportional to unitaries and thus by rescaling them appropriately we will have V=MNV=M\otimes N where both MM and NN are unitaries, as desired. This (finally) completes the proof. ∎