Alphabeta Math
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.

✓ 23 results · all verified · 0 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 23 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Gaussian Elimination, Elementary Matrices and Reduced Row Echelon Form

1 · Prerequisites

2 · Summary

Finite matrices over a field, their products and identity matrices, and the coordinate action x↦Ax come from The vector space Mm×n(F):=F m×n of m by n matrices over a field, with entrywise operations, Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes and [T(v)]C=[T]BC[v]B. 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 A−1 by reducing [A∣I].

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Elementary row operations and row equivalence for finite matrices over a field

Definition

Let F be a field and let A∈Mm×n(F). An elementary row operation on A is one of the following operations, where row indices lie in m:

  1. interchange two distinct rows Rp and Rq;
  2. replace Rp by cRp for some nonzero c∈F;
  3. replace Rp by Rp+cRq for distinct p,q and some c∈F.

Matrices A,B∈Mm×n(F) are row equivalent, written A∼B, when a finite sequence of elementary row operations transforms A into B. The empty sequence is allowed. Thus the definition also covers matrices with no rows or no columns.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

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 F and finite matrices of one fixed shape over F.

[L1]

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

technique · direct
1.1

A swap is its own inverse; the inverse of Rp←cRp is Rp←c−1Rp because c≠0 in a field; and the inverse of Rp←Rp+cRq is Rp←Rp−cRq.

L1algebra
2.1

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.

step 1.1∎
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Elementary matrices obtained by applying one elementary row operation to an identity matrix

Definition

Let F be a field and n∈N. An elementary matrix is a matrix E∈Mn(F) obtained by applying one elementary row operation (Elementary row operations and row equivalence for finite matrices over a field) to the identity matrix In (Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes).

Accordingly there are three types: Epq interchanges rows p and q; Dp(c) multiplies row p by c≠0; and Tpq(c) adds c times row q to the distinct row p. When n=0 there is no elementary matrix because there is no row on which to perform an operation.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Applying an elementary row operation is left multiplication by its elementary matrix

Statement

Let A∈Mn×p(F) and let E∈Mn(F) be the elementary matrix of an elementary row operation. Then EA is exactly the matrix obtained by applying that row operation to A.

Facts & Assumptions

Given: A field F, a matrix A∈Mn×p(F) and an elementary matrix E∈Mn(F).

[L1]

An elementary matrix is obtained by applying one elementary row operation to In (Elementary matrices obtained by applying one elementary row operation to an identity matrix).

[L2]

Matrix multiplication is given by (EA)ij=∑k<neikakj, and In has entries 1 on the diagonal and 0 elsewhere (Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes).

Proof

technique · direct
1.1

If E swaps rows r,s of In, the displayed sum exchanges rows r,s of A; if E scales row r of In by c, it replaces row r of A by cRr; and if E adds c times row s to row r of In, it replaces row r of A by Rr+cRs, leaving every other row fixed.

L1L2algebra
2.1

These are precisely the three corresponding row operations on A, so left multiplication by E 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 p=0.

step 1.1∎
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every elementary matrix is invertible, with inverse given by the reverse elementary operation

Statement

Every elementary matrix E∈Mn(F) is invertible. Its inverse is the elementary matrix belonging to the inverse row operation.

Facts & Assumptions

Given: An elementary matrix E corresponding to a row operation ρ.

[L2]

Applying an elementary row operation is left multiplication by its elementary matrix (Applying an elementary row operation is left multiplication by its elementary matrix).

[L3]

A square matrix is invertible when it has a two-sided inverse (Invertible matrices and the general linear group GL⁡n(F)).

Proof

technique · direct
1.1

Let E′ be the elementary matrix of ρ−1. Applying ρ and then ρ−1 to In gives E′E=In, while applying them in the reverse order gives EE′=In.

L1L2
2.1

Thus E′ is a two-sided inverse of E, so E is invertible and E−1=E′.

step 1.1L3∎
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

A finite row reduction from A to B is encoded by B=Er⋯E1A

Statement

Suppose a sequence of r elementary row operations transforms A into B, and let E1,…,Er be their elementary matrices in execution order. Then B=Er⋯E1A. For r=0 the empty product is the identity and B=A.

Facts & Assumptions

Given: A finite sequence of elementary row operations taking A to B.

[L1]

One elementary row operation acts by left multiplication by its elementary matrix (Applying an elementary row operation is left multiplication by its elementary matrix).

