WHY these two rules? A vector space is defined by two operations: adding vectors and scaling them. A map "preserves structure" precisely when it commutes with those two operations. Nothing more, nothing less.
HOW to use the definition (Derivation: T(0)=0):T(0)=T(0⋅v)=0⋅T(v)=0.Why this step? I wrote 0 as the scalar 0 times any vector, then pulled the scalar out (homogeneity). So every linear map sends the zero vector to the zero vector — a free sanity check.
WHY is it a subspace? If T(u)=0 and T(v)=0 then T(cu+dv)=cT(u)+dT(v)=0. So sums and scalings of kernel vectors stay in the kernel → it's a subspace of V (and always contains 0).
Derivation from scratch. Let dimV=n. Take a basis {k1,…,kp} of kerT (so nullity =p). Extend it to a full basis of V: {k1,…,kp,w1,…,wq} with p+q=n.
Claim:{T(w1),…,T(wq)} is a basis of imT.
They span the image: any v=∑aiki+∑bjwj, so T(v)=∑aiT(ki)+∑bjT(wj)=∑bjT(wj) (kernel terms vanish). Why?T(ki)=0 by definition of kernel.
They are independent: if ∑bjT(wj)=0 then T(∑bjwj)=0, so ∑bjwj∈kerT=span(ki). Writing it as ∑ciki and using basis independence forces all bj=0.
So rank =q, hence n=p+q= nullity + rank. ■
Check on our example:dimV=3, nullity =1, rank =2, and 1+2=3. ✓
State the two defining properties of a linear map. → additivity & homogeneity.
Why must T(0)=0? → T(0v)=0T(v)=0.
kerT⊆ ? → V. imT⊆? → W.
Injective iff? → kerT={0}.
Rank–nullity statement? → dimV= nullity + rank.
Recall Feynman: explain to a 12-year-old
Imagine a machine that takes arrows and gives new arrows, with one fair rule: if you add two arrows first then feed them in, you get the same answer as feeding each and adding afterwards (and doubling an arrow doubles the output). The kernel is the pile of arrows that the machine squashes flat to nothing. The image is the collection of every arrow the machine is able to spit out. If only the "do-nothing" arrow gets squashed, the machine never confuses two different arrows. Counting rule: (arrows squashed) + (arrows it can make) = (arrows you started with).
Dekho, ek linear transformation basically ek "honest machine" hai jo vectors ko vectors mein badalta hai, lekin do rule follow karta hai: agar tum pehle do vectors ko add karke daalo, toh wahi answer aata hai jo alag-alag daal ke add karne pe aata; aur agar vector ko double karo toh output bhi double. In dono rules ka ek seedha consequence — zero hamesha zero pe jaata hai, T(0)=0. Isiliye Ax+b wale affine maps linear nahi hote jab b=0.
Ab do sabse important cheezein. Kernel matlab woh saare input vectors jo machine 0 bana deti hai — yeh domain V ke andar rehta hai, W mein nahi (yeh sabse common galti hai!). Agar kernel mein sirf 0 hai, toh map injective hai (koi do alag inputs same output nahi dete). Image matlab woh saare outputs jo machine bana sakti hai — yeh W ke andar rehta hai, aur matrix ke case mein yeh column space hota hai.
In dono ko jodne wala magic formula hai Rank–Nullity: dimV=nullity+rank, yaani jitne dimensions crush hue (kernel) plus jitne reachable hain (image), total input dimension ke barabar. Humare example T(x,y,z)=(x+y+z,x−z) mein nullity 1, rank 2, aur 1+2=3 — perfect. Yaad rakhne ke liye: "KILL goes IN, REACH comes OUT" — kernel input ko maarta hai, image output deta hai. Yeh idea poore linear algebra ki backbone hai, eigenvalues se lekar solving systems tak.