Alphabeta Math
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.

✓ 14 results · all verified · 4 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 10 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

The Moore--Penrose Pseudoinverse and Regularised Least Squares

1 · Prerequisites

2 · Summary

This page develops the Moore--Penrose pseudoinverse through the singular value decomposition and keeps the projection geometry visible throughout. The key operators AA+ and A+A are identified first as orthogonal projections onto the image spaces, because the least-squares and minimum-norm statements are best read as consequences of that geometry rather than as disconnected formulas.

The second half of the page treats regularisation honestly as a modified inverse problem. It records the full-rank QR formulas, the Tikhonov minimiser and its spectral filter factors, the truncated-SVD comparison, and the continuity boundary: pseudoinversion behaves continuously on each fixed-rank stratum but blows up when singular values collapse to zero.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

The Moore--Penrose pseudoinverse A+ as the solution of the four Penrose equations

Definition

Let F be R or C, and let A∈Mm×n(F). A matrix B∈Mn×m(F) is a Moore--Penrose pseudoinverse of A when

ABA=A,BAB=B,

and the two square products are self-adjoint:

(AB)∗=AB,(BA)∗=BA.

When such a matrix exists and is unique, it is denoted by A+.

The four displayed relations are the Penrose equations. They are written in the matrix product and adjoint conventions of Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes and In orthonormal bases, the matrix of the adjoint is the conjugate transpose of the matrix.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

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

Statement

For every matrix A∈Mm×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 A∈Mm×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.1L1given

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

2.1step 1.1constructalgebra

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

3.1L2step 2.1algebra

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].

4.1L2step 1.1step 3.1algebra

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

5.1step 4.1algebra

Write Σ=[S000],D=[XYZW], where S=diag⁡(σ1,…,σr). From ΣDΣ=Σ one gets SXS=S, hence X=S−1. 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.

6.1step 3.1step 5.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.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

Pseudoinversion is involutive, commutes with adjoints, and is equivariant under unitary left and right factors

Statement

Let A be a finite real or complex matrix.

  1. (A+)+=A.
  2. (A∗)+=(A+)∗.
  3. If U and V are unitary of compatible sizes, then (UAV)+=V∗A+U∗.

Facts & Assumptions

Given: A matrix A over R or C, and compatible unitary matrices U and V.

[L1]

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

[L2]

Unitary operators preserve the inner product and satisfy U∗U=I=UU∗ (Linear isometries, and orthogonal or unitary operators on finite-dimensional inner product spaces).

Proof

technique · direct
1.1L1algebra

Because A+ satisfies the Penrose equations for A, the same equations read in reverse order show that A satisfies the Penrose equations for A+: A+AA+=A+,AA+A=A, and the products A+A and AA+ are already self-adjoint.

1.2L2algebra

Put B:=V∗A+U∗. Using [L2] and the Penrose equations for A, (UAV)B(UAV)=UAA+AV=UAV, and similarly B(UAV)B=B. The products (UAV)B and B(UAV) are U(AA+)U∗ and V∗(A+A)V, hence self-adjoint.

2.1L1step 1.1

By uniqueness in [L1], the Moore--Penrose pseudoinverse of A+ is A. Hence (A+)+=A.

2.2step 1.1algebra

Taking adjoints of the Penrose equations for A shows that (A+)∗ obeys A∗(A+)∗A∗=A∗,(A+)∗A∗(A+)∗=(A+)∗, and that A∗(A+)∗ and (A+)∗A∗ are self-adjoint.

3.1L1step 2.2

Therefore (A+)∗ is the Moore--Penrose pseudoinverse of A∗, so uniqueness in [L1] gives (A∗)+=(A+)∗.

4.1L1step 2.1step 3.1step 1.2∎

So B is a Moore--Penrose pseudoinverse of UAV, and [L1] yields (UAV)+=V∗A+U∗. Together with steps 2.1 and 3.1, this proves the three claims.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

AA+ and A+A are the orthogonal projections onto im⁡A and im⁡A∗

Statement

Let A be a finite real or complex matrix. Then AA+ is the orthogonal projection onto im⁡A, and A+A is the orthogonal projection onto im⁡A∗.

Facts & Assumptions

Given: A matrix A over R or C.

[L1]

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

[L2]

The rank equals the number of nonzero singular values (The rank of a linear map is the number of its nonzero singular values).

[L3]

