For an explicit algorithm, keep an unnormalized residual , initially , whose row and column sums all equal a common mass , initially one. While , find a perfect matching in its positive support, form its permutation matrix , and subtract , where is the smallest selected entry. Record and replace by .
If the residual mass is positive, the same proof of the Hall marriage theorem condition applies after division by . Every subtraction removes at least one positive entry and creates no new positive entries. Before the last subtraction, any positive-mass residual has at least positive entries; the last step removes all its entries. If is the initial number of positive entries, then
Since the residual ultimately vanishes, summing the recorded subtractions gives , and the row sums give .
A perfect matching can be found by at most searches for an augmenting path in a matching, each costing in a graph with at most edges. Thus each iteration costs , including forming the support and updating the residual, and there are iterations. Hence
This bound uses exact real arithmetic. For rational input, a common denominator lets all residual subtractions be performed on integers of polynomial bit length, giving a polynomial bit-time implementation as well.
Every permutation is a product of transpositions, since a cycle can be written
with rightmost factors acting first. Define the sign of a permutation to be for a product of transpositions. To prove that it is well defined without assuming parity, let be the permutation matrix specified by . Then , and a transposition exchanges two columns of the identity, so its determinant is . Any decomposition into transpositions therefore has
The left-hand side depends only on , proving well-definedness. Multiplicativity of the determinant now gives the sign homomorphism:
For the first requested group embedding, use the faithful four-point action of GL2 over F2: label the four vectors in and let an invertible matrix act on them by multiplication. Composition of these actions gives a group homomorphism . If a matrix fixes every vector, it fixes both standard basis vectors and is the identity, so the action is faithful. The matrix
fixes and and exchanges with . Its image is a single transposition, hence . The composite sign map is nontrivial.
For the second group embedding, simply take
The preceding multiplication formula proves the group homomorphism property, and forces for every , proving injectivity.
An extreme point of a convex set cannot be written as a nontrivial convex combination of two distinct members. If a permutation matrix with and doubly stochastic, each zero entry of forces the corresponding entries of to be zero by nonnegativity. The unique possible nonzero entry in each row must then be one by the row sum. Thus , proving that every permutation matrix is extreme.
Conversely, let be a doubly stochastic matrix that is not a permutation matrix. At least one entry lies strictly between zero and one. Form a bipartite graph whose two vertex classes are rows and columns, with edges precisely at these fractional entries. Every incident row has at least two fractional entries: a single fractional entry, with all other entries zero or one, could not give row sum one. The same holds for columns.
A finite nonempty graph whose incident vertices all have degree at least two contains a cycle. In a bipartite graph that cycle has even length. Assign alternating signs to its entries, giving a nonzero matrix with every row and column sum zero. Choose smaller than the distance of each cycle entry from both zero and one. Then and remain doubly stochastic matrices, are distinct, and satisfy
So is not extreme. Therefore
This alternating-cycle perturbation of a doubly stochastic matrix proves the extreme-point part of the Birkhoff-von Neumann theorem directly.
With rightmost-first composition, a permutation cycle satisfies
Tracing each verifies the equality, and every other letter is fixed. Thus every cycle is a product of transpositions; decomposing a permutation into disjoint permutation cycles proves that every element of is such a product. The identity is the empty product.
To establish that parity is well defined, use the permutation matrix defined by . Its determinant is , and . A transposition swaps two columns of the identity matrix and has determinant . Therefore if is expressed as a product of transpositions,
The left side depends only on , so any two decompositions have the same parity. Define
Multiplicativity of the determinant makes this the sign homomorphism. Its kernel of a group homomorphism is the alternating group
It is a normal subgroup consisting of the even permutations. For the sign map is surjective because a transposition has sign , so . For both groups are trivial.
For , let be its permutation matrix and define
Since a transposition exchanges two columns, it has determinant . Thus any expression of as transpositions has sign , proving that the parity is independent of the expression. Moreover, , so the determinant proves
Hence the sign homomorphism is a surjective homomorphism for .
For any homomorphism , all transpositions have the same image because they are conjugate. Since transpositions generate , image would make trivial. Surjectivity therefore forces every transposition to map to , and hence .
The map is a bijection and an involution, so its permutation matrix satisfies
In particular , which proves that is a unitary operator. Equivalently, it permutes the computational basis and therefore preserves every inner product.
Here the only nonzero coefficients of are
Therefore, for each , the truncated system is
where a coefficient is omitted when its index is outside or equals .
For wavevectors and , the matrix entry is
Because , , so the matrix is symmetric. Its diagonal entry is . The sum of absolute off-diagonal entries is at most
because for nonzero integer ; truncation can only reduce the sum. Hence is strictly diagonally dominant with positive diagonal. The Gershgorin circle theorem places every eigenvalue in the positive interval
for at least one row. Since the symmetric matrix has only real eigenvalues, all are positive, and is a positive-definite matrix. Any one-dimensional ordering merely conjugates by a permutation matrix, preserving symmetry and positive definiteness.
For subgroups , define when . The identity elements show reflexivity, inverses show symmetry, and multiplication shows transitivity. Thus the double cosets partition .
Let act by left multiplication on the set of left cosets . The orbit of consists of the cosets contained in , so its size is . Its stabilizer is
The orbit-stabilizer theorem therefore gives
Suppose is a Sylow subgroup of , with , and write the largest power of dividing as . If every had order at most , the displayed formula would make every double-coset size divisible by . Their sum would then also be divisible by , contradicting the choice of . Hence some has order and is a Sylow -subgroup of . This is the Sylow subgroup of a subgroup from double cosets argument.
To count the general linear group over a finite field , choose its columns successively. There are choices for the first, for the second, and for column . Consequently
None of the factors is divisible by , so the upper unitriangular group is a Sylow -subgroup: it has one arbitrary field entry in each of the positions above the diagonal and hence order . The permutation matrices form a subgroup isomorphic to the symmetric group .
By Cayley theorem, every finite group embeds in , and permutation matrices embed this symmetric group in . The latter has the explicit Sylow -subgroup just described, so the result proved in the first part, applied to the embedded copy of , proves that every finite group has a Sylow -subgroup.
The counting part of the Sylow theorems says that if is the largest power of dividing , then the number of Sylow -subgroups satisfies
Finally, let with prime numbers . The Sylow counts give
so and the Sylow -subgroup is a normal subgroup. Also and . If , both Sylow subgroups are normal; their elements commute, so is their direct product and is abelian. In the nonabelian case one must therefore have , whence
or equivalently , as recorded by nonabelian group of order pq.
Because , the error obeys
Thus the heavy-ball error propagation matrix is
If , permute the coordinates from
to
For the corresponding permutation matrix ,
Signed permutation matrix 2026-09-24
A signed permutation matrix has exactly one nonzero entry in each row and column, and every nonzero entry is or . It is a product of a diagonal sign matrix and a permutation matrix.
Stoquastic circuit 2026-10-06
A stoquastic circuit verifier uses reversible classical quantum gates, represented by permutation matrices, with zero and plus-state ancilla qubits and a final Hadamard basis output measurement. A basis input remains an entrywise nonnegative state; a general quantum witness need not be a basis input. The resulting acceptance structure is used in StoqMA.
Stoquastic Hamiltonian 2026-10-06
A stoquastic Hamiltonian is a real Hermitian Hamiltonian operator with nonpositive off-diagonal entries in a specified basis, usually the computational basis. The property depends on that basis. Permutation matrices in a quantum circuit's propagation terms and input penalties give a useful family of such operators.