Column rank Created 2026-10-14 Updated 2026-10-18
The column rank of a matrix is the dimension of its image of a linear map, equivalently the dimension of the linear span of its columns. Multiplication on the left by an invertible matrix preserves all column linear relations, and elementary column operations preserve their linear span. In row echelon form the pivot columns form a basis of the column space. Its dimension equals the number of nonzero rows, and hence the row rank.
Free module Created 2026-09-24 Updated 2026-10-14
A free module is a module with a basis of a module : every element has exactly one expression with and only finitely many nonzero. Equivalently, the coefficient map is a module isomorphism. Existence means generation; uniqueness means linear independence in a module. For finite of size , this says , a finite free module. See Neil Strickland's Rings, Modules and Linear Algebra, section 11.
The integer lattice in the opening diagram is a free module over with basis of a module , . For example, , and comparing the two coordinates makes the coefficients unique. A different basis of a module is , , because ; in particular .
By contrast, and are linearly independent in a module, but generate only the submodule . They miss because has no integer solution. They would form a basis over the rational numbers. Even generation need not let one extract a basis of a module: the elements generate , since , but neither singleton generates it, and is a nontrivial linear relation between them. These are concrete failures of the usual vector space argument that divides by any nonzero coefficient.
The cyclic module has no basis of a module over : every element has the nontrivial relation , so no nonempty subset is linearly independent in a module, while the empty subset cannot generate this nonzero module. Specifying the scalar ring is essential: over , the same additive object is a free module with the one-element basis of a module , since each coefficient is itself a unique class in .
Linear dependence Created 2026-09-24 Updated 2026-10-14
A finite family of vectors in a vector space over a specified field is linearly dependent if it has a nontrivial linear relation: with and at least one coefficient nonzero. One can then solve for a vector whose coefficient is nonzero as a linear combination of the others; removing that entry preserves the linear span. Repeated vectors in a list give linear dependence: for example has the linear relation . A list keeps both entries even though the set has only one element. Strang's notes illustrate redundant columns by expressing one as the sum of two others.[ref]
Keep and , and add . The three vectors still have linear span , but now
The two coefficient triples and differ by the nontrivial linear relation . In fact all linear combination representations of this target are
To check both completeness and correctness, use . Linear independence of forces and , giving exactly the displayed family. Redundancy therefore preserves attainable targets while allowing their coefficients to move. For solving a linear system, these alternatives matter; for assigning unique coordinate vectors, one instead chooses a basis.
Figure 1.
A redundant third vector gives infinitely many representations of (3,1)
. Left: the linearly independent pair gives the unique coefficients . Middle: introduces a nontrivial linear relation, and reaches the same target. Right: every gives coefficients with the same linear combination; the dots mark three computed choices. Details.
The following example shows why linear independence depends on the scalar field.
Linear independence Created 2026-09-24 Updated 2026-10-31
In a vector space over a specified field , a finite family of vectors is linearly independent when, for coefficients ,
Here the left-hand zero is the zero vector, while the right-hand zeros belong to the field . Thus linear independence excludes every nontrivial linear relation. For an infinite family, require this condition for every finite subfamily.[ref]
For and over the real numbers, the linear relation gives and . Adding and subtracting yields , hence . This verifies linear independence directly and explains why the linear combination giving has exactly the coefficients .
A linearly independent family cannot contain the zero vector: a coefficient of on that entry and on every other entry would be a nontrivial linear relation. The empty family is linearly independent, because its empty sum is the zero vector and there are no coefficients that could be nonzero. Linear independence identifies a collection without redundant vectors; combined with a spanning set, it gives a basis. The uniqueness of linear combination coefficients makes its representations unambiguous.
Consider the vectors in the complex numbers, where is the imaginary unit. With scalar field , a linear relation has . Taking its real part and imaginary part gives , so the pair is linearly independent. Every complex number also has coefficients in the real numbers, so form a basis and the dimension of a vector space is two.
With scalar field , the same pair is linearly dependent, since
uses the nonzero coefficients from the complex numbers. The single vector is now a basis, because for every complex number , giving dimension of a vector space one. For example : the second representation uses a coefficient unavailable over the real numbers. Specifying the field is part of the definition of linear independence.
Matrix rank Created 2026-09-24 Updated 2026-10-18
The matrix rank of an matrix over a field is the dimension of its column space, equivalently the dimension of its row space. It counts linearly independent column directions, with . Counting nonzero matrix entries gives a different quantity: an all-ones matrix can have arbitrarily many nonzero matrix entries and still have matrix rank one.[ref]
Consider the following matrix over the real numbers, with columns written as vectors:
The vectors are linearly independent: requires both and , so . The third column adds no new direction to their linear span, hence despite all nine matrix entries being nonzero. The second row likewise repeats twice the first row.
The column space is a plane through the origin:
Every output has second coordinate twice its first coordinate. Conversely, any vector equals , so this condition describes the entire plane, not just part of it. For example, is attainable, whereas lies outside the plane.
Figure 1.
Three column vectors span a two-dimensional plane: , is attainable, and is outside the column space
. Details.
Elementary row operations expose the same count algebraically. Apply and , interchange the last two rows, multiply the second row by , and subtract twice the second row from the first. The resulting reduced row echelon form is
There are two pivot columns, so the matrix rank is two. The corresponding original columns form a basis of the original column space. The pivot columns of itself span the different plane with third coordinate zero: row operations preserve column linear relations, but generally move the column space.[ref]
Solving the homogeneous linear system gives and . Taking the free variable gives
The kernel is the input direction that trades one unit of each of the first two columns for one unit of the third. This trade leaves the output unchanged. The rank-nullity theorem expresses the general balance: for an matrix of matrix rank , the nullity is . The column space describes reachable outputs; the kernel describes invisible changes to inputs.[ref]
For the attainable output , one solution is . Every solution lies in the affine solution space of a linear equation
Indeed, and . Conversely, subtracting from any solution gives a vector in the kernel, so this describes every solution. For , the same row operations on the augmented matrix expose : the second requirement demands where twice the first requires .
Figure 2.
Two pivot columns, one kernel direction, and the same row operations distinguishing attainable from impossible
. Details.
In general, a linear system is solvable exactly when appending leaves the matrix rank unchanged:
Appending a vector outside the column space adds an independent direction. When a solution exists, every solution is , because . Thus one count predicts both how many output directions are reachable and, through the rank-nullity theorem, how many independent input directions remain free.[ref]
Use the left -module structure on the tensor product of associative algebras. Expanding each in the basis shows that every tensor can be written
Thus the displayed family generates the module.
For uniqueness, let be the corresponding dual basis, with . Applying the linear map to a linear relation gives . Hence the family is linearly independent in a module, and
In particular is a basis of a module, with coefficients uniquely in .
A reduced crystallographic root system in a real Euclidean space is a finite spanning subset not containing zero, with , closed under , and satisfying for all roots. A base of a root system is a vector-space basis such that every root has integer coefficients of one sign in that basis.
Choose not orthogonal to any root and call roots with positive. Let be the positive roots that cannot be written as a sum of two positive roots. Repeated decomposition terminates because each summand has strictly smaller positive -value in a finite set. Thus every positive root is a nonnegative integer combination of .
For distinct , : otherwise the allowed difference-root lemma would make either or positive, decomposing one of them. In a real linear relation among , move negative coefficients to the other side, obtaining as positive combinations with disjoint supports. Then , so . But a nonempty positive combination has , a contradiction. Thus the elements are linearly independent. They span every root and hence , proving existence of a base of a root system. The difference-root lemma is used only for distinct roots; that qualification excludes the zero difference.
For the displayed set, there are eight coordinate roots, twenty-four roots with two nonzero unit entries, and sixteen half-coordinate roots: forty-eight in total. It spans , is reduced, and has squared root lengths one and two. Signed coordinate permutations preserve it. Reflections in coordinate roots are sign changes, and reflections in roots are signed coordinate permutations. Every half-coordinate root is obtained by a signed permutation from , so it remains to check its reflection
It sends to , a half-coordinate root; it fixes and sends to the negative sum of the other two coordinate vectors. For a half-coordinate root, the sum of its four signs is or ; the formula sends it, respectively, to itself, a coordinate root, or its negative when parallel to . Thus reflection closure holds. For a long root, the required Cartan integer is an integer dot product; for a coordinate root it is twice a half-integer; for it is . Symmetry gives the remaining cases. Therefore this is the F4 root system.
In the printed base order, the Gram matrix is
Using the convention , the Cartan matrix is
The row-coroot convention transposes this matrix. The Dynkin diagram is the chain , with the double bond pointing toward the shorter third root:
Figure 1.
The F4 Dynkin diagram in the printed simple-root order; the arrow points toward the shorter root
. Details.
The associated symmetric positive definite form, normalized as a squared length, is
Indeed it equals
which is strictly positive for nonzero . The alternative Gram normalization is the same positive definite form up to a positive scalar.
A tabloid records the sets of entries in each row of a tableau. Let be the subgroup permuting entries independently within each column. The polytabloid is
and the Specht module is spanned by these vectors. A standard polytabloid is one whose tableau increases along rows and down columns.
Order tabloids by first sorting each row increasingly, then comparing the resulting row-reading words lexicographically. For a standard tableau , every nonidentity column permutation produces a strictly larger word. In the first row affected by that permutation, each replacement comes from farther down the same column and is larger than the entry it replaces; all earlier rows remain unchanged. Sorting the affected row therefore increases its word. Also no nontrivial column permutation fixes its row sets, since a cell is the unique intersection of its row and column. Hence the least tabloid in is with coefficient one.
Distinct standard tableaux have distinct row tabloids. In a nonzero linear relation among their polytabloids, choose the least leading tabloid with a nonzero coefficient. None of the vectors with larger leading tabloids can contribute to it, so its coefficient cannot cancel. This contradiction proves linear independence of the standard polytabloids.
Choose the linear relation
Then the displayed tensor contraction is , precisely the th vector component of by the vector triple product identity. The matrix need not be a symmetric matrix.
The row rank of is the dimension of the span of its rows in ; its column rank is the dimension of the span of its columns in . Elementary row operations replace rows by invertible linear combinations, so preserve their span. They also preserve every column relation: if and only if for an invertible elementary matrix . Reduce to row echelon form , with nonzero rows. These rows are independent because their leading entries occur in distinct, successively later columns. The pivot columns are independent by their triangular pivot submatrix, while every column lies in the -dimensional coordinate space supported on the nonzero rows. Thus both ranks of , and hence both ranks of , equal . Row rank equals column rank.
Elementary column operations replace columns by invertible linear combinations and preserve their span. Equivalently, right multiplication by an invertible elementary matrix preserves row relations, since if and only if . Therefore either elementary row operations or elementary column operations preserve the matrix rank, and any finite sequence gives .
For the block matrices, put . The explicit invertible multiplications
follow by first subtracting times the lower block row from the upper one and then subtracting the first block column times from the second. Changing the sign of the upper block row gives . These operations preserve matrix rank, proving that the two specified block matrices have equal rank. Their off-diagonal form gives , since the two image components occupy independent coordinate blocks.
Choose independent columns of and independent columns of . Select the corresponding columns from the first block column of and from the second. In a linear relation among these selected columns, the upper coordinate block forces every coefficient of the first selection to vanish; the lower block then forces every coefficient of the second to vanish. Consequently . Combining this with the equality of block ranks proves the Frobenius rank inequality:
Write , and . If , then
Eliminating gives , and eliminating gives . Hence implies linear independence.
For the converse, suppose . If , the family already contains the zero vector and is linearly dependent. If , the equality gives . If but , then and forces , so . Both cases give a nontrivial linear relation. Therefore
This is the two-dimensional determinant criterion, proved directly without assuming that criterion.
Subtracting the first vector from each of the other two preserves the basis property by iii. The resulting family is
Its last two vectors belong to the plane with first coordinate zero. By b, they are linearly independent there precisely when
In that case their two-dimensional span is the whole plane, and adjoining gives a basis of . If the displayed expression vanishes, a nontrivial linear relation among those two vectors prevents a basis. Thus
No. Every one of the three vectors has equal first and second Cartesian coordinates, so their linear span is contained in the plane . That linear subspace has dimension two and cannot equal .
More explicitly, call the three given vectors in their listed order. Then
This nontrivial linear relation proves linear dependence, whereas a basis must be linearly independent. Being unit vectors alone does not ensure that they form a basis.
For quantifier elimination for infinite underlying vector spaces, we first justify that formulas cannot make finer distinctions than their linear-equation data. In any infinite underlying vector space, eliminate an existential variable from a disjunction of conjunctions of linear equations and inequations. If an equation has a nonzero coefficient of that variable, solve for it and substitute. If none does, the inequations forbid only finitely many values, leaving an available value in the infinite domain; the remaining equations concern only the other variables. Terms are linear combinations, so induction gives quantifier elimination for and completeness, since closed terms reduce to zero.
For one variable there are two possible complete types, zero and nonzero. Both are isolated, and every definable set is their union. Thus
For types of pairs of vectors over a finite field, the linear relation kernel determines the complete type. If , the possibilities are one rank-zero pair, rank-one directions, and one rank-two independent type. Concretely these are ; with for each ; ; and the independent pairs. Their isolating formulas are finite because is finite. Hence
Every class is the union of a selection of these atoms. Basis extension also shows that pairs with the same relation kernel are conjugate by a linear automorphism within any infinite-dimensional model.
Yes. An -module over a field is a vector space. Start with a finite generating list. If it is linearly dependent, one vector has a nonzero coefficient in a linear relation; dividing by that coefficient expresses the vector using the others, so it can be removed without changing the span. Repeating terminates with a linearly independent generating list, which is a basis and therefore a basis of a module.
Thus every finitely generated module over a field is a free module. For the zero module, the empty list is the required basis of a module.
Source gap / TODO: the original printed page 4, confirmed visually, omits the unknown vector. It literally equates a matrix with a vector, so it does not define a well-formed system of linear equations. The following answer is conditional on the usual intended interpretation ; the missing factor is not present in the source.
Under that interpretation, the rows satisfy . Applying this linear relation to the right-hand side gives the necessary consistency condition
It is sufficient too: the upper-left minor has determinant , so the first two rows are linearly independent. The third row is , and imposes precisely the condition already found. Therefore
For completeness, setting gives
and direct substitution satisfies all three linear equations exactly for those two values of . An unconditional answer to the malformed printed equality awaits a source correction.
For row reduction with a parameterized right-hand side at , the nonzero reduced equations are
Column 3 has no pivot element, so is a free variable in a linear system. Taking gives every solution:
There is no further restriction on . Independent substitution into the original linear system gives
Conversely, the two reduced equations force exactly these coordinate formulas, so no solutions have been omitted. The same computation with zero right-hand side gives the kernel . Its dimension is one. The rank-nullity theorem appears here as : two pivot columns and one freely chosen coordinate account for the three unknowns.[ref]
In general a consistent linear system has solution set . Subtracting from proves this description in both directions. The particular solution places the affine subspace, and the kernel supplies its directions.[ref] Over the real numbers this example is an entire line; over the rational numbers the same formula uses rational . A free variable in a linear system over a finite field instead has only finitely many choices.
The pivot columns identify a different object: the original column space. Here they select
which form its basis, while . The corresponding reduced columns are and ; their linear span is a different plane. For example, every original output satisfies , but does not. Since is an invertible matrix, column linear relations survive even though the output vectors move. This is why choosing original columns at the reduced pivot positions works.
Row-equivalent matrices 2026-10-18
Two matrices of the same size over the same field are row-equivalent matrices if a sequence of elementary row operations transforms one into the other.[ref] Every operation is reversible, so they have the same row space and the same column linear relations. Writing the entire sequence as multiplication by an invertible matrix gives and
Thus the kernel is preserved. For a nonzero right-hand side, perform every operation on the whole augmented matrix : changing the coefficients while keeping fixed generally changes the solutions. The column space instead transforms to , which need not equal .
Row rank Created 2026-10-14 Updated 2026-10-18
The row rank of a matrix is the dimension of the vector space spanned by its rows. Elementary row operations preserve this row space; multiplication on the right by an invertible matrix preserves all linear relations among the rows.
To see why row rank equals column rank, write a reduced row echelon form as , where is a product of elementary matrices and is an invertible matrix. Reversibility of the row operations gives equal row spaces for and . Also if and only if , so the columns have exactly the same linear relations. If has nonzero rows, its pivot columns are the first standard basis vectors of and span its column space. Its nonzero rows are linearly independent, since their matrix entries in the pivot positions form an identity matrix. Both dimensions therefore equal , and both counts transfer back to .