Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Every finite real or complex matrix has a unique Moore--Penrose pseudoinverse

Statement

For every matrix AMm×n(F) over F=R or C, there exists a unique matrix A+Mn×m(F) satisfying the four Penrose equations of The Moore--Penrose pseudoinverse A+ as the solution of the four Penrose equations.

Facts & Assumptions

Given: A matrix AMm×n(F) with F{R,C}.

[L1]

A admits a singular value decomposition A=UΣV with U and V unitary and Σ diagonal with the nonzero singular values on the diagonal (Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition).

[L2]

The Moore--Penrose pseudoinverse is defined by the four Penrose equations (The Moore--Penrose pseudoinverse A+ as the solution of the four Penrose equations).

Proof

technique · direct
1.1

By [L1], after choosing singular values σ1,,σr>0 one may write A=U[diag(σ1,,σr)000]V.

L1given
2.1

Define Σ+:=[diag(σ11,,σr1)000],B:=VΣ+U. Then ΣΣ+Σ=Σ, Σ+ΣΣ+=Σ+, and the two products ΣΣ+ and Σ+Σ are diagonal with only 0 and 1 on the diagonal, hence are self-adjoint.

step 1.1constructalgebra
3.1

Multiplying the relations of step 2.1 by the unitary factors U and V shows ABA=A,BAB=B,(AB)=AB,(BA)=BA. Thus B is a Moore--Penrose pseudoinverse of A in the sense of [L2].

L2step 2.1algebra
4.1

Let C be any other Moore--Penrose pseudoinverse of A, and put D:=VCU. Then the same unitary transport used in step 3.1 gives ΣDΣ=Σ,DΣD=D, with ΣD and DΣ self-adjoint.

L2step 1.1step 3.1algebra
5.1

Write Σ=[S000],D=[XYZW], where S=diag(σ1,,σr). From ΣDΣ=Σ one gets SXS=S, hence X=S1. Because ΣD is self-adjoint, its upper-right block satisfies SY=0, so Y=0. Because DΣ is self-adjoint, its lower-left block satisfies ZS=0, so Z=0. With these identities, the equation DΣD=D reduces to [X000]=[X00W], so W=0. Hence D=Σ+ and therefore C=VΣ+U=B.

step 4.1algebra
6.1

Step 3.1 gives existence and step 5.1 gives uniqueness, so every finite real or complex matrix has a unique Moore--Penrose pseudoinverse.

step 3.1step 5.1

Depends on

Used by

Dependency tree · two levels

8 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources