Matrix vectorization maps an matrix
to the
column vector formed
by stacking its columns,
For conformable matrices, vectorization satisfies
where
denotes the transpose and
is the Kronecker product.
This identity converts a Sylvester equation
into a linear system of equations for
the entries of its unknown matrix.
For an symmetric matrix, half-vectorization
keeps only the
entries on and below the main diagonal, avoiding duplication
of the off-diagonal entries.