A determinant compresses a square matrix into a signed volume factor. Eigenvalues instead describe directions or modes of the transformation. Neither replaces row reduction, but each reveals structure that repeated arithmetic can conceal.
Build the determinant from smaller matrices
Definition
Submatrix, minor, and cofactor
Let be an matrix with . For indices , delete row and column simultaneously. The resulting matrix is the submatrix .
The minor belonging to is the scalar
The cofactor belonging to is the signed scalar
The signs form a checkerboard whose upper-left sign is positive:
The notation names a matrix, is a determinant of that matrix, and is that scalar after the sign has been attached. Keeping these three objects distinct prevents a common double-sign error.
Definition
Recursive definition of the determinant
For a matrix , define
For an matrix with , define its determinant by expansion along the first row:
This is a definition, not yet a theorem about other rows or columns. Each minor in the sum has size , so repeated use of the definition eventually reaches the base case. No determinant convention is needed: the submatrix and minor definitions are used only for .
Arbitrary cofactor expansion from the recursive determinant
Let be real , , with determinant defined by the one-by-one base case and first-row recursion. Let be the permutations of . Define the inversion number as the number of pairs with , and put .
Suppose and delete position and value , keeping the relative orders of the remaining positions and values; the resulting permutation is . If entries before position are smaller than , the inversions removed are . Consequently
Define . For , it is the recursive determinant. For , grouping by and using the sign identity gives . Induction therefore proves .
Now fix any row and group the same finite permutation sum by . Deletion is a bijection to all permutations of the corresponding minor, so
For a fixed column , each permutation has a unique position with . Grouping by that position gives
Both expansion formulas concern , so no empty determinant convention was introduced. This proves the general expansion theorem without assuming alternating row rules or the determinant product theorem.
Why the structural rules follow
Zero rows and zero columns
Theorem
A zero row or zero column gives determinant zero
If every entry in one row or one column of a square matrix is zero, then its determinant is zero.
Theorem
A row or column with one possible nonzero entry
For a square matrix of size , suppose all entries in row are zero except possibly . Then
The same formula holds when all entries in column are zero except possibly . The formula includes the case .
For , a matrix with a zero row is , whose determinant is by the base definition. For , expand along that row using the arbitrary-row theorem. Every term has a zero entry as its factor, so every term is zero and hence .
The zero-column statement can be proved directly by induction, which makes the inheritance of the zero column explicit. For , the only matrix with a zero column is , and its determinant is . Assume the statement for . Let be a matrix with zero column . Expand along the first row. The term from column is zero. In every other term, delete row and a column ; the original zero column survives as a zero column of the resulting submatrix (with its index shifted when ). By the induction hypothesis each such submatrix has determinant zero. Hence every term is zero, proving .
For the one-support theorem, the row case follows by expanding along row : all terms except the -term vanish. For the column case, expand along row . The -term remains. For each , the submatrix inherits a zero column from column of , so its determinant is zero by the zero-column result. Therefore only remains. This is the precise reason that a sparse row or column collapses the calculation to one minor.
Triangular matrices
Theorem
Triangular determinant theorem
If is upper triangular or lower triangular, then
We prove the upper-triangular statement by induction on . For , it is the determinant definition. Suppose it holds for upper-triangular matrices, and let be upper triangular of size . Its last row has zero entries except possibly . Expanding along that last row gives
because the sign is . The retained submatrix is still upper triangular, with diagonal . By induction its determinant is , giving the required product through . For a lower-triangular matrix, expand along the first row, whose only possible nonzero entry is ; the retained submatrix is lower triangular with diagonal , and the same induction proves the result.
Multilinearity in one fixed row
Theorem
Multilinearity in one fixed row
Fix every row except row . If the new row is , then
For , the base definition gives
For , fix every row except row . Let matrices agree in all those fixed rows, and suppose their th rows satisfy . For each column , deleting row gives the same submatrix:
Expanding along row and using the entrywise relation gives
The equality works precisely because every other row is held fixed; changing two rows at once is a different statement.
Adjacent swaps and repeated rows
Theorem
Repeated rows force determinant zero
If a square matrix has two identical rows, then its determinant is .
Let have adjacent rows , and let be obtained by swapping those two physical rows. Expand along row . Expand along row , where the row has moved. For each column , the retained submatrix in the two expansions is the same matrix: deleting the position occupied by leaves the other row in the same order. However, the signs differ:
The entries and minors therefore match term by term with the opposite sign, so . Swapping rows in positions can be realised by adjacent swaps, an odd number, and hence also changes the sign.
If rows and of are identical, the matrix obtained by swapping them is still . The swap result then gives . Since the entries are real, this implies and therefore . This proof does not rely on a later row-replacement rule.
Indexing and strategy
For each term, keep three objects visible: the selected entry, its submatrix after deleting one row and one column, and the minor obtained by taking that submatrix determinant. Write the checkerboard sign from the original row and column positions before evaluating the minor. When a minor is expanded again, its local indices guide the inner sign; they do not replace the outer sign.
The arbitrary-row and arbitrary-column theorem makes the choice of expansion line strategic. Choose a line with many zeros or simple surviving minors, and state that choice before calculating. A zero entry removes a branch immediately, whereas a zero minor must be established by its own calculation. The recursive first-row formula defines the determinant; arbitrary-line expansion is the theorem that permits this computational choice.
The determinant product follows from a finite multilinear expansion
Let be real matrices with . Use the already proved determinant permutation formula, multilinearity in the rows, zero determinant for repeated rows, and sign reversal for a row exchange. Row of is , where is row of . Expanding the finite multilinear expression gives
Tuples with a repeated index have zero determinant. Every remaining tuple is a permutation of . Sort it by swapping adjacent inverted neighbours. If a list is not increasing, such neighbours exist. Each swap removes exactly their mutual inversion; comparisons with every other entry contribute the same total before and after. Thus exactly swaps sort the list. The row-exchange rule then gives . Substitution into the finite sum and the proved permutation formula for give . No invertibility assumption or infinite expansion was used.
The adjugate identity and continuity of inversion
For , let and define . The entry of is . If , row expansion makes this . If , it is the row- expansion of the matrix obtained by replacing row by row : its row- cofactors are unchanged, and its repeated rows make its determinant zero. Hence .
The permutation formula also gives : replace a permutation by its inverse. Their inversion numbers agree, since an inversion corresponds to the inversion of the inverse, and their entry products agree after reindexing. This applies to every minor too, so . Applying the first identity to and transposing yields . For , define and both identities are immediate.
Nonsingularity after the adjugate identity
The established cofactor expansions and repeated-row rule give , with when . If , division supplies a two-sided inverse. Conversely, if has an inverse, the product formula gives , so . The adjugate identity is an explicitly selected earlier proof here, not an assumption that every matrix is invertible.
1 The determinant and its consequences
For define
Here is the set of permutations and the sign is or according to parity. This formula makes the determinant linear in each row separately and alternating under exchange of two rows, with . Two equal rows therefore give zero. Adding a multiple of one row to another does not change the determinant; scaling a row scales it; a row exchange reverses its sign. Triangular matrices have determinant equal to the product of diagonal entries.
Invertibility criterion. is invertible if and only if .
Proof. Row reduction changes the determinant only by nonzero scale factors or sign. If there are pivots, reduction reaches , whose determinant is 1, and the reversible operations also construct an inverse. Otherwise an echelon row is zero, so the determinant is zero and the homogeneous system has a free variable, making noninjective and hence noninvertible.
The product law follows by viewing the determinant of as an alternating multilinear function of the rows of : its value at is , so expansion in standard basis rows gives times . In particular, similarity preserves determinants.
For the determinant is 3. This is area scaling by 3, not length scaling by 3 in every direction.
2 Eigenvalues and independent modes
An eigenvector satisfies . The characteristic polynomial is ; its roots over the chosen scalar field are the eigenvalues. The eigenspace is .
Write over the chosen scalar field.
Theorem
Eigenvectors of distinct eigenvalues are linearly independent
If are eigenvectors of corresponding to pairwise distinct eigenvalues , then
are linearly independent.
Proof
Induction without assuming independence
Suppose are pairwise distinct and . We prove by induction on that forces every , allowing some to be zero. The case is immediate. For the induction step, apply to the relation. The last term vanishes and we obtain
Each scaled vector remains in its own eigenspace. The induction hypothesis forces every to be zero; distinctness makes each scalar nonzero, so for , and the original relation gives . Grouping a relation by eigenvalue then proves that the union of bases chosen inside the eigenspaces is independent: the grouped vector in each eigenspace is zero, and independence inside that eigenspace kills every coefficient.
A matrix is diagonalizable if an eigenbasis exists: . Then . Distinct eigenvalues guarantee diagonalizability, but repeated eigenvalues do not decide it. The identity has repeated eigenvalue 1 and is diagonalizable; has only a one-dimensional eigenspace and is not.
3 Worked transition model
Consider the column-stochastic matrix
It maps a two-category probability vector to the next period. Column sums are 1, so total mass is preserved. Its characteristic polynomial is . Eigenvectors can be chosen as for eigenvalue 1 and for 0.5. Starting from ,
The distribution tends to . This conclusion uses the specific decaying second eigenvalue. A matrix also preserves probabilities but alternates forever from , since its second eigenvalue is .
4 Graded practice
E1 Foundation. Compute the determinant of . What happens after exchanging its first and third rows?
E2 Modes. Diagonalize and obtain for nonnegative integers .
E3 Counterexample. Show is not diagonalizable and calculate .
E4 Reasoning. Explain why a real plane rotation by degrees has no real eigenvector although its determinant is 1.
5 Full solutions
S1. Triangularity gives . A single row exchange gives determinant .
S2. For 2 choose ; for 3 choose . Thus and . Multiplication gives . At this is , as required.
S3. The only eigenvalue is 2 and its eigenspace has vectors , so no eigenbasis exists. Write with . The binomial formula gives for , and . The extra factor is missed by pretending the matrix were diagonal.
S4. A nonzero real eigenvector would have to remain on its original line, but a right-angle rotation sends it to a perpendicular line. Algebraically has no real root. Determinant nonzero guarantees invertibility, not real diagonalizability.
Summary
Determinants detect singularity and signed volume scaling. Eigenvalues describe invariant modes and power behavior. Always specify the scalar field and check eigenvector dimensions when eigenvalues repeat; determinant information alone cannot supply an eigenbasis.