Source scope: §3.16, PDF pages 25. Numerical examples, experiments, added derivations, and practice are teaching supplements unless identified as source results.
Undo only what survives
Let A=[200000]. Its output contains twice the first input coordinate and no information about the other two. The map A†(y1,y2)T=(y1/2,0,0)T recovers the visible component and sets unrecoverable input coordinates to zero. It cannot recover a discarded value from nothing.
For every A∈Rm×n the Moore–Penrose pseudoinverseA†∈Rn×m exists and is uniquely characterized by
AA†A=A,A†AA†=A†,(AA†)T=AA†,(A†A)T=A†A.
The source states existence and uniqueness without a uniqueness proof. If A is invertible, A†=A−1: the inverse satisfies all four conditions. A nonsquare matrix has no two-sided inverse, but still has this pseudoinverse.
Reverse the SVD
For A=UΣVT,
A†=VΣ†UT.
Transpose the m×n diagonal array Σ to an n×m array and replace every positive σi by 1/σi. Keep zero entries zero. For the example, A†=1/200000. A zero singular value is never divided into one.
Verify the four conditions
The source leaves verification as an exercise. The following solution is a teaching supplement. Let Dm=ΣΣ† and Dn=Σ†Σ. Both are diagonal masks with r leading ones and zeros elsewhere. Hence
ΣΣ†Σ=Σ,Σ†ΣΣ†=Σ†.
Insert UTU=I and VTV=I into the products to get AA†A=UΣVT=A and A†AA†=VΣ†UT=A†. Also AA†=UDmUT and A†A=VDnVT are symmetric because the masks are symmetric. All four defining properties hold.
For the running example the two masks are diag(1,0) and diag(1,0,0), so the same verification can be done entry by entry. These products are orthogonal projections onto the column and row spaces. In particular A†Ax returns the row-space component of x, not necessarily x itself.
Transfer
For B=[0003], B†=diag(0,1/3). As a positive singular value approaches zero its reciprocal grows; at zero the pseudoinverse assigns zero. This explains why the pseudoinverse can be sensitive to small measurement errors near a change of rank.
Explore the relationship
Explore it yourself
Recover the visible component
Predict what A†Ax recovers when a singular value becomes zero.
Preparing interactive controls…
Check your reasoning
Make a prediction
For a rank-deficient A, what does A\u2020Ax recover?