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 AMm×n(F). A matrix BMn×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 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
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)+=VA+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 UU=I=UU (Linear isometries, and orthogonal or unitary operators on finite-dimensional inner product spaces).

Proof

technique · direct
1.1

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.

L1algebra
1.2

Put B:=VA+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.

L2algebra
2.1

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

L1step 1.1
2.2

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.

step 1.1algebra
3.1

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

L1step 2.2
4.1

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

L1step 2.1step 3.1step 1.2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

AA+ and A+A are the orthogonal projections onto imA and imA

Statement

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

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

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.

L1L4algebra
2.1

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.

L2step 1.1algebra
3.1

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

L3step 1.1step 2.1algebra
4.1

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

step 3.1algebra
5.1

Therefore AA+ and A+A are the orthogonal projections onto imA and imA respectively.

step 3.1step 4.1
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,

imA+=imA,im(A+)=imA,

and

kerA+=kerA,ker(A+)=kerA.

Facts & Assumptions

Given: A finite real or complex matrix A.

[L1]

AA+ and A+A are the orthogonal projections onto imA and imA (AA+ and A+A are the orthogonal projections onto imA and imA).

[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, kerT=(imT) and kerT=(imT) (kerT=(imT) and imT=(kerT) in finite dimension).

Proof

technique · direct
1.1

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

L1L2
2.1

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

L1L2step 1.1
2.2

By [L3] and step 1.1, kerA=(imA)=(imA+)=ker(A+).

L3step 1.1algebra
3.1

By [L3] and step 2.1, kerA=(imA)=(im(A+))=kerA+.

L3step 2.1algebra
4.1

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

step 1.1step 2.1step 3.1step 2.2
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

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

Statement

Let F{R,C} and let AMm×n(F) have full column rank n. Then AA is invertible and

A+=(AA)1A.

Facts & Assumptions

Given: A matrix AMm×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 GLn(F)).

Proof

technique · direct
1.1

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

L1L4
2.1

Then AA=VΣΣV=Vdiag(σ12,,σn2)V, so [L3] gives (AA)1=Vdiag(σ12,,σn2)V.

L3step 1.1algebra
3.1

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

L2step 2.1algebra
4.1

Therefore AA is invertible and A+=(AA)1A.

step 3.1
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 AMm×n(F) have full row rank m. Then AA is invertible and

A+=A(AA)1.

Facts & Assumptions

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

[L1]

If a matrix has full column rank, then its pseudoinverse is (AA)1A (If A has full column rank, then A+=(AA)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.1

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.

L1algebra
2.1

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

L2step 1.1algebra
3.1

In particular AA is invertible and the displayed formula holds.

step 2.1
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 AMm×n(F), and let bFm. 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 AMm×n(F), and a right-hand side bFm.

[L1]

Proof

technique · direct
1.1

By [L1], AA+b is the orthogonal projection of b onto imA. Therefore the residual bAA+b lies in (imA)=kerA by [L4], so A(AA+bb)=0 and [L3] shows that A+b is a least-squares minimiser.

L1L3L4
1.2

By [L2] and [L5], A+bimA+=imA=(kerA). Thus A+b is orthogonal to every vector in kerA.

L2L5algebra
2.1

Let x be any least-squares minimiser. By [L3], xA+bkerA, so x=A+b+z for some zkerA. Step 1.2 then gives x22=A+b22+z22A+b22.

L3step 1.2algebra
3.1

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.

step 2.1algebra
4.1

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

step 1.1step 2.1step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

Every least-squares solution has the form A+b+(IA+A)z, and the same affine family specializes to exact solutions when bimA

Statement

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

x=A+b+(IA+A)z

for some zFn. If bimA, then the same family is exactly the full solution set of Ax=b.

Facts & Assumptions

Proof

technique · direct
1.1

By [L2] and [L3], A+A is the orthogonal projection onto (kerA). Therefore IA+A is the orthogonal projection onto kerA. In particular, its image is kerA and it vanishes on (kerA).

L2L3algebra
2.1

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

L1step 1.1
2.2

Conversely, if x=A+b+(IA+A)z, then step 1.1 gives (IA+A)zkerA. 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.

L1step 1.1algebra
3.1

If bimA, 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.

L1step 2.1step 2.2
4.1

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

step 2.1step 2.2step 3.1
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 AMm×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+=(AA)1A (If A has full column rank, then A+=(AA)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.1

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

L1L2algebra
2.1

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

L1L3step 1.1algebra
3.1

These are exactly the reduced-QR pseudoinverse formulas.

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

The Tikhonov regularised least-squares objective Axb22+λx22 for λ>0

Definition

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

Jλ(x):=Axb22+λx22(xFn),

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 (AA+λI)1Ab

Statement

Let F{R,C}, let AMm×n(F), let bFm, and let λR satisfy λ>0. Then the Tikhonov objective

Jλ(x)=Axb22+λx22

is strictly convex and has the unique minimiser

xλ=(AA+λI)1Ab.

Facts & Assumptions

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

[L1]

The regularised objective is Jλ(x)=Axb22+λx22 (The Tikhonov regularised least-squares objective Axb22+λx22 for λ>0).

Proof

technique · direct
1.1

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

L1L2algebra
2.1

If σ1,,σr are the nonzero singular values, then step 1.1 becomes Jλ(Vy)=i=1rσiyib^i2+i=r+1mb^i2+λi=1nyi2. Each variable yi appears in a one-variable quadratic with positive coefficient σi2+λ or λ, so the objective is strictly convex.

step 1.1algebra
3.1

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

step 2.1algebra
4.1

Returning to x=Vy and using AA=VΣΣV, one gets xλ=V(ΣΣ+λI)1ΣUb=(AA+λI)1Ab.

L2step 3.1algebra
5.1

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

step 2.1step 4.1
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 AMm×n(F) have singular value decomposition A=UΣV, and let bFm. If xλ is the Tikhonov minimiser for this A and b at a parameter λ>0, then

xλ=σi>0σiσi2+λb,uivi.

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 bFm, 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.1

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

L1L2algebra
2.1

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,uivi.

step 1.1algebra
3.1

This is exactly the stated filter-factor formula.

step 2.1
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,uivi

Proof

technique · direct
1.1

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σib,uivi.

L1L3algebra
2.1

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.

L1step 1.1algebra
3.1

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+b20.

step 2.1algebra
4.1

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

L2step 3.1
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 AMm×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 σi1 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 AMm×n(F) have singular value decomposition A=UΣV, let bFm, 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)={σi1,σ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 bFm, 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.1

By [L1], applying Aτ+ to b=ib,uiui gives Aτ+b=σi>τ1σib,uivi. Thus the filter is gτ(σi) with a hard cutoff at τ.

L1algebra
1.2

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

L2algebra
2.1

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.

step 1.1step 1.2
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 AA+ 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 t0, At+2 as t0.

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

Let AkA 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.

L2L4given
1.2

For At=diag(1,t) with t0, [L1] gives At+=diag(1,t1). Thus At+2=max(1,t1) as t0.

L1algebra
2.1

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+UkVΣ+U=A+.

L1L3step 1.1algebra
2.2

The matrices At converge to diag(1,0) as t0, 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.

step 1.2algebra
3.1

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.

step 1.1step 2.1contradiction
4.1

Steps 3.1 and 2.2 prove the two claims.

step 3.1step 2.2

5 · Examples, counterexamples and false statements

None yet.

Sources