[L2]

Compatible matrix multiplication is associative and has identity matrices (Matrix multiplication is associative, unital, distributive, and compatible with scalar multiplication).

[L3]

The induction principle proves a property from its zero case and successor step (The principle of mathematical induction).

Proof

technique · induction
1.1

After no operations the intermediate matrix is A=InA, the empty-product formula. If after k operations it is Ek⋯E1A, then [L1] says the next operation gives Ek+1(Ek⋯E1A).

L1L3baseih
2.1

Associativity rewrites the successor expression as Ek+1Ek⋯E1A; induction therefore gives the formula after all r operations, including r=0.

step 1.1L2discharge-induction∎
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Matrix equation Ax=b, its solution set, consistency, homogeneous systems and the augmented matrix [A∣b]

Definition

Let A∈Mm×n(F) and let b∈Fm, viewed as an m×1 column. The matrix equation Ax=b asks for columns x∈Fn satisfying the displayed equality. Equivalently it is the linear system ∑j<naijxj=bi(i<m).

Its solution set is S(A,b):={x∈Fn:Ax=b}. The system is consistent when S(A,b)≠∅ and inconsistent otherwise. It is homogeneous when b=0.

The augmented matrix is [A∣b]∈Mm×(n+1)(F), obtained by adjoining b as the last column. Elementary row operations act on every entry of a row, including its augmented entry.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

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 [A∣b] into [A′∣b′], then S(A,b)=S(A′,b′). Consequently every finite row reduction of an augmented matrix preserves its solution set exactly.

Facts & Assumptions

Given: A system Ax=b over a field and one elementary row operation applied to its augmented matrix.

[L1]

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).

[L3]

The system Ax=b consists of the row equations ∑j<naijxj=bi, and [A∣b] records their coefficients and right-hand sides (Matrix equation Ax=b, its solution set, consistency, homogeneous systems and the augmented matrix [A∣b]).

Proof

technique · direct
1.1

A row swap only reorders equations; multiplying an equation by c≠0 preserves it in both directions after multiplication by c−1; and replacing one equation by itself plus c times another preserves simultaneous satisfaction because the added equation already holds. Thus every solution of the original system solves the transformed system.

L1L3algebra
2.1

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 A is square or invertible; iteration gives the finite-reduction claim.

step 1.1L2∎
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

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:

  1. every zero row lies below every nonzero row;
  2. the leading entry of each nonzero row lies strictly to the right of the leading entry in the row above it;
  3. 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 1 and is the only nonzero entry in its column. Zero-row, zero-column and all-zero matrices satisfy these conditions vacuously.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

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 A∈Mm×n(F) over a field.

[L1]

Row swaps, nonzero row scalings and row additions are elementary row operations (Elementary row operations and row equivalence for finite matrices over a field).

[L2]

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).

[L3]

Induction applies to finite natural dimensions (The principle of mathematical induction).

Proof

technique · constructive
1.1

If A is not zero, locate the leftmost column containing a nonzero entry, swap one such entry into the first available row, scale it to 1, and use row additions to clear every entry below it. These are elementary operations and create the first pivot with all earlier columns zero.

L1L2construct
2.1

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.

step 1.1L3
3.1

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.

step 2.1L2discharge-construct∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

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.

[L1]

Gaussian elimination row reduces every finite matrix to row echelon form (Gaussian elimination reduces every finite matrix over a field to row echelon form).

[L2]

Reduced row echelon form requires every pivot to be 1 and the only nonzero entry in its column (Row echelon form, reduced row echelon form, leading entries, pivots, pivot positions and pivot columns).

Proof

technique · constructive
1.1

Use [L1] to reach row echelon form, and scale every nonzero row by the inverse of its pivot so that each pivot is 1.

L1L2construct
2.1

Process the pivots from bottom to top. For a pivot in column j, add suitable multiples of its row to all rows above it to clear column j; later pivot columns remain unchanged because the current row is zero in those columns.

step 1.1L2
3.1

Echelon order and the zero rows are preserved, every pivot is 1, and every pivot column is zero off its pivot. Thus the output is reduced row echelon form, including when there is no pivot.

step 2.1L2discharge-construct∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

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 A over a field, and two reduced row echelon matrices R and S row equivalent to A.

[L1]

Gauss–Jordan elimination gives at least one reduced row echelon form row equivalent to A (Gauss–Jordan elimination reduces every finite matrix over a field to reduced row echelon form).

