Abstract 1 Introduction 2 Preliminaries 3 Generalising Local Complementation 4 Graphical characterisation of the action of local unitaries 5 A hierarchy of generalised local equivalences 6 Conclusion References

Local Equivalence of Stabilizer States: A Graphical Characterisation

Nathan Claudet ORCID Inria Mocqua, LORIA, CNRS, Université de Lorraine, F-54000 Nancy, France Simon Perdrix ORCID Inria Mocqua, LORIA, CNRS, Université de Lorraine, F-54000 Nancy, France
Abstract

Stabilizer states form a ubiquitous family of quantum states that can be graphically represented through the graph state formalism. A fundamental property of graph states is that applying a local complementation – a well-known and extensively studied graph transformation – results in a graph that represents the same entanglement as the original. In other words, the corresponding graph states are LU-equivalent. This property served as the cornerstone for capturing non-trivial quantum properties in a simple graphical manner, in the study of quantum entanglement but also for developing protocols and models based on graph states and stabilizer states, such as measurement-based quantum computing, secret sharing, error correction, entanglement distribution… However, local complementation fails short to fully characterise entanglement: there exist pairs of graph states that are LU-equivalent but cannot be transformed one into the other using local complementations. Only few is known about the equivalence of graph states beyond local complementation. We introduce a generalisation of local complementation which graphically characterises the LU-equivalence of graph states. We use this characterisation to show the existence of a strict infinite hierarchy of equivalences of graph states. Our approach is based on minimal local sets, which are subsets of vertices that are known to cover any graph, and to be invariant under local complementation and even LU-equivalence. We use these structures to provide a type to each vertex of a graph, leading to a natural standard form in which the LU-equivalence can be exhibited and captured by means of generalised local complementation.

Keywords and phrases:
Quantum computing, Graph theory, Entanglement, Local complementation
Copyright and License:
[Uncaptioned image] © Nathan Claudet and Simon Perdrix; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Theory of computation Quantum information theory
Related Version:
Full Version: https://arxiv.org/abs/2409.20183 [9]
Acknowledgements:
The authors want to thank David Cattaneo and Mehdi Mhalla for fruitful discussions on previous versions of this paper.
Funding:
This work is supported by the the Plan France 2030 through the PEPR integrated project EPiQ ANR-22- PETQ-0007 and the HQI platform ANR-22-PNCQ-0002; and by the European projects NEASQC and HPCQS.
Editors:
Olaf Beyersdorff, Michał Pilipczuk, Elaine Pimentel, and Nguyễn Kim Thắng

1 Introduction

Stabilizer states, and in particular graph states, form a versatile family of entangled quantum states, which allow for easy and compact representations. They are used as entangled resource states in various quantum information applications, like measurement-based computation [29, 30, 5], error corrections [35, 34, 10, 33], quantum communication network routing [19, 26, 4, 7], and quantum secret sharing [25, 17], to cite a few. In all these applications, stabilizer states are used as multi-partite entangled resources, it is thus crucial to understand when two such states have the same entanglement. According to standard quantum information theory, two quantum states have the same entanglement if they can be transformed into each other using only local operations, where “local” refers to operations that can be applied to at most one qubit at a time. Indeed, intuitively, such local operations can only decrease the strength of the entanglement of a quantum state, thus if a state can be transformed into another and back to the original one using only local operations, the two states do have the same entanglement. Concretely, the most general case is the so-called SLOCC-equivalence (stochastic local operations and classical communications) that encompass the use of local unitaries and measurements. In the particular case of stabilizer states, it is enough to consider LU-equivalence (local unitaries), as two stabilizer states are SLOCC-equivalent iff there exists U=U1Un that transforms one state into the other, where each Ui is a 1-qubit unitary transformation [21]. Therefore, in this paper, we refer to LU-equivalence when stating that two stabilizer states possess the same entanglement.

Stabilizer states can be graphically represented through the graph state formalism, which consists in representing quantum states using graphs where each vertex corresponds to a qubit. Graph states form actually a sub-family of stabilizer states but any stabilizer state can be transformed into a graph state using local Clifford unitaries in a straightforward way [21], as a consequence it is sufficient to consider graph states when dealing with entanglement equivalence of stabilizer states. Notice that understanding the entanglement structure of graph states and how it can be characterised in a graphical way is the most fascinating fundamental question of the graph state formalism [21, 13, 14, 18, 23, 36, 37, 11].

An interesting combinatorial property of entanglement has been proved in [21]: LU-equivalent graph states have the same cut-rank function111The cut-rank function over a graph G=(V,E) is the function that maps a set AV to the rank (in 𝔽2) of the cut-matrix ΓA=((ΓA)ab:aAbVA) where Γab=1 if and only if (a,b)E.. However, there exist pairs of graph states that have the same cut-rank function but which are not LU-equivalent: a counterexample involves two isomorphic Petersen graphs [16, 21].

A fundamental property of the graph state formalism is that a local complementation – a graph transformation that consists in complementing the neighbourhood of a given vertex – preserves entanglement: if a graph can be transformed into another by means of local complementations then the two corresponding graph states are LU-equivalent. More precisely the corresponding graph states are LC-equivalent (local Clifford). Van den Nest [13] proved that two graph states are LC-equivalent if and only if the corresponding graphs are related by a sequence of local complementations. LC-equivalence and LU-equivalence of graph states were conjectured to coincide [24], as they coincide for several families of graph states [14, 38]. However, a counterexample of order 27 has been discovered using computer assisted methods [23]. Since then, the existence of a graphical characterisation of LU-equivalence has remained an open question. Furthermore, families of graph states for which LC-equivalence and LU-equivalence coincide have been a subject of interest [33, 37].

Contributions.

We introduce the r-local complementation, a graphical transformation parametrised by a positive integer r, which coincides with the usual local complementation when r=1. We show that an r-local complementation can be performed on the corresponding graph states by means of local unitaries in LC=rH,Z(π/2r), the group generated by the local Clifford group augmented with the Z(π/2r) gate. We additionally show that, conversely, for any fixed r, the LCr-equivalence of graph states is captured by r-local complementations: if two graph states are LCr-equivalent, then there is a sequence made of (usual) local complementations and at most one r-local complementation, that transforms one graph into the other. In particular, the known examples of graph states that are LU-equivalent but not LC-equivalent [23, 36], are actually LC2-equivalent, thus they are captured graphically by the 2-local complementation. This leads to the natural question of the existence of pairs of graph states that are LC3-equivalent but not LC2-equivalent, and so on. To answer this question, we show that the r-local complementations form a strict hierarchy: for any positive r there exist pairs of LCr+1-equivalent graph states that are not LCr-equivalent. Finally, we show that any LU-equivalent graph states are LCr-equivalent for some r, even if there exist some local unitaries, like RZ(π/3), that are not contained in LCr, for any r. In other words, two graph states are LU-equivalent if and only if the corresponding graphs can be transformed into each other by a sequence of generalised local complementations, leading to a full graphical description of LU-equivalence for graph states. As an application, we prove a conjecture on a family of graph states for which LU-equivalence and LC-equivalence coincide.

