$\newcommand\mat{\mathbf}$A permutation matrix is a matrix whose columns are a permutation of the columns of the identity matrix $\mat I$. In other words, a permutation matrix is a matrix $\mat P$ with precisely one $1$ per row/column and zeros everywhere else.
A few easy observations about permutation matrices are:
- $\mat P^{-1} = \mat P^\mathsf{T}$ (orthogonality)
- $\mat P\mat 1 = \mat P^\mathsf{T}\mat1= \mat 1$ (doubly stochastic), where $\mat 1 = (1,\dots,1)$ is the all-ones vector
- Eigenvalues are $e^{2i\pi k/n}$ for $k=1,\dots,n$, where $n$ is the least positive integer such that $\mat P^n = \mat I$.
But I don't think these three properties suffice to characterise permutation matrices, and the latter two aren't too nice to work with anyway. Is there a nice set of equations one can work with which completely capture the behaviour of permutation matrices?