Invertibility is one of the first places where linear algebra becomes more than a procedure for solving one system. A square matrix is invertible exactly when it can be undone by another square matrix, and that idea turns out to be equivalent to many other statements: row reduction to the identity, consistency of every system , linear independence of the columns, and the ability to write every vector as a linear combination of those columns.
This note develops those equivalences carefully. The goal is not only to know what the symbol means, but also to recognize when it exists and how to use it without guessing.
Before you start
Invertibility uses several earlier ideas at the same time. Before reading this section, you should be comfortable with the following habits.
- Matrix multiplication is order-sensitive: in general
ABandBAare different expressions. - The identity matrix is the matrix that leaves every compatible vector unchanged.
- Row reduction is a controlled sequence of reversible row operations when each elementary operation is legal.
- The homogeneous system detects hidden freedom in the columns of .
- A system has a unique solution exactly when there is no free variable after reduction.
The main new idea is that these earlier facts are not isolated. For a square matrix, they collapse into one theorem package: being invertible, row-reducing to the identity, having no nonzero null-space vector, and solving every system uniquely all say the same thing in different languages.
Left and right inverses
Before the square case, it is useful to separate two one-sided notions.
Definition
Left inverse and right inverse
Let be a matrix.
- A matrix is a left inverse of if .
- A matrix is a right inverse of if .
These definitions matter because matrix multiplication is not commutative. For rectangular matrices, a left inverse and a right inverse need not both exist. The square case is special.
The dimensions also explain the names. If is a left inverse, then sits on the left of in . If is a right inverse, then sits on the right of in . These are different requirements because the two products have different sizes and different meanings.
Common mistake
Do not treat one-sided inverse statements as symmetric
From you cannot simply reverse the order and conclude . Matrix multiplication has direction. The square invertible case is powerful precisely because both directions hold at once.
Definition
Invertible matrix
Let be a square matrix. We say that is invertible if there exists a matrix such that
The matrix is called the inverse of , and we write .
Theorem
The inverse is unique
If is a left inverse of and is a right inverse of , then . So an invertible matrix has exactly one inverse.
Proof
Why the inverse is unique
What invertibility means
Invertibility is a reversibility statement. Applying changes a vector, but if is invertible then undoes that change exactly.
That is why the identity matrix appears in the definition. The identity matrix does nothing:
for every compatible vector x. An inverse is precisely a matrix that brings
you back to that unchanged state.
Worked example
A diagonal matrix is easy to invert
Let
Then
This works because each diagonal entry is replaced by its reciprocal, and the off-diagonal zeros stay zero. Multiplying by gives .
Row reduction and the inverse
The most practical way to test invertibility is to row-reduce. The key point has two parts:
- row-operation matrices are invertible, with inverse given by the reverse row operation;
- a square matrix is invertible exactly when it can be row-reduced to .
Theorem
Row-operation matrices are invertible
If is a row operation on matrices with p rows, and is
the reverse row operation, then the corresponding row-operation matrices
and satisfy
This gives a clean interpretation of row reduction: every row operation is actually multiplication on the left by an invertible matrix.
Theorem
Invertibility and row reduction
For a square matrix , the following are equivalent:
- is invertible.
- is row-equivalent to .
- is a product of row-operation matrices.
- is nonsingular.
The practical consequence is very concrete: if row operations transform to , then those same operations, applied to , transform it to .
Read and try
Follow one inverse-by-row-reduction example
The live demo lets you step through [A | I] until the left block becomes I.
Start from [A | I]. If A is invertible, row reduction will turn the left block into I.
| 1 | 2 | 1 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 | 1 | 0 |
| 2 | 3 | 4 | 0 | 0 | 1 |
The live demo above is the shortest way to see the logic. It is not the definition. It is the computational method that matches the definition.
Read and try
Trace one full row-reduction path
The live stepper walks through one complete elimination path, showing the row operation, the pivot you are focusing on, and the matrix produced at each step.
| 1 | 2 | 2 | 4 |
| 1 | 3 | 3 | 5 |
| 2 | 6 | 5 | 6 |
Row operation
Choose the first pivot in column 1.
What to notice
Column 1 already has a convenient pivot 1 in the first row, so we do not need a row swap.
Start with the augmented matrix. The first pivot should help us clear the entries underneath it.
The second widget shows the shape of a full elimination path. In an invertible case, the left block eventually becomes , and that is the moment when the right block becomes the inverse.
Equivalent formulations
Invertibility is useful because it has a dictionary of equivalent conditions. This is the main bridge between algebra, row reduction, and systems of linear equations.
Theorem
Equivalent ways to recognize invertibility
Let be a matrix. Then the following statements are equivalent:
- is invertible.
- is row-equivalent to .
- is a product of row-operation matrices.
- has a left inverse.
- has a right inverse.
- is nonsingular.
- For every column vector
bwithpentries, the system is consistent. - For every column vector
bwithpentries, the system has the unique solution .
Two of these statements are especially important in practice.
- Statement 7 says that the columns of span .
- Statement 8 says that invertibility gives you a complete solution formula, not just existence.
That is why invertibility is the exact algebraic condition behind solving a linear system by a matrix inverse.
How to use the invertibility dictionary
The equivalent statements above are not meant to be memorized as a long list. They are a toolkit. In a problem, choose the statement that is closest to the information you already have.
- If you are given a row-reduction computation, read pivot positions: a square matrix is invertible exactly when every column is a pivot column.
- If you are given or a one-sided inverse for a square matrix, use algebraic multiplication with the identity matrix.
- If you are given a nonzero vector
vwith , use the null-space condition to prove that is not invertible. - If you are asked about all systems , translate the question into
"does every
bhave exactly one preimage under ?"
Worked example
A nonzero null-space vector proves non-invertibility
Suppose is a square matrix and
Then cannot be invertible. Indeed, if existed, multiplying on the left by would give
The left side is v, while the right side is 0. This would force ,
contradicting the given vector. Therefore the existence of one nonzero
solution of already proves that is singular.
Worked example
Use an inverse to solve a system
Suppose
If , then multiply both sides by :
The inverse is not just a symbol for undoing ; it is an explicit formula for the unique solution.
Row-equivalence through invertible matrices
We can push the row-operation viewpoint one step further. Instead of thinking about row-equivalence as a long list of elementary moves, package the whole list into one invertible matrix on the left.
Theorem
Row-equivalence is left multiplication by an invertible matrix
Suppose and are matrices with p rows. Then the following are
equivalent:
- and are row-equivalent.
- There exists an invertible matrix such that
Moreover, once , we also have
This theorem is not a new computational trick. It is a cleaner language for the same phenomenon. A sequence of row operations can always be compressed into one invertible matrix , and the reverse row operations are encoded by .
Worked example
Reading a row-equivalence as one matrix equality
Let
The matrix is the row-operation matrix for the move
So
If we call this new matrix , then . That single equation records the entire row operation. Since is invertible, and are row-equivalent.
The gain is conceptual. Once you know that row-equivalence means multiplication by an invertible matrix on the left, you can explain many invariants in one line instead of by repeating row-operation arguments.
Theorem
Row operations preserve linear relations among corresponding columns
Let and be row-equivalent matrices, and write their columns as
If
then
In particular, linear dependence and linear independence among corresponding columns are preserved by row-equivalence.
The proof is short once is known. Multiply the relation for the columns of by . Because matrix multiplication is linear,
which is exactly the corresponding relation amongst the columns of .
This is the bridge from row reduction to column language. Row operations change the actual columns, but they do not change which columns are redundant or which column relations are forced by the others.
Why the reduced row-echelon form is unique
The reduced row-echelon form in a row-equivalence class is unique. That fact is easy to overlook, but it is what makes later definitions mathematically legitimate.
Theorem
A row-equivalence class has exactly one reduced row-echelon form
Suppose is a matrix, and suppose and are both reduced row-echelon forms. If is row-equivalent to and is row-equivalent to , then
A standard proof uses induction on the rank. The basic strategy is:
- compare the pivot columns from left to right,
- use preserved linear relations to force the same pivot positions, and then
- show that every free column must have the same coefficients in terms of the pivot columns.
So reduced row-echelon form is not merely a convenient final answer. It is the final answer inside a row-equivalence class.
Definition
Rank
The rank of a matrix is the number of pivots in its reduced row-echelon form.
This definition works only because the reduced row-echelon form is unique. If different reduction paths could produce different reduced forms with different numbers of pivots, then rank would depend on the calculation. The uniqueness theorem rules that out.
Column independence and linear combinations
Invertibility can also be read directly from the columns.
Theorem
Invertibility and the columns of a square matrix
For a matrix , the following are equivalent:
- is invertible.
- The columns of are linearly independent.
- Every column vector in is a linear combination of the columns of .
These are not separate facts. They are three ways of reading the same structural statement.
If the columns are linearly independent, then no column is redundant. If they span , then every target vector can be built from them. For a square matrix, those two conditions coincide exactly when the matrix is invertible.
Why the transpose also matters
Invertibility behaves well under transpose.
Theorem
Transpose and powers
If is invertible, then:
- is invertible, and .
- is invertible for every integer
n, and .
The transpose result is useful when you want to turn a statement about columns into a statement about rows. The power rule is useful when a repeated transformation appears in a calculation.
Products that equal the identity
Some practice problems do not hand you a matrix and ask for an inverse directly. Instead, they give a product such as
and ask which shorter products or cyclic reorderings are forced to be invertible. The correct method is not to commute matrices. It is to group the product carefully and use one-sided inverse information for square matrices.
Theorem
A one-sided identity is enough in the square case
Let and be square matrices of the same size. If
then both and are invertible, and
This theorem is one reason the square case is special. For rectangular matrices, a one-sided inverse may fail to be a two-sided inverse. For square matrices in this course, the invertibility dictionary lets us promote a one-sided identity to a genuine inverse relation.
Worked example
Cyclic identities from
Suppose A,B,C,D are matrices and
Group the product as
By the one-sided identity theorem, ABC and are inverses of each other.
Therefore
Next group the same original product cyclically:
after using the already justified cyclic identities. This gives
So BCDA, CDAB, and DABC are forced to equal . Arbitrary reorderings
such as DCBA or DBAC are not forced by ; matrix multiplication
still does not commute.
The safe workflow is:
- keep the given order unless a theorem justifies changing it;
- group adjacent factors to form a product ;
- use square invertibility to reverse that grouped product;
- repeat only with identities already proved.
How to approach invertibility problems
When a question asks whether a matrix is invertible, do not start by trying random inverse entries. First decide which evidence is cheapest.
- Check that the matrix is square. Non-square matrices do not have a two-sided inverse in the sense of this section.
- If entries are given, row-reduce and look for a pivot in every column.
- If a determinant is already available later in the course, use ; before determinants, use pivots, rank, or null space.
- If a candidate inverse is given, multiply in the required order and verify the identity matrix.
- If a nonzero null-space vector or a column relation is given, conclude non-invertibility immediately.
This approach keeps the work tied to the theorem package. The point is not to perform the longest possible computation; it is to choose a valid equivalent condition and apply it cleanly.
Worked example
Worked example
Find an inverse by row reduction
Let
Start from :
Eliminate the entry below the first pivot:
Now scale the second row and clear the entry above the second pivot:
So
The computation is not the point by itself. The point is that the right block of the augmented matrix records the inverse because the left block has been driven to the identity.
Practice-style inverse computations
In extended practice, inverse questions are often less tidy than the first example. A matrix may contain a parameter, or the row reduction may be shown only in compressed stages. The underlying rule is unchanged:
If the left block cannot be reduced to , then the matrix is not invertible. If the left block becomes , the right block is not an auxiliary calculation; it is the inverse.
Worked example
A parameterized inverse from row reduction
For a real number , let
Row-reducing the augmented matrix gives
Since the left block is for every real , the matrix is invertible for every real , and
Notice what this conclusion does and does not say. The parameter remains in the inverse; it is not a value to be solved for. The row reduction has shown that no value of creates a missing pivot in the left block.
Common mistake
Do not treat every parameter as a restriction
Sometimes a parameter appears because the answer is a family of inverses, not because the matrix fails for special values. The restriction comes from a missing pivot or an illegal division by zero, not from the mere presence of a symbol.
Reading supplied row-reduction tables
Longer inverse questions often give only parts of a row-reduction chain. That is still enough information if you read the chain structurally. The important question is always:
What is the left block, and what does that force the right block to mean?
If a sequence of row operations sends
then is invertible and . If the final left block is merely an echelon form with a missing pivot column, then is not invertible, no matter how complicated the right block looks.
Worked example
Recovering and solving a transposed system from a reduction table
Suppose a reduction table shows that is row-equivalent to , where
Then the row-reduction result itself already says
If the earlier part of the table lets us reverse the first row operations, the original left block can be recovered as
Now let
To solve , do not row-reduce again from the beginning. Since is invertible, is also invertible and
Therefore
The computation is short because the reduction table has already done the hard work.
Worked example
Four inverse computations read by pivot columns
For each matrix below, the method is the same: row-reduce , look only at the pivot pattern of the left block first, and read the inverse from the right block only if the left block becomes .
Case (a). For
one echelon stage has left block
There is no pivot in the fourth column. Hence is not invertible.
Case (b). For
the reduction reaches , with
Case (c). For
one echelon stage has left block
Again a pivot column is missing, so is not invertible.
Case (d). For
the reduction reaches , with
This example is deliberately repetitive. The repetition is the point: in every case, the left block decides invertibility before the right block is interpreted as an inverse.
Worked example
A final identity block controls the whole chain
Suppose a row-operation chain carries through an intermediate matrix and finally to . After the last few operations, the final augmented matrix is
The left block is , so and
It follows immediately that is invertible and
The same chain can also be read as one left multiplication. Let be the product of all row-operation matrices in the chain. Since and , we have . Therefore, if the same row operations carry to , then
Multiplying by on the left gives
so
The lesson is that a row-reduction table is not just numerical work. It also records an invertible matrix multiplying on the left.
Proof practice without determinants
Some proof exercises deliberately ask for invertibility arguments that do not use determinants. That is good practice: many inverse facts are really statements about products, identities, and null spaces.
Worked example
A vector identity that proves invertibility
Suppose is a matrix and
for every vector . Move the terms involving to the left:
Since , this says
Two matrices that agree on every vector are the same matrix, so
Thus is a left inverse of . Because is square, a one-sided identity is enough: is invertible, and its inverse is .
Worked example
A contradiction proof for non-invertibility
Suppose and are distinct matrices, and
We prove that is not invertible. Let
First compare CB and CA:
while
Using the assumptions and , we obtain
If were invertible, multiplying by on the left would give , contradicting the assumption that and are distinct. Therefore is not invertible.
Common mistakes
Common mistake
Do not confuse one-sided inverses in the rectangular case
For a non-square matrix, having a left inverse does not automatically mean it has a right inverse. The square case is special: once an inverse exists, it is both a left inverse and a right inverse, and it is unique.
Common mistake
Do not guess invertibility from appearance
A matrix can look simple and still fail to be invertible. The correct test is to row-reduce it, or to use one of the equivalent conditions above.
Common mistake
Do not permute factors without justification
From , it is legitimate to derive certain cyclic identities such as
by using inverse theory. It is not legitimate to rearrange the factors
as if A,B,C,D commute.
Quick checks
Quick check
If is invertible, what is ?
Use the defining property of an inverse.
Solution
Answer
Quick check
If is invertible, can the homogeneous system have a nonzero solution?
Use the unique-solution statement.
Solution
Answer
Quick check
If is invertible, is invertible?
Use the transpose rule above.
Solution
Answer
Quick check
If with invertible and the columns of satisfy , what relation must hold among the columns of ?
Keep the same coefficients and use .
Solution
Answer
Quick check
Why does uniqueness of RREF matter when defining rank?
Answer in one sentence using the phrase “well defined.”
Solution
Answer
Quick check
Suppose and . Can be invertible?
Use the null-space condition, not row reduction.
Solution
Answer
Quick check
Suppose A,B,C,D are square matrices and . Which cyclic identity is forced: or ?
Group the original product as .
Solution
Answer
Quick check
In the parameterized inverse above, what is the (1,4) entry of when ?
Substitute into the first row, fourth column.
Solution
Answer
Quick check
If for every vector x, which matrix acts as the inverse of ?
Rewrite the identity as .
Solution
Answer
Quick check
If row operations transform into , what is ?
Read the right block only after confirming the left block is the identity.
Solution
Answer
Quick check
If a row-operation product satisfies and , what is ?
Use the square one-sided identity theorem.
Solution
Answer
Exercise
Quick check
Suppose is invertible and . Prove that .
Use the fact that the inverse of is unique.
Solution
Guided solution
Quick check
Suppose for square matrices and . Prove that and commute.
First use the square one-sided identity theorem, then expand .
Solution
Guided solution
Read this first
This page depends especially on 2.3 Gaussian elimination and RREF, 3.1 Matrix multiplication and identity matrices, and 3.2 Transpose and special matrices.