The measurement calculus
Open accessAbstract
Measurement-based quantum computation has emerged from the physics community as a new approach to quantum computation where the notion of measurement is the main driving force of computation. This is in contrast with the more traditional circuit model that is based on unitary operations. Among measurement-based quantum computation methods, the recently introduced one-way quantum computer [Raussendorf and Briegel 2001] stands out as fundamental. We develop a rigorous mathematical model underlying the one-way quantum computer and present a concrete syntax and operational semantics for programs, which we call patterns , and an algebra of these patterns derived from a denotational semantics. More importantly, we present a calculus for reasoning locally and compositionally about these patterns. We present a rewrite theory and prove a general standardization theorem which allows all patterns to be put in a semantically equivalent standard form. Standardization has far-reaching consequences: a new physical architecture based on performing all the entanglement in the beginning, parallelization by exposing the dependency structure of measurements and expressiveness theorems. Furthermore we formalize several other measurement-based models, for example, Teleportation, Phase and Pauli models and present compositional embeddings of them into and from the one-way model. This allows us to transfer all the theory we develop for the one-way model to these models. This shows that the framework we have developed has a general impact on measurement-based computation and is not just particular to the one-way quantum computer.
AI snapshot
Written from the paper’s full text.
TL;DR
The paper introduces a measurement calculus for one-way measurement-based quantum computation, with local equations and rewrite rules that standardise any pattern to entanglement-first, then measurements, then corrections. It uses this to prove universality from two 2-qubit patterns and to show that patterns with no dependencies or only Pauli measurements realise only Clifford-group unitaries.
Key findings
- The calculus is sound and preserves pattern interpretations; every pattern has a unique standard form satisfying (EMC), reached in at most quadratic time in the number of instructions.
- The patterns \(J(\alpha)\) and \(\wedge Z\) are universal; the paper reports a 3-qubit realisation of \(R_z\) rotations and a 14-qubit implementation for the controlled-\(U\) family, described as a significant reduction over known implementations.
- Standardisation has consequences for implementation and complexity: entanglement can be done first, only output qubits need corrections, and parallelism is revealed; the GHZ pattern is given constant depth complexity 2, while the standard controlled-\(U\) pattern has depth complexity 7.
- Patterns with no dependencies, or using only Pauli measurements, can only realise unitaries in the Clifford group; equivalently, a unitary is in the Clifford group iff there is a pattern implementing it with only \(M_x\) and \(M_y\) measurements.
Methods
- Theoretical development: patterns are finite sets \(V,I,O\) with a command sequence of 1-qubit measurements \(M_\alpha\), 2-qubit entanglements \(E_{ij}\), and Pauli corrections \(X_i,Z_i\); composition and tensor product are defined, and deterministic patterns are interpreted as unitary embeddings.
- Main analysis: local rewrite rules (EX, EZ, MX, MZ, free commutation, and signal shifting) are directed to standardise patterns; termination, confluence, uniqueness of standard form, and preservation of interpretations are proved.
- Examples illustrate the calculus: teleportation, \(x\)-rotation, GHZ preparation, and controlled-\(U\); no empirical data or sample is used.
Limitations
- The paper states that it works with xy-measurements rather than general 1-qubit measurements, and says it has not found a compelling reason for the additional generality.
- The paper states future work is needed to extend the ideas to other measurement-based models, teleportation models, error propagation/error correction using mixed states and cp-maps, and quantum protocols; it also leaves an enriched equivalence as a conjecture.
- Evident from the text: the work is purely theoretical, with no experimental validation or empirical benchmarks, and its complexity claims are limited to the stated standardisation time and example depth complexities.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 6 cited sources checked · 0 supported · 0 flagged
- Findingreasoning
The calculus allows rewriting any pattern to a standard form where entanglement is done first, then measurements, then local corrections.
“allows the rewriting of any pattern to a standard form where entanglement is done first, then measurements, then local corrections.”
- Also stated in: § 1 Introduction · plain
“we derive from it a simple algorithm by which any general pattern can be put into a standard form where entanglement is done first, then measurements, then corrections.”
Quote in the paperSubstantial claim - Also stated in: § 1 Introduction · plain
- Findingreasoning
From the generating set, the paper obtains a 14-qubit implementation for the controlled-U family.
“and a 14 qubit implementation for the controlled-U family”
Quote in the paperSubstantial claim - Findingcitation
The proposed calculus of local equations over one-way computing patterns preserves interpretations (is sound).
“We propose a calculus of local equations over one-way computing patterns [RBB03], which preserves interpretations”
- Also stated in: § 1 Introduction · boosted
“We show that this calculus is sound in that it preserves the patterns interpretations.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites RBB03
Not checked in the free run.
- Also stated in: § 1 Introduction · boosted
- Findingreasoning
Conjugating a measurement Mα_i by X_i gives M−α_i.
“X i M α i X i = M -α i (4)”
- Also stated in: § 2.1 Commands · plain
“M α i X i = M -α i”
Quote in the paperNot a substantial claim - Also stated in: § 2.1 Commands · plain
- Findingnone given
The paper's generating set consists of two simple patterns, each using only 2 qubits.
“Specifically, our generating set consists of two simple patterns, each one using only 2 qubits.”
Quote in the paperSubstantial claim
- Findingreasoning
The calculus exploits the fact that 1-qubit xy-measurements are closed under conjugation by Pauli operators.
“a calculus of local equations over patterns that exploits the fact that 1-qubit xy-measurements are closed under conjugation by Pauli operators.”
Quote in the paperSubstantial claim - Findingreasoning
There is an easy proof of universality based on a family of 2-qubit patterns.
“An easy proof of universality, based on a family of 2-qubit patterns follows.”
Quote in the paperSubstantial claim - Findingreasoning
The X and Z actions on measurements commute, so the order in which one applies them does not matter.
“Note that these two actions are commuting, since -α + π = -α -π up to 2π, and hence the order in which one applies them doesn't matter.”
Quote in the paperSubstantial claim - Findingreasoning
From the generating set, the paper obtains a 3-qubit realisation of the Rz rotations.
“From it we obtain a 3 qubits realisation of the R z rotations”
Quote in the paperSubstantial claim - Findingnone given
Pattern combinations by composition and tensor product reflect the corresponding combinations of unitary operators.
“We show next that such pattern combinations reflect the corresponding combinations of unitary operators.”
Quote in the paperSubstantial claim - Findingreasoning
Conjugating a measurement Mα_i by Z_i gives Mα+π_i.
“M α i Z i = M α+π i”
Quote in the paperSubstantial claim - Findingnone given
For any input state q, the sum over q' such that q → P q' of ||q'||^2 equals ||q||^2.
“Indeed one has: {q ′ |q→ P q ′ } q ′ 2 = q 2 (7”
Quote in the paperSubstantial claim - Findingreasoning
Changing α to α + π amounts to swapping the outcomes of the measurements.
“Thus changing α to α + π amounts to swap the outcomes of the measurements”
Quote in the paperNot a substantial claim - Findingnone given
The Z-action leaves measurements globally invariant, in the sense that |+_{α+π}, |-_{α+π} = |-_α, |+_α.
“Note that the Z-action leaves measurements globally invariant, in the sense that |+ α+π , |-α+π = |-α , |+ α .”
Quote in the paperSubstantial claim - Findingown data
The pattern M α 2 is deterministic.
“Thus this pattern is indeed deterministic”
Quote in the paperNot a substantial claim - Findingnone given
Applying the local correction X 2 on either branch makes both outputs coincide.
“However, if one applies the local correction X 2 on either of the branches ends, both outputs will be made to coincide.”
Quote in the paperSubstantial claim - Findingreasoning
The identity t [M α i ] s = S t i [M α i ] s holds.
“t [M α i ] s = S t i [M α i ] s(6)”
Quote in the paperSubstantial claim - Findingown data
The pattern M α 2 implements the identity up to a global phase.
“and implements the identity up to a global phase”
Quote in the paperNot a substantial claim - Findingreasoning
The pattern M 0 1 E 12 is not deterministic.
“Both branches end up with different outputs, so the pattern is not deterministic.”
Quote in the paperNot a substantial claim - Findingreasoning
For the pattern M 0 1 E 12, both transitions happen with equal probabilities 1 2.
“and since a + b 2 + a -b 2 = 2( a 2 + b 2 ), both transitions happen with equal probabilities 1 2 .”
Quote in the paperNot a substantial claim - Findingreasoning
H realises the Hadamard operator.
“We have just proved H = U H , that is to say H realises the Hadamard operator.”
Quote in the paperSubstantial claim - Findingreasoning
The pattern H(2,3)J(α)(1,2) implements R_z(α).
“However, just as in the case of the R x rotation, we also have R z (α) = HJ(α) up to a global phase, hence the pattern H(2, 3)J(α)(1, 2) also implements R z (α)”
Quote in the paperNot a substantial claim- Rests on an assumption: R_z(α) = H J(α) up to a global phase.
- Findingnone given
Reaching the standard form takes at most quadratic time in the number of instructions in P.
“Reaching the standard form takes at most quadratic time in the number of instructions in P.”
Quote in the paperNot a substantial claim - Findingreasoning
Whenever P rewrites to P' and both patterns are deterministic, U_P = U_P'.
“Because all our equations are sound, one has that whenever P ⇒ ⋆ P ′ , and both patterns are deterministic, then U P = U P ′ .”
Quote in the paperSubstantial claim- Rests on an assumption: All equations of the measurement calculus are sound.
- Findingown data
Extended standardisation of the wild ∧U pattern yields a pattern with depth complexity 7.
“Figure 2 shows the dependency structure of the resulting standard pattern for ∧U, and one sees it has depth complexity 7.”
Quote in the paperNot a substantial claim - Findingreasoning
The composite pattern J(α)(2,3)•H(1,2) implements R_x(α).
“We know that R x (α) = J(α)H up to a global phase, hence the composite pattern J(α)(2, 3) • H(1, 2) implements R x (α).”
Quote in the paperSubstantial claim- Rests on an assumption: R_x(α) = J(α)H up to a global phase.
- Findingnone given
E ij = E ji.
“Because E ij = E ji , there are only two cases to consider:”
Quote in the paperNot a substantial claim - Findingreasoning
For all patterns P, there exists a unique standard P' such that P rewrites to P' and P' satisfies the (EMC) condition.
“One can show by a standard rewriting theory argument, that for all P, there exists a unique standard P ′ , such that P ⇒ ⋆ P ′ , and moreover P ′ satisfies the (EMC) condition.”
- Also stated in: § 8 Conclusion · plain
“Proposition 8 (Standardisation) For all P, there exists a unique standard P ′ , such that P ⇒ ⋆ P ′ , and P ′ satisfies the (EMC) condition.”
Quote in the paperSubstantial claim - Also stated in: § 8 Conclusion · plain
- Findingreasoning
The composite pattern J(β)(2,3)•J(α)(1,2) standardises to the pattern J(α,β).
“J(β)(2, 3) • J(α)(1, 2) = X s 2 3 M -β 2 E 23 X s 1 2 M -α 1 E 12 ⇒ EX X s 2 3 M -β 2 X s 1 2 Z s 1 3 M -α 1 E 23 E 12 ⇒ M X X s 2 3 Z s 1 3 [M -β 2 ] s 1 M -α 1 E 23 E 12”
- Also stated in: § Teleportation. · plain
“Let us call the pattern just obtained J(α, β).”
Quote in the paperSubstantial claim - Also stated in: § Teleportation. · plain
- Findingreasoning
Condition (D) is preserved under rewriting.
“Condition (D) is easily seen to be preserved under rewriting.”
Quote in the paperSubstantial claim - Findingreasoning
If a pattern P implements a unitary U and P's command sequence has measurements only of the M_x and M_y kind, then U has a standard implementation with only independent M_x and M_y measurements, hence depth complexity at most 2.
“Lemma 6 Let P be a pattern implementing some unitary U, and suppose P's command sequence has measurements only of the M x and M y kind, then U has a standard implementation, having only independent measurements, all being of the M x and M y kind (therefore of depth complexity at most 2).”
Quote in the paperSubstantial claim - Findingreasoning
If a pattern P implements a unitary U and P's command sequence has no dependencies, then U is in the Clifford group.
“Theorem 2 Let P be a pattern implementing some unitary U, and suppose P's command sequence doesn't have any dependencies, then U is in the Clifford group.”
Quote in the paperSubstantial claim - Findingreasoning
The only modifications induced by rewriting concern local corrections and dependencies.
“The only induced modifications concern local corrections and dependencies.”
Quote in the paperSubstantial claim - Findingreasoning
Under rewriting, the entanglement commands remain the same.
“Under rewriting, the computation space, inputs and outputs remain the same, and so are the entanglement commands.”
Quote in the paperSubstantial claim - Findingreasoning
A unitary operator U is in the Clifford group iff there exists a pattern P implementing U with measurements only of the M_x and M_y kind.
“Theorem 1 Let U be a unitary operator, then U is in the Clifford group iff there exists a pattern P implementing U, having measurements only of the M x and M y kind.”
Quote in the paperSubstantial claim - Findingreasoning
For α = π/2, the pattern X s 2 3 Z s 1 +1 3 M x 2 M y 1 E 123 implements P(π/2).
“In particular, if α = π 2 , using the extended calculus, we get the following pattern for P ( π 2 ): X s 2 3 Z s 1 +1 3 M x 2 M y 1 E 123 .”
Quote in the paperNot a substantial claim- Rests on an assumption: R_z(α) is the same as the phase operator P(α) up to a global phase.
- Findingreasoning
For all patterns P, there exist finitely many P' such that P rewrites to P'.
“Lemma 7 (Termination) For all P, there exists finitely many P ′ such that P ⇒ ⋆ P ′ .”
Quote in the paperSubstantial claim - Findingreasoning
Unicity of the standard form is obtained because the CC free commutations and all EE commutations were dropped, giving a rigid notion of command sequence.
“Note first that unicity is obtained because we dropped the CC free commutations, and all EE commutations, thus having a very rigid notion of command sequence.”
Quote in the paperSubstantial claim - Findingreasoning
The calculus defines a quadratic-time standardisation algorithm transforming any pattern to a standard form where entanglement is done first, then measurements, then local corrections.
“We have shown further that our calculus defines a quadratic-time standardisation algorithm transforming any pattern to a standard form where entanglement is done first, then measurements, then local corrections.”
Quote in the paperSubstantial claim - Interpretationreasoning
Rewriting a pattern to standard form reveals parallelism in the pattern computation.
“Third, the rewriting of a pattern to standard form reveals parallelism in the pattern computation.”
Quote in the paperSubstantial claim - Interpretationreasoning
Patterns using only Pauli measurements can only realise unitaries belonging to the Clifford group.
“patterns with no dependencies, or using only Pauli measurements, can only realise unitaries belonging to the Clifford group.”
- Also stated in: § 1 Introduction · plain
“patterns using no dependencies, or using only the restricted class of Pauli measurements, can only realise a unitary belonging to the Clifford group.”
Quote in the paperSubstantial claim - Also stated in: § 1 Introduction · plain
- Interpretationown data
The extended notion of pattern obtains more efficient implementations of unitaries, in the sense of fewer qubits.
“and this obtains more efficient -in the sense of fewer qubits -implementations of unitaries.”
Quote in the paperSubstantial claim - Interpretationreasoning
Patterns with no dependencies can only realise unitaries belonging to the Clifford group.
“patterns with no dependencies, or using only Pauli measurements, can only realise unitaries belonging to the Clifford group.”
- Also stated in: § 1 Introduction · plain
“patterns using no dependencies, or using only the restricted class of Pauli measurements, can only realise a unitary belonging to the Clifford group.”
- Also stated in: § 2 Computation Patterns · plain
“patterns without those classical dependencies can only realise unitaries that are in the Clifford group.”
Quote in the paperSubstantial claim - Also stated in: § 1 Introduction · plain
- Interpretationreasoning
After standardisation, the dependency structure is relaxed, resulting in low depth complexity.
“whereas after standardisation, the dependency structure is relaxed, resulting in low depth complexity.”
Quote in the paperSubstantial claim - Interpretationreasoning
Dependencies are crucial if one wants to define a universal computing model, that is, a model where all finite-dimensional unitaries can be realised.
“Thus dependencies are crucial if one wants to define a universal computing model; that is to say a model where all finite-dimensional unitaries can be realised”
Quote in the paperSubstantial claim - Interpretationreasoning
Because local corrections come last in standard form, only the output qubits will ever need corrections.
“Second, since local corrections come last, only the output qubits will ever need corrections.”
Quote in the paperSubstantial claim - Interpretationreasoning
That →P is a relation and not a map reflects that measurements a priori introduce non-determinism in the evolution of quantum states.
“That it is a relation and not a map reflects the fact that measurements a priori introduce non determinism in the evolution of the quantum states.”
Quote in the paperSubstantial claim - Interpretationreasoning
A deterministic pattern implements a cp-map preserving pure density operators.
“Then a deterministic pattern will implement a cp-map preserving pure density operators.”
Quote in the paperSubstantial claim - Interpretationreasoning
If P 1 and P 2 respectively realise unitaries U 1 and U 2, then the composite pattern P 2 P 1 realises U 2 U 1.
“Suppose this is the case, and suppose further that P 1 and P 2 respectively realise some unitaries U 1 and U 2 , then the composite pattern P 2 P 1 realises U 2 U 1 .”
Quote in the paperSubstantial claim - Premisecitation
The unitaries J(α) and ∧Z form a universal set.
“Second, we know that these unitaries form a universal set [DKP04].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [DKP04]
Not checked in the free run.
- Interpretationreasoning
The patterns J(α) and ∧Z are universal.
“Proposition 5 The patterns J(α) and ∧Z are universal.”
Quote in the paperSubstantial claim - Interpretationreasoning
When P is deterministic, the map U_P depends on the choice of q′ only up to a global phase.
“Note also that because P is deterministic, this map depends on the choice of q ′ only up to a global phase.”
Quote in the paperSubstantial claim - Interpretationreasoning
Such cp-maps are liftings of unitary embeddings.
“From the Kraus representation theorem for cp-maps, it is easy to see that such cp-maps are liftings of unitary embeddings.”
Quote in the paperSubstantial claim - Interpretationreasoning
Shifting allows the t action of a measurement to be split.
“and shifting allows to split the t action of a measurement, resulting sometimes in convenient optimisations of standard forms.”
Quote in the paperNot a substantial claim - Interpretationreasoning
P 2 ⊗ P 1 realises U 2 ⊗ U 1.
“A similar argument applies to the case of a tensor combination, and one has that P 2 ⊗ P 1 realises U 2 ⊗ U 1 .”
Quote in the paperSubstantial claim - Interpretationnone given
Pattern combinations correspond to combinations of their interpretations.
“With our definitions in place, we first infer that pattern combinations correspond to combinations of their interpretations.”
Quote in the paperNot a substantial claim - Interpretationreasoning
Conditions (D0) and (D1) ensure that a pattern can always be run meaningfully.
“Conditions (D0) and (D1) ensure that a pattern can always be run meaningfully.”
Quote in the paperSubstantial claim - Interpretationreasoning
The map U_P must be a unitary embedding.
“This map U P must actually be a unitary embedding, since all quantum definable deterministic transformations are unitaries.”
Quote in the paperSubstantial claim- Rests on an assumption: All quantum definable deterministic transformations are unitaries.
- Interpretationreasoning
The Pauli group is closed under conjugation by the entanglements E ij.
“very much like equations (11) and (12) express the fact that the Pauli group is closed under conjugation by the entanglements E ij .”
Quote in the paperNot a substantial claim - Interpretationreasoning
The measurements M α i are closed under conjugation by the Pauli group.
“They express the fact that the measurements M α i are closed under conjugation by the Pauli group”
Quote in the paperSubstantial claim - Interpretationreasoning
Combining the corresponding patterns will generate patterns realising all finite-dimensional unitaries.
“Therefore, from the preceding section, we infer that combining the corresponding patterns will generate patterns realising all finite-dimensional unitaries.”
Quote in the paperSubstantial claim - Interpretationreasoning
Any universal set of patterns has to include dependencies.
“From this section, we conclude in particular that any universal set of patterns has to include dependencies (by the preceding theorem)”
Quote in the paperSubstantial claim - Interpretationreasoning
No set of patterns without any measurement could be a generating set.
“No set of patterns without any measurement could be a generating set”
Quote in the paperSubstantial claim- Rests on an assumption: Patterns without any measurement can only implement unitaries in the Clifford group.
- Premisecitation
For any 1-qubit unitary U, ∧U has the decomposition in terms of the generators J(α) given in [DKP04].
“For any 1-qubit unitary U, one has the following decomposition of ∧U in terms of the generators J(α) [DKP04]:”
Quote in the paperSubstantial claim0 of 1 sources checked- cites DKP04
Not checked in the free run.
- Interpretationreasoning
Teleportation models are embeddable in the one-way model in a very strong sense.
“This actually shows that teleportation models are embeddable in the one-way model in a very strong sense.”
Quote in the paperNot a substantial claim - Interpretationreasoning
Any universal set of patterns needs to use measurements M_α where α = 0 modulo π/2.
“and also needs to use measurements M α where α = 0 modulo π 2 (by the theorem before).”
Quote in the paperSubstantial claim
- Classified as probably not a substantial claim. 22
- May combine two claims. 17
Classified as probably not a substantial claim. May combine two claims.
FindingreasoningThe states |+α and |−α form an orthonormal basis in C2, so they define a 1-qubit measurement.
“It is easily seen that |+ α , |α form an orthonormal basis in C 2 , so they indeed define a 1-qubit measurement”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Findingnone givenThe paper works with an extended notion of pattern in which inputs and outputs may overlap in any way.
“However, we work here with an extended notion of pattern, where inputs and outputs may overlap in any way one wants them to”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone givenIn a general pattern, one is forced to compute sequentially and obey strictly the command sequence.
“In a general pattern, one is forced to compute sequentially and obey strictly the command sequence”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
Findingnone givenAll commands except measurements are deterministic and only modify the quantum part of the state.
“All commands except measurements are deterministic and only modify the quantum part of the state.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingnone givenIf k is the number of measurements in P, equivalently the number of non-output qubits, then there are at most 2^k branches in any given computation, and a given q ∈ H_I is in relation with at most 2^k distinct q' ∈ H_O.
“Specifically, if k is the number of measurements in P (or equivalently the number of non-outputs qubits), there are at most 2 k branches in any given computation, and therefore a given q ∈ H I is in relation with at most 2 k distinct q ′ ∈ H O .”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenInputs and outputs are not required to be disjoint subsets of V.
“Note that one does not require inputs and outputs to be disjoint subsets of V .”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Findingnone givenIn the tensor pattern definition, all unions of the sets V, I, and O are disjoint.
“Note that all unions above are disjoint.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenThe definiteness conditions are preserved under composition and tensor.
“It is routine to verify that these conditions are preserved under composition and tensor.”
Quote in the paperNot a substantial claimMay combine two claims.
FindingreasoningThe two branches of the pattern M α 2 have respective probabilities (1 + cos α)/2 and (1cos α)/2, which are not equal in general.
“and yet the two branches have respective probabilities (1 + cos α)/2 and (1cos α)/2, which are not equal in general.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingnone givenJ(α) and ∧Z respectively realise J(α) and ∧Z.
“First, we claim J(α) and ∧Z respectively realise J(α) and ∧Z, with:”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
Findingnone givenMeasurement actions on S are not deterministic, are binary relations on S, and modify both the quantum and classical parts of the state.
“The measurements actions on S are not deterministic, so that these are actually binary relations on S, and modify both the quantum and classical parts of the state.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenIn our set of generators, one finds a single dependency, which occurs in the correction phase of J(α).
“Remarkably, in our set of generators, one finds a single dependency, which occurs in the correction phase of J(α).”
Quote in the paperNot a substantial claimMay combine two claims.
FindingreasoningThe pattern obtained from J(0,0) implements the identity, i.e. it teleports qubit 1 to qubit 3.
“and since we know that J(0) implements H and H 2 = I, we conclude that this pattern implements the identity, or in other words it teleports qubit 1 to qubit 3.”
Quote in the paperSubstantial claim- Rests on an assumption: J(0) implements H and H^2 = I.
May combine two claims.
Findingnone givenUnder rewriting, the computation space, inputs and outputs remain the same.
“Under rewriting, the computation space, inputs and outputs remain the same”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingcitationThe pattern obtained by self-composition is the same as the one given in the reference paper [RBB03, p.14].
“As it happens, this pattern obtained by self-composition, is the same as the one given in the reference paper [RBB03, p.14].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites RBB03, p.14
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
FindingcitationThe standardised pattern obtained from H(4,5)•R_x(α)(2,3,4)•H(1,2) is the pattern given in the reference paper [RBB03, p.5].
“obtaining again the pattern given in the reference paper [RBB03, p.5].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites RBB03, p.5
Not checked in the free run.
- Rests on an assumption: R_z(α) = H R_x(α) H.
May combine two claims.
FindingreasoningUnder rewriting, measurements may be modified but there is still the same number of them and they still act on the same qubits.
“Measurements might be modified, but there is still the same number of them, and they are still acting on the same qubits.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Findingnone givenNone of the rewrite equations create dependencies.
“We also take due note that none of these equations may create dependencies.”
Quote in the paperNot a substantial claimMay combine two claims.
FindingreasoningThe CC free commutations and all EE commutations cannot be put back as rewriting rules because they ruin termination and uniqueness of standard forms.
“One cannot put them back as rewriting rules, since they obviously ruin termination and uniqueness of standard forms.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenThe longest possible rewriting of P is quadratic in n, where n is the length of P's command sequence.
“It is not to difficult to strengthen the result above, by showing that the longest possible rewriting of P is quadratic in n, where n is the length of P's command sequence.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationnone givenThe 3-qubit Rz realisation and 14-qubit controlled-U implementation are a very significant reduction over the known implementations.
“a very significant reduction over the known implementations.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone givenProvided that pattern P1 has as many outputs as pattern P2 has inputs, by renaming the pattern qubits, P1 and P2 can always be made composable.
“Note that provided that P 1 has as many outputs as P 2 has inputs, by renaming the pattern qubits, one can always make them composable.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone givenFor tensor patterns, if V1 ∩ V2 = ∅, one can always meet this condition by renaming qubits so that the sets are made disjoint.
“Again one can always meet this condition by renaming qubits in a way that these sets are made disjoint.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningBecause entangling comes first in standard form, one can prepare the entire entangled state needed during the computation right at the start, and never has to do on-the-fly entanglements.
“First, since entangling comes first, one can prepare the entire entangled state needed during the computation right at the start: one never has to do”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Interpretationnone givenEven when a pattern P is deterministic, all branches might not be equally likely.
“Note that even when P is deterministic, all branches might not be equally likely.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningIn tensor patterns, commands from distinct patterns freely commute because they apply to disjoint qubits and are independent of each other.
“Note also that, in opposition to the composition case, commands from distinct patterns freely commute, since they apply to disjoint qubits and are independent of each other”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
InterpretationreasoningCondition (D2) ensures that at the end of running the pattern, the state belongs to the output space H_O, i.e., all non-output qubits and only them have been consumed by a measurement when the computation ends.
“Condition (D2) is there to make sure that at the end of running the pattern, the state will belong to the output space H O , i.e., that all non-output qubits, and only them, will have been consumed by a measurement when the computation ends.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
InterpretationreasoningDuring the run of a pattern, the domains of the signals and outcome maps needed for the command actions are always well-defined because of condition (D).
“This will always be the case during the run of a pattern because of condition (D).”
Quote in the paperSubstantial claim- The authors state this as an assumption: All patterns satisfy the definiteness conditions (D0), (D1), and (D2).
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone givenThe same holds even for non-deterministic patterns considered as implementing cp-maps.
“The same holds even for non-deterministic patterns considered as implementing cp-maps.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationnone givenE ij belongs to the Clifford group and therefore maps under conjugation the Pauli group to itself.
“These equations are easy to verify and are natural since E ij belongs to the Clifford group, and therefore maps under conjugation the Pauli group to itself.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningThe 3-qubit standard pattern for the z-rotation is simpler than the preceding one because it is based on the J(α) generators.
“obtaining a 3 qubits standard pattern for the z-rotation, which is simpler than the preceding one, because it is based on the J(α) generators.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningSignal shifting allows one to dispose of dependencies induced by the Z-action and sometimes obtain standard patterns with smaller depth complexity.
“This allows one to dispose of dependencies induced by the Z-action, and obtain sometimes standard patterns with smaller depth complexity, as we will see in the next section devoted to examples.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationThe 'only if' part of Theorem 1 already appears in previous work [RBB03,p.18].
“The only if part of this theorem already appears in previous work [RBB03,p.18].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites RBB03,p.18
Not checked in the free run.
May combine two claims.
InterpretationreasoningPatterns with no dependencies, or using only Pauli measurements, may only implement unitaries in the Clifford group.
“And finally, we have inferred from this procedure that patterns with no dependencies, or using only Pauli measurements, may only implement unitaries in the Clifford group.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningPattern combinations allow for a structured proof of universality and result in parsimonious implementations.
“We have seen that pattern combinations allow for a structured proof of universality, which also results in parsimonious implementations.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
InterpretationreasoningStandardisation pushes non-local operations to the beginning of a distributed computation.
“Along this reading, standardisation pushes non-local operations to the beginning of a distributed computation”
Quote in the paperSubstantial claim
The authors state this as an assumption.
All patterns satisfy the definiteness conditions (D0), (D1), and (D2).
“Starting now we will assume that all patterns satisfy the definiteness conditions (D0), (D1) and (D2), and will designate by (D) the conjunction of these three conditions.”
The authors state this as an assumption.
The input state q is always assumed to be non-zero.
“The probability of a branch is defined to be q ′ 2 / q 2 (q being always assumed to be non zero).”
The paper relies on this without support.
All quantum definable deterministic transformations are unitaries.
“since all quantum definable deterministic transformations are unitaries.”
The paper relies on this without support.
Patterns without any measurement can only implement unitaries in the Clifford group.
“since such patterns can only implement unitaries in the Clifford group.”
The paper relies on this without support.
All equations of the measurement calculus are sound.
“Because all our equations are sound”
The paper relies on this without support.
J(0) implements H and H^2 = I.
“since we know that J(0) implements H and H 2 = I”
The paper relies on this without support.
R_x(α) = J(α)H up to a global phase.
“We know that R x (α) = J(α)H up to a global phase”
The paper relies on this without support.
R_z(α) = H R_x(α) H.
“Again we know that R z (α) = HR x (α)H”
The paper relies on this without support.
R_z(α) = H J(α) up to a global phase.
“we also have R z (α) = HJ(α) up to a global phase”
The paper relies on this without support.
R_z(α) is the same as the phase operator P(α) up to a global phase.
“Since the z-rotation R z (α) is the same as the phase operator: P (α) = 1 0 0 e iα up to a global phase”
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
BQC uses the concept of one-way quantum computing, a measurement-based model of computation.
“BQC uses the concept of one-way quantum computing [33-37], a measurement-based model of computation [38, 39] which represents a paradigm shift in the understanding of complex data processing by clearly separating the classical and quantum parts of a computation.”
From Demonstration of Blind Quantum Computing (2012) · cites this paper as [35]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Hadamard measurement outcomes are recorded under the wrong qubit
MinorThe calculation measures qubit 1, but both branches record their outcomes at index 0. Under the paper's outcome-map notation, they should be recorded at index 1.
“1 2 ((a + b)|0 + (a -b)|1 ), ∅[0/0] 1 2 ((a -b)|0 + (a + b)|1 ), ∅[1/0]”
“branching at M 0 1 :”
Norm identity counts distinct outputs rather than branches
MinorEquation (7) sums over a set of output states. In the corrected Hadamard example, the two equally probable branches have the same output state, so that set contains only one state with half the input's squared norm; the stated identity holds only if both branches are counted.
“{q ′ |q→ P q ′ } q ′ 2 = q 2 (7”
“However, if one applies the local correction X 2 on either of the branches ends, both outputs will be made to coincide.”
The citation lists haven’t been fetched yet
References 95 · Cited by 195
Research works printed but not linked: 7
- 10.1109/LICS.2004.1 · DOI
- Brassard , G. , and Bennett , C. H . 1984. Public key distribution and coin tossing . In Proceedings of IEEE International Conference on Computers, Systems and Signal Processing. IEEE Computer Society Press , Los Alamitos, CA. Brassard, G., and Bennett, C. H. 1984. Public key distribution and coin tossing. In Proceedings of IEEE International Conference on Computers, Systems and Signal Processing. IEEE Computer Society Press, Los Alamitos, CA.
- Broadbent A. and Kashefi E. 2007. On parallelizing quantum circuits. Accepted to the International Workshop on Measurement-Based Quantum Computing (Oxford UK March). Broadbent A. and Kashefi E. 2007. On parallelizing quantum circuits. Accepted to the International Workshop on Measurement-Based Quantum Computing (Oxford UK March).
- Duncan , R. 2005 . An abstract approach to entanglement . In Proceedings of Mathematical Structures In Quantum Informatics (QDay II). Duncan, R. 2005. An abstract approach to entanglement. In Proceedings of Mathematical Structures In Quantum Informatics (QDay II).
- Selinger , P. 2004 a. Proceedings of the 2nd International Workshop on Quantum Programming Languages. TUCS General Publications. Selinger, P. 2004a. Proceedings of the 2nd International Workshop on Quantum Programming Languages. TUCS General Publications.
- Selinger , P., Ed. 2005 b. Proceedings of the 3nd International Workshop on Quantum Programming Languages. Electronic Notes in Theoretical Computer Science. Selinger, P., Ed. 2005b. Proceedings of the 3nd International Workshop on Quantum Programming Languages. Electronic Notes in Theoretical Computer Science.
- 10.5555/795662.796293 · DOI
- Authors
- Danos, V., Kashefi, E., & Panangaden, P.
- Affiliations
- Université Paris 7 and CNRS, Paris, France
- University of Oxford (GB)
- McGill University (CA)
- Venue
- Journal of the ACM
- Published
- 2007-04
- Volume
- 54
- Issue
- 2
- Pages
- 8
- ISSN
- 0004-5411 (ISSN-L)
- 1557-735X
- OpenAlex
- W2007542733
- Semantic Scholar
- 584643953c737f4144051f5ba1bcf92a435e56eb
- Cited by
- 195
- References
- 95
- Citations by year
- 2026: 8 · 2025: 12 · 2024: 13 · 2023: 6 · 2022: 5 · 2021: 13 · 2020: 2 · 2019: 9 · 2018: 6 · 2017: 11 · 2016: 7 · 2015: 11 · 2014: 9 · 2013: 3 · 2012: 8
- FWCI
- 21.58
- Type
- journal article
- Language
- en
- Open access
- Locations
- Journal of the ACM (publishedVersion)
- Edinburgh Research Explorer (University of Edinburgh) (submittedVersion)
- Funders
- Mitacs
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Quantum Computing Algorithms and Architecture
- Physical Sciences › Computer Science › Artificial Intelligence › Quantum Information and Cryptography
- Physical Sciences › Physics and Astronomy › Atomic and Molecular Physics, and Optics › Quantum Mechanics and Applications
- Keywords
- measurement-based quantum computation, denotational semantics, rewrite theories, operational semantics, entanglement, quantum teleportation, phase model, quantum programming languages
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-09.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-09.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review