A self-adjoint idempotent is exactly an orthogonal projection onto its image (An endomorphism is an orthogonal projection exactly when it is idempotent and self-adjoint).

Proof

technique · direct
1.1L1L4algebra

By [L4], write A=UΣV∗. Define B:=VΣ+U∗ by reciprocating the positive singular values and leaving the zero block fixed. Direct diagonal multiplication verifies the four Penrose equations, so uniqueness in [L1] gives B=A+. Hence AA+=U(ΣΣ+)U∗,A+A=V(Σ+Σ)V∗.

2.1L2step 1.1algebra

The products ΣΣ+∈Mm(F) and Σ+Σ∈Mn(F) are the respective rank-r diagonal projections, each with 1 in its nonzero singular directions and 0 elsewhere, where r is the number of nonzero singular values from [L2]. Hence AA+ and A+A are self-adjoint idempotents.

3.1L3step 1.1step 2.1algebra

By [L3], AA+ and A+A are orthogonal projections onto their image spaces. In the singular basis, im⁡(AA+) is the span of the left singular vectors corresponding to the nonzero singular values, which is exactly im⁡A.

4.1step 3.1algebra

The same computation shows that im⁡(A+A) is the span of the right singular vectors corresponding to the nonzero singular values, which is exactly im⁡A∗.

5.1step 3.1step 4.1∎

Therefore AA+ and A+A are the orthogonal projections onto im⁡A and im⁡A∗ respectively.

CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

The Moore--Penrose pseudoinverse exchanges image and adjoint-image, and exchanges kernel and adjoint-kernel

Statement

For every finite real or complex matrix A,

im⁡A+=im⁡A∗,im⁡(A+)∗=im⁡A,

and

ker⁡A+=ker⁡A∗,ker⁡(A+)∗=ker⁡A.

Facts & Assumptions

Given: A finite real or complex matrix A.

[L1]

AA+ and A+A are the orthogonal projections onto im⁡A and im⁡A∗ (AA+ and A+A are the orthogonal projections onto im⁡A and im⁡A∗).

[L2]

Pseudoinversion is involutive and adjoint-compatible: (A+)+=A and (A+)∗=(A∗)+ (Pseudoinversion is involutive, commutes with adjoints, and is equivariant under unitary left and right factors).

[L3]

For every finite-dimensional operator, ker⁡T∗=(im⁡T)⊥ and ker⁡T=(im⁡T∗)⊥ (ker⁡T∗=(im⁡T)⊥ and im⁡T∗=(ker⁡T)⊥ in finite dimension).

Proof

technique · direct
1.1L1L2

Apply [L1] to A: A+A is the orthogonal projection onto im⁡A∗. Apply [L1] again to A+ and use [L2] to identify (A+)+=A; then A+A is also the orthogonal projection onto im⁡A+. Orthogonal projections onto a given space are unique, so im⁡A+=im⁡A∗.

2.1L1L2step 1.1

Using [L2] in the same way, AA+ is both the orthogonal projection onto im⁡A and the orthogonal projection onto im⁡(A+)∗. Hence im⁡(A+)∗=im⁡A.

2.2L3step 1.1algebra

By [L3] and step 1.1, ker⁡A=(im⁡A∗)⊥=(im⁡A+)⊥=ker⁡(A+)∗.

3.1L3step 2.1algebra

By [L3] and step 2.1, ker⁡A∗=(im⁡A)⊥=(im⁡(A+)∗)⊥=ker⁡A+.

4.1step 1.1step 2.1step 3.1step 2.2∎

Steps 1.1, 2.1, 3.1, and 2.2 give the image and kernel identities.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

If A has full column rank, then A+=(A∗A)−1A∗

Statement

Let F∈{R,C} and let A∈Mm×n(F) have full column rank n. Then A∗A is invertible and

A+=(A∗A)−1A∗.

Facts & Assumptions

Given: A matrix A∈Mm×n(F) of full column rank, where F∈{R,C}.

[L1]

Full column rank means that all n singular values of A are nonzero (The rank of a linear map is the number of its nonzero singular values).

[L2]

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

[L3]

An invertible matrix has a two-sided inverse (Invertible matrices and the general linear group GL⁡n(F)).

Proof

technique · direct
1.1L1L4

By [L4], choose an SVD A=UΣV∗, and by [L1] the diagonal matrix Σ has the form diag⁡(σ1,…,σn) with every σi>0.

2.1L3step 1.1algebra