[L2]

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).

[L3]

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).

[L4]

Induction applies to the finite ordered list of columns (The principle of mathematical induction).

Proof

technique · induction
1.1

Existence is [L1]. For uniqueness, [L2] applied to Ax=0 shows that R and S have the same homogeneous solution set.

L1L2base
2.1

The common homogeneous solution set determines the pivot columns. Indeed, column j is a pivot column exactly when every solution x satisfying xk=0 for all k>j also satisfies xj=0. For a pivot column this follows from its pivot equation; for a nonpivot column, set that free variable to 1 and every other free variable to 0. Induction over the finite ordered columns therefore gives the same pivot positions for R and S.

step 1.1L3L4ih
3.1

For each nonpivot column j, there is a unique homogeneous solution whose nonpivot coordinates are 1 at j and 0 elsewhere. Its coordinate at pivot pi is the negative of the entry in row i, column j; 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 R=S.

step 2.1L3discharge-induction∎
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-08-11Open item page →

Row space, column space, nullspace, row rank, column rank and matrix rank

Definition

Let A∈Mm×n(F). Its row space Row⁡(A)⊆Fn is the span of its rows, its column space Col⁡(A)⊆Fm is the span of its columns, and its nullspace is N(A):={x∈Fn:Ax=0}.

The row rank and column rank are rrank⁡(A):=dim⁡FRow⁡(A),crank⁡(A):=dim⁡FCol⁡(A). 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 A is its row rank; Row rank equals column rank, and both equal the number of pivots proves that it also equals the column rank.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

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 A and B of one shape, with B obtained from A by one elementary row operation.

[L1]

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).

[L3]

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

technique · direct
1.1

Every row of B is a row of A, a nonzero scalar multiple of one, or a linear combination of two rows of A. Hence Row⁡(B)⊆Row⁡(A).

L1L3
2.1

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.

step 1.1L1L2∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

The nonzero rows of a row echelon form form a basis of the original row space

Statement

If R is a row echelon form of A, then the nonzero rows of R form a basis of Row⁡(A). Hence the row rank of A is the number of pivots of R.

Facts & Assumptions

Given: A row echelon matrix R row equivalent to A.

[L1]

Row-equivalent matrices have equal row spaces (Row-equivalent matrices have the same row space and the same row rank).

[L2]

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).

Proof

technique · direct
1.1

The nonzero rows span Row⁡(R) because deleting zero rows does not change a span, and this equals Row⁡(A) by [L1].

L1L3
2.1

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.

step 1.1L2L3L4∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

For equal-sized matrices, row equivalence, equality of row spaces and equality of reduced row echelon forms are equivalent

Statement

For matrices A,B∈Mm×n(F), the following are equivalent:

  1. A and B are row equivalent;
  2. Row⁡(A)=Row⁡(B);
  3. A and B have the same reduced row echelon form.

Facts & Assumptions

Given: Equal-sized matrices A and B over a field.

[L1]

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).

[L3]

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).

Proof

technique · direct
1.1

If A and B 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.

L1L2
2.1

Suppose the row spaces are the same space W. If the nonzero rows of an RREF have pivots p1<⋯<pr, then [L3] expresses every nonzero w∈W uniquely as a linear combination of those rows. The first row with nonzero coefficient makes the leading position of w equal to its pivot. Hence the pivot columns are exactly the possible leading positions of nonzero vectors in W, so both RREFs have the same pivots. Corresponding nonzero rows have 1 in the same pivot and 0 in every other pivot column. Their difference lies in W and vanishes at every possible leading position, so it is zero. The nonzero rows, and then the zero rows, agree.

step 1.1L3algebra
3.1

If A and B have a common RREF, reverse the reduction from B to that form using [L4] and concatenate it with the reduction from A; this gives a row reduction from A to B.

step 2.1L1L4∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Elementary row operations preserve every linear relation among the columns and hence preserve column rank

Statement

If B is row equivalent to A, then for every coefficient column c, Ac=0⟺Bc=0. 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 A,B∈Mm×n(F) and c∈Fn.

[L1]

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).

[L2]

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).

Proof

technique · direct
1.1

The equation Ac=0 says exactly that the columns of A, with coefficients cj, have zero linear combination.

L2L3
2.1

Apply the same row operations to [A∣0]. Its last column stays zero, so [L1] gives Ac=0 if and only if Bc=0.

