Graph States
A graph state is a multipartite qubit state specified by a simple undirected graph. Vertices are qubits, edges prescribe entangling controlled- operations, and the resulting state is characterized by a set of commuting local Pauli operators.
Graph states are important because they turn complicated multipartite entanglement into combinatorial data. They include cluster states used in measurement-based quantum computing, give compact examples of stabilizer states, and provide useful test cases for entanglement witnesses and quantum error correction.
This page treats graph states as structured composite states. The full stabilizer formalism, Clifford circuits, measurement-based computation, and quantum-error-correcting-code theory belong in quantum information.
Graphs and Qubits
Section titled “Graphs and Qubits”Let
be a simple undirected graph with vertex set
Each vertex labels one qubit, so the Hilbert space is
The neighborhood of a vertex is
Thus the graph records which qubits are directly connected in the state-preparation circuit. It is not, by itself, a physical lattice unless a particular implementation supplies one.
Controlled-Z Construction
Section titled “Controlled-Z Construction”Start with every qubit in
For each edge , apply the controlled- gate
on qubits and in the computational basis. The graph state is
All controlled- gates are diagonal in the computational basis, so they commute. The product therefore does not depend on the order of the edges.
Equivalently,
The exponent is interpreted modulo : every edge whose two endpoint bits are both contributes a minus sign.
First Examples
Section titled “First Examples”If is empty, then
so the state is fully product.
For a graph with two vertices and one edge,
This is an entangled two-qubit state. It is locally unitarily equivalent to a Bell state. For example, applying a Hadamard gate to the second qubit gives
For a three-qubit path graph
the graph state is a linear three-qubit cluster state. For a star graph with one center connected to all other vertices, the graph state is locally Clifford equivalent to a GHZ state.
These equivalences are useful, but they do not mean the graph is irrelevant. Different graphs organize correlations, measurements, and code constructions in different ways.
Stabilizer Description Preview
Section titled “Stabilizer Description Preview”Graph states have a compact Pauli-eigenvalue description. For each vertex , define
where acts as the Pauli on qubit , and acts as the Pauli on qubit .
The graph state is the unique simultaneous eigenstate of all these operators:
The reason is simple. The product state is stabilized by every :
Conjugating by the controlled- gates incident on gives
Thus the simple stabilizers of become the graph-state stabilizers .
The operators commute with each other. If two vertices are not adjacent, the corresponding Pauli factors do not conflict. If two vertices are adjacent, each stabilizer has one where the other has one , giving two anticommutations in the product and hence an overall commutation.
Linear Cluster Example
Section titled “Linear Cluster Example”For the path graph , the neighborhoods are
The stabilizer generators are
These three commuting observables specify the three-qubit graph state as their common eigenstate. Notice that each stabilizer is local in the graph-theoretic sense: it acts on a vertex and its neighbors.
For a longer one-dimensional chain, the interior generators have the form
This pattern is the algebraic signature of a one-dimensional cluster state.
Entanglement from Graph Connectivity
Section titled “Entanglement from Graph Connectivity”Disconnected graphs give product states across connected components. If
with no edge connecting the two components, then
up to the ordering convention for tensor factors.
Connected graph states are entangled across every nontrivial bipartition of the vertices. More quantitatively, for a bipartition , the Schmidt rank of a graph state is determined by the adjacency matrix connecting the two sides:
Here is the submatrix of the graph adjacency matrix with rows in and columns in , and the rank is over the two-element field . This formula is one reason graph states are analytically tractable: some entanglement data can be read from binary linear algebra.
The formula should not be mistaken for a full multipartite classification. Graph states are a structured family, not the space of all multipartite states.
Cluster States Preview
Section titled “Cluster States Preview”A cluster state is a graph state whose graph is usually a regular lattice: a line, square grid, cubic lattice, or related geometry. Measurement-Based Quantum Computation owns how an open graph becomes a computation through declared inputs and outputs, adaptive single-qubit measurements, byproduct propagation, and flow or gflow. The measurement choices and classical feed-forward determine the implemented logical map.
The composite-systems lesson is that entanglement can be arranged as a global resource distributed across many qubits. This page remains canonical for graph-state construction, stabilizers, connectivity, and entanglement structure; the computation-model owner develops pattern determinism and universality.
Blind and Delegated Quantum Computation uses this measurement pattern as a cryptographic interface: randomized graph-state preparations and masked adaptive angles hide a computation from the server, while hidden traps can add integrity. The graph-state construction itself remains canonical here.
Applications Preview
Section titled “Applications Preview”Graph states appear in several parts of quantum physics:
- stabilizer-state examples with compact Pauli descriptions;
- cluster states for measurement-based quantum computation;
- graph-based quantum error-correcting code constructions;
- multipartite entanglement witnesses using stabilizer correlations;
- many-body models whose Hamiltonians are sums of commuting stabilizer terms.
The common thread is that the graph controls both the entanglement pattern and a family of measurable Pauli correlations.
Common Mistakes
Section titled “Common Mistakes”- Thinking an edge is an ordinary pairwise interaction present after preparation. The edge specifies the entangling gate used in the graph-state construction.
- Assuming graph connectivity is the same thing as geometric locality in the laboratory.
- Treating graph states as all multipartite states. They are a special stabilizer family.
- Forgetting that graph states related by local Clifford operations can represent the same entanglement class in different graph forms.
- Confusing the graph-state stabilizers with Hamiltonian terms unless a Hamiltonian has actually been defined.
- Assuming cluster-state computation belongs in this composite-systems page. Only the state structure is previewed here.
Cross-Links
Section titled “Cross-Links”- Multipartite Systems
- Stabilizer States Preview
- Multipartite Separability
- GHZ States
- W States
- Entanglement Sharing
- Entangled States
- Local Unitary Equivalence
- Schmidt Rank
- Entanglement Entropy
- Entanglement Witnesses
- Reduced Density Operators
- Operators on Composite Systems
- Interactions and Coupling Terms
- Photonic Qubits for cluster-resource generation, probabilistic fusion, destructive measurements, and architecture-level loss accounting.
- Pauli Matrices
- Pauli Matrix Table
References
Section titled “References”- R. Raussendorf and H. J. Briegel, “A One-Way Quantum Computer,” Physical Review Letters 86, 5188-5191, 2001.
- D. Schlingemann and R. F. Werner, “Quantum Error-Correcting Codes Associated with Graphs,” Physical Review A 65, 012308, 2001.
- M. Hein, J. Eisert, and H. J. Briegel, “Multi-Party Entanglement in Graph States,” Physical Review A 69, 062311, 2004.
- M. Van den Nest, J. Dehaene, and B. De Moor, “Graphical Description of the Action of Local Clifford Transformations on Graph States,” Physical Review A 69, 022316, 2004.
- M. Hein, W. Dur, J. Eisert, R. Raussendorf, M. Van den Nest, and H.-J. Briegel, “Entanglement in Graph States and Its Applications,” in Quantum Computers, Algorithms and Chaos, IOS Press, 2006.
- M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, Cambridge University Press, 2010.
Exercises
Section titled “Exercises”- Show that all controlled- gates in the graph-state construction commute.
Solution
Each controlled- gate is diagonal in the computational basis. Diagonal matrices commute with each other, even when they act on overlapping qubits. Therefore the product
is independent of the order chosen for the edges.
- Compute the two-qubit graph state for one edge and verify that applying gives .
Solution
Starting from
the controlled- gate flips the sign only on :
Using
one finds
- For the path graph , verify that and commute.
Solution
The only qubits where nonidentity Pauli operators from both products meet are qubits and . On qubit , anticommutes with . On qubit , anticommutes with . These two minus signs cancel, so
- If a graph has two disconnected components and , show that the graph state factors across those components.
Solution
The initial state factors:
Because there are no edges between components, the controlled- gates split into a product of gates internal to and gates internal to . Hence
up to tensor-factor ordering.
- For a cut , suppose the binary adjacency submatrix has rank over . What does the graph-state Schmidt-rank formula imply?
Solution
The formula gives
Schmidt rank one means the graph state is product across that bipartition. Graphically, rank zero occurs when there are no effective binary connections across the cut; in particular, if no edge crosses the cut, the state factors across it.