Then A∗A=VΣ∗ΣV∗=Vdiag⁡(σ12,…,σn2)V∗, so [L3] gives (A∗A)−1=Vdiag⁡(σ1−2,…,σn−2)V∗.

3.1L2step 2.1algebra

Multiplying by A∗=VΣ∗U∗ yields B:=(A∗A)−1A∗=Vdiag⁡(σ1−1,…,σn−1)U∗. Direct diagonal multiplication shows that B satisfies all four Penrose equations for A, so uniqueness in [L2] gives B=A+.

4.1step 3.1∎

Therefore A∗A is invertible and A+=(A∗A)−1A∗.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

If A has full row rank, then A+=A∗(AA∗)−1

Statement

Let F∈{R,C} and let A∈Mm×n(F) have full row rank m. Then AA∗ is invertible and

A+=A∗(AA∗)−1.

Facts & Assumptions

Given: A matrix A∈Mm×n(F) of full row rank, where F∈{R,C}.

[L1]

If a matrix has full column rank, then its pseudoinverse is (A∗A)−1A∗ (If A has full column rank, then A+=(A∗A)−1A∗).

[L2]

Pseudoinversion commutes with adjoints: (A∗)+=(A+)∗ (Pseudoinversion is involutive, commutes with adjoints, and is equivariant under unitary left and right factors).

Proof

technique · direct
1.1L1algebra

Because A has full row rank, the adjoint A∗ has full column rank. Applying [L1] to A∗ gives (A∗)+=((A∗)∗A∗)−1(A∗)∗=(AA∗)−1A.

2.1L2step 1.1algebra

Taking adjoints and using [L2], A+=((A∗)+)∗=((AA∗)−1A)∗=A∗(AA∗)−1.

3.1step 2.1∎

In particular AA∗ is invertible and the displayed formula holds.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

For every right-hand side b, A+b is the unique least-squares solution of minimum Euclidean norm

Statement

Let F∈{R,C}, let A∈Mm×n(F), and let b∈Fm. Then A+b is a least-squares solution of Ax=b, and among all least-squares solutions it is the unique one of minimum Euclidean norm.

Facts & Assumptions

Given: A scalar field F∈{R,C}, a matrix A∈Mm×n(F), and a right-hand side b∈Fm.

[L1]

Proof

technique · direct
1.1L1L3L4

By [L1], AA+b is the orthogonal projection of b onto im⁡A. Therefore the residual b−AA+b lies in (im⁡A)⊥=ker⁡A∗ by [L4], so A∗(AA+b−b)=0 and [L3] shows that A+b is a least-squares minimiser.

1.2L2L5algebra

By [L2] and [L5], A+b∈im⁡A+=im⁡A∗=(ker⁡A)⊥. Thus A+b is orthogonal to every vector in ker⁡A.

2.1L3step 1.2algebra

Let x be any least-squares minimiser. By [L3], x−A+b∈ker⁡A, so x=A+b+z for some z∈ker⁡A. Step 1.2 then gives ∥x∥22=∥A+b∥22+∥z∥22≥∥A+b∥22.

3.1step 2.1algebra

Equality in step 2.1 holds only when z=0, so the least-squares minimiser of minimum Euclidean norm is unique and equals A+b.

4.1step 1.1step 2.1step 3.1∎

Step 1.1 proves the least-squares claim and steps 2.1 and 3.1 prove the minimum-norm claim.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

Every least-squares solution has the form A+b+(I−A+A)z, and the same affine family specializes to exact solutions when b∈im⁡A

Statement

Let A∈Mm×n(F) and b∈Fm. A vector x is a least-squares solution of Ax=b if and only if

x=A+b+(I−A+A)z

for some z∈Fn. If b∈im⁡A, then the same family is exactly the full solution set of Ax=b.

Facts & Assumptions

Proof

technique · direct
1.1L2L3algebra

By [L2] and [L3], A+A is the orthogonal projection onto (ker⁡A)⊥. Therefore I−A+A is the orthogonal projection onto ker⁡A. In particular, its image is ker⁡A and it vanishes on (ker⁡A)⊥.

2.1L1step 1.1

By [L1], every least-squares minimiser has the form A+b+u with u∈ker⁡A. Since step 1.1 says every u∈ker⁡A equals (I−A+A)z for some z, every least-squares minimiser has the stated form.

2.2L1step 1.1algebra

