The Rank-Nullity Theorem for Linear Transformations and Matrices

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:40 AM on 5/28/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

10 Terms

1
New cards

What’s the rank-nullity theorem?

Let T:VWT:V→W be a linear transformation from a finite-dimensional vector space VV to an arbitrary space WW. Then rank(T)+nullity(T)=dim(V)rank(T)+nullity(T)=dim(V)

2
New cards

Proof of the rank-nullity theorem?

Let dim(V)=n\dim(V)=n.

  • Choose a basis {v1,,vk}\{v_1,\ldots,v_k\} for ker(T)\ker(T), so nullity(T)=k\operatorname{nullity}(T)=k. Since this set is linearly independent, extend it to a basis B={v1,,vk,vk+1,,vn}B=\{v_1,\ldots,v_{k},v_{k+1},\ldots,v_{n}\} of VV.

Claim that B2={T(vk+1),,T(vn)}B_2=\{T(v_{k+1}),\ldots,T(v_{n})\} is a basis for Im(T)\operatorname{Im}(T).

  • It spans because any wIm(T)w\in\operatorname{Im}(T) can be written as w=T(v)w=T(v), and when vv is written using the full basis of VV, the terms T(v1),,T(vk)T(v_1),\ldots,T(v_k) disappear because v1,,vkker(T)v_1,\ldots,v_k\in\ker(T).

  • It is linearly independent because if ck+1T(vk+1)++cnT(vn)=0c_{k+1}T(v_{k+1})+\cdots+c_nT(v_n)=0, then ck+1vk+1++cnvnker(T)c_{k+1}v_{k+1}+\cdots+c_nv_n\in\ker(T), so it can be written using v1,,vkv_1,\ldots,v_k.

We can write ck+1vk+1++cnvn=c1v1++ckvkc_{k+1}v_{k+1}+\cdots+c_nv_n=c_1v_1+\cdots+c_kv_k for some c1,,ckKc_1,\ldots,c_k\in K. Rearranging gives c1v1ckvk+ck+1vk+1++cnvn=0-c_1v_1-\cdots-c_kv_k+c_{k+1}v_{k+1}+\cdots+c_nv_n=0 so all coefficients are zero since B\mathcal{B} is linearly independent. Therefore B2\mathcal{B}_2 is a basis for Im(T)\operatorname{Im}(T) and has nkn-k vectors. Hence rank(T)=nk\operatorname{rank}(T)=n-k and nullity(T)=k\operatorname{nullity}(T)=k, so rank(T)+nullity(T)=n=dim(V)\operatorname{rank}(T)+\operatorname{nullity}(T)=n=\dim(V).

3
New cards

What is a row and column space of a matrix?

Let AMmn(K)A \in M_{mn}(K).

The Row Space of AA is the subspace of KnK^n spanned by the rows of AA, denoted by Row(A)Row(A) .


The column space of AA is the subspace of KmK^m spanned by the columns of A, denoted by Col(A)Col(A)

4
New cards

Proof that if A,BMmn(K)A,B\in M_{mn}(K) are row equivalent, then Row(B)=Row(A)Row(B)=Row(A) and if they’re column equivalent, then Col(B)=Col(A)Col(B)=Col(A).

The matrix AA can be transformed into BB by applying a sequence of elementary row operations. Therefore the rows of BB are linear combinations of the rows of AA and so Row(B)Row(A)Row(B)\subseteq Row(A). Reversing the row operations we can transform BB into AA so we get Row(A)Row(B)Row(A) \subseteq Row(B).

    Row(A)=Row(B)\implies Row(A)=Row(B).

Applying same argument with elementary column operations gives the second part.

5
New cards

Why do the non-zero rows of RREF(A)\operatorname{RREF}(A) form a basis for Row(A)\operatorname{Row}(A)?

Let R=RREF(A)R=\operatorname{RREF}(A). Since row equivalent matrices have the same row space, Row(A)=Row(R)\operatorname{Row}(A)=\operatorname{Row}(R).