Related work.

Other graphical extensions of local complementation have been introduced in particular for weighted hypergraph states [36], a wider family of quantum states. The connection between generalised local complementation and local complementation of weighted hypergraph states is discussed in section 3. In [18, 39], the authors proved that when considering LU-equivalence of stabilizer states it suffices to consider semi-Clifford unitaries222A unitary U is semi-Clifford if there exists a Pauli operator PX,Y,Z such that UPU is also a Pauli operator.. Symmetries of stabilizers and graph states have been explored in [15], where a characterisation of local operations that have graph states as fixed points, is provided; the characterisation of the LU-equivalence of graph states was however left as an open question.

Structure of the paper.

In Section 2, we recall some definitions and notations and provide a handful of tools to manipulate graph states. In Section 3, we define the generalisation of the local complementation and we show that r-local complementations can be implemented on the corresponding graph states by means of local unitaries in LCr. Section 4 is dedicated to the converse result: the graphs corresponding to any pair of LCr-equivalent graph states can be transformed into each other by means of r-local complementations. To do so, we show that any graph can be put in a standard form by means of (usual) local complementations. This standard form is based on the so-called minimal local sets, which are subsets of vertices known to be invariant under LU-equivalence. As any graph can be covered by minimal local sets, we associate to any vertex of a graph a type on which is based the standard form. We then prove that if two graph states in standard form are LCr-equivalent, there exists an r-local complementation transforming one graph into the other. We also prove that if two graph states on n qubits are LU-equivalent they are LCn/2-equivalent. Finally, in Section 5, we introduce a family of variants of Kneser graphs, and show, using our graphical characterisation of LCr-equivalence, that for any r>1 there exists pairs of graph states that are LCr-equivalent but not LCr-1-equivalent.

2 Preliminaries

Let us first give some notations and basic definitions. A graph333We only consider simple (no selfloop) undirected graphs. G is a pair (V,E), where V is a finite set of vertices, and E is a set of unordered pairs of distinct vertices called edges. We assume the set of vertices to be totally ordered and use the notation V={u1,,un} s.t. uiuj iff i<j. The number n=|V| of vertices is called the order of the graph and |G|:=|E| its size. We use the notation uGv when the vertices u and v are connected in G, i.e. (u,v)E. Given a vertex u, NG(u)={vV|(u,v)E} is the neighbourhood of u. The odd and the common neighbourhoods are two natural generalisations of the notion of neighbourhoods to sets of vertices: for any DV, OddG(D)=ΔuDNG(u)={vV||NG(v)D|=1 mod 2} is the odd neighbourhood of D, where Δ denotes the symmetric difference on vertices. Informally, OddG(D) is the set of vertices that are the neighbours of an odd number of vertices in D. The common neighbourhood of D is denoted ΛGD=uDNG(u)={vV|uD,vNG(u)}. A local complementation with respect to a given vertex u consists in complementing the subgraph induced by the neighbourhood of u, leading to the graph Gu=GΔKNG(u) where Δ denotes the symmetric difference on edges and KA is the complete graph on the vertices of A. Local complementation is an involution, i.e. Guu=G. A pivoting with respect to two connected vertices u and v is the operation that maps G to Guv:=Guvu. Notice that pivoting is symmetric (Guv=Gvu) and is an involution (Guvuv=G). With a slight abuse of notation we identify multisets of vertices with their multiplicity function V. 444Hence we also identify sets of vertices with their indicator functions V{0,1}. A (multi)set S of vertices is independent if there is no two vertices of S that are connected.

Graph states form a standard family of quantum states that can be represented using graphs (Ref. [20] is an excellent introduction to graph states). Given a graph G of order n, the corresponding graph state |G is the n-qubit state:

|G=12nx{0,1}n(1)|G[x]||x

where G[x] denotes the subgraph of G induced by {ui|xi=1}V.

The ith qubit of |G can be associated with the vertex ui of G, so, with a slight abuse of notation, we refer to V as the set of qubits of |G. Given a 1-qubit operation R, like X:|a|1a or Z:|a(1)a|a, and a subset DV of qubits, RD:=uDRu is the local operation which consists in applying R on each qubit of D.

The graph state |G is the unique quantum state (up to a global phase) that, for every vertex uV, is a fixed point of the Pauli operator XuZNG(u). More generally, |G is an eigenvector of any Pauli operator XDZOdd(D) with DV:

Proposition 1.

Let G=(V,E) be a graph. The corresponding graph state |G is a fixed point of 𝒫DG=(1)|G[D]|XDZOdd(D) for any DV, where |G[D]| is the number of edges of the subgraph of G induced by D.

The proof of Proposition 1 can be found in the full version of this paper [9]. The fact that a graph state can be defined as the common eigenvector of Pauli operators witnesses that graph states form a subfamily of stabilizer states555A n-qubit state is a stabilizer state if it is the fixpoint of n independent commuting Pauli operators (or equivalently 2n distinct commuting Pauli operators).. Conversely, any stabilizer state can be turned into a graph state by means of local Clifford unitaries666Local Clifford unitaries are tensor products of single-qubit Clifford gates, which map the Pauli group to itself under conjugation. Formally, a single-qubit gate U is Clifford if for any P𝒫:={±1,±i}×{I,X,Y,Z}, UPU𝒫. in a straightforward way (see for instance [13]). Thus we will focus in the rest of this paper on graph states.

The action of measuring, in the standard basis, a qubit of a graph state leads, roughly speaking, to the graph state where the corresponding vertex has been removed. A diagonal measurement can also be used to remove a vertex when this vertex is isolated:

Proposition 2.

For any graph G and any vertex u, 0|u|G=12|Gu. Moreover, if u is an isolated vertex (i.e. NG(u)=), then +|u|G=|Gu where +|=0|+1|2.

 Remark 3.

A standard basis measurement consists in applying either 0| or 1| which correspond the classical outcomes 0 and 1 respectively. Whereas the action in the 0 case is directly described in Proposition 2, the action in the 1 case can be recovered thanks to Proposition 1: 1|u|G=0|uXu|G=0|uZNG(u)|G=12ZNG(u)|Gu. Thus it also corresponds to a vertex deletion up to some Z corrections on the neighbourhood of the measured qubit.

We are interested in the action of 1-qubit unitaries on graph states, in particular Hadamard H:|a|0+(1)a|12, and Z- and X-rotations respectively defined as follows:

Z(α):=eiα2(cos(α2)Iisin(α2)Z)X(α):=HZ(α)H=eiα2(cos(α2)Iisin(α2)X)

In particular, local complementations can be implemented by π/2 X- and Z-rotations:

Proposition 4 ([13]).

For any graph G=(V,E) and any uV, |Gu=LuG|G where LuG:=Xu(π2)vNG(u)Zv(π2).

Similarly, pivoting can be implemented by means of Hadamard transformations (up to Pauli transformations):

Proposition 5 ([27, 12]).

For any graph G=(V,E) and any (u,v)E, |Guv=HuHvZΛG{u,v}|G

Beyond π2 rotations, notice that any local unitary can be implemented using Hadamard and Z-rotations with arbitrary angles. We consider for any r the set LCr of local unitaries generated by H and Z(π2r). In particular LC1 is the set of local Clifford operators, moreover, for any r, LCrLCr+1. Notice that there exist local unitaries, e.g. Z(π3), that are not contained in LCr for any r. We say that two states are LU-equivalent, denoted |ψ=LU|ψ when there exists a local unitary transformation U such that |ψ=U|ψ. Similarly two states are LCr-equivalent, denoted |ψ=LCr|ψ when there exists a local unitary ULCr s.t. |ψ=U|ψ.

It is well-known that two graph states |G and |G are LC1-equivalent if and only if there exists a sequence of local complementations that transforms G into G [13]. We slightly refine this result showing that there exists a reasonnably small sequence of local complementation transforming G into G, that corresponds to a particular Clifford operator:

Proposition 6.

If |G2=C|G1 where C is a local Clifford operator up to a global phase, then there exists a sequence of (possibly repeating) vertices a1,,am such that G2=G1a1a2am with m3n/2, and the local Clifford operator that implements these local complementations is C up to a Pauli operator.

The proof of Proposition 6 can be found in the full version of this paper [9]

 Remark 7.

The induced Clifford operator is of the form 𝒫DGC for some subset D of vertices. As XuZNG(u)=(LuG)2, there exists a sequence at most 7n/2 local complementations that transforms G1 into G2 and induces exactly the local Clifford operator C.

Whereas it has been originally conjectured that if two graphs states are LU-equivalent then there exists a sequence of local complementations transforming one in another [24], a couple of counter examples of pairs of LC2- but not LC1-equivalent graph states have been pointed out [23, 36]. To further understand the action of local unitaries on graph states, we thus introduce in the next section a generalisation of local complementation to graphically capture the equivalence of graph states that are LU- but not LC1-equivalent.

3 Generalising Local Complementation

3.1 Local complementation over independent sets

As a first step towards a generalisation of local complementation, we introduce a natural shortcut GS:=Ga1ak to denote the graph obtained after a series of local complementations when S={a1,,ak} is an independent set in G. The independence condition is important as local complementations do not commute in general when applied on connected vertices.

Notice that the action of a local complementation over S can be described directly as toggling edges which have an odd number of common neighbours in S:

uGSv(uGv|SNG(u)NG(v)|=1mod2) (1)

3.2 Towards a 2-local complementation

We introduce 2-local complementations as a refinement of idempotent local complementations, i.e. when GS=G. According to Equation 1, an idempotent local complementation occurs when each pair (u,v) of vertices has an even number of common neighbours in S, one can then consider a new graph transformation which consists in toggling an edge (u,v) when its number of common neighbours in S is equal to 2 modulo 4. However, such an action may not be implementable using local operations in the graph state formalism (see Figure 1). To guarantee an implementation by means of local unitary transformations on the corresponding graph states, we add the condition, called 2-incidence, that any set of at most three vertices has an even number of common neighbours in S.

Figure 1: Example of non LU-equivalent graph states. With the notations of Section 5, the graph on the left is a C4,3 graph, and the one on the right is a C4,3 graph. Notice that applying a local complementation on the upper part of the bipartition (S={a,b,c,d}) leaves the graphs invariant as each pair of vertices on the other part (e.g. (e,f)), has two common neighbours in S. However a 2-local complementation over S is not valid in both graphs as S is not 2-incident. See Section 4.1 for a proof that these graph states are not LU-equivalent.

For instance in the following example, a 2-local complementation over {a,b} performs the following transformation:

In the LHS graph G, S={a,b} is an independent set. Moreover, a 1-local complementation over S is idempotent: GS=G, as a and b are twins. S is also 2-incident as any pairs and triplets of vertices have an even number of neighbours in S. Thus, a 2-local complementation over S is valid and consists in toggling the edges (c,d), (c,e), and (d,e) as each of them has an number of common neighbours in S equal to 2mod4.

We also consider the case where S is actually a multiset, like in Figure 2 where a 2-local complementation over the multiset {a,a,b,c} is performed. When S is a multiset, the number of common neighbours in S should be counted with their multiplicity.

Notice that when a 2-local complementation is invariant one can similarly refine the 2-local complementation into a 3-local complementation, leading to the general definition of generalised local complementation provided in the next section.

3.3 Defining generalised local complementation

We introduce a generalisation of local complementation, that we call r-local complementation for any positive integer r. This generalised local complementation denoted GrS is parametrised by a (multi)set S, that has to be independent and also r-incident, which is the following counting condition on the number of common neighbours in S of any set that does not intersect supp(S), the support of S:

Definition 8 (r-Incidence).

Given a graph G, a multiset S of vertices is r-incident, if for any k[0,r), and any KVsupp(S) of size k+2, SΛGK is a multiple of 2rkδ(k), where δ is the Kronecker delta777δ(x){0,1} and δ(x)=1x=0. and SΛGK is the number of vertices of S, counted with their multiplicity, that are neighbours to all vertices of K.888.. is the scalar product: AB=uVA(u).B(u), so SΛGK=uΛGKS(u).

Definition 9 (r-Local Complementation).

Given a graph G and an r-incident independent multiset S, let GrS be the graph defined as

uGrSv(uGvSΛGu,v=2r1mod2r)
Figure 2: Illustration on a 2-local complementation on the multiset S={a,a,b,c}. S is 2-incident: indeed SΛG{d,e,f}=2, which is a multiple of 2210=2. Similarly, SΛG{d,e}=SΛG{d,f}=2 and SΛG{e,f}=4. Edges de and df are toggled as SΛG{d,e}=SΛG{d,f}=2mod4, but not edge ef as SΛG{e,f}=0mod4.

A detailed example of a 2-local complementation is given in Figure 2.

We will also use r-local complementation parametrised with a set (rather than a multiset), in this case SΛGK=|SΛGK|, and SΛGu,v=|SNG(u)NG(v)|. Note that we recover the vanilla local complementation when r=1.

We say that GrS is valid when S is an r-incident independent multiset in G. Moreover, generalising the notion of local equivalence on graphs, we say that two graphs G, G are r-locally equivalent when there exists a sequence of r-local complementations transforming G into G. In the case of the usual local complementation, we simply say that the graphs are locally equivalent.

Generalised local complementations satisfy a few basic properties (proven in the full version of this paper [9]), in particular, it is easy to double check that they are self inverse: (GrS)rS=G. Moreover, r-local complementations can be related to (r+1) and (r1)-local complementations:

Proposition 10.

If GrS is valid then:

  • Gr+1(2S) is valid and induces the same transformation: Gr+1(2S)=GrS, where 2S is the multiset obtained from S by doubling the multiplicity of each vertex,

  • Gr1S is valid (when r>1) and Gr1S=G.

It implies in particular that two r-locally equivalent graphs are (r+1)-locally equivalent. An r-local complementation over S preserves the neighbourhood of the vertices in supp(S):

Proposition 11.

If GrS is valid, then for any usupp(S), NGrS(u)=NG(u).

Notice that r-local complementations can be composed:

Proposition 12.

If GrS1 and GrS2 are valid and the disjoint union999for any vertex u, (S1S2)(u)=S1(u)+S2(u). S1S2 is independent in G, then Gr(S1S2)=(GrS1)rS2.

Finally, it is easy to see that the multiplicity in S can be upperbounded by 2r: if GrS is valid, then GrS=GrS, where, for any vertex u, S(u)=S(u)mod2r.

3.4 Local Clifford operators and local complementation

It is well known that local complementations can be implemented on graph states by means of local Clifford operations [21, 20], we extend this result to r-local complementations that can be implemented using π2r X- and Z-rotations:

Proposition 13.

Given a graph G=(V,E) and a r-incident independent multiset S of vertices,

|GrS=uVX(S(u)π2r)vVZ(π2ruNG(v)S(u))|G

The proof of Proposition 13 can be found in the full version of this paper [9].

 Remark 14.

The graph state formalism has been extended in various ways, notably through the introduction of hypergraph states [31] and even weighted hypergraph states [36]. Notice that the formalism of weighted hypergraph states provides a way to decompose a generalised local complementation over a multiset S of size k into k elementary transformations on weighted hypergraph states. Indeed, as shown in Proposition 13, a generalised local complementation can be implemented by means of k X-rotations (along with some Z-rotations), moreover the action of each X-rotation on weighted hypergraph states has been described in [36]. However, in such a decomposition, the intermediate weighted hypergraph states are not necessarily graph states.

In the next section, we prove the converse result: if a local unitary operation in LCr transforms a graph state |G into a graph state |G then there exists a sequence of r-local complementations transforming G into G. More so, we show that r-local complementation actually captures completely the LU-equivalence of graph states. To prove these results, we make use of graphical tools, namely the so-called minimal local sets and a standard form for graphs.

4 Graphical characterisation of the action of local unitaries

4.1 Minimal local sets and Types

To characterise the action of local unitaries on graph states, we rely on properties that are invariant under local unitaries. A local set [22, 8] is one of them.

Definition 15.

Given G=(V,E), a local set L is a non-empty subset of V of the form L=DOddG(D) for some DV called a generator.

Local sets of G are precisely the supports of the Pauli operators 𝒫DG=(1)|G[D]|XDZOdd(D), with D a non-empty subset of qubits, that stabilises |G. Local sets are invariant under local complementation - hence their name: if L is a local set in a graph G, so is in Gu, but possibly with a distinct generator [22]. Local sets are the same for graphs that have the same cut-rank function [8], thus graphs corresponding to LU-equivalent graph states have the same local sets.

A minimal local set is a local set that is minimal by inclusion. Minimal local sets have either 1 or 3 generators, and in the latter case, the minimal local sets are of even size. This was proved originally in the stabilizer formalism in [14], but an alternative graph-theoretic proof can be found in [8].

Proposition 16.

Given a minimal local set L, only two cases can occur:

  • L has exactly one generator,

  • L has exactly three (distinct) generators, of the form D0, D1, and D0ΔD1. This can only occur when |L| is even.

In the first case, the minimal local set L is said to be of dimension 1; in the second, of dimension 2. The dimension of a minimal local set depends only on the cut-rank function, thus it is invariant by LU-equivalence. Just like (minimal) local sets, the dimension can be a useful tool to prove that two graph states are not LU-equivalent. For example, the two graphs of Figure 1 have the same minimal local sets, but they do not have the same dimension. Indeed, {a,b,c,h} is a minimal local set of dimension 2 in the first graph, while it is a minimal local set of dimension 1 in the second one, proving that the two graph states are not LU-equivalent.

Minimal local sets provide crucial informations on local unitaries acting on graph states: it is known that if a local unitary U transforms |G into |G and L is a minimal local set of dimension 2, then for any vL, Uv must be a Clifford operator [14]. Minimal local sets of dimension 1 are more permissive but also provide some constraints on U:

Lemma 17.

Given two graphs G, G and a local unitary U such that |G=U|G, if L is a 1-dimensional minimal local set with generators respectively D in G and D in G, then

𝒫DGU=U𝒫DG

Proof.

Following [14, 39], we consider the density matrix ρGL (resp. ρGL) obtained by tracing out the qubits outside L. According to [20, 21]: ρGL=12(I+𝒫DG) and ρGL=12(I+𝒫DG). As ρGL=UρGLU, we get I+PDG=I+UPDGU, hence 𝒫DGU= U𝒫DG.

So, intuitively, every minimal local set L induces some constraints on a local unitary transformation U acting on the corresponding graph state, more precisely on the qubits of U that are in L. It has been recently shown that minimal local sets cover every vertex of a graph [8], which unlocks the use of minimal local sets in characterizing local unitaries acting on graph states, as it guarantees that minimal local sets impose constraints on every qubit of the local unitary:

Theorem 18 ([8]).

Each vertex of any graph is contained in at least one minimal local set.

We abstract away the set of minimal local sets, which can be exponentially many in a graph (see [8]), as a simple labelling of the vertices that we call a type.

Definition 19.

Given a graph G, a vertex u is of type

  • X if for any generator D of a minimal local set containing u, uDOdd(D),

  • Y if for any generator D of a minimal local set containing u, uDOdd(D),

  • Z if for any generator D of a minimal local set containing u, uOdd(D)D,

  • otherwise.

The names X, Y and Z are chosen to match the Pauli operator at vertex u in 𝒫DG. Notice that a vertex involved in a minimal local set of dimension 2 is necessarily of type 101010If a vertex v has the same type with respect to two distinct generators D,D of a minimal local set L, then v would not be in the local set generated by DΔD which contradicts the minimality of L.. We define VXGV (resp. VYG, VZG, VG) as the set of vertices of type X (resp. Y, Z, ) in G. VXG, VYG, VZG and VG form a partition of V: indeed, thanks to Theorem 18, every vertex has a type.

We show in the following a few properties of the vertex types. First notice that vertices of type Z represent at most half the vertices of a graph:

Lemma 20.

For any graph G of order n, |VZG|n/2.

Proof.

VZG contains no minimal local set. Indeed, as the generator of a local set is non-empty, at least one vertex of a given minimal local set L is not of type Z . Conversely, any subset of the vertices of size n/2+1 contains at least one minimal local set [8].

Two LU-equivalent graph states share the same vertices of type .

Lemma 21.

Given two LU-equivalent graph states |G1 and |G2, VG1=VG2.

Proof.

Let U be a local unitary s.t. |G1=U|G2, and let vV a vertex of type in G1. If v is in a minimal local set of dimension 2 in G1, so is in G2 as the dimension of minimal local sets is invariant under LU-equivalence. Otherwise, there exist two distinct minimal local sets L, L, generated respectively by D1 and by D1 in G1 such that 𝒫D1G1 and 𝒫D1G1 do not commute on qubit v.111111V=uVu commutes with W=uWu on qubit u0 if Vu0 and Wu0 commute. Let D2 (resp. D2) be the generator of L (resp. L) in G2. According to Lemma 17, 𝒫D1G1=U𝒫D2G2U and 𝒫D1G1=U𝒫D2G2U, as a consequence, 𝒫D2G2 and 𝒫D2G2 do not commute on qubit v, so v must be of type in G2.

A vertex having the same type in two LU-equivalent graph states implies strong constraints on the local unitaries that relate the two corresponding graph states.

Lemma 22.

If |G1=LU|G2 i.e. |G2=U|G1, then U=eiϕuVUu where:

  • Uu is a Clifford operator if u is of type in both G1 and G2,

  • Uu=X(θu)Zbu if u is of type X in both G1 and G2,

  • Uu=Z(θu)Xbu if u is of type Z in both G1 and G2.

with bu{0,1}. Additionally, if |G1 and |G2 are LCr-equivalent, there exists such a unitary U where every angle satisfies θu=0modπ/2r.

Proof.

The first case, when u is of type , is a variant of the minimal support condition [13] and was proved in [28] for the particular case of minimal local sets of dimension 2. If u is of type X, let L be a minimal local set such that uL. According to Lemma 17, UuXUu=eiϕX. Uu|+ and Uu| are eigenvectors of UuXUu of eigenvalues respectively 1 and -1, implying UuXUu=±X. If UuXUu=X, then Uu=eiϕX(θ). If UuXUu=X, define U:=UuZ. UXU=X, so U=eiϕX(θ), thus Uu=eiϕX(θ)Z. The proof is similar when u is of type Z. If |G1 and |G2 are LCr-equivalent, there exists |G2=U|G1 where U=eiϕuVUu, and each Uu is in LCr.

To fully characterise the unitaries that relate two graph states using Lemma 22, the type of every vertex needs to be the same. This is not the case in general, even for locally equivalent graphs121212A simple example involves the complete graph K3 on 3 vertices and the line graph L3 on three vertices. K3 and L3 are related by a single local complementation, however every vertex of K3 is of type Y, while L3 contains one vertex of type Z and two vertices of type X.. Thus, we introduce a standard form on graphs, such that two graphs in standard form corresponding to LU-equivalent graph states have the same types.

4.2 Standard Form

We define a standard form of graphs up to local complementation. A graph in standard form satisfies the following properties: all vertices are of type X, Z or ; all the neighbours of a vertex of type X are of type Z (so in particular the vertices of type X form an independent set); and any vertex of type X is smaller than its neighbours according to the underlying total order of the vertices. In other words:

Definition 23.

A graph G is in said in standard form if

  • VYG=,

  • uVXG, any neighbour v of u is of type Z and satisfies uv.

Note that standard form is not unique in general, in the sense that a class of local equivalence of graphs may contain several graphs in standard form. For example, any graph with only vertices of type is in standard form, along with its entire orbit generated by local complementation. Conversely, each class of local equivalence contains at least a graph in standard form.

Proposition 24.

For any graph G, there exists a locally equivalent G in standard form.

The proof of Proposition 24 is an algorithm that puts a graph in standard form by means of local complementation and can be found in the full version of this paper [9]. Standard form implies a similar structure in terms of types assuming LU-equivalence.

Proposition 25.

If G1 and G2 are both in standard form and |G1=LU|G2, each vertex has the same type in G1 and G2, and any vertex u of type X satisfies NG1(u)=NG2(u).

The proof of Proposition 25 can be found in the full version of this paper [9].

4.3 Graphical characterisation of local equivalence

Thanks to the standard form, one can accommodate the types of two LU-equivalent graph states, to simplify the local unitaries mapping one to the other:

Lemma 26.

If G1 and G2 are both in standard form and |G1=LU|G2, there exists G1locally equivalent to G1 in standard form such that |G2=uVXG1X(αu)vVZG1Z(βv)|G1.

The proof of Lemma 26 can be found in the full version of this paper [9]. Note that if |G1 and |G2 are LCr-equivalent, we can choose the angles such that αu,βv=0modπ/2r. Additionally, G1 and G1 are related by local complementation only on vertices of type . They are strong constraints relating the angles of the X- and Z-rotations acting on different qubits:

Lemma 27.

Given G1, G2 in standard form, if |G2=uVXG1X(αu)vVZG1Z(βv)|G1,

  • vVZG1,βv=uNG1(v)VXG1αumod2π,

  • k,KVZG1 of size k+2, uΛG1KVXG1αu=0modπ2k+δ(k).

The proof of Lemma 27 can be found in the full version of this paper [9]. The constraints coincide with r-incidence, so, when angles are multiples of π/2r, this unitary transformation implements a r-local complementation.

Lemma 28.

Given G1, G2 in standard form, if |G2=uVXG1X(αu)vVZG1Z(βv)|G1 and uVXG1, αu=0modπ/2r, then uVXG1X(αu)vVZG1Z(βv) implements an r-local complementation over the vertices of VXG1.

Proof.

Let us construct an r-incident independent multiset S such that G2=G1rS. We define S on the vertices of VXG1 such that uVXG1, αu=S(u)π2rmod2π with S(u)[1,2r). Note that uΛG1KVXG1αu=π2rSΛGK. Hence, by Lemma 27, For any k[0,r), and any KVS of size k+2, SΛGK is a multiple of 2rkδ(k) meaning that S is r-incident. Also, by Lemma 27, βv=π2ruNG1(v)S(u)mod2π. Thus, uVXG1X(αu)vVZG1Z(βv) implements an r-local complementation on S.

We can now easily relate LCr-equivalence to r-local complementations for graphs in standard form:

Lemma 29.

If G1 and G2 are both in standard form and |G1=LCr|G2, then G1 and G2 are related by a sequence of local complementations on the vertices of type along with a single r-local complementation over the vertices of type X.

 Remark 30.

The sequence of local complementations commutes with the r-local complementation, as vertices of type X and vertices of type do not share edges by definition of the standard form.

Proof.

By Lemma 26, there exists G1 locally equivalent to G1 in standard form such that |G2=uVXX(αu)vVZZ(βv)|G1 where VX (resp. VZ) denotes the set of vertices of type X (resp. Z) in G1 and G2, and uV of type X or Z, αu,βu=0modπ/2r. By Lemma 28, uVXX(αu)vVZZ(βv) implements an r-local complementation over the vertices of type X.

Notice in particular that when there is no vertex of type , a single r-local complementation is required.

Corollary 31.

If two -free r-locally equivalent graphs G1 and G2 are both in standard form, they are related by a single r-local complementation on the vertices of type X.

We are ready to prove that r-local equivalence coincides with LCr-equivalence.

Theorem 32.

The following properties are equivalent:

  1. 1.

    |G1 and |G2 are LCr-equivalent.

  2. 2.

    G1 and G2 are r-locally equivalent.

  3. 3.

    G1 and G2 are related by a sequence of local complementations along with a single r-local complementation.

Proof.

We proceed by cyclic proof. (21):  Follows from Proposition 13. (32):  A local complementation is, in particular, an r-local complementation. (13):  Follows from Proposition 24 along with Lemma 29.

More than just LCr-equivalence, r-local complementations can actually characterise the LU-equivalence of graph states.

Theorem 33.

If |G1 and |G2 are LU-equivalent then G1 and G2 are (n/21)-locally equivalent, where n is the order of the graphs.

The proof of Theorem 33 can be found in the full version of this paper [9]. Remarkably, this result implies that for graph states, LU-equivalence reduces to equivalence up to operators in rLCr, and even – as it has been been hinted in [18] – to operators of the form C1uVZ(αu)C2 where C1,C2 are local Clifford operators and the angles are multiples of π/2r for some integer r. Notice that these local operators are actually those of the well-known Clifford hierarchy (see for example [1]).

4.4 Graph states whose class of LC and LU-equivalence coincide

Since the LU-LC conjecture was disproven in [38], classes of graph states whose class of LC1- and LU-equivalence coincide has been a subject of interest. We say that LULC holds for a graph G if |G=LU|G|G=LC1|G for any graph G. It is known that LULC holds for a graph G if either one of the following is true: (1) G is of order at most 8 [20, 6]; (2) G is a complete graph [14]; (3) every vertex of G is of type (this is referred as the minimal support condition)[14]; (4) the graph obtained by removing all leafs (i.e. vertices of degree 1) vertices of G has only vertices of type [38](5) G has no cycle of length 3 or 4 [38](6) the stabilizer of |G has rank less than 6 [23]. A review of these necessary conditions, especially for (6), can be found in [37]. Our results imply a new criterion for LULC based on the standard form introduced in the last section. This criterion is actually a sufficient and necessary condition, meaning it can be used to prove both that LULC holds for some graph, or the converse.

Proposition 34.

Given a graph G, the following are equivalent:

  • LULC holds for G.

  • For some graph locally equivalent to G that is in standard form, any r-local complementation over the vertices of type X can be implemented by local complementations.

  • For any graph locally equivalent to G that is in standard form, any r-local complementation over the vertices of type X can be implemented by local complementations.

The proof of Proposition 34 can be found in the full version of this paper [9]. Checking that r-local complementations can be implemented by local complementations is not easy in general, nonetheless it is convenient in many cases, for example when there is few vertices of type X or that they have low degree. Namely, this criterion is stronger than the minimal support condition, as graphs with only vertices of have no vertex of type X. Furthermore, it has been left as an open question in [37] whether LULC holds for some instances of repeater graph states. We use our new criterion to easily prove that this is the case. For this purpose, we prove that LULC holds for a broader class of graph.

Proposition 35.

LULC holds for graphs where each vertex is either a leaf i.e. a vertex of degree 1, or is connected to a leaf.

Proof.

It is easy to prove (see the full version of this paper [9]) that such a graph G is in standard form (for some particular ordering of the vertices) and that the vertices of type X are exactly the leafs. Thus, any r-local complementation over the vertices of type X has no effect on G. According to Proposition 34, this implies that LULC holds for G.

Such graphs include some instances of repeater graph states [2]. A complete-graph-based repeater graph state is a graph state whose corresponding graph of order 2n is composed of a complete graph of order n, along with n leafs appended to each vertex. A biclique-graph-based repeater graph state is a graph state whose corresponding graph of order 4n is composed of a symmetric biclique (i.e. a symmetric bipartite complete graph) graph of order 2n, along with 2n leafs appended to each vertex. Complete-graph-based repeater graph states are the all-photonic repeaters introduced in [3]. Biclique-graph-based repeater graph states are a variant introduced in [32] which is more efficient in terms of number of edges. It was left as an open question in [37] whether LULC holds for complete-graph-based or biclique-graph-based repeater graph states (although it was proved for some variants). These graph states satisfy the condition of Proposition 35, hence we can answer this question by the positive:

Corollary 36.

LULC holds for complete-graph-based repeater graph states and biclique-graph-based repeater graph states.

5 A hierarchy of generalised local equivalences

Two r-locally equivalent graphs are also (r+1)-locally equivalent. This can be seen graphically as a direct consequence of Proposition 10, or using graph states through Theorem 32, as two LCr-equivalent states are obviously LCr+1-equivalent. The known counter examples to the LU-LC conjecture introduced in [23, 36] are actually LC2-equivalent graph states that are not LC1-equivalent, thus the corresponding graphs are 2-locally equivalent but not 1-locally equivalent. There was however no known examples of graph states that are LC3-equivalent but not LC2-equivalent, and more generally no known examples of graph states that are LCr-equivalent but not LCr-1-equivalent for r>2. We introduce such examples in this section, by showing that for any r there exist pairs of graphs that are (r+1)-locally equivalent but not r-locally equivalent leading to an infinite hierarchy of generalised local equivalences. Our proof is constructive: for any r we exhibit pairs of graphs that are (r+1)-locally equivalent but not r-locally equivalent.

We introduce a family of bipartite graphs Ct,k parametrized by two integers t and k. This family is a variant of the (bipartite) Kneser graphs and uniform subset graphs. The graph Ct,k is bipartite: the first independent set of vertices corresponds to the integers from 1 to t, and the second independent set is composed of all the subsets of [1,t] of size k. There is an edge between an integer u[1,t] and a subset A[1,t] of size k if and only if uA:

Definition 37.

For any k1 and tk two integers, let Ct,k=(V,E) be a bipartite graph defined as: V=[1,t]([1,t]k)  and   E={(u,A)[1,t]×([1,t]k)|uA}.

We introduce a second family of graphs Ct,k, defined similarly to Ct,k, the independent set [1,t] being replaced by a clique:

Definition 38.

For any k1 and tk two integers, let Ct,k=(V,E) be a graph defined as: V=[1,t]([1,t]k) and E={(u,A)[1,t]×([1,t]k)|uA}{(u,v)[1,t]×[1,t]|uv}.

Figure 3: (Left) The graph C4,2. (Right) The graph C4,2.

Examples of such graphs with parameters t=4 and k=2 are given in Figure 3. For any odd k3, tk+2, Ct,k and Ct,k are in standard form for any ordering such that, for any u([1,t]k) and for any v[1,t], uv. More precisely the vertices in ([1,t]k) are of type X and the vertices in [1,t] are of type Z. The proof can be found in the full version of this paper [9].