Conversely, if x=A+b+(I−A+A)z, then step 1.1 gives (I−A+A)z∈ker⁡A. Hence x differs from the least-squares minimiser A+b by a kernel vector, so [L1] implies that x is again a least-squares minimiser.

3.1L1step 2.1step 2.2

If b∈im⁡A, then the least-squares residual can be 0. Thus the least-squares minimisers are exactly the exact solutions of Ax=b, and steps 2.1-2.1 identify that exact solution set with the same affine family.

4.1step 2.1step 2.2step 3.1∎

Steps 2.1 and 2.2 prove the if-and-only-if description, and step 3.1 gives the consistent specialisation.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

Reduced QR gives the full-column and full-row-rank pseudoinverse formulas without forming normal equations

Statement

  1. If A∈Mm×n(F) has full column rank and A=Q^R^ is a reduced QR factorisation, then A+=R^−1Q^∗.
  2. If A has full row rank and A∗=Q^R^ is a reduced QR factorisation of A∗, then A+=Q^R^−∗.

Facts & Assumptions

Given: A compatible reduced QR factorisation.

[L1]

A reduced QR factorisation is A=Q^R^ with Q^∗Q^=I and R^ square upper triangular (Full, reduced, and column-pivoted computational QR factorisations).

[L2]

In the full-column-rank case, A+=(A∗A)−1A∗ (If A has full column rank, then A+=(A∗A)−1A∗).

[L3]

In the full-row-rank case, A+=A∗(AA∗)−1 (If A has full row rank, then A+=A∗(AA∗)−1).

Proof

technique · direct
1.1L1L2algebra

Suppose A has full column rank and A=Q^R^. By [L1], A∗A=R^∗Q^∗Q^R^=R^∗R^. Using [L2], A+=(A∗A)−1A∗=(R^∗R^)−1R^∗Q^∗=R^−1Q^∗.

2.1L1L3step 1.1algebra

Suppose now that A has full row rank and A∗=Q^R^ is a reduced QR factorisation of A∗. Applying step 1.1 to A∗ gives (A∗)+=R^−1Q^∗. Taking adjoints yields A+=((A∗)+)∗=Q^R^−∗.

3.1step 1.1step 2.1∎

These are exactly the reduced-QR pseudoinverse formulas.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

The Tikhonov regularised least-squares objective ∥Ax−b∥22+λ∥x∥22 for λ>0

Definition

Let F∈{R,C}, let A∈Mm×n(F), let b∈Fm, and let λ∈R satisfy λ>0. The Tikhonov regularised least-squares objective is the map

Jλ(x):=∥Ax−b∥22+λ∥x∥22(x∈Fn),

where ∥⋅∥2 is the Euclidean norm induced by the standard inner product (The norm ∥v∥=⟨v,v⟩ induced by a real or complex inner product).

The parameter λ is part of the problem data. The second term penalises large norms of x, so the regularised problem is not the same optimisation problem as the unregularised least-squares problem.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

For every λ>0, the Tikhonov objective is strictly convex and has the unique minimiser (A∗A+λI)−1A∗b

Statement

Let F∈{R,C}, let A∈Mm×n(F), let b∈Fm, and let λ∈R satisfy λ>0. Then the Tikhonov objective

Jλ(x)=∥Ax−b∥22+λ∥x∥22

is strictly convex and has the unique minimiser

xλ=(A∗A+λI)−1A∗b.

Facts & Assumptions

Given: A matrix A∈Mm×n(F), a vector b∈Fm, and a real parameter λ>0, where F∈{R,C}.

[L1]

The regularised objective is Jλ(x)=∥Ax−b∥22+λ∥x∥22 (The Tikhonov regularised least-squares objective ∥Ax−b∥22+λ∥x∥22 for λ>0).

Proof

technique · direct
1.1L1L2algebra

By [L2], write A=UΣV∗ and set x=Vy and b^:=U∗b. Since U and V are unitary, Jλ(Vy)=∥Σy−b^∥22+λ∥y∥22.

2.1step 1.1algebra

If σ1,…,σr are the nonzero singular values, then step 1.1 becomes Jλ(Vy)=∑i=1r∣σiyi−b^i∣2+∑i=r+1m∣b^i∣2+λ∑i=1n∣yi∣2. Each variable yi appears in a one-variable quadratic with positive coefficient σi2+λ or λ, so the objective is strictly convex.

3.1step 2.1algebra

