Completeness for Fault Equivalence of Clifford ZX Diagrams
Pith reviewed 2026-05-21 21:13 UTC · model grok-4.3
The pith
A sound and complete set of ZX rewrite rules exists for fault equivalence of Clifford diagrams.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The authors prove that a chosen set of ZX rewrites is sound and complete for fault equivalence of Clifford ZX diagrams. Fault gadgets separate each diagram into a fault-free component that captures the ideal linear map and a noisy component that enumerates all possible Pauli fault effects, including correlations. This separation yields a unique normal form for diagrams under noise, and every diagram can be reduced to this normal form by repeated application of the proposed rules.
What carries the argument
Fault gadgets, diagrammatic constructions that isolate the fault-free behavior from the complete enumeration of Pauli fault effects.
If this is right
- Any two fault-equivalent Clifford diagrams can be transformed into each other using only the listed rules.
- Circuit optimizations can be performed while provably preserving the original fault-tolerance properties.
- A framework for fault-tolerant synthesis and optimisation becomes correct by construction.
- The normal form supplies a canonical representative for checking fault equivalence.
Where Pith is reading between the lines
- The same gadget technique might be adapted to test approximate equivalence under small non-Pauli noise.
- Automated rewriting tools could use the normal form to verify equivalence of larger stabilizer circuits.
- The rules may interact usefully with existing ZX simplifications for measurement-based computation.
Load-bearing premise
The completeness result holds only when the diagrams are Clifford and the faults are arbitrary but Pauli.
What would settle it
Two Clifford ZX diagrams that are fault equivalent yet cannot be rewritten into the same normal form by the given rules, or two diagrams that the rules equate but whose fault behaviors differ.
read the original abstract
Two circuits are considered to be equivalent under noise if the effect of faults on one circuit is no worse than the effect of faults on the other circuit. We call this relationship fault equivalence. Fault equivalence offers a way to transform circuits while provably preserving their fault-tolerant properties, enabling a framework for fault-tolerant circuit synthesis and optimisation that is correct by construction. The ZX calculus offers a diagrammatic way to represent and reason about quantum circuits and is a useful tool for manipulating circuits while preserving fault equivalence. For this, the usual set of ZX rewrites has to be restricted to not only preserve the underlying linear map represented by the diagram, but also fault equivalence. In this work, we provide a set of ZX rewrites that are sound and complete for fault equivalence of Clifford ZX diagrams. This means that any equivalence that can be derived using the proposed rules is certain to be correct, and any correct equivalence can be derived using only these rules. For this, we utilise diagrammatic constructions called fault gadgets to reason about arbitrary, possibly correlated Pauli faults in ZX diagrams. Fault gadgets allow us to separate the diagram into a fault-free part, which captures the noise-free behaviour of a diagram, and a noisy part that enumerates the effects of all possible faults. Using this, we provide a unique normal form for ZX diagrams under noise and show that any diagram can be brought into this normal form using our proposed rule set.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript claims to introduce a finite set of ZX-calculus rewrite rules that are sound and complete for fault equivalence on Clifford ZX diagrams. Fault equivalence is defined so that one diagram is no worse than another under arbitrary (possibly correlated) Pauli faults. The authors define fault gadgets that separate the fault-free linear map from an explicit enumeration of all Pauli fault effects, establish a unique normal form reachable by the rules, and argue that any Clifford ZX diagram can be rewritten to this normal form while preserving fault equivalence.
Significance. If the soundness and completeness claims hold, the result would provide a diagrammatic calculus for provably correct-by-construction transformations of fault-tolerant Clifford circuits, enabling synthesis and optimisation that preserve fault-tolerance properties. The fault-gadget construction for enumerating Pauli effects (including correlations) is a concrete technical contribution that extends standard ZX completeness techniques to a noise-aware setting. The restriction to Clifford gates and Pauli noise is clearly stated, so the result is scoped appropriately.
major comments (2)
- [§4] §4, Theorem 4.1 (normal-form uniqueness): the argument that every diagram reduces to the claimed normal form under the proposed rules relies on an inductive enumeration of fault gadgets; the induction step for diagrams containing multiple overlapping spiders is only sketched and does not explicitly address the case of correlated faults across non-adjacent wires.
- [§3.2] §3.2, Definition 3.4 (fault gadget semantics): the mapping from a fault gadget to the set of all possible Pauli error operators is stated to be exhaustive, but the proof that the gadget construction captures arbitrary correlations (rather than only independent or pairwise faults) is not given in full detail; a small counter-example diagram with three-qubit correlated noise would clarify the claim.
minor comments (3)
- [Figure 2] Figure 2: the labels on the fault-gadget wires are difficult to read at the printed size; adding a small legend or increasing font size would improve clarity.
- Notation: the symbol for the fault-free part of a diagram is introduced as F(D) in §3 but later appears as F_D without redefinition; consistent notation throughout would help readers.
- [§3] The paper would benefit from an explicit statement of the precise ZX rule set (perhaps as a table in §3) so that readers can verify the rules are finite and local.
Simulated Author's Rebuttal
We thank the referee for their positive evaluation and detailed comments on the manuscript. We address each major comment below and indicate the revisions we plan to make.
read point-by-point responses
-
Referee: [§4] §4, Theorem 4.1 (normal-form uniqueness): the argument that every diagram reduces to the claimed normal form under the proposed rules relies on an inductive enumeration of fault gadgets; the induction step for diagrams containing multiple overlapping spiders is only sketched and does not explicitly address the case of correlated faults across non-adjacent wires.
Authors: We agree that the induction step in the proof of Theorem 4.1 is presented in a somewhat abbreviated form. In the revised manuscript we will expand this step with an explicit case analysis for diagrams containing multiple overlapping spiders. The argument will be extended to show that the enumeration of fault gadgets continues to account for all possible Pauli correlations, including those acting across non-adjacent wires, by considering the composition of the relevant fault operators at each inductive step. revision: yes
-
Referee: [§3.2] §3.2, Definition 3.4 (fault gadget semantics): the mapping from a fault gadget to the set of all possible Pauli error operators is stated to be exhaustive, but the proof that the gadget construction captures arbitrary correlations (rather than only independent or pairwise faults) is not given in full detail; a small counter-example diagram with three-qubit correlated noise would clarify the claim.
Authors: The fault-gadget construction enumerates every possible combination of Pauli operators on the wires it acts upon, which by definition includes arbitrary multi-qubit correlations. We accept that a fully expanded proof of exhaustiveness would improve clarity. We will therefore insert a short three-qubit example diagram subject to a fully correlated Pauli error (e.g., a single X⊗X⊗X fault together with all other combinations) and explicitly verify that every term appears in the gadget expansion. revision: yes
Circularity Check
No significant circularity; completeness proof is self-contained
full rationale
The paper establishes soundness and completeness of a finite set of ZX rewrites for fault equivalence on Clifford diagrams by constructing fault gadgets that explicitly separate the fault-free linear map from an enumeration of all Pauli fault effects (including correlations). It then exhibits a unique normal form reachable via the rules. This follows the standard diagrammatic strategy for ZX completeness proofs and is internally consistent within the stated restrictions to Clifford gates and Pauli noise. No step reduces by construction to a fitted parameter, self-referential definition, or load-bearing self-citation chain; the equivalence relation and normal form are defined independently of the rewrite rules, and the proof does not rely on prior results by the same authors in a way that creates circularity. The derivation is therefore self-contained against external mathematical benchmarks.
Axiom & Free-Parameter Ledger
axioms (1)
- standard math ZX calculus is complete for the linear maps of Clifford circuits
invented entities (1)
-
fault gadget
no independent evidence
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/RealityFromDistinction.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We provide a set of ZX rewrites that are sound and complete for fault equivalence of Clifford ZX diagrams... fault gadgets... unique normal form
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
Proposition 5.9. Every diagram DN ... has a fault normal form... using only the rules from Fig. 3.
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Forward citations
Cited by 1 Pith paper
-
A framework for low-overhead quantum fault tolerance via spacetime lifting
Spacetime lifting constructs fault complexes with almost-linear fault distance in spacetime cost, outperforming prior constructions and supporting fault-tolerant logical teleportation via cluster-state protocols.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.