Summary and Revision Notes

Use this page as a compact review before doing the chapter exercises.

Key Ideas

IdeaMeaningQuestion to ask
linear systemequations written as Ax = bCan A reach b?
spanall vectors reachable by linear combinationsWhat can these directions make?
independenceno vector is redundantDoes this direction add something new?
basisindependent vectors that span a spaceIs this a clean coordinate frame?
rankindependent output dimensionHow many directions survive?
column spaceoutputs a matrix can reachWhich targets are possible?
null spaceinputs a matrix sends to zeroWhat disappears?
eigenvectordirection not turned by a matrixWhich directions only scale?
eigenvaluescale factor for an eigenvectorHow much does that direction scale?
diagonalizationcoordinates where a matrix scales independentlyCan we simplify the view?
SVDdirections and strengths for any real matrixWhich directions are strongest?
low rankapproximation using fewer directionsWhat can we keep or discard?
PCAstrongest variance directions in centered dataWhich directions explain variation?

Formulas to Remember

Linear system:

Ax=bAx = b

Column-combination reading:

Ax=x1a1+x2a2++xnanAx = x_1a_1 + x_2a_2 + \cdots + x_na_n

Eigenvector equation:

Av=λvAv = \lambda v

Diagonalization:

A=PDP1A = PDP^{-1}

Singular value decomposition:

A=UΣVTA = U\Sigma V^T

Useful Distinctions

Do not confuseDifference
span and basisspan may be redundant; a basis spans without redundancy
rank and column countrank counts independent output directions, not columns
column space and null spacecolumn space is output-side reachability; null space is input-side disappearance
eigenvalue and singular valueeigenvalues may be negative or complex later; singular values are nonnegative strengths
PCA and causalityPCA follows variance, not causal meaning
raw compression and task valueweaker directions may still matter for a task

Common Traps

  • Thinking rank is the number of rows or columns.
  • Forgetting that span allows all scalar weights, including negative and fractional weights.
  • Calling a spanning set a basis even when it has redundant vectors.
  • Treating null space as useless. It tells what information the matrix loses.
  • Assuming every vector is an eigenvector. Most vectors turn.
  • Reading A = PDP^{-1} from left to right when applying it to a vector.
  • Assuming SVD requires a square matrix. SVD works for any real matrix.
  • Keeping a low-rank approximation without asking what the task needs.
  • Treating PCA as nonlinear or causal. It is a linear variance method.
  • Forgetting that many solutions can come from null-space directions.
  • Treating low-rank compression as automatically better instead of task-dependent.

Mental Model

Linear systems ask what is reachable.

Spaces explain what appears and what disappears.

Decompositions rewrite matrices so important directions become visible.