Minimising coordinatewise gives yi=σiσi2+λb^i(1≤i≤r),yi=0(r<i≤n). Equivalently, y=(Σ∗Σ+λI)−1Σ∗b^.

4.1L2step 3.1algebra

Returning to x=Vy and using A∗A=VΣ∗ΣV∗, one gets xλ=V(Σ∗Σ+λI)−1Σ∗U∗b=(A∗A+λI)−1A∗b.

5.1step 2.1step 4.1∎

Step 2.1 proves strict convexity and step 4.1 gives the unique minimiser.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

Tikhonov regularisation scales each singular component by the filter factor σ/(σ2+λ)

Statement

Let F∈{R,C} and let A∈Mm×n(F) have singular value decomposition A=UΣV∗, and let b∈Fm. If xλ is the Tikhonov minimiser for this A and b at a parameter λ>0, then

xλ=∑σi>0σiσi2+λ ⟨b,ui⟩vi.

Thus the ith singular component is multiplied by the filter factor σi/(σi2+λ).

Facts & Assumptions

Given: A scalar field F∈{R,C}, a singular value decomposition A=UΣV∗, a right-hand side b∈Fm, and a parameter λ>0.

[L1]

A admits a singular value decomposition with left singular vectors ui and right singular vectors vi (Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition).

Proof

technique · direct
1.1L1L2algebra

Using [L2] and the SVD from [L1], xλ=V(Σ∗Σ+λI)−1Σ∗U∗b.

2.1step 1.1algebra

The diagonal matrix (Σ∗Σ+λI)−1Σ∗ has diagonal entries σi/(σi2+λ) in the nonzero singular directions and 0 in the zero singular directions. Therefore xλ=∑σi>0σiσi2+λ ⟨b,ui⟩vi.

3.1step 2.1∎

This is exactly the stated filter-factor formula.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

As λ↓0, the Tikhonov minimisers converge to the Moore--Penrose solution A+b

Statement

Let xλ be the Tikhonov minimiser for Ax=b. Then

lim⁡λ↓0xλ=A+b.

Facts & Assumptions

Given: A matrix A, a vector b, and the Tikhonov minimisers xλ.

[L1]

In singular-value coordinates,

xλ=∑σi>0σiσi2+λ ⟨b,ui⟩vi

Proof

technique · direct
1.1L1L3algebra

In the same SVD coordinates as [L1], define B:=VΣ+U∗ by reciprocating each positive singular value and leaving the zero block fixed. Direct diagonal multiplication verifies all four Penrose equations, so uniqueness in [L3] gives B=A+. Consequently A+b=∑σi>01σi ⟨b,ui⟩vi.

2.1L1step 1.1algebra

Step 1.1 and [L1] show that the coefficient of vi in xλ−A+b is (σiσi2+λ−1σi)⟨b,ui⟩=−λσi(σi2+λ)⟨b,ui⟩ for each nonzero singular value, while the zero-singular-value coefficients are 0 in both vectors.

3.1step 2.1algebra

For each fixed nonzero σi, σi/(σi2+λ)→1/σi as λ↓0, so every coefficient from step 2.1 tends to 0. Because there are only finitely many singular directions, ∥xλ−A+b∥2→0.

4.1L2step 3.1∎

Therefore xλ→A+b, the Moore--Penrose minimum-norm least-squares solution from [L2].

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-31Open item page →

The truncated singular-value pseudoinverse obtained by discarding singular values below a declared numerical-rank threshold

Definition

Let F∈{R,C}, let A∈Mm×n(F) have singular value decomposition A=UΣV∗, and let τ≥0 be a declared threshold. The truncated singular-value pseudoinverse at threshold τ is

Aτ+:=VΣτ+U∗,

where Στ+∈Mn×m(F) is the transposed-shape diagonal matrix whose ith diagonal entry is σi−1 when σi>τ and is 0 when σi≤τ; every off-diagonal entry is 0.

The threshold is part of the definition, exactly as in Numerical rank relative to a declared norm, scale, and tolerance: changing τ changes which singular directions are retained.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

Truncated SVD and Tikhonov regularisation act as hard and smooth spectral filters on the singular components

Statement

Let F∈{R,C}, let A∈Mm×n(F) have singular value decomposition A=UΣV∗, let b∈Fm, let τ≥0, and let λ>0. In singular-value coordinates, applying the two filters to b gives the following coefficients: truncated SVD multiplies the ith singular component by

