Square matrix

is a square matrix since it has the same number of rows and columns.

The determinant of a square matrix is non-zero its rank is .

Proof:
Row operations don’t change the determinant. The row echelon form of a square matrix is upper triangular, whose determinant is the product of diagonal entries. Full rank means all pivots are non-zero, so . If rank , at least one pivot is zero, so .

Link to original