The non-zero rows of RR span Row(R)\operatorname{Row}(R) because zero rows add nothing to the span. They are also linearly independent because each non-zero row has a leading 11 in a pivot column where all other rows have 00. Therefore the non-zero rows of RR form a basis for Row(A)\operatorname{Row}(A), and dim(Row(A))\dim(\operatorname{Row}(A)) equals the number of non-zero rows in RR.

6
New cards

What is the null space of a matrix AA?

Null(A)Null(A) is the subset of KnK^n consisting of solutions of the linear system Av=0Av=0, i.e

Null(A)={vKnAv=0}Null(A)=\{v\in K^n|Av=0\}

NOTE:

  • The dimension of Null(A)Null(A) is called the nullity of A, Nullity(A)Nullity(A)

    • Null(A)=Ker(TA)Null(A)=Ker(T_A) where TAT_A is the linear transformation TA(v)=AvT_A(v)=Av

7
New cards

How is the column space of a matrix connected to the image of its matrix transformation?

For AMm,n(K)A\in M_{m,n}(K), define TA:KnKmT_A:K^n\to K^m by TA(v)=AvT_A(v)=Av. Then Col(A)=Im(TA)\operatorname{Col}(A)=\operatorname{Im}(T_A).

This is because multiplying AA by a vector gives a linear combination of the columns of AA, so every output lies in Col(A)\operatorname{Col}(A). Conversely, each column of AA is an output of TAT_A since AeiAe_i equals the ii-th column of AA.

8
New cards

What is Rank(A)Rank(A) where AA is a matrix?

The dimension of the column space of AA. Rank(A)=Rank(TA)Rank(A)=Rank(T_A)

9
New cards

What is the Rank-Nullity Theorem for matrices?

If AA is an m×nm\times n matrix, then Rank(A)+Nullity(A)=nRank(A)+Nullity(A)=n.

Proof:

Let AMm,n(K)A\in M_{m,n}(K) and define TA:KnKmT_A:K^n\to K^m by TA(v)=AvT_A(v)=Av.

The image of TAT_A is the column space of AA, so rank(TA)=rank(A)\operatorname{rank}(T_A)=\operatorname{rank}(A).

By definition we have nullity(TA)=nullity(A)\operatorname{nullity}(T_A)=\operatorname{nullity}(A).

By rank-nullity for linear transformations, rank(TA)+nullity(TA)=dim(Kn)=n\operatorname{rank}(T_A)+\operatorname{nullity}(T_A)=\dim(K^n)=n. Therefore rank(A)+nullity(A)=n\operatorname{rank}(A)+\operatorname{nullity}(A)=n.

10
New cards

Why do the row space and column space of a matrix have the same dimension?

Let R=RREF(A)R=\operatorname{RREF}(A), and suppose RR has rr non-zero rows.

The non-zero rows of RR form a basis for Row(A)\operatorname{Row}(A), so dim(Row(A))=r\dim(\operatorname{Row}(A))=r.

Also, row reduction does not change the solution set of Av=0Av=0, so AA and RR have the same nullity.

By rank-nullity, rank(A)+nullity(A)=n\operatorname{rank}(A)+\operatorname{nullity}(A)=n and rank(R)+nullity(R)=n\operatorname{rank}(R)+\operatorname{nullity}(R)=n.

Since the nullities are equal, rank(A)=rank(R)\operatorname{rank}(A)=\operatorname{rank}(R). In RREF, rank(R)=r\operatorname{rank}(R)=r, the number of non-zero rows.

Therefore dim(Col(A))=rank(A)=r=dim(Row(A))\dim(\operatorname{Col}(A))=\operatorname{rank}(A)=r=\dim(\operatorname{Row}(A)).

NOTE: It is not true in general that col(A)=Row(A)col(A)=Row(A), they just have the same dimension.