step 1.1L1
3.1

Restricting c to any chosen column subfamily shows that it is independent for A exactly when it is independent for B. Hence the largest independent column families and their dimension agree, although the literal column spaces may differ.

step 2.1L2L3∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

The columns of the original matrix indexed by pivot columns form a basis of its column space

Statement

Let R be the reduced row echelon form of A. The columns of A whose indices are pivot columns of R form a basis of Col⁡(A).

Facts & Assumptions

Given: A matrix A and its RREF R.

[L1]

Row operations preserve every linear relation among corresponding columns (Elementary row operations preserve every linear relation among the columns and hence preserve column rank).

[L2]

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).

[L3]

Proof

technique · direct
1.1

In R, 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 R.

L2L3L4
2.1

Each relation used in step 1.1 holds among the corresponding columns of A by [L1], and every relation among the pivot columns transfers in both directions.

step 1.1L1
3.1

Therefore the original pivot-indexed columns are independent and span every column of A, hence form a basis of Col⁡(A).

step 2.1L3L4∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Row rank equals column rank, and both equal the number of pivots

Statement

For every finite matrix over a field, rrank⁡(A)=crank⁡(A). Both dimensions equal the number of pivots in any echelon form of A.

Facts & Assumptions

Given: A matrix A and an echelon form R of A.

[L1]

The nonzero rows of R form a basis of the row space of A (The nonzero rows of a row echelon form form a basis of the original row space).

[L2]

Let Q be the reduced row echelon form of A. The columns of A whose indices are pivot columns of Q form a basis of the column space of A (The columns of the original matrix indexed by pivot columns form a basis of its column space).

[L3]

Row rank and column rank are the respective dimensions (Row space, column space, nullspace, row rank, column rank and matrix rank).

Proof

technique · direct
1.1

There is one nonzero echelon row for each pivot, so [L1] and [L3] make the row rank equal to the pivot count of R. This applies to every echelon form of A.

L1L3
2.1

Let Q be the RREF of A. Step 1.1 makes the number of pivots of Q 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 R. This includes pivot count zero.

step 1.1L2L3∎
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

The rank of a matrix equals the rank of the linear map x↦Ax

Statement

For A∈Mm×n(F), the matrix rank of A equals the rank of the linear map LA:Fn→Fm defined by LA(x)=Ax.

Facts & Assumptions

Given: A matrix A∈Mm×n(F) and its associated linear map LA.

[L1]

Matrix rank is row rank, which equals column rank (Row space, column space, nullspace, row rank, column rank and matrix rank).

[L3]

The rank of a linear map is the dimension of its image (Rank and nullity of a linear map with finite-dimensional domain).

[L4]

Matrix multiplication is given entrywise by (Ax)i=∑j<naijxj (Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes).

[L5]

Matrix multiplication distributes over addition and is compatible with scalar multiplication (Matrix multiplication is associative, unital, distributive, and compatible with scalar multiplication).

Proof

technique · direct
1.1

Fact [L5] shows that LA(x)=Ax is linear. By [L4], every value Ax is a linear combination of the columns of A, with coefficients xj, and every such combination is Ax for that coefficient column. Hence im⁡LA=Col⁡(A).

L4L5algebra
2.1

Taking dimensions and using [L1]–[L3] gives rank⁡LA=dim⁡Col⁡(A)=rank⁡A.

step 1.1L1L2L3∎
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

For an m×n matrix A, rank⁡(A)+dim⁡N(A)=n

Statement

For A∈Mm×n(F), rank⁡(A)+dim⁡FN(A)=n.

Facts & Assumptions

Given: The linear map LA:Fn→Fm, x↦Ax.

[L1]
[L2]

Rank–nullity gives dim⁡V=rank⁡T+dim⁡ker⁡T for a linear map with finite-dimensional domain (Rank-nullity: dim⁡FV=nullity⁡T+rank⁡T).

Proof

technique · direct
1.1

Apply rank–nullity to LA:Fn→Fm to obtain n=rank⁡LA+dim⁡ker⁡LA.

L2
2.1

By [L1] the first term is rank⁡A, and by [L3] the kernel is N(A). Substitution proves the formula, including n=0.

step 1.1L1L3∎
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Affine subspaces as translates x+U of linear subspaces

Definition

