Coordinate action of unitary matrices #
Matrix.UnitaryGroup.toLinearEquiv_apply describes the linear equivalence associated to a unitary
matrix by its matrix-vector action, and Matrix.permMatrix_mem_unitaryGroup records that
permutation matrices are unitary. Accordingly Matrix.permutationUnitary is
Matrix.permMatrixHom with values in the unitary group.
Matrix.conjTranspose_mul_mul_mem_unitary transfers unitarity along a possibly rectangular
matrix whose conjugate transpose is a two-sided inverse.
Matrix.diagonal_update_one_mem_unitary_iff says that a diagonal matrix with all diagonal entries
1 except one is unitary exactly when that entry is.
The linear equivalence associated to a unitary matrix acts by matrix-vector multiplication.
Conjugation by a possibly rectangular matrix with conjugate-transpose inverse preserves unitarity over a possibly noncommutative star semiring.
A diagonal matrix whose diagonal entries are all 1 except the i-th one is unitary exactly
when its i-th diagonal entry is unitary.
A permutation matrix is unitary: its conjugate transpose is the permutation matrix of the inverse permutation.
A permutation as a unitary matrix: permutationUnitary σ is the permutation matrix of σ⁻¹,
which makes this a homomorphism with Mathlib's convention for multiplication in Equiv.Perm.
Instances For
The matrix underlying permutationUnitary σ is the permutation matrix of σ⁻¹.