Chapter 4: Traces, Determinants and Hyperdeterminants
A function on n × n matrices det : ℂn×n → ℂ is called a determinant function if and only if it satisfies the following conditions:
det is linear in each row if the other rows of the matrix are held fixed.
If the n × n matrix A has two identical rows then det(A) = 0.
If In is the n × n identity matrix, then det(In) = 1.