A square matrix is a special unitary matrix if
(1)
|
where
is the identity matrix and
is the conjugate transpose
matrix, and the determinant is
(2)
|
The first condition means that is a unitary matrix, and
the second condition provides a restriction beyond a general unitary
matrix, which may have determinant
for
any real number. For example,
(3)
|
is a special unitary matrix. A matrix can be tested to see if it is a special unitary matrix using
the Wolfram Language function
SpecialUnitaryQ[m_List?MatrixQ] := (Conjugate @ Transpose @ m . m == IdentityMatrix @ Length @ m&& Det[m] == 1)
The special unitary matrices are closed under multiplication and the inverse operation, and therefore form a matrix
group called the special unitary group .