For a doubly stochastic matrix, the Hall marriage theorem supplies a perfect matching in its positive-entry support. Subtract the smallest matched entry times the corresponding permutation matrix. The residual has equal row and column sums and smaller support unless it vanishes. Repeating gives a convex combination of permutation matrices. With initially positive entries, there are at most terms, since a positive-mass residual has at least positive entries. Elementary augmenting-path matching gives arithmetic operations.
Every doubly stochastic matrix is a convex combination of permutation matrices. Equivalently, the extreme points of the doubly stochastic convex polytope are exactly the permutation matrices. The extreme-point assertion follows from an alternating-cycle perturbation of a doubly stochastic matrix; the convex-hull assertion follows because a bounded finite-dimensional polytope is the convex hull of its vertices. Permutation matrices are extreme since their zero entries force the same zeros in every convex decomposition.
Doubly stochastic matrix 2026-10-05
A square real matrix is doubly stochastic if its entries are nonnegative and every row and column sums to . Its positive-entry support satisfies the condition of the Hall marriage theorem: for a row subset , by summing column capacities. Consequently its support contains a permutation matrix.
Let . The modular-addition quantum oracle obeys
The three steps replace by , then , then . Thus a query to the inverse costs one forward query and two known unitary operators. The negation operator is a permutation matrix with .
Write the quantum circuit as , and let , . Use a nonlocal quantum clock with orthonormal states . Let the work space include the quantum witness and the ancilla qubits. The input penalty of a history Hamiltonian is built from
It annihilates precisely the correctly initialized ancilla qubits, leaving the quantum witness unrestricted. The Feynman-Kitaev Hamiltonian without output penalty is
Each propagation summand is positive: on vectors with adjacent clock components , its quadratic form is . The input penalty of a history Hamiltonian is also a positive semidefinite operator, so .
To verify that this is a stoquastic Hamiltonian, use the work computational basis and the clock basis. Every is a permutation matrix, so the propagation off-diagonal entries are nonpositive. The zero-ancilla projectors are diagonal, while also has nonpositive off-diagonal entries. No positive off-diagonal entry is introduced by summing these terms. Thus is positive semidefinite and stoquastic, with no output penalty.
The construction uses the abstract dimensional clock space. A binary implementation needs diagonal penalties for unused clock labels. The clock transitions are nonlocal; the construction alone does not establish fixed qubit locality of an ordinary local Hamiltonian problem.
For a normalized computational history state, the output projector sees only its final clock component. With the quantum circuit's acceptance probability,
This proves the hint, including for a computational basis quantum witness. Moreover is a stoquastic Hamiltonian term, so adding it with positive coefficient preserves stoquasticity.
There are two substantive problems with the stated promise. First, for any basis quantum witness the initialized state has nonnegative amplitudes, and every permutation matrix preserves them. Write the output as , with both vectors entrywise nonnegative. Then
The stoquastic acceptance floor rules out the printed one-third soundness condition. There are no NO instances of that literal promise. Second, the ground space includes histories of arbitrary quantum witnesses. It is the maximum over those quantum witnesses, not the maximum over basis quantum witnesses, that determines the lowest output energy. Even the identity quantum circuit accepts each basis input with probability , but accepts a quantum witness with probability one. Thus a basis-witness soundness bound would not control this Hamiltonian, even if its numerical threshold were repaired.
The requested nontrivial hardness statement therefore needs the standard quantum-witness StoqMA promise, with and inverse-polynomial gap . The intended reduction can be completed precisely under that corrected promise. Define the quantum witness embedding and the witness acceptance operator
It is a positive contraction, and . The minimum expectation of on the history ground space is . This is also consistent with a nonnegative optimal StoqMA quantum witness: is entrywise nonnegative, so replacing amplitudes by their absolute values cannot decrease its quadratic form.
A uniform ground-space perturbation bound is needed because the gap shrinks with quantum circuit length. Put , and choose a positive inverse-polynomial coefficient
For the history ground projector and any unit vector with , the operator norm bound gives
The last inequality completes the square in and uses . Testing a ground space minimizing vector gives the upper bound . Since , we obtain
YES instances of the corrected promise have energy at most ; NO instances have energy at least
The separation is at least , an inverse polynomial. The quantum circuit and all these Hamiltonian terms have polynomial-size descriptions. This proves StoqMA hardness for the local Hamiltonian problem variant that permits the nonlocal clock, under the corrected quantum witness and acceptance promise.
The printed perturbation formula also has where a general perturbation belongs. Its unspecified cannot be treated as uniform in a closing gap. Likewise a circuit-length-independent constant cannot in general satisfy the stated small-perturbation requirement for an arbitrary long quantum circuit. The explicit bound above avoids both issues; it does not claim the defective literal promise defines standard StoqMA.
True. The sign of a permutation is a group homomorphism , as follows, for example, from the multiplicative determinant of permutation matrices. Its kernel of a group homomorphism is the alternating group
A transposition maps to , so this homomorphism is onto.
Form a bipartite graph with one vertex for each row and one for each column, putting an edge exactly where . For a set of row vertices, let be its neighbouring column vertices. Since is a doubly stochastic matrix,
The Hall marriage theorem therefore supplies a perfect matching. Its incidence entries define a permutation matrix supported on the positive entries of , hence on the ones of . Entrywise , so
The preceding perfect matching gives a permutation matrix supported on the positive entries of . Let
If , every row's selected entry is one and all other entries vanish, so . Otherwise
is a doubly stochastic matrix with strictly fewer positive entries. Induct on the number of positive entries: the base case has exactly positive entries and is a permutation matrix. By induction, write as a convex combination. Then
is another convex combination, with nonnegative coefficients summing to one. Thus
This constructive proof of the Birkhoff-von Neumann theorem is Birkhoff decomposition by support matchings.