gτ(σi)={σi−1,σi>τ,0,σi≤τ,

whereas Tikhonov regularisation multiplies it by gλ(σi)=σi/(σi2+λ). Thus truncated SVD is a hard spectral filter and Tikhonov regularisation is a smooth spectral filter.

Facts & Assumptions

Given: A scalar field F∈{R,C}, a singular value decomposition A=UΣV∗, a right-hand side b∈Fm, a threshold τ≥0, and a parameter λ>0.

[L1]

The truncated pseudoinverse replaces retained singular values by their reciprocals and discards the rest (The truncated singular-value pseudoinverse obtained by discarding singular values below a declared numerical-rank threshold).

[L2]

Tikhonov regularisation scales the ith singular direction by σi/(σi2+λ) (Tikhonov regularisation scales each singular component by the filter factor σ/(σ2+λ)).

Proof

technique · direct
1.1L1algebra

By [L1], applying Aτ+ to b=∑i⟨b,ui⟩ui gives Aτ+b=∑σi>τ1σi ⟨b,ui⟩vi. Thus the filter is gτ(σi) with a hard cutoff at τ.

1.2L2algebra

By [L2], the Tikhonov solution is xλ=∑σi>0σiσi2+λ ⟨b,ui⟩vi. Hence every nonzero singular direction is retained but damped smoothly according to gλ(σi), while zero singular directions have filter value gλ(0)=0.

2.1step 1.1step 1.2∎

Step 1.1 is the truncated-SVD filter and step 1.2 is the Tikhonov filter, so the two methods are hard and smooth spectral filters respectively.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

The Moore--Penrose pseudoinverse is continuous on each fixed-rank stratum and is not continuous across rank loss

Statement

Let F∈{R,C}.

  1. For fixed m and n, on the set of m×n matrices over F of a fixed rank r, the map A↦A+ is continuous.
  2. On a full matrix space the pseudoinverse need not be continuous at a rank-deficient matrix. Already for the 2×2 path At=diag⁡(1,t) with t≠0, ∥At+∥2→∞ as t→0.

Facts & Assumptions

Given: Real or complex matrices, with the fixed-rank and rank-loss cases as in the statement.

[L1]

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

[L3]

Rank equals the number of nonzero singular values (The rank of a linear map is the number of its nonzero singular values).

Proof

technique · direct
1.1L2L4given

Let Ak→A with every Ak and A of rank r. By [L2], choose SVDs Ak=UkΣkVk∗ and A=UΣV∗. Each unitary group is a closed bounded subset of its finite-dimensional matrix space, hence compact by [L4]. Therefore every subsequence of (Uk,Vk) has a convergent subsequence; along such a subsequence the limit still gives a singular value decomposition of A.

1.2L1algebra

For At=diag⁡(1,t) with t≠0, [L1] gives At+=diag⁡(1,t−1). Thus ∥At+∥2=max⁡(1,∣t∣−1)→∞ as t→0.

2.1L1L3step 1.1algebra

By [L3], exactly the first r diagonal entries of every Σk and of Σ are positive. Define the transposed-shape matrices Σk+ and Σ+ by reciprocating precisely those entries and setting all remaining entries to zero. Direct diagonal multiplication verifies the four Penrose equations, so uniqueness in [L1] gives Ak+=VkΣk+Uk∗ and A+=VΣ+U∗. Along the convergent subsequence from step 1.1 the positive singular values converge to those of A, hence their reciprocals converge. Therefore Ak+=VkΣk+Uk∗→VΣ+U∗=A+.

2.2step 1.2algebra

The matrices At converge to diag⁡(1,0) as t→0, but their pseudoinverses do not stay bounded, hence cannot converge to the finite matrix diag⁡(1,0)+. Therefore pseudoinversion is not continuous across rank loss.

3.1step 1.1step 2.1contradiction

Let (Akj+) be any subsequence. Applying the compactness argument of step 1.1 to its SVD factors produces a further subsequence to which step 2.1 applies, so that further subsequence converges to A+. If (Ak+) did not converge to A+, some ε>0 and a subsequence would satisfy ∥Akj+−A+∥2≥ε for every j, contradicting the further subsequence just obtained. Thus Ak+→A+, proving continuity on the rank-r stratum.

4.1step 3.1step 2.2∎

Steps 3.1 and 2.2 prove the two claims.

5 · Examples, counterexamples and false statements

None yet.

Sources