Moore-Penrose Pseudoinverse Any matrix A∈Rm×n with rank r≤min(m,n) and SVD A=UΣVT has a Moore-Penrose pseudoinverse, defined as A†=VΣ†UT∈Rn×m, where Σ†=[\Upsigmar−10(n−r)×r0r×(m−r)0(n−r)×(m−r)]∈Rn×m, with \Upsigmar−1=diag(σ1,1,…,σr1)∈S++r. Properties (Left Inverse) If Rank(A)=n≤m (full col. rank), A†A=VrVrT=VVT=In. (Right Inverse) If Rank(A)=m≤n (full row rank), AA†=UrUrT=UUT=Im. (Left Decomposition) If Rank(A)=n≤m, then A†=(ATA)−1AT. (Right Decomposition) If Rank(A)=m≤n, then A†=AT(AAT)−1. (Reflexivity) AA†A=A and A†AA†=A†. (Invertibility Equality) If A is invertible, A†=A−1. (Orthogonal Projectors) PR(A)=AA†=UrUrT and PA†A=VrVrT.