Let V be a vector space over F, let U⊆V be a linear subspace, and let x∈V. The translate x+U:={x+u:u∈U} is an affine subspace of V. The same affine subspace can have different representatives: if y∈x+U, then y+U=x+U. It is a linear subspace exactly when it contains 0, equivalently when x∈U.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

If Ax=b has one solution xp, then its full solution set is the affine subspace xp+N(A)

Statement

If xp is one solution of Ax=b, then S(A,b)=xp+N(A). Thus every nonempty solution set of a finite linear system is an affine subspace parallel to the nullspace.

Facts & Assumptions

Given: A∈Mm×n(F), b∈Fm and xp∈Fn with Axp=b.

[L3]

The multiplication map LA:x↦Ax is linear (The rank of a matrix equals the rank of the linear map x↦Ax).

[L5]

An affine subspace is a translate x+U of a linear subspace (Affine subspaces as translates x+U of linear subspaces).

Proof

technique · direct
1.1

If z∈N(A), then A(xp+z)=Axp+Az=b+0=b, so xp+z∈S(A,b).

L1L2L3algebra
2.1

Conversely, if x∈S(A,b), then A(x−xp)=Ax−Axp=b−b=0, so x−xp∈N(A) and x=xp+(x−xp)∈xp+N(A). Thus S(A,b)=xp+N(A).

step 1.1L1L2L3algebra
3.1

Since N(A)=ker⁡LA, facts [L3] and [L4] make it a linear subspace. Its translate xp+N(A) is therefore an affine subspace by [L5].

step 2.1L2L3L4L5∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Reduced row echelon form detects consistency and parametrises every solution by the nonpivot variables

Statement

Let R be the RREF of [A∣b]. The system Ax=b is consistent exactly when the last column of R 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 Ax=b over a field and the RREF R of its augmented matrix.

[L1]

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).

[L3]

The augmented matrix records the coefficients and right-hand side of Ax=b (Matrix equation Ax=b, its solution set, consistency, homogeneous systems and the augmented matrix [A∣b]).

[L4]

Proof

technique · constructive
1.1

Replace [A∣b] by its unique RREF R. By [L1] this changes no solution.

L1L2L3construct
2.1

A pivot in the augmented column produces a row 0=1, 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.

step 1.1L4
3.1

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.

step 2.1L3L4discharge-construct∎
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

The system Ax=b is consistent if and only if rank⁡(A)=rank⁡([A∣b])

Statement

For every finite system Ax=b over a field, Ax=b is consistent⟺rank⁡(A)=rank⁡([A∣b]).

Facts & Assumptions

Given: A coefficient matrix A and augmented matrix [A∣b].

[L1]

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).

[L2]

Matrix rank equals the number of pivots (Row rank equals column rank, and both equal the number of pivots).

Proof

technique · direct
1.1

Row reduce the augmented matrix. Its coefficient block is an echelon form row equivalent to A, while the whole reduced matrix is an echelon form of [A∣b]. Thus [L2] identifies their respective pivot counts with the two ranks. Those counts differ exactly when the augmented column supplies one additional pivot.

L1L2
2.1

By [L1], absence of that additional augmented pivot is equivalent to consistency. Step 1.1 therefore proves both directions.

step 1.1L1∎
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Over an infinite field, a finite linear system has no solution, exactly one solution, or infinitely many solutions according to its pivots

Statement

Let F be an infinite field. A finite system over F 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 (10) and right-hand side (01) 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 F.

[L1]

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).

[L2]

A set is finite when it is equinumerous with a natural number (The cardinality ∣A∣ of a finite set).

[L3]

A field supplies addition, multiplication and distinct 0,1, and each nonzero scalar is invertible (Field).

[L4]

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

technique · direct
1.1

If the augmented column is a pivot column, [L1] gives no solution.

L1L2L3
2.1

If there is no augmented pivot and no free variable, [L1] determines every variable uniquely, so there is exactly one solution.

step 1.1L1
3.1

If a free variable exists, fix all other free variables and let that one range through F. The parametrisation of [L1] assigns distinct solutions to distinct scalars, injecting the infinite set F into the solution set; hence the solution set is not finite and is infinite.

step 2.1L1L4∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Invertible matrix theorem: invertibility, full pivot rank, RREF I, trivial nullspace and unique solvability are equivalent

Statement

