Use binary linear codes , with dimensions . For each coset in , define
Representatives of one coset give the same vector, and distinct cosets have disjoint computational supports, so these vectors are orthonormal. Their span is the CSS code , encoding .
For , write and . The code is stabilized by for , because it permutes the sum, and by for , because . These Pauli operators commute: . There are independent stabilizer generators, so their common positive eigenspace has dimension ; it is exactly the span above.
The commuting check measurements separate the two types of error. A bit error changes the signs of the checks by , giving the ordinary syndrome of for . A phase error changes the checks by , giving the syndrome of for the dual code . If corrects bit errors and corrects bit errors, these checks identify the respective patterns, and inverse Pauli operations recover the state without revealing the logical coset. This is the nested-code CSS syndrome recovery procedure.
The sharper distances account for harmless stabilizer errors. A Pauli commutes with every check precisely when and . Among these, it acts as a stabilizer, up to a phase, precisely when and . To justify the latter assertion, with permutes distinct logical cosets, while with has unequal signs on two such cosets. Neither can act as a scalar, and a combined operator has the same nontrivial permutation or phase distinction. For positive logical dimension set
The quantum code distance is : a nontrivial logical Pauli has at least one nonstabilizer component of weight at least the corresponding distance, while a pure or pure logical operator attains the minimum. The weight of counts the union of its supports, so this argument also includes errors.
Here is the correction proof for coherent errors, not only a classical decoding argument. Let be the code projector and let have bit-component weights at most and phase-component weights at most . If and , the corresponding components of have weights below . If this product anticommutes with a stabilizer , then , using . If it commutes with all stabilizers, the weight bounds force its two components into and , so its code compression is a scalar multiple of . Thus the Knill--Laflamme condition holds for the entire error family.
To see directly why this gives a common recovery, diagonalize its positive Gram matrix and form the corresponding error combinations . Their restrictions obey . For , is an isometry onto a syndrome subspace, and the different images are orthogonal. Measure these subspaces and apply the inverse isometry; zero- combinations annihilate the code. This recovers every quantum channel whose Kraus operators lie in the error span. Arbitrary operators supported on at most qubits expand in Pauli operators with the same support. Consequently the CSS code corrects all errors on up to qubits, and more generally the asymmetric family just described. The sufficient classical bound is obtained by replacing by the minimum distances of and , respectively; degeneracy can improve it.
The four Pauli matrices form an orthogonal basis of matrices for the Hilbert-Schmidt inner product, since . A Hermitian density matrix therefore has real coefficients in this basis, and its trace-one condition fixes the identity coefficient. Thus
The multiplication rule for the Pauli matrices implies . Its trace is zero, so for its eigenvalues are ; for it vanishes. Hence
Positivity is equivalent to . Conversely every real vector in this unit ball defines a positive trace-one matrix by the boxed formula. Therefore is a one-to-one correspondence with the Bloch ball, with the displayed inverse. Each coordinate is linear in , proving the affine property under any convex mixture.
A density matrix is pure precisely when its eigenvalues are , equivalently when . The eigenvalue formula makes this equivalent to . Alternatively . Thus the pure states correspond exactly to the Bloch sphere.
For , put . The spectral projectors for the larger and smaller eigenvalues are
They are orthogonal rank-one projections, have sum , and give . For normalized eigenvectors in this nondegenerate case they equal and . Their Bloch vectors are therefore , the antipodal eigenprojectors of a qubit density matrix.
At , the state is and both eigenvalues coincide. There is no distinguished direction and the printed directional expression is undefined. Any orthonormal eigenbasis gives an antipodal pair of pure-state Bloch vectors, since its two projectors sum to , but that pair can point in any direction. The nonzero- qualification is essential. The PDF denominators are , not the converted TeX denominators involving .
Use logarithms to base two and set . For a density matrix with eigenvalues , the Von Neumann entropy is
Thus it is the Shannon entropy of the spectrum. In dimension , each term is nonnegative, and entropy vanishes exactly when one eigenvalue is one, namely for a pure state. The Jensen inequality applied to the strictly concave function gives , with equality precisely at the maximally mixed state . Unitary conjugation preserves eigenvalues, so . Product eigenvalues give
The finite-dimensional entropy is continuous because the eigenvalues depend continuously on the matrix and is continuous also at zero.
Define the partial trace over by choosing an orthonormal basis and setting
Equivalently it is uniquely characterized by for every operator on . This identity proves basis independence. Define similarly, with . Hermiticity is preserved by the displayed sum. For each ,
Taking the trace in a product orthonormal basis gives , and the same proof works for . Thus both reductions are density matrices. This is the partial trace positivity from product vectors argument.
For a bipartite pure state , expand in a product orthonormal basis with coefficient matrix . A singular value decomposition gives the Schmidt decomposition
with orthonormal families on both sides. Taking the two partial traces makes all cross terms vanish:
The spectra may have different numbers of zeros but have identical nonzero eigenvalues. Consequently the reduced entropies coincide:
This common value is the entanglement entropy. In infinite-dimensional trace-class systems the same partial-trace and Schmidt arguments apply, and the equality remains valid with the value allowed; the bound is specifically finite-dimensional.
For completeness, the basic mixing and correlation properties also admit short proofs. Define quantum relative entropy by when supports are included, and by otherwise. Here is its nonnegativity proof without merely citing an operator inequality. Diagonalize with eigenvalues , and let be the squared overlaps of their eigenbases. Both row and column sums of are one. The scalar inequality , with zero cases taken by limits, gives
Equality forces on every nonzero overlap, hence . For , expanding the trace definition yields
which proves Concavity of Von Neumann entropy.
The complementary entropy bounds for a quantum mixture are
To prove the upper bound, write the spectral pure-state decompositions of the as one ensemble with weights . Form the column matrix with columns . Its two Gram operators have the same nonzero spectrum: one is , and the other, , has diagonal . Relative entropy against gives . Since and , the bound follows. Zero-weight columns are omitted.
Finally the support of is contained in . Indeed, a vector in a marginal kernel gives a sum of nonnegative product-vector expectations equal to zero; positivity forces the corresponding product vectors into the kernel of . The operator identity on this support and the partial-trace identities give
This proves Subadditivity of Von Neumann entropy, with equality exactly for a product state. Purify by adjoining a third system, using its spectral decomposition. Equality of pure-state marginal entropies gives and . Subadditivity on systems then gives ; swapping gives the Araki–Lieb inequality . These finite-dimensional proofs establish the usual basic entropy bounds, rather than attributing all mixed-state behavior to pure-state Schmidt decompositions.
On an -dimensional register, the quantum Fourier transform with positive-exponent convention is
It is the unitary version of the discrete Fourier transform on amplitudes. The inner product of columns is , equal to one when and zero otherwise by a finite geometric series, so the transformation is unitary.
For the qubit implementation take , write in most-significant-bit-first order, and put . Expanding separates the Fourier phase as a product. The resulting dyadic quantum Fourier transform circuit identity is
Indeed the phase on output bit is , depending on the last input bits; multiplying the factors recovers and the normalization .
Implement the product in reverse wire order as follows. Process input wire , starting at . A Hadamard gate maps to . For each still-unprocessed wire , apply a controlled phase gate with control , target , and target phase
On a computational-basis input this multiplies the target's one-component by , so the processed wire becomes exactly . Continue through all wires and reverse their order using SWAP gates. This equals the boxed transform on every basis vector and therefore on arbitrary superpositions by linearity; it does not require learning the input bits by measurement.
There are . A swap is three controlled-NOT gates, since the alternating control directions send successively to , then , and finally . Thus the exact transform uses one- and two-qubit gates from this phase-gate family, polynomial in the register size . This is a circuit-complexity statement, not a claim that all transformed amplitudes can be read out efficiently. If a fixed finite gate alphabet is required, the phase rotations must instead be synthesized to the desired accuracy; the exact count treats them as the available simple rotation gates.

Articles by others on the same topic (0)

There are currently no matching articles.