The following proposition gives a sufficient condition on t and k for the r-local equivalence of Ct,k and Ct,k.

Proposition 39.

For any tk1, Ct,k and Ct,k are r-locally equivalent if

(t2k2)=2r1mod2r and i[1,r1](ti2ki2)=0mod2ri

Proof.

Ct,k and Ct,k are related by a r-local complementation on the set ([1,t]k) (which can be seen as the multiset where each vertex of ([1,t]k) appears once). Let K[1,t] of size k+2. ([1,t]k)ΛGK=|{x([1,t]k)|Kx}|=(tk2kk2) is a multiple of 2rkδ(k) by hypothesis. Thus, ([1,t]k) is r-incident. Besides, for any u,v[1,t], ([1,t]k)ΛGu,v=(t2k2)=2r1mod2r by hypothesis. Thus, Ct,kr([1,t]k)=Ct,k.

The following proposition provides a sufficient condition on t and k for the non r-local equivalence of Ct,k and Ct,k.

Proposition 40.

For any odd k3, tk+2, Ct,k and Ct,k are not r-locally equivalent if (t2) is odd and (k2)=0mod2r.

Proof.

Let us suppose by contradiction that Ct,k and Ct,k are r-locally equivalent. By Corollary 31, they are related by a single r-local complementation on the vertices in ([1,t]k). Let S be the multiset in ([1,t]k) such that Ct,krS=Ct,k. For each u,v[1,t], SΛCt,ku,v=xΛCt,ku,vS(x)=2r1mod2r. Summing over all pairs u,v[1,t], and, as by hypothesis (t2) is odd, u,v[1,t]SΛCt,ku,v=(k2)x([1,t]k)S(x)=(t2)2r1mod2r=2r1mod2r. The first part of the equation is true because u,v[1,t]SΛCt,ku,v=u,v[1,t]xΛCt,ku,vS(x)=x([1,t]k)u,vxS(x). This leads to a contradiction as (k2)=0mod2r by hypothesis.

It remains to find, for any r, parameters t and k such that the corresponding graphs are r-locally equivalent but not (r1)-locally equivalent. Fortunately, such parameters exist.

Theorem 41.

For any r2, Ct,k and Ct,k are r-locally equivalent but not (r1)-locally equivalent when k=2r+1 and t=2r+2log2(r)+11. Thus, |Ct,k and |Ct,k are LCr-equivalent but not LCr-1-equivalent.

The proof of Theorem 41 can be found in the full version of this paper [9].

 Remark 42.

For the case r=2, we obtain the pair (C7,5,C7,5), which is the 28-vertex counter-example to the LU-LC conjecture from [36]. In particular, this translates to an example of a pair of graph states that are LC2-equivalent but not LC1-equivalent.

Thus, while Ji et al. proved that there exist pairs of graph states that are LU-equivalent but not LC1-equivalent [23], we showed a finer result – the existence of a infinite strict hierarchy of graph states equivalence between LC1- and LU-equivalence. There exist LC2-equivalent graph states that are not LC1-equivalent, LC3-equivalent graph states that are not LC2-equivalent… On the other end, for any integer r, there exist LU-equivalent graph states that are not LCr-equivalent.

6 Conclusion

In this paper, we have introduced of a graphical characterisation of LU-equivalence for graph states, and consequently for stabilizer states. To achieve this, we have introduced a generalisation of the local complementation, and leveraged the structures of minimal local sets in graphs. A key outcome of this characterisation is the establishment of a strict hierarchy of equivalences for graph states, which significantly advances our understanding of the gap between the LC- and LU-equivalence. Thanks to this graphical characterisation, we have also proven a conjecture regarding families of graphs states where LC- and LU-equivalence coincide.

This graphical characterisation has additional potential applications, such as the search of minimal examples of graph states that are LU-equivalent but not LC-equivalent. The smallest known examples are of order 27, and it is known there is no counter example of order less than 8. More generally one can wonder whether there are smaller examples of graphs that are LCr equivalent but not LCr-1 as the ones we have introduced are of order exponential en r. In terms of complexity, determining whether two graph states are LC-equivalent can be done in polynomial time. The graphical characterization of LU-equivalence also offers new avenues for exploring the complexity of the LU-equivalence problem, as allows one to study this computational problem from a purely graphical standpoint.