For A∈Mn(F), the following are equivalent:

  1. A is invertible;
  2. x↦Ax is a linear isomorphism;
  3. N(A)={0};
  4. rank⁡(A)=n;
  5. A has a pivot in every row and every column;
  6. the RREF of A is In;
  7. for every b∈Fn, the equation Ax=b has exactly one solution.

Facts & Assumptions

Given: A square matrix A∈Mn(F).

[L1]

RREF detects consistency and parametrises solutions by its nonpivot variables (Reduced row echelon form detects consistency and parametrises every solution by the nonpivot variables).

[L2]

Rank–nullity for matrices gives rank⁡A+dim⁡N(A)=n (For an m×n matrix A, rank⁡(A)+dim⁡N(A)=n).

[L3]

Matrix rank equals the rank of x↦Ax (The rank of a matrix equals the rank of the linear map x↦Ax).

[L4]

Matrix rank equals the number of pivots in any echelon form (Row rank equals column rank, and both equal the number of pivots).

[L5]

Matrix invertibility means existence of a two-sided matrix inverse (Invertible matrices and the general linear group GL⁡n(F)).

[L6]
[L8]

A linear isomorphism is a linear map with a two-sided linear inverse (Invertible linear maps, linear isomorphisms, and inverse linear maps).

Proof

technique · direct
1.1

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 N(A)={0}.

L5L6L7L8
2.1

By [L2], trivial nullspace is equivalent to rank n, and [L4] makes this equivalent to having n pivots. A square matrix has n pivots exactly when every row and column contains one.

step 1.1L2L3L4
3.1

An n×n RREF with a pivot in every row and column is In. By [L1], RREF In is equivalent to the assertion that every right-hand side produces a consistent system with no free variable, hence exactly one solution.

step 2.1L1
4.1

Under condition 7, define S(b) to be the unique solution of Ax=b. Then LA(S(b))=b, and uniqueness for the right-hand side Ax gives S(LA(x))=x. Moreover, linearity of LA from [L3] gives LA(S(λy+z))=λy+z=LA(λS(y)+S(z)); applying the inverse function S proves that S is linear. Thus LA 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 n=0, the unique empty matrix is I0, its map on the zero space is bijective, and every condition holds.

step 1.1step 2.1step 3.1L3L6L8algebra∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every invertible finite square real matrix is a finite product of elementary matrices

Statement

Every invertible matrix A∈Mn(R) is a finite product of elementary matrices. The identity matrix is represented by the empty product.

Facts & Assumptions

Given: An invertible real matrix A∈Mn(R).

[L2]

A row reduction is left multiplication by a product of its elementary matrices (A finite row reduction from A to B is encoded by B=Er⋯E1A).

[L4]

The real numbers form a field (The reals form a field).

Proof

technique · constructive
1.1

By [L1] row reduction takes A to In; by [L2] there are elementary real matrices with Er⋯E1A=In.

L1L2L4construct
2.1

Multiply by the explicit inverses in reverse order to obtain A=E1−1⋯Er−1, and each factor is elementary by [L3].

step 1.1L3algebra
3.1

If A=In, take r=0 and the empty product. No determinant is used.

step 2.1discharge-construct∎
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Row reducing [A∣I] yields [I∣A−1] exactly when A is invertible

Statement

For A∈Mn(F), row reduction of [A∣In] can reach [In∣B] if and only if A is invertible. Whenever it does, B=A−1.

Facts & Assumptions

Given: A square matrix A over a field and a finite row reduction of [A∣In].

[L2]

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).

[L3]

A whole reduction is encoded by one product E of elementary matrices (A finite row reduction from A to B is encoded by B=Er⋯E1A).

[L4]

An augmented matrix records simultaneous row operations on all its columns (Matrix equation Ax=b, its solution set, consistency, homogeneous systems and the augmented matrix [A∣b]).

Proof

technique · constructive
1.1

Let E be the product encoding the row operations. The two output blocks are EA and EIn=E.

L2L3L4construct
2.1

If the output is [In∣B], then EA=In and B=E. By [L1], A is invertible, and multiplying EA=In by A−1 gives E=A−1=B.

step 1.1L1algebra
3.1

Conversely, if A is invertible, [L1] supplies a reduction of A to In; applying it to [A∣In] gives [In∣A−1] by step 2.1. If the left block cannot reach In, [L1] says no inverse exists.

step 2.1L1discharge-construct∎

5 · Examples, counterexamples and false statements

None yet.

Sources