Entangling operations and their implementation using a small amount of entanglement: The Gate exp(−i(π/2^N)σx⊗σx) Is Implemented with Unit Probability Using α_N f_N < 5.97932·α_N Ebits on AverageResearch Paper
Motivation
A two-qubit gate whose qubits sit in different laboratories cannot be applied by local operations and classical communication (LOCC) alone: it can create entanglement, so it must consume some. The basic question of distributed quantum computation is how much. The textbook answer, teleporting one qubit to the other side, applying the gate and teleporting back, costs two ebits (maximally entangled pairs) whatever the gate. For gates close to the identity this is wasteful: a gate that can only create a small amount of entanglement should not need two ebits to implement.
J. I. Cirac, W. Dür, B. Kraus and M. Lewenstein (arXiv:quant-ph/0007057v1, published as Phys. Rev. Lett. 86, 544 (2001)) answered this for the family of phase gates with binary phases , the gates of the quantum Fourier transform. Their protocol implements exactly, with probability one, using on average an amount of entanglement proportional to and about two classical bits in each direction. Shortly before, Eisert, Jacobs, Papadopoulos and Plenio had shown that one ebit and two classical bits suffice for a controlled-NOT (arXiv:quant-ph/0005101); Cirac et al. showed that the cost can go to zero with the gate's phase.
Setting
Six quantum systems are involved: on Alice's side and on Bob's, each of dimension with computational basis . Let and . A completely positive map on has the operator
acting as the identity on . The map is recovered from by a joint projection of and onto : .
From now on . Let be the Pauli matrices, and . The resource state is
with , ; it is the operator of written as a state. Its entropy of entanglement is the von Neumann entropy, in bits, of its marginal on .
One step with resource : Alice measures and Bob measures in the Bell basis , with , , , , and each applies the Pauli operator of the outcome to or . The step succeeds when . The protocol for acts on an input on and leaves the output on : step uses , and the protocol stops at the first success or after step . With the probability that step is performed, the average entanglement consumed is .
Formalization targets
Goal: unit probability at cost
For every :
- every terminal branch of the protocol applies up to a scalar, and the branch operators satisfy ;
- on every input state, step is performed with probability , and
- the average classical communication in each direction is bits;
- , the series converges, and
Milestones
In the order of the paper: the transpose identity (7) and the reconstruction (6)/(8) for general ; the operator of (10); the step-outcome rule (each outcome has probability ; the step applies if and otherwise); the accumulation of failures, ; the entropy formula (11); the cost identity (12); and the bounds (13).
Significance
The result shows that the entanglement needed to implement a nonlocal gate is not a fixed quantum of two ebits but can scale with the gate: ebits for . Through composition of binary phases it bounds the cost of an arbitrary phase gate by , and through the paper's infinitesimal argument it relates the cost of any two-qubit unitary to its nonlocal parameters; these extensions are not part of this mission. The operator–map correspondence (6)–(8), a bipartite form of the Jamiołkowski isomorphism, is the general mechanism for implementing a map from a resource state, and it is reusable well beyond this protocol.
The paper's arguments are short calculations, presented as "one can readily see". The mission makes every one of them explicit: the Bell-basis contraction, the Pauli corrections, the phase bookkeeping across steps, the probability of each branch, and the numerical value of . In checking the statements, two points needed repair. The printed value is not the value: , so the goal poses , which keeps the paper's usable bound. And footnote [20]'s step count is off by one: the local step is step , and the printed communication is the sum of over steps . No machine-checked proof of any of these statements is known to exist.
Difficulty
Each step is a contraction of a 64-dimensional state with two Bell vectors and two Pauli corrections; the claimed rule ( if , otherwise, always with amplitude of modulus ) must be verified on all 16 outcomes, and it holds only for the right reading of the Bell basis. The multi-step statement needs an invariant over histories of arbitrary length: after failures the applied operator is a scalar multiple of , and the step- resource exactly undoes it on success. The cost identity (12) is a reindexing of a finite sum, but the bound (13) is not: it needs the convergence of (the terms behave like ) and a certified numerical enclosure of the sum to within , including a bound on the tail. A floating-point evaluation is not a proof.
Formalization scope
Systems are indexed from : Pauli labels are Fin 2 × Fin 2 with for , and the paper's step is list position . Operators on several systems are matrices over product index types in Mathlib's Kronecker convention; the resource is indexed , so the published partial trace WildeQIT.partialTraceRight takes the cut . The gate is Mathlib's matrix exponential. Entropies are QAlgorithms.vnEntropy, in bits, and the binary entropy is WildeQIT.binaryEntropy. A protocol branch is a Kraus operator from to ; probabilities are on density matrices. is a tsum, and every statement about it asserts summability. The undefined of the Bell basis is read as of Eq. (5), the only reading under which the step rule holds.
The protocol is not defined through its conclusion: the step operators are the literal contractions of the resource with the Bell vectors, success is the label condition , the resource is the printed formula (10) rather than applied to , the entropy is computed from the reduced state, and the step probabilities are computed from the operators rather than set to . A formalization that defines any of these by the property to be proved, or drops the summability of , trivializes the mission.
A complete development needs Pauli and Kronecker-product algebra, the closed form of the exponential, the spectrum of a rank-two reduced state, induction over protocol histories, and certified bounds on and for the numerical clause. The operator–map identities (6)–(8) and a verified evaluation of are reusable independently. Contributions to any milestone are welcome.
Selected references
- J. I. Cirac, W. Dür, B. Kraus, M. Lewenstein, Entangling operations and their implementation using a small amount of entanglement, arXiv:quant-ph/0007057v1, 2000; Phys. Rev. Lett. 86, 544 (2001). https://arxiv.org/abs/quant-ph/0007057v1
- J. Eisert, K. Jacobs, P. Papadopoulos, M. B. Plenio, Optimal local implementation of nonlocal quantum gates, Phys. Rev. A 62, 052317 (2000). https://arxiv.org/abs/quant-ph/0005101
- A. Jamiołkowski, Linear transformations which preserve trace and positive semidefiniteness of operators, Rep. Math. Phys. 3, 275 (1972). https://doi.org/10.1016/0034-4877(72)90011-0