References

  • [1] Jonas T. Anderson. On groups in the qubit clifford hierarchy. Quantum, 8:1370, 2024. doi:10.22331/q-2024-06-13-1370.
  • [2] Koji Azuma, Sophia E. Economou, David Elkouss, Paul Hilaire, Liang Jiang, Hoi-Kwong Lo, and Ilan Tzitrin. Quantum repeaters: From quantum networks to the quantum internet. Reviews of Modern Physics, 95(4):045006, 2023. doi:10.1103/RevModPhys.95.045006.
  • [3] Koji Azuma, Kiyoshi Tamaki, and Hoi-Kwong Lo. All-photonic quantum repeaters. Nature communications, 6(1):1–7, 2015. doi:10.1038/ncomms7787.
  • [4] Sergey Bravyi, Yash Sharma, Mario Szegedy, and Ronald de Wolf. Generating k epr-pairs from an n-party resource state. Quantum, 8:1348, 2024. doi:10.22331/q-2024-05-14-1348.
  • [5] Hans J. Briegel, David E. Browne, Wolfgang Dür, Robert Raussendorf, and Maarten Van den Nest. Measurement-based quantum computation. Nature Physics, 5(1):19–26, 2009. doi:10.1038/nphys1157.
  • [6] Adán Cabello, Antonio J. López-Tarrida, Pilar Moreno, and José R. Portillo. Entanglement in eight-qubit graph states. Physics Letters A, 373(26):2219–2225, 2009. doi:10.1016/j.physleta.2009.04.055.
  • [7] Maxime Cautrès, Nathan Claudet, Mehdi Mhalla, Simon Perdrix, Valentin Savin, and Stéphan Thomassé. Vertex-Minor Universal Graphs for Generating Entangled Quantum Subsystems. In 51st International Colloquium on Automata, Languages, and Programming (ICALP 2024), volume 297 of Leibniz International Proceedings in Informatics (LIPIcs), pages 36:1–36:18, 2024. doi:10.4230/LIPIcs.ICALP.2024.36.
  • [8] Nathan Claudet and Simon Perdrix. Covering a graph with minimal local sets. In Proceedings of the 24th workshop on Graph Theory (WG 2024), 2024. doi:10.48550/arXiv.2402.10678.
  • [9] Nathan Claudet and Simon Perdrix. Local equivalence of stabilizer states: a graphical characterisation. (long version with proofs), 2024. doi:10.48550/arXiv.2409.20183.
  • [10] Andrew Cross, Graeme Smith, John A. Smolin, and Bei Zeng. Codeword stabilized quantum codes. In 2008 IEEE International Symposium on Information Theory, pages 364–368. IEEE, 2008. doi:10.1109/TIT.2008.2008136.
  • [11] Axel Dahlberg and Stephanie Wehner. Transforming graph states using single-qubit operations. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 376(2123):20170325, 2018. doi:10.1098/rsta.2017.0325.
  • [12] Maarten Van den Nest and Bart De Moor. Edge-local equivalence of graphs, 2005. arXiv:math/0510246.
  • [13] Maarten Van den Nest, Jeroen Dehaene, and Bart De Moor. Graphical description of the action of local clifford transformations on graph states. Physical Review A, 69(2), February 2004. doi:10.1103/physreva.69.022316.
  • [14] Maarten Van den Nest, Jeroen Dehaene, and Bart De Moor. Local unitary versus local clifford equivalence of stabilizer states. Physical Review A, 71(6), June 2005. doi:10.1103/physreva.71.062323.
  • [15] Matthias Englbrecht and Barbara Kraus. Symmetries and entanglement of stabilizer states. Phys. Rev. A, 101:062302, June 2020. doi:10.1103/PhysRevA.101.062302.
  • [16] Dmitrii Germanovich Fon-Der-Flaass. Local Complementations of Simple and Directed Graphs, pages 15–34. Springer Netherlands, Dordrecht, 1996. doi:10.1007/978-94-009-1606-7_3.
  • [17] Sylvain Gravier, Jérôme Javelle, Mehdi Mhalla, and Simon Perdrix. Quantum secret sharing with graph states. In Mathematical and Engineering Methods in Computer Science: 8th International Doctoral Workshop, MEMICS 2012, Znojmo, Czech Republic, October 25-28, 2012, Revised Selected Papers 8, pages 15–31. Springer, 2013. doi:10.1007/978-3-642-36046-6_3.
  • [18] David Gross and Maarten Van den Nest. The LU-LC conjecture, diagonal local operations and quadratic forms over GF(2). Quantum Inf. Comput., 8(3):263–281, 2008. doi:10.26421/QIC8.3-4-3.
  • [19] Frederik Hahn, Anna Pappa, and Jens Eisert. Quantum network routing and local complementation. npj Quantum Information, 5(1):1–7, 2019. doi:10.1038/s41534-019-0191-6.
  • [20] Mayan Hein, Wolfgang Dür, Jens Eisert, Robert Raussendorf, Maarten Van den Nest, and Hans J. Briegel. Entanglement in graph states and its applications. Quantum computers, algorithms and chaos, 162, March 2006. doi:10.3254/978-1-61499-018-5-115.
  • [21] Mayan Hein, Jens Eisert, and Hans J. Briegel. Multiparty entanglement in graph states. Physical Review A, 69(6), June 2004. doi:10.1103/physreva.69.062311.
  • [22] Peter Høyer, Mehdi Mhalla, and Simon Perdrix. Resources Required for Preparing Graph States. In 17th International Symposium on Algorithms and Computation (ISAAC 2006), volume 4288 of Lecture Notes in Computer Science, pages 638–649, December 2006. doi:10.1007/11940128_64.
  • [23] Zhengfeng Ji, Jianxin Chen, Zhaohui Wei, and Mingsheng Ying. The LU-LC conjecture is false, 2007. arXiv:0709.1266.
  • [24] Olaf Krueger and Reinhard F. Werner. Some open problems in quantum information theory, 2005. arXiv:quant-ph/0504166.
  • [25] Damian Markham and Barry C. Sanders. Graph states for quantum secret sharing. Physical Review A, 78(4):042309, 2008. doi:10.1103/PhysRevA.78.042309.
  • [26] Clément Meignant, Damian Markham, and Frédéric Grosshans. Distributing graph states over arbitrary quantum networks. Physical Review A, 100:052333, November 2019. doi:10.1103/PhysRevA.100.052333.
  • [27] Mehdi Mhalla and Simon Perdrix. Graph states, pivot minor, and universality of (X,Z)-measurements. Int. J. Unconv. Comput., (1-2):153–171. URL: http://www.oldcitypublishing.com/journals/ijuc-home/ijuc-issue-contents/ijuc-volume-9-number-1-2-
    2013/ijuc-9-1-2-p-153-171/
    .
  • [28] Eric M. Rains. Quantum codes of minimum distance two. IEEE Trans. Inf. Theory, 45(1):266–271, 1999. doi:10.1109/18.746807.
  • [29] Robert Raussendorf and Hans J. Briegel. A one-way quantum computer. Physical review letters, 86(22):5188, 2001. doi:10.1103/PhysRevLett.86.5188.
  • [30] Robert Raussendorf, Daniel E. Browne, and Hans J. Briegel. Measurement-based quantum computation on cluster states. Physical review A, 68(2):022312, 2003. doi:10.1103/PhysRevA.68.022312.
  • [31] Matteo Rossi, Marcus Huber, Dagmar Bruß, and Chiara Macchiavello. Quantum hypergraph states. New Journal of Physics, 15(11):113022, 2013. doi:10.1088/1367-2630/15/11/113022.
  • [32] Antonio Russo, Edwin Barnes, and Sophia E. Economou. Photonic graph state generation from quantum dots and color centers for quantum communications. Physical Review B, 98(8):085303, 2018. doi:10.1103/PhysRevB.98.085303.
  • [33] Pradeep Sarvepalli and Robert Raussendorf. Local equivalence of surface code states. In Theory of Quantum Computation, Communication, and Cryptography: 5th Conference, TQC 2010, Leeds, UK, April 13-15, 2010, Revised Selected Papers 5, pages 47–62. Springer, 2011.
  • [34] Dirk Schlingemann. Stabilizer codes can be realized as graph codes, 2001. arXiv:quant-ph/0111080.
  • [35] Dirk Schlingemann and Reinhard F. Werner. Quantum error-correcting codes associated with graphs. Physical Review A, 65(1):012308, 2001. doi:10.1103/PhysRevA.65.012308.
  • [36] Nikoloz Tsimakuridze and Otfried Gühne. Graph states and local unitary transformations beyond local clifford operations. Journal of Physics A: Mathematical and Theoretical, 50(19):195302, April 2017. doi:10.1088/1751-8121/aa67cd.
  • [37] Ilan Tzitrin. Local equivalence of complete bipartite and repeater graph states. Physical Review A, 98(3):032305, 2018. doi:10.1103/PhysRevA.98.032305.
  • [38] Bei Zeng, Hyeyoun Chung, Andrew W. Cross, and Isaac L. Chuang. Local unitary versus local clifford equivalence of stabilizer and graph states. Physical Review A, 75(3), March 2007. doi:10.1103/physreva.75.032325.
  • [39] Bei Zeng, Andrew Cross, and Isaac L. Chuang. Transversality versus universality for additive quantum codes. IEEE Transactions on Information Theory, 57(9):6272–6284, 2011. doi:10.1109/TIT.2011.2161917.