Scalar, diagonal and determinant facts for orthogonal matrices #
A scalar matrix c • 1 over a nonempty index type lies in the orthogonal group of the standard
symmetric form only when c ^ 2 = 1. For an empty index type every scalar qualifies.
Over a ring without zero divisors an orthogonal matrix has determinant 1 or -1, and both values
occur as soon as the index type is nonempty: the diagonal reflection negating one coordinate is an
orthogonal matrix of determinant -1.
Permutation matrices are orthogonal, and a matrix is orthogonal exactly when it preserves the dot product. The columns of an orthogonal matrix are orthonormal for the dot product. For a trivial star operation the unitary elements of the general linear group are the orthogonal matrices.
Main definitions #
TauCeti.orthogonalDiagonalReflection: the diagonal orthogonal matrix negating one coordinate.
Main declarations #
TauCeti.sq_eq_one_of_smul_one_mem_orthogonalGroup: a scalar orthogonal matrix over a nonempty index type has scalar a square root of one.TauCeti.det_eq_one_or_neg_one_of_mem_orthogonalGroup: the determinant of an orthogonal matrix is1or-1.TauCeti.det_orthogonalDiagonalReflection: the diagonal reflection has determinant-1.Matrix.permMatrix_mem_orthogonalGroup: a permutation matrix is orthogonal.Matrix.mem_orthogonalGroup_iff_dotProduct_mulVec: a matrix is orthogonal exactly when it preserves the dot product.Matrix.col_dotProduct_col_of_mem_orthogonalGroup: the columns of an orthogonal matrix are orthonormal.Matrix.GeneralLinearGroup.mem_unitarySubgroup_iff_mem_orthogonalGroup: for a trivial star operation, the unitary elements ofGL n Rare the orthogonal matrices.
A scalar matrix preserving the standard symmetric form has scalar a square root of one,
provided the index type is nonempty: the orthogonality relation reads c ^ 2 • 1 = 1.
Over a ring without zero divisors, the determinant of an orthogonal matrix is 1 or -1: the
orthogonality relation Aᵀ * A = 1 gives det A * det A = 1.
The diagonal reflection negating the coordinate i: the diagonal matrix with entry -1 at
i and 1 elsewhere, an orthogonal matrix of determinant -1
(TauCeti.det_orthogonalDiagonalReflection).
Instances For
The diagonal reflection negating the coordinate i has underlying matrix the diagonal matrix
with entry -1 at i and 1 elsewhere.
The diagonal reflection negating one coordinate has determinant -1.
A permutation matrix is orthogonal. This is Matrix.permMatrix_mem_unitaryGroup for the
trivial star operation starRingOfComm, which defines Matrix.orthogonalGroup.
A square matrix is orthogonal exactly when it preserves the dot product.
The columns of an orthogonal matrix are orthonormal for the dot product: the dot product of
columns i and j is the (i, j) entry of the identity matrix.
For a trivial star operation, the unitary elements of GL n R are the orthogonal matrices.