We can now reduce any matrix and read off the
solutions of any linear system. This section asks a
coarser question: how much information does a matrix
carry? Three subspaces come attached to every matrix
: the vectors
it can
produce, the combinations of its rows, and the vectors
it sends to zero. Their dimensions are governed by a
single number, the rank, which is the number of pivots.
With it we settle when a system is solvable and how many
solutions it has, and we turn the questions of Chapter 1
about vectors in (independent?
spanning? a basis of a sum or an intersection?) into a
routine computation, which is the “systematic method”
that Chapter 1 promised.
Throughout, is
a field and has columns .
Three
subspaces of a matrix
Here is the matrix we will follow through the
section: Three questions about it have come up in this
chapter, and each answer is a set. For which can we
solve ? By Theorem 3.1.1,
exactly for in the span of
the columns. Which solve ? By
Theorem 3.1.2, a
subspace of .
And which new equations can we derive from the four by
adding multiples of them? Their left-hand sides are
exactly the combinations of the rows. These three sets
recur so often that they get names.
The column space is everything can produce, the null
space is everything kills, and the row
space is every left-hand side we can build from the
equations of .
Definition
3.5.1 (Column space)
The column space of
is the span of its columns,
Definition
3.5.2 (Row space)
The row space of
is the span of its rows,
Definition
3.5.3 (Null space)
The null space of
is the solution set of the homogeneous system,
In words: lives among the
outputs, in (one entry per row);
lives
among the inputs, in (one entry per
column); and consists of row
vectors of length . The two descriptions
of agree
by Theorem 0.9.3: , and as runs over these are all the
combinations of the columns.
Well-definedness. All three are
subspaces.
and are
spans, hence subspaces by Theorem 1.3.1, of
and of
respectively. is a subspace of
by Theorem 3.1.2. The
row vectors form an -dimensional space, with
the standard basis (Example (Dimensions of the Running Examples)).
Transposing turns row vectors into columns and respects
sums and scalar multiples (Theorem 0.9.5), so it
sends a combination of rows to the same combination of
their transposes, and only the zero row transposes to
. The
transposes of the rows of are the columns of
. Hence
transposing sends onto , a list of
rows is independent exactly when the list of their
transposes is, and transposing a basis of gives a basis of
.
Therefore
Examples.
- The identity. , since
the columns span; ; and , since .
- The zero matrix is the degenerate
case. For , , ,
and ,
since every is killed. It
carries no information, and its column space is as small
as possible while its null space is as large as
possible. We will see that this trade-off is exact.
- A single row. For ,
the columns are the scalars , so
,
is a line of row vectors,
and is the
plane
in .
Nonexample by minimal change.
Replace by
a nonzero right-hand side: the solution set with .
It is described by the same equations, and it is still
of the form when nonempty (Theorem 3.1.3). But
it does not contain , since , so it fails the first condition of Theorem 1.2.1.
Warning. The three spaces live in
different places. For above,
but , so a statement such as “” does not even make sense. Keep track
by size:
needs with
entries and
returns a vector with entries.
Rank and
nullity
The column space measures how much can reach, and the
null space how much it collapses. We measure each by its
dimension. Both are subspaces of finite-dimensional
spaces, so both have a dimension by Theorem 1.6.7.
The rank counts the independent directions that
can
produce.
Definition
3.5.4 (Rank of a matrix)
The rank of
is .
Definition
3.5.5 (Nullity of a matrix)
The nullity of
is .
From the examples above: and ;
and ; and , with nullity . In each case rank plus
nullity equals the number of columns. Two simple bounds
hold at once: , because , and , because
is spanned
by vectors (Theorem 1.6.3). Why
define rank through columns and not rows? We could have,
and one of the main theorems of this section says the
answer would be the same.
What row
operations preserve
To compute these spaces we will row reduce. So we
first ask what a row operation does to each of them.
Recall from Theorem 3.4.8 that
is row
equivalent to
exactly when with invertible; since row equivalence is
symmetric (Theorem 3.2.2 (b)),
we may simply say that and are row
equivalent.
Theorem
3.5.1 (Row operations and the three
spaces)
Let be row equivalent. Then:
- (a) ;
- (b) .
Equivalently, writing for the columns of : for all ,
the columns of
satisfy if and only if
the columns of
satisfy ;
- (c) but and need
not be equal.
Proof.
(a) Write with invertible, by Theorem 3.4.8. By
Theorem 0.9.2, row
of is , which by Theorem 0.9.3 (rows
version) is a combination of the rows of . So every row of lies in , and by Proposition 1.3.4
(1). Since with invertible, the
same argument gives .
(b) The equality
is Lemma 3.3.1. By Theorem 0.9.3, and with , so the second statement is the first one
written out (this is Lemma 3.3.2).
(c) Let and , obtained by . Then
and . These lines differ, since is not a multiple
of .
So row reduction keeps the row space and the
relations among the columns, but it
moves the columns themselves.
Warning. Do not read off the reduced
form. In (c) above, the RREF of is , whose column space is
the -axis, while
is the
line . What
survives row reduction is the pattern of
dependence: in both matrices column 2 equals column 1.
So we use the RREF to decide which
columns to take, and then take those columns
from .
Fix the notation for the rest of the section. Let
be
the reduced row echelon form of (Theorem 3.2.3, Theorem 3.3.4),
with columns . Let have nonzero rows, and let
the pivot of row
lie in column ,
so that . These are the pivot
columns of , well defined by Corollary 3.3.5.
The remaining columns are the free
columns. We use three facts from Definition 3.2.4:
- rows of
are zero;
- column of
is (the pivot is
and the only
nonzero entry of its column);
- in row , every
entry to the left of the pivot is .
From the last two, if column of has exactly pivot columns to its
left, then every entry of in rows is zero,
except the pivot entry of row when .
Indeed, for , row
is either zero or has its pivot in column , and entries to
the left of a pivot vanish. In the running example,
with , pivot columns and free columns (the reduction is
carried out in Example (Bases for the running example)
below).
The column space comes first. In the answer is visible:
the pivot columns are , and every column has zeros below
row . Row
reduction does not preserve columns, but by Theorem 3.5.1 (b)
it preserves every linear relation among them, and “is a
basis” and “equals this combination” are statements
about relations.
Theorem
3.5.2 (Pivot columns form a basis of the column
space)
Let have pivot columns ,
and let be its RREF. Then:
- (a) the pivot
columns of , , form a basis of ;
- (b) if column is free and pivot columns lie to
its left, then ;
- (c) the pivot
columns of are
exactly the vectors kept when is sifted as in Theorem 1.5.4.
Idea. Both claims are statements
about linear relations among columns, so by Theorem 3.5.1 (b)
it suffices to prove them for , where they can be
seen by inspection. The pivot columns of are , which are independent. A free
column of is
, a combination of the pivot
columns to its left with its own entries as
coefficients. So we transfer two relations back to : “ forces ” and “”. Part (c) is a
rereading of Corollary 3.3.5.
Proof. Throughout, we use Theorem 3.5.1 (b)
in the form: for scalars ,
(b) Let column
be free, with
pivot columns
to
its left. By the fact in bold before the theorem, the
entries of in rows are zero,
so , since . This is a linear relation among the
columns of with
coefficient on
, on , and elsewhere. By , the columns of
satisfy the same
relation, which is (b).
(c)
Spanning. Each pivot column lies in
, and each free column does by
(b). Hence by
Proposition 1.3.4
(1). The reverse inclusion holds by Proposition 1.3.4
(2), since the pivot columns are among the
columns.
Independence. Let . This is a
relation among all the columns of with coefficient on the free columns. By
, . The -th entry of the left
side is , so
. Hence the pivot columns of are linearly
independent, and with spanning they form a basis of
by Definition 1.5.1.
- (c) By Corollary 3.3.5
(a), column is a
pivot column if and only if .
Sifting keeps exactly when
is not
in the span of the vectors kept before it, and by Theorem 1.5.4
(applied to ) that span is . Hence the kept vectors are
exactly the pivot columns. This proves the theorem.
This is sifting (Theorem 1.5.4) done
by elimination. In Chapter 1, each step “is in the span of
the vectors kept so far?” was a separate small system.
One row reduction answers all of them at once, and part
(b) even gives the coefficients.
The row space and the null space are read off directly.
Theorem
3.5.3 (Basis of the row space)
The nonzero rows of the RREF of form a basis of .
Proof. By Theorem 3.5.1 (a),
. The zero rows of contribute nothing to
a combination, so the nonzero rows span . For
independence, let . Look at the
entry in column : since column of is , only row
has a nonzero
entry there, equal to . So that entry of the
combination is ,
and for
each . Hence the
nonzero rows are a basis of .
For the null space, each free variable gets one basis
vector: set that free variable to , the other free
variables to , and
solve for the pivot variables.
Theorem
3.5.4 (Basis of the null space)
Let have RREF with pivot columns .
For each free column , define by
Then the vectors , one for each
free column , form
a basis of . In particular
, the number of free columns.
Proof. By Theorem 3.5.1 (b),
. For , row
of has entry
in column , entry in every other pivot
column (since column is ), and
entries in
the free columns. Rows are zero. Hence is
equivalent to the
equations Spanning. Let ,
and put . For a free column
, the -th entry of is , since has a there and the other
have . For a pivot
column, the -th
entry of
is , which equals by . So lies
in the span of the . Each itself
satisfies , so it lies in
.
Independence. If , then the -th entry of the left
side is , so
every .
Hence the form a basis
of , and
there are of
them.
Example
(Bases for the running example)
Find bases of , , and , and the rank
and nullity, for
Solution. Row reduce: The pivot columns are , and the free
columns are .
Column space. By Theorem 3.5.2 (a),
the pivot columns of , form a basis of , so . By part
(b), the free columns are
(from column 2 of ) and (from column 5).
Check: . Note that :
every column of
has last entry ,
but does
not.
Row space. By Theorem 3.5.3, a
basis is so .
Null space. The equations read , , . By Theorem 3.5.4, a
basis is so . Check: and , which are the two relations found
above.
So and , the number of columns.
Quick check. Without computing
anything, what is the largest possible rank of a matrix, and
the smallest possible nullity?
Solution. , since . By Theorem 3.5.4, the
nullity is the number of free columns, , where is the number of
pivots (one per nonzero row). So the nullity is at least
. For example
attains rank and nullity .
Row rank
equals column rank
The example came out with . This is not luck, and it is
surprising: the row space and the column space live in
different spaces, and the rows and columns of a matrix have
nothing obvious in common. Counting pivots explains
it.
Theorem
3.5.5 (Row rank equals column rank)
Let , and let be the number of pivots
of its RREF. Then Consequently .
Proof. By Theorem 3.5.2 (a),
has a
basis consisting of the pivot columns, so . By Theorem 3.5.3,
has a
basis consisting of the nonzero rows of the RREF. Each
nonzero row contains exactly one pivot and each pivot
lies in a nonzero row, so there are of them, and .
Finally, by
at the start of this section, .
The theorem makes the rank independent of
which echelon form we compute. Gaussian
elimination without the final clearing-up phase produces
an echelon form that is not reduced, and different
sequences of operations produce different echelon forms.
They all give the same count.
Proof. By Corollary 3.3.5
(b), the pivot columns of are the pivot columns
of . Each nonzero
row of has
exactly one pivot, in a different column (Definition 3.2.3),
so the number of nonzero rows of equals the number of
pivot columns of , which is by Theorem 3.5.5.
Warning. Rank is a property of
, not of a
computation, but it must be counted from a row echelon
form. The number of nonzero rows of itself is not the
rank: has two
nonzero rows and rank . Count nonzero rows
only after reaching an echelon form. And the rank
depends on the field when the entries are read in
different fields: has rank over , but over , where , both rows are
and the rank is .
Rank–nullity and the Rouché–Capelli theorem
The trade-off between the zero matrix and the
identity was exact, and now we can say why.
Theorem
3.5.7 (Rank–Nullity for Matrices)
For every , the number of columns of
.
Each column of is either a pivot
column, contributing a direction to , or a free
column, contributing a direction to . Nothing is lost
and nothing is counted twice. This is the same equation
as the Rank–Nullity Theorem of Chapter 2, which proved
it for linear maps by counting basis vectors, with no
matrices at all.
Now the question this chapter started with. When does
have a solution, and how many
solutions are there? The first answer was (Theorem 3.1.1);
here is a version that is a pure count.
Theorem
3.5.8 (Rouché–Capelli Theorem)
Let , , and let be the
augmented matrix.
- (a) The system is
consistent if and only if .
- (b) Suppose it is
consistent, let be one solution,
let ,
and let be a basis of . Then every
solution can be written as for exactly one choice of
. In words: the solutions form an -parameter
family.
- (c) If moreover
is a finite field
with elements
(for instance , with ), a consistent
system has exactly solutions.
Idea. For (a), adding the column
can only
enlarge the column space, and the dimension goes up
exactly when is new, that is,
when . For (b), the structure theorem says
solutions are plus null
vectors, and null vectors have unique coordinates in a
basis. For (c), unique coordinates mean the solutions
are in bijection with , which has elements.
Proof.
- (a) By Definition 3.5.1,
,
which contains by Proposition 1.3.4
(2).
Suppose the system is consistent. By Theorem 3.1.1,
, so by Theorem 1.3.5 , and the ranks are equal.
Suppose . Then is a subspace of
of the same dimension, so by Theorem 1.6.8. In
particular , and the system is consistent by Theorem 3.1.1.
(b) By Theorem 3.5.7,
, so a basis of exists (Theorem 3.5.4). By
Theorem 3.1.3,
is a
solution if and only if . By Theorem 1.5.1,
applied in the vector space with this basis,
each equals for exactly one .
Conversely every such expression is in , so plus it is a
solution. This proves (b).
(c) By (b), the
rule is a bijection from onto the solution
set: every solution is hit, and by exactly one tuple. A
tuple in is
a choice of
entries, each one of elements, so has elements. (When
there is
exactly one tuple, the empty one, and the basis of is empty, so
is the
only solution and .) Hence the solution set has
elements.
Over an infinite field such as , or , part (b) gives the
familiar trichotomy: no solution, exactly one solution
(when ), or infinitely many (when , since
distinct values of give distinct
solutions). Over a finite field “infinitely many” is
replaced by an exact power of . For example, over
a system can
never have exactly or solutions.
Example
(Counting solutions over )
Over ,
consider Decide whether and
are consistent, and count their
solutions.
Solution. We reduce both augmented
matrices at once, carrying two right-hand columns;
arithmetic is modulo , so and . Row operations act on each column separately,
so deleting either right-hand column gives a reduction
of the corresponding augmented matrix. For instance, in
row 2, , and in
row 3, .
The left block is an echelon form of with two nonzero rows,
so by
Corollary 3.5.6.
With , the
augmented matrix has the same two nonzero rows (the
last is zero), so , and by Theorem 3.5.8 (a)
the system is consistent. By part (c) it has exactly
solutions. Explicitly, the reduced system is and , with free:
nine choices.
With , the last
row is a nonzero row with its pivot in the last
column, so has three nonzero rows in
echelon form and . By Theorem 3.5.8 (a),
has no solution. Indeed, row 3 of
is the sum of
rows 1 and 2, so any solution would need , but .
Rank of a
product
Multiplying matrices cannot create information: every
column of is a
combination of the columns of , and every row is a
combination of the rows of . The rank records
this.
Theorem
3.5.9 (Rank of a product)
Let and . Then Moreover, if and are invertible, then .
Proof. Let be the columns of . By Theorem 0.9.2, the
columns of are
, which lie in by Definition 3.5.1.
By Proposition 1.3.4
(1), , so
by Theorem 1.6.7.
Similarly, row of
is , a combination of the rows of by Theorem 0.9.3 (rows
version), so . By Theorem 3.5.5,
.
For the second statement, apply the inequality twice:
, so equality holds throughout. The same
sandwich with gives .
The equality case recovers something we already knew
in a new form: row operations (left multiplication by an
invertible ) do
not change the rank. The inequality is often strict. For
, both factors of
have
rank , but has rank .
In Chapter 1 we asked, again and again, whether some
vectors in are
independent, whether they span, how to extend them to a
basis, and what the sum and intersection of two
subspaces are. Each was answered by solving a small
system by hand. Everything now reduces to one move:
put the vectors as columns of a matrix, row
reduce, and read off pivots.
Theorem
3.5.10 (Independence and spanning by
rank)
Let , and let . Then:
- (a) is linearly independent if and only
if ,
that is, every column is a pivot column;
- (b) spans if and only if , that is,
every row of the RREF has a pivot;
- (c) is a basis of if and only if .
Proof.
(a) By Theorem 0.9.3, with , so the list is independent if and only if
, that is, . By Theorem 3.5.7 this
means .
(b) The list
spans if and
only if . Since and , this holds
if and only if , by Theorem 1.6.8 for
one direction and because equal spaces have equal
dimension for the other. The number of pivots is by Theorem 3.5.5, and
the RREF has
rows, each with at most one pivot.
(c) Combine (a)
and (b) with Definition 1.5.1.
Example
(Testing independence)
Decide whether , , are linearly independent in . If not, find a
linear relation.
Solution. Row reduce the matrix
with these columns: Only columns 1 and 2 are pivot columns, so the
rank is ,
and the vectors are dependent by Theorem 3.5.10 (a).
Column 3 of the RREF gives the relation, by Theorem 3.5.2 (b):
. Check: . Moreover
is a basis of by Theorem 3.5.2
(a).
To extend an independent list to a
basis of ,
append the standard basis and keep the pivot columns.
The appended vectors guarantee that the columns span
. The original
vectors all survive, because by Theorem 3.5.2 (c) a
column is discarded only if it lies in the span of the
columns before it, and an independent list has no such
vector (Lemma 1.5.3).
Example
(Extending to a basis by elimination)
Extend the independent list from Example (Testing independence)
to a basis of .
Solution. Form and
row reduce: This is an echelon form with pivots in columns
. By Corollary 3.5.6
these are the pivot columns of , so by Theorem 3.5.2 (a)
the corresponding columns of form a basis of : (Clearing above the pivots gives the RREF,
whose column 5 says ; check:
.)
For sums and intersections, one reduction does both
jobs.
Proposition
3.5.11 (Sum and intersection by
elimination)
Let be subspaces with bases and , and let . Then:
- (a) the pivot
columns of form
a basis of ;
- (b) for write , the
combination of the ’s with the first
entries of as coefficients.
If is a basis of , then is a basis of .
In particular and .
Proof.
(a) By Proposition 1.7.2,
, and Theorem 3.5.2 (a)
applies.
(b) By Theorem 0.9.3,
means , so lies
in and in . Also and
, by the vector space
axioms in .
Spanning. Let .
Since the ’s span and the ’s span , . Then and . Writing gives .
Independence. Let , and put . Then , so because the ’s are
independent. Since ,
also , so the
remaining entries vanish because the ’s are
independent. Hence , and because the are
independent.
The dimension statements follow by counting the two
bases, using Theorem 3.5.5 for
.
Adding the two counts and using Theorem 3.5.7 gives
. This is the Dimension Formula for Sums (Theorem 1.7.3)
again, now with a second, computational proof for
subspaces of .
(Some texts use the matrix with columns instead of
, so that a null
vector gives equal combinations with no sign change. The two null
spaces differ only by the signs of the last entries.)
Example
(A basis of a sum)
Let and in , where Find a basis and the dimension of .
Solution. Each pair is independent,
since neither vector is a multiple of the other (compare
the first two entries), so . Row
reduce : The pivot columns are . By Proposition 3.5.11
(a), is a basis of , and . Column 4
of says ; check: .
Example
(A basis of an intersection)
For and as in Example (A basis of a sum),
find a basis of , and check the Dimension Formula for
Sums.
Solution. We reuse the RREF of . Its only free column
is column 4, so by Theorem 3.5.4 has the basis
(set ; then , , ). The relation
reads , that is, By Proposition 3.5.11
(b), is a
basis of .
Check that it lies in : . So , and
in agreement with Theorem 1.7.3.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) Define , , , and for ,
and say which space each subspace lives in.
- (b) State the
Rank–Nullity Theorem for matrices and the Rouché–Capelli
Theorem.
- (c) True or false:
if is the RREF
of , then .
Justify your answer.
- (d) True or false:
there is a real matrix with nullity . Justify your
answer.
- (e) True or false:
for every , . Justify your answer.
- (f) Describe how to
find a basis of for subspaces given by bases.
Solution.
- (a) is the span of
the columns, a subspace of ; is the span of
the rows, a subspace of ; , a subspace of ; and
(Definition 3.5.1,
Definition 3.5.2,
Definition 3.5.3,
Definition 3.5.4).
- (b) For ,
(Theorem 3.5.7). For
,
is consistent if and only if ; then the solutions are , an
-parameter family, with exactly
solutions over a field with elements (Theorem 3.5.8).
- (c) False. For , , and but
. Row operations preserve the row
space and the column relations, not the column space (Theorem 3.5.1).
- (d) False. Its rank
is at most , since
the column space lies in , so by Theorem 3.5.7 its
nullity is .
- (e) True. This is Theorem 3.5.5.
- (f) Put the basis
vectors of and
then of as the
columns of , find
a basis of
from the RREF, and for each basis vector take the
combination of the ’s with the first
entries of as coefficients
(Proposition 3.5.11).
B. Practice
Exercise
(B1: The three subspaces of a matrix)
Let Find bases of , and . Hence verify
.
Solution. Row reduce: The pivot columns are and ; the free columns are
.
By Theorem 3.5.2, the
pivot columns of , and , form a basis
of . By Theorem 3.5.3,
and
form a
basis of .
The reduced equations are
and , so by Theorem 3.5.4 a
basis of
is For example . Hence and , and
, as Theorem 3.5.7
requires.
Exercise
(B2: Independence and extension in )
Let , , in .
- (a) Determine
whether is linearly
independent. Justify your answer.
- (b) Find a basis of
, and extend it to a
basis of
using standard basis vectors.
Solution.
- (a) Row reduce the
matrix with columns : The rank is , so the list is dependent by Theorem 3.5.10 (a).
Column 3 gives (Theorem 3.5.2 (b));
check: .
- (b) By Theorem 3.5.2 (a),
is a basis of . To extend it, row reduce :
This echelon form has pivots in columns , which are the
pivot columns by Corollary 3.5.6. By
Theorem 3.5.2 (a)
the corresponding columns form a basis of the column
space, which is since it contains
. Hence is a basis of extending .
Exercise
(B3: Sum and intersection in )
Let and in , where Find , ,
a basis of ,
and a basis of . Hence verify Theorem 1.7.3.
Solution. Row reduce : Clearing above the pivots (, , , then
,
)
gives The pivot columns are , so is independent by Theorem 3.5.2 (a),
and so are its sub-lists and ; also is not a
multiple of (compare first
entries). Hence and , with the given spanning lists as bases. By
Proposition 3.5.11
(a), is a basis
of , so .
The only free column is column 5. Setting gives , a basis of by Theorem 3.5.4. So
, and by Proposition 3.5.11
(b), is a basis of . Check: . Hence , and
C. Going deeper
Exercise
(C1: Rank of a sum)
Let . Prove that . Give an example where the inequality
is strict.
Solution. The -th column of is ,
which lies in (Definition 1.7.1).
This sum is a subspace (Theorem 1.7.1), so
by Theorem 1.3.1, . By Theorem 1.6.7 and Theorem 1.7.3, For strictness, take and over : .
Exercise
(C2: Matrices of rank one)
Let . Prove that if and only
if for some
nonzero and
.
Solution. Suppose
with , and write . By Theorem 0.9.2, the
-th column of
is times
the -th column of
, the
matrix
; that is,
. So
every column lies in , and
. Since ,
some ,
and then because
(Theorem 1.1.9). The
list is
independent, since forces (Theorem 1.1.9), so
has
dimension , and
by
Theorem 1.6.7. On
the other hand : a space of dimension has the empty list as a
basis, so it equals , but contains the
nonzero vector . Hence .
Suppose , and let be a basis of
; then
. Each column
equals
for some .
Put . By the computation in , the -th column of is
, so . If , then
would have
rank , so .
This proves the claim.
Exercise
(C3: The matrix )
For , let
have entries . Prove that and for every . Hence find .
Hint: write each row as a combination of two
fixed row vectors.
Solution. For , , so
. Let
, and put
and in . Row
of is . So , and by
Theorem 1.6.3.
Rows 1 and 2 are and . If , the first two entries give
and
.
Subtracting the first from the second gives , so , and then
, so . Hence contains two
independent vectors, and by
Theorem 1.6.3.
So , and by Theorem 3.5.5. By
Theorem 3.5.7,
for , and .
Exercise
(C4: Counting right-hand sides over a finite
field)
Let be a
finite field with
elements, and let have rank .
- (a) Prove that
exactly
vectors make consistent.
- (b) By counting the
pairs with in
two ways, and using Theorem 3.1.3 but
not Theorem 3.5.7,
prove that
has exactly elements. Deduce : a
counting proof of Rank–Nullity over a finite field.
- (c) Over , let . How many give
a consistent system, and how many solutions does each
such system have?
Solution.
(a) By Theorem 3.1.1,
is consistent exactly when .
Let be a basis of . By Theorem 1.5.1, is a
bijection : every vector of is hit by
exactly one tuple. Since has elements, so does
.
(b) Let . Each
determines exactly one , so
there are
pairs. Now group the pairs by . If ,
there are none, by Theorem 3.1.1. If
, pick one solution ; by Theorem 3.1.3 the
solutions are , and is a bijection from onto this set
(it is surjective by definition, and gives ). So each of the vectors of (a) accounts
for exactly
pairs, and there are pairs in total. Hence , and .
Let . The argument of (a), applied to a basis of
of length
, gives . So . Since
, distinct
exponents give distinct powers of , so . This is Theorem 3.5.7,
proved here by counting alone.
(c) Over , gives
row 3 equal to , and then makes it zero. So an echelon form
is , and by Corollary 3.5.6. By
(a), exactly of the
vectors
give a consistent system, and by Theorem 3.5.8 (c)
each has solutions. (The consistent are those with
. The rows of add up to zero, so
every consistent satisfies this
equation; exactly
vectors of
satisfy it, and
are consistent, so the two sets coincide.)