How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced — the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted — a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated — a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Gaussian Elimination, Elementary Matrices and Reduced Row Echelon Form
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Countability and Uncountability
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- The ZFC Axioms and the Basic Set Constructions
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
Finite matrices over a field, their products and identity matrices, and the coordinate action come from The vector space of by matrices over a field, with entrywise operations, Rectangular matrix multiplication and the identity matrix , including zero-sized shapes and . The established links between invertible matrices and linear isomorphisms, together with kernel, image, dimension and rank–nullity, supply the structural background used to interpret row reduction as a statement about linear maps rather than only an algorithm on arrays.
Elementary row operations first become invertible elementary matrices, so finite reductions are products acting on the left and preserve solution sets. Gaussian and Gauss–Jordan elimination then produce echelon and unique reduced echelon forms. Their pivots yield bases of the row and column spaces, equality of the two ranks, matrix rank–nullity and affine parametrisations of consistent systems. These results culminate in the invertible matrix theorem, elementary factorisation of invertible real matrices, and computation of by reducing .
3 · Logical flowchart
4 · Definitions, theorems and proofs
Elementary row operations and row equivalence for finite matrices over a field
Definition
Let be a field and let . An elementary row operation on is one of the following operations, where row indices lie in :
- interchange two distinct rows and ;
- replace by for some nonzero ;
- replace by for distinct and some .
Matrices are row equivalent, written , when a finite sequence of elementary row operations transforms into . The empty sequence is allowed. Thus the definition also covers matrices with no rows or no columns.
Every elementary row operation has an elementary inverse, so row equivalence is an equivalence relation
Statement
Every elementary row operation on a finite matrix over a field has an elementary inverse. Consequently row equivalence is reflexive, symmetric and transitive.
Facts & Assumptions
Given: A field and finite matrices of one fixed shape over .
An elementary row operation is a row swap, a scaling of one row by a nonzero field element, or addition of a scalar multiple of one row to another (Elementary row operations and row equivalence for finite matrices over a field).
Proof
A swap is its own inverse; the inverse of is because in a field; and the inverse of is .
The empty operation sequence proves reflexivity, reversing a sequence and replacing every operation by its inverse proves symmetry, and concatenating two finite sequences proves transitivity. These arguments also cover empty matrices and the empty reduction.
Elementary matrices obtained by applying one elementary row operation to an identity matrix
Definition
Let be a field and . An elementary matrix is a matrix obtained by applying one elementary row operation (Elementary row operations and row equivalence for finite matrices over a field) to the identity matrix (Rectangular matrix multiplication and the identity matrix , including zero-sized shapes).
Accordingly there are three types: interchanges rows and ; multiplies row by ; and adds times row to the distinct row . When there is no elementary matrix because there is no row on which to perform an operation.
Applying an elementary row operation is left multiplication by its elementary matrix
Statement
Let and let be the elementary matrix of an elementary row operation. Then is exactly the matrix obtained by applying that row operation to .
Facts & Assumptions
Given: A field , a matrix and an elementary matrix .
An elementary matrix is obtained by applying one elementary row operation to (Elementary matrices obtained by applying one elementary row operation to an identity matrix).
Matrix multiplication is given by , and has entries on the diagonal and elsewhere (Rectangular matrix multiplication and the identity matrix , including zero-sized shapes).
Proof
If swaps rows of , the displayed sum exchanges rows of ; if scales row of by , it replaces row of by ; and if adds times row to row of , it replaces row of by , leaving every other row fixed.
These are precisely the three corresponding row operations on , so left multiplication by performs the operation. The assertion is vacuous when there is no row on which an elementary operation can be defined, and it remains valid when .
Every elementary matrix is invertible, with inverse given by the reverse elementary operation
Statement
Every elementary matrix is invertible. Its inverse is the elementary matrix belonging to the inverse row operation.
Facts & Assumptions
Given: An elementary matrix corresponding to a row operation .
The operation has an elementary inverse (Every elementary row operation has an elementary inverse, so row equivalence is an equivalence relation).
Applying an elementary row operation is left multiplication by its elementary matrix (Applying an elementary row operation is left multiplication by its elementary matrix).
A square matrix is invertible when it has a two-sided inverse (Invertible matrices and the general linear group ).
Proof
Let be the elementary matrix of . Applying and then to gives , while applying them in the reverse order gives .
Thus is a two-sided inverse of , so is invertible and .
A finite row reduction from to is encoded by
Statement
Suppose a sequence of elementary row operations transforms into , and let be their elementary matrices in execution order. Then For the empty product is the identity and .
Facts & Assumptions
Given: A finite sequence of elementary row operations taking to .
One elementary row operation acts by left multiplication by its elementary matrix (Applying an elementary row operation is left multiplication by its elementary matrix).
Compatible matrix multiplication is associative and has identity matrices (Matrix multiplication is associative, unital, distributive, and compatible with scalar multiplication).
The induction principle proves a property from its zero case and successor step (The principle of mathematical induction).
Proof
After no operations the intermediate matrix is , the empty-product formula. If after operations it is , then [L1] says the next operation gives .
Associativity rewrites the successor expression as ; induction therefore gives the formula after all operations, including .
Matrix equation , its solution set, consistency, homogeneous systems and the augmented matrix
Definition
Let and let , viewed as an column. The matrix equation asks for columns satisfying the displayed equality. Equivalently it is the linear system
Its solution set is . The system is consistent when and inconsistent otherwise. It is homogeneous when .
The augmented matrix is , obtained by adjoining as the last column. Elementary row operations act on every entry of a row, including its augmented entry.
Elementary row operations on an augmented matrix preserve exactly the solutions of its linear system
Statement
If an elementary row operation transforms the augmented matrix into , then Consequently every finite row reduction of an augmented matrix preserves its solution set exactly.
Facts & Assumptions
Given: A system over a field and one elementary row operation applied to its augmented matrix.
Elementary row operations are swaps, nonzero row scalings and additions of a multiple of one row to another (Elementary row operations and row equivalence for finite matrices over a field).
Every elementary row operation has an elementary inverse (Every elementary row operation has an elementary inverse, so row equivalence is an equivalence relation).
The system consists of the row equations , and records their coefficients and right-hand sides (Matrix equation , its solution set, consistency, homogeneous systems and the augmented matrix ).
Proof
A row swap only reorders equations; multiplying an equation by preserves it in both directions after multiplication by ; and replacing one equation by itself plus times another preserves simultaneous satisfaction because the added equation already holds. Thus every solution of the original system solves the transformed system.
Apply the same argument to the inverse operation from [L2] to obtain the reverse inclusion. Hence the solution sets are equal, without any assumption that is square or invertible; iteration gives the finite-reduction claim.
Row echelon form, reduced row echelon form, leading entries, pivots, pivot positions and pivot columns
Definition
In a nonzero row of a matrix over a field, its leading entry is its leftmost nonzero entry. A matrix is in row echelon form when:
- every zero row lies below every nonzero row;
- the leading entry of each nonzero row lies strictly to the right of the leading entry in the row above it;
- every entry below a leading entry is zero.
A leading entry in row echelon form is a pivot. Its location is a pivot position, and a column containing a pivot is a pivot column.
A row echelon matrix is in reduced row echelon form when every pivot equals and is the only nonzero entry in its column. Zero-row, zero-column and all-zero matrices satisfy these conditions vacuously.
Gaussian elimination reduces every finite matrix over a field to row echelon form
Statement
Every finite matrix over a field is row equivalent to a matrix in row echelon form. The reduction can be obtained by the Gaussian elimination algorithm.
Facts & Assumptions
Given: A matrix over a field.
Row swaps, nonzero row scalings and row additions are elementary row operations (Elementary row operations and row equivalence for finite matrices over a field).
Row echelon form requires successive leading entries to move right, with zeros below every leading entry and zero rows at the bottom (Row echelon form, reduced row echelon form, leading entries, pivots, pivot positions and pivot columns).
Induction applies to finite natural dimensions (The principle of mathematical induction).
Proof
If is not zero, locate the leftmost column containing a nonzero entry, swap one such entry into the first available row, scale it to , and use row additions to clear every entry below it. These are elementary operations and create the first pivot with all earlier columns zero.
Apply the same construction inductively to the strictly smaller submatrix below and to the right of that pivot. Operations confined to its rows do not change the earlier zero columns or pivot row, so the successive pivots move strictly right.
The procedure terminates when no row, no column or no nonzero entry remains; the unused rows are zero and lie at the bottom. The resulting matrix satisfies all echelon conditions, including the all-zero and zero-sized cases.
Gauss–Jordan elimination reduces every finite matrix over a field to reduced row echelon form
Statement
Every finite matrix over a field is row equivalent to a matrix in reduced row echelon form. The reduction can be obtained by Gauss–Jordan elimination.
Facts & Assumptions
Given: A finite matrix over a field.
Gaussian elimination row reduces every finite matrix to row echelon form (Gaussian elimination reduces every finite matrix over a field to row echelon form).
Reduced row echelon form requires every pivot to be and the only nonzero entry in its column (Row echelon form, reduced row echelon form, leading entries, pivots, pivot positions and pivot columns).
Proof
Use [L1] to reach row echelon form, and scale every nonzero row by the inverse of its pivot so that each pivot is .
Process the pivots from bottom to top. For a pivot in column , add suitable multiples of its row to all rows above it to clear column ; later pivot columns remain unchanged because the current row is zero in those columns.
Echelon order and the zero rows are preserved, every pivot is , and every pivot column is zero off its pivot. Thus the output is reduced row echelon form, including when there is no pivot.
Every finite matrix over a field is row equivalent to exactly one reduced row echelon matrix
Statement
Every finite matrix over a field is row equivalent to exactly one matrix in reduced row echelon form. This unique matrix is called its reduced row echelon form, or RREF.
Facts & Assumptions
Given: A finite matrix over a field, and two reduced row echelon matrices and row equivalent to .
Gauss–Jordan elimination gives at least one reduced row echelon form row equivalent to (Gauss–Jordan elimination reduces every finite matrix over a field to reduced row echelon form).
Row operations preserve exactly the solutions of every augmented linear system (Elementary row operations on an augmented matrix preserve exactly the solutions of its linear system).
In reduced row echelon form, each pivot is the leading entry of its row and every pivot column is a unit column (Row echelon form, reduced row echelon form, leading entries, pivots, pivot positions and pivot columns).
Induction applies to the finite ordered list of columns (The principle of mathematical induction).
Proof
Existence is [L1]. For uniqueness, [L2] applied to shows that and have the same homogeneous solution set.
The common homogeneous solution set determines the pivot columns. Indeed, column is a pivot column exactly when every solution satisfying for all also satisfies . For a pivot column this follows from its pivot equation; for a nonpivot column, set that free variable to and every other free variable to . Induction over the finite ordered columns therefore gives the same pivot positions for and .
For each nonpivot column , there is a unique homogeneous solution whose nonpivot coordinates are at and elsewhere. Its coordinate at pivot is the negative of the entry in row , column ; pivot columns are unit columns by [L3]. Thus the common solution set determines every entry. With no columns, no rows, or no pivots the same description is empty or all zero, so in every case .
Row space, column space, nullspace, row rank, column rank and matrix rank
Definition
Let . Its row space is the span of its rows, its column space is the span of its columns, and its nullspace is
The row rank and column rank are These dimensions are defined because each space is spanned by a finite list. Starting with the empty list, inspect the spanning vectors in order and retain a vector exactly when it is not in the span of those already retained. Induction shows that the retained list is independent and has the same span as the original finite list, so it is a finite basis. The rank of is its row rank; Row rank equals column rank, and both equal the number of pivots proves that it also equals the column rank.
Row-equivalent matrices have the same row space and the same row rank
Statement
Row-equivalent matrices over a field have the same row space. Consequently they have the same row rank.
Facts & Assumptions
Given: Matrices and of one shape, with obtained from by one elementary row operation.
The row space is the span of the rows and the row rank is its dimension (Row space, column space, nullspace, row rank, column rank and matrix rank).
Every elementary row operation has an elementary inverse (Every elementary row operation has an elementary inverse, so row equivalence is an equivalence relation).
An elementary row operation replaces rows by the three stated swap, scaling or row-addition formulas (Elementary row operations and row equivalence for finite matrices over a field).
Proof
Every row of is a row of , a nonzero scalar multiple of one, or a linear combination of two rows of . Hence .
Applying step 1.1 to the inverse operation from [L2] gives the reverse inclusion. Thus the row spaces, and therefore their dimensions and row ranks, are equal; iteration covers row equivalence.
The nonzero rows of a row echelon form form a basis of the original row space
Statement
If is a row echelon form of , then the nonzero rows of form a basis of . Hence the row rank of is the number of pivots of .
Facts & Assumptions
Given: A row echelon matrix row equivalent to .
Row-equivalent matrices have equal row spaces (Row-equivalent matrices have the same row space and the same row rank).
In echelon form the leading entries of successive nonzero rows lie in strictly increasing columns (Row echelon form, reduced row echelon form, leading entries, pivots, pivot positions and pivot columns).
A basis is a spanning linearly independent family (Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis).
Linear independence means that only the zero scalar family gives a zero linear combination (Linear independence: a finite list is independent when forces every , and a subset is independent when every injective finite list into is independent).
Proof
The nonzero rows span because deleting zero rows does not change a span, and this equals by [L1].
In a linear combination of the nonzero rows equal to zero, inspect the pivot column of the first row: every later row is zero there, so its coefficient is zero. Repeating down the strictly increasing pivot columns forces every coefficient to be zero. Thus the rows are independent and form a basis; their number is the pivot count.
For equal-sized matrices, row equivalence, equality of row spaces and equality of reduced row echelon forms are equivalent
Statement
For matrices , the following are equivalent:
- and are row equivalent;
- ;
- and have the same reduced row echelon form.
Facts & Assumptions
Given: Equal-sized matrices and over a field.
Every matrix has a unique reduced row echelon form within its row-equivalence class (Every finite matrix over a field is row equivalent to exactly one reduced row echelon matrix).
Row operations preserve row space (Row-equivalent matrices have the same row space and the same row rank).
The nonzero rows of an echelon form form a basis of its row space (The nonzero rows of a row echelon form form a basis of the original row space).
Every elementary row operation has an elementary inverse (Every elementary row operation has an elementary inverse, so row equivalence is an equivalence relation).
Proof
If and are row equivalent, [L2] gives equal row spaces, and reducing either one gives a reduced form in the same row-equivalence class, so [L1] gives the same RREF.
Suppose the row spaces are the same space . If the nonzero rows of an RREF have pivots , then [L3] expresses every nonzero uniquely as a linear combination of those rows. The first row with nonzero coefficient makes the leading position of equal to its pivot. Hence the pivot columns are exactly the possible leading positions of nonzero vectors in , so both RREFs have the same pivots. Corresponding nonzero rows have in the same pivot and in every other pivot column. Their difference lies in and vanishes at every possible leading position, so it is zero. The nonzero rows, and then the zero rows, agree.
If and have a common RREF, reverse the reduction from to that form using [L4] and concatenate it with the reduction from ; this gives a row reduction from to .
Elementary row operations preserve every linear relation among the columns and hence preserve column rank
Statement
If is row equivalent to , then for every coefficient column , Thus row operations preserve all linear relations among corresponding columns, preserve which column subfamilies are linearly independent, and preserve column rank.
Facts & Assumptions
Given: Row-equivalent matrices and .
Row operations on an augmented matrix preserve its solution set (Elementary row operations on an augmented matrix preserve exactly the solutions of its linear system).
Column space is the span of the columns and column rank is its dimension (Row space, column space, nullspace, row rank, column rank and matrix rank).
A family is linearly independent exactly when its only zero linear combination has all coefficients zero (Linear independence: a finite list is independent when forces every , and a subset is independent when every injective finite list into is independent).
Proof
The equation says exactly that the columns of , with coefficients , have zero linear combination.
Apply the same row operations to . Its last column stays zero, so [L1] gives if and only if .
Restricting to any chosen column subfamily shows that it is independent for exactly when it is independent for . Hence the largest independent column families and their dimension agree, although the literal column spaces may differ.
The columns of the original matrix indexed by pivot columns form a basis of its column space
Statement
Let be the reduced row echelon form of . The columns of whose indices are pivot columns of form a basis of .
Facts & Assumptions
Given: A matrix and its RREF .
Row operations preserve every linear relation among corresponding columns (Elementary row operations preserve every linear relation among the columns and hence preserve column rank).
A pivot column of an RREF is a unit column, and every nonpivot column has entries only in the pivot rows (Row echelon form, reduced row echelon form, leading entries, pivots, pivot positions and pivot columns).
The column space is the span of all columns (Row space, column space, nullspace, row rank, column rank and matrix rank).
A basis is a linearly independent spanning family (Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis).
Proof
In , the pivot columns are distinct unit columns, so they are independent. Every nonpivot column equals the linear combination of those unit columns whose coefficients are its entries in the pivot rows, so the pivot columns span every column of .
Each relation used in step 1.1 holds among the corresponding columns of by [L1], and every relation among the pivot columns transfers in both directions.
Therefore the original pivot-indexed columns are independent and span every column of , hence form a basis of .
Row rank equals column rank, and both equal the number of pivots
Statement
For every finite matrix over a field, Both dimensions equal the number of pivots in any echelon form of .
Facts & Assumptions
Given: A matrix and an echelon form of .
The nonzero rows of form a basis of the row space of (The nonzero rows of a row echelon form form a basis of the original row space).
Let be the reduced row echelon form of . The columns of whose indices are pivot columns of form a basis of the column space of (The columns of the original matrix indexed by pivot columns form a basis of its column space).
Row rank and column rank are the respective dimensions (Row space, column space, nullspace, row rank, column rank and matrix rank).
Proof
There is one nonzero echelon row for each pivot, so [L1] and [L3] make the row rank equal to the pivot count of . This applies to every echelon form of .
Let be the RREF of . Step 1.1 makes the number of pivots of equal to the row rank, while [L2] and [L3] make that same number equal to the column rank. Hence the two ranks are equal, and step 1.1 shows that both equal the pivot count of the originally chosen echelon form . This includes pivot count zero.
The rank of a matrix equals the rank of the linear map
Statement
For , the matrix rank of equals the rank of the linear map defined by .
Facts & Assumptions
Given: A matrix and its associated linear map .
Matrix rank is row rank, which equals column rank (Row space, column space, nullspace, row rank, column rank and matrix rank).
Row rank equals column rank (Row rank equals column rank, and both equal the number of pivots).
The rank of a linear map is the dimension of its image (Rank and nullity of a linear map with finite-dimensional domain).
Matrix multiplication is given entrywise by (Rectangular matrix multiplication and the identity matrix , including zero-sized shapes).
Matrix multiplication distributes over addition and is compatible with scalar multiplication (Matrix multiplication is associative, unital, distributive, and compatible with scalar multiplication).
Proof
Fact [L5] shows that is linear. By [L4], every value is a linear combination of the columns of , with coefficients , and every such combination is for that coefficient column. Hence .
Taking dimensions and using [L1]–[L3] gives .
For an matrix ,
Statement
For ,
Facts & Assumptions
Given: The linear map , .
Matrix rank equals the rank of (The rank of a matrix equals the rank of the linear map ).
Rank–nullity gives for a linear map with finite-dimensional domain (Rank-nullity: ).
Proof
Apply rank–nullity to to obtain .
By [L1] the first term is , and by [L3] the kernel is . Substitution proves the formula, including .
Affine subspaces as translates of linear subspaces
Definition
Let be a vector space over , let be a linear subspace, and let . The translate is an affine subspace of . The same affine subspace can have different representatives: if , then . It is a linear subspace exactly when it contains , equivalently when .
If has one solution , then its full solution set is the affine subspace
Statement
If is one solution of , then Thus every nonempty solution set of a finite linear system is an affine subspace parallel to the nullspace.
Facts & Assumptions
Given: , and with .
The multiplication map is linear (The rank of a matrix equals the rank of the linear map ).
The kernel of a linear map is a linear subspace (The kernel and image are linear subspaces, and a linear map is injective if and only if its kernel is trivial).
An affine subspace is a translate of a linear subspace (Affine subspaces as translates of linear subspaces).
Proof
If , then , so .
Conversely, if , then , so and . Thus .
Since , facts [L3] and [L4] make it a linear subspace. Its translate is therefore an affine subspace by [L5].
Reduced row echelon form detects consistency and parametrises every solution by the nonpivot variables
Statement
Let be the RREF of . The system is consistent exactly when the last column of is not a pivot column. When it is consistent, every nonpivot variable may be chosen arbitrarily, and each pivot variable is then determined uniquely by its row. This parametrises every solution exactly once.
Facts & Assumptions
Given: A finite system over a field and the RREF of its augmented matrix.
Row operations on an augmented matrix preserve exactly its solution set (Elementary row operations on an augmented matrix preserve exactly the solutions of its linear system).
Every finite matrix has a unique RREF (Every finite matrix over a field is row equivalent to exactly one reduced row echelon matrix).
The augmented matrix records the coefficients and right-hand side of (Matrix equation , its solution set, consistency, homogeneous systems and the augmented matrix ).
In RREF, every pivot is the only nonzero entry in its column (Row echelon form, reduced row echelon form, leading entries, pivots, pivot positions and pivot columns).
Proof
Replace by its unique RREF . By [L1] this changes no solution.
A pivot in the augmented column produces a row , after its pivot has been normalized, so the system is inconsistent. Conversely, if there is no such pivot, every nonzero row has a coefficient pivot and imposes an equation for that pivot variable.
Choose arbitrary values for the nonpivot variables. Each pivot row then determines its pivot variable uniquely, and substituting these values satisfies every nonzero row while zero rows impose nothing. Every solution has those same free coordinates and therefore arises uniquely from this construction.
The system is consistent if and only if
Statement
For every finite system over a field,
Facts & Assumptions
Given: A coefficient matrix and augmented matrix .
Consistency is equivalent to absence of a pivot in the augmented column of the RREF (Reduced row echelon form detects consistency and parametrises every solution by the nonpivot variables).
Matrix rank equals the number of pivots (Row rank equals column rank, and both equal the number of pivots).
Proof
Row reduce the augmented matrix. Its coefficient block is an echelon form row equivalent to , while the whole reduced matrix is an echelon form of . Thus [L2] identifies their respective pivot counts with the two ranks. Those counts differ exactly when the augmented column supplies one additional pivot.
By [L1], absence of that additional augmented pivot is equivalent to consistency. Step 1.1 therefore proves both directions.
Over an infinite field, a finite linear system has no solution, exactly one solution, or infinitely many solutions according to its pivots
Statement
Let be an infinite field. A finite system over has no solutions when its augmented column contains a pivot, exactly one solution when it is consistent and every variable column contains a pivot, and infinitely many solutions when it is consistent and has a nonpivot variable. Consistency is not implied by the pivot condition on the variable columns: over any field the system with matrix and right-hand side has a pivot in its single variable column and also a pivot in its augmented column, and has no solution.
Facts & Assumptions
Given: A finite system over an infinite field .
RREF detects inconsistency and parametrises solutions by arbitrary values of the nonpivot variables (Reduced row echelon form detects consistency and parametrises every solution by the nonpivot variables).
A set is finite when it is equinumerous with a natural number (The cardinality of a finite set).
A field supplies addition, multiplication and distinct , and each nonzero scalar is invertible (Field).
An infinite set is one that is not finite; countability is a separate property and is not assumed here (Finite, countably infinite, countable, uncountable).
Proof
If the augmented column is a pivot column, [L1] gives no solution.
If there is no augmented pivot and no free variable, [L1] determines every variable uniquely, so there is exactly one solution.
If a free variable exists, fix all other free variables and let that one range through . The parametrisation of [L1] assigns distinct solutions to distinct scalars, injecting the infinite set into the solution set; hence the solution set is not finite and is infinite.
Invertible matrix theorem: invertibility, full pivot rank, RREF , trivial nullspace and unique solvability are equivalent
Statement
For , the following are equivalent:
- is invertible;
- is a linear isomorphism;
- ;
- ;
- has a pivot in every row and every column;
- the RREF of is ;
- for every , the equation has exactly one solution.
Facts & Assumptions
Given: A square matrix .
RREF detects consistency and parametrises solutions by its nonpivot variables (Reduced row echelon form detects consistency and parametrises every solution by the nonpivot variables).
Rank–nullity for matrices gives (For an matrix , ).
Matrix rank equals the rank of (The rank of a matrix equals the rank of the linear map ).
Matrix rank equals the number of pivots in any echelon form (Row rank equals column rank, and both equal the number of pivots).
Matrix invertibility means existence of a two-sided matrix inverse (Invertible matrices and the general linear group ).
A square matrix is invertible exactly when its multiplication map is a linear isomorphism (A square matrix is invertible exactly when its multiplication map is a linear isomorphism; matrices preserve inverses of linear isomorphisms).
A linear map is injective exactly when its kernel is trivial (The kernel and image are linear subspaces, and a linear map is injective if and only if its kernel is trivial).
A linear isomorphism is a linear map with a two-sided linear inverse (Invertible linear maps, linear isomorphisms, and inverse linear maps).
Proof
By [L6], matrix invertibility is equivalent to the multiplication map being an isomorphism. An isomorphism has a two-sided inverse by [L8], hence is injective, and [L7] then gives .
By [L2], trivial nullspace is equivalent to rank , and [L4] makes this equivalent to having pivots. A square matrix has pivots exactly when every row and column contains one.
An RREF with a pivot in every row and column is . By [L1], RREF is equivalent to the assertion that every right-hand side produces a consistent system with no free variable, hence exactly one solution.
Under condition 7, define to be the unique solution of . Then , and uniqueness for the right-hand side gives . Moreover, linearity of from [L3] gives ; applying the inverse function proves that is linear. Thus has a two-sided linear inverse and is a linear isomorphism by [L8], so [L6] returns condition 1. Together with steps 1.1–3.1, this closes the implication cycle and proves all seven conditions equivalent. For , the unique empty matrix is , its map on the zero space is bijective, and every condition holds.
Every invertible finite square real matrix is a finite product of elementary matrices
Statement
Every invertible matrix is a finite product of elementary matrices. The identity matrix is represented by the empty product.
Facts & Assumptions
Given: An invertible real matrix .
An invertible matrix has RREF (Invertible matrix theorem: invertibility, full pivot rank, RREF , trivial nullspace and unique solvability are equivalent).
A row reduction is left multiplication by a product of its elementary matrices (A finite row reduction from to is encoded by ).
The inverse of an elementary matrix is elementary (Every elementary matrix is invertible, with inverse given by the reverse elementary operation).
The real numbers form a field (The reals form a field).
Proof
By [L1] row reduction takes to ; by [L2] there are elementary real matrices with .
Multiply by the explicit inverses in reverse order to obtain , and each factor is elementary by [L3].
If , take and the empty product. No determinant is used.
Row reducing yields exactly when is invertible
Statement
For , row reduction of can reach if and only if is invertible. Whenever it does, .
Facts & Assumptions
Given: A square matrix over a field and a finite row reduction of .
is invertible exactly when its RREF is (Invertible matrix theorem: invertibility, full pivot rank, RREF , trivial nullspace and unique solvability are equivalent).
Each row operation is simultaneous left multiplication on both blocks by its elementary matrix (Applying an elementary row operation is left multiplication by its elementary matrix).
A whole reduction is encoded by one product of elementary matrices (A finite row reduction from to is encoded by ).
An augmented matrix records simultaneous row operations on all its columns (Matrix equation , its solution set, consistency, homogeneous systems and the augmented matrix ).
Proof
Let be the product encoding the row operations. The two output blocks are and .
If the output is , then and . By [L1], is invertible, and multiplying by gives .
Conversely, if is invertible, [L1] supplies a reduction of to ; applying it to gives by step 2.1. If the left block cannot reach , [L1] says no inverse exists.
5 · Examples, counterexamples and false statements
None yet.
Sources
Standard references
Recommended treatments; not extraction sources.
- D. Margalit and J. Rabinoff, Interactive Linear Algebra, §§1.2–1.3
- J. Hefferon, Linear Algebra, 4th ed., Ch. One, §III
- J. Hefferon, Linear Algebra, 4th ed., Ch. One, §III.1
- J. Hefferon, Linear Algebra, 4th ed., Ch. Three, §IV.3
- D. Margalit and J. Rabinoff, Interactive Linear Algebra, §1.2
- J. Hefferon, Linear Algebra, 4th ed., Ch. One, §III.2
- D. Margalit and J. Rabinoff, Interactive Linear Algebra, §§2.7 and 3.5–3.6
- J. Hefferon, Linear Algebra, 4th ed., Ch. Three, §IV.4
- J. Hefferon, Linear Algebra, 4th ed., Ch. One, §III.2 and Ch. Three, §IV.4
- D. Margalit and J. Rabinoff, Interactive Linear Algebra, §3.5
- D. Margalit and J. Rabinoff, Interactive Linear Algebra, §2.9
- D. Margalit and J. Rabinoff, Interactive Linear Algebra, §2.7
- D. Margalit and J. Rabinoff, Interactive Linear Algebra, §2.4
- D. Margalit and J. Rabinoff, Interactive Linear Algebra, §§1.3 and 2.4
- D. Margalit and J. Rabinoff, Interactive Linear Algebra, §1.3.2
- D. Margalit and J. Rabinoff, Interactive Linear Algebra, §3.6