Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-08-29
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.

Exact rank is locally constant at full-rank matrices and discontinuous at nonmaximal-rank matrices

Statement

Let m,nN with m1 and n1, let AMm×n(R), let k:=min(m,n), and let 2 be the spectral norm.

  1. Locally constant at full rank. If rankA=k and σk is the smallest singular value of A (which is positive), then every BMm×n(R) with BA2<σk satisfies rankB=k.
  2. Discontinuous at nonmaximal rank. If rankA=r<k, then for every ε>0 there is BMm×n(R) with BA2<ε and rankB=r+1.

Facts & Assumptions

Given: Natural numbers m,n1, a matrix AMm×n(R) with rank r and singular values σ1σr>0, and k=min(m,n).

[L1]

There is a singular value decomposition A=UΣVT with orthogonal U,V and diagonal Σ; likewise every matrix BMm×n(R) admits one (Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition).

[L2]

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

[L3]

The spectral norm of a matrix equals its largest singular value, and My2M2y2 for every vector y (Spectral and Frobenius norms are unitarily invariant, are given by singular values, and satisfy the sharp rank comparison).

Proof

technique · direct
1.1

If rankA=k, then by [L2] there are exactly k positive singular values, so the smallest one, σk, is positive.

L2
1.2

Full-column-rank lower bound. Suppose nm and BMm×n(R) has singular values τ1τn. Writing a unit vector x in the right-singular basis of the decomposition from [L1] gives Bx22=j<nτj2(VTx)j2τn2, attained at the last right-singular vector. Hence τn=minx2=1Bx2.

L1algebra
1.3

Suppose rankA=r<k; then both r<m and r<n, so the decomposition of [L1] has a left singular vector ur+1Rm and a right singular vector vr+1Rn beyond the positive singular values.

L1givenalgebra
1.4

For ε>0 put Bε:=A+εur+1vr+1T. Then Bε=U(Σ+εer+1er+1T)VT is a singular value decomposition of Bε with positive singular values σ1,,σr,ε, so by [L2] rankBε=r+1.

L1L2algebraconstruct
2.1

Assume first that rankA=k and nm. Applying step 1.2 to A gives Ax2σk for every unit vector x, and [L3] gives Ex2E2 for E:=BA; so Bx2=Ax+Ex2Ax2Ex2σkE2. If E2<σk, then Bx2>0 for every unit vector x, so step 1.2 applied to B gives its smallest singular value τn>0. Therefore [L2] gives rankB=n=k.

step 1.2L2L3algebra
2.2

Fix ε>0 and set η:=ε/2. Step 1.4 gives rankBη=r+1. By [L3], the spectral norm of ηur+1vr+1T is η times the largest singular value of the rank-one matrix ur+1vr+1T, whose only positive singular value is 1; hence BηA2=η<ε. This proves the discontinuity claim.

step 1.4L3algebra
3.1

Assume next that rankA=k and m<n. Then AT has full column rank m and the same positive singular values as A by [L1], so its smallest singular value is again σk. The same transpose relation holds for BT, and [L3] gives BTAT2=BA2. Applying step 2.1 to AT and BT yields rankBT=m, hence rankB=m=k.

L1L3step 2.1algebra
4.1

Steps 2.1 and 3.1 prove the local-constancy claim.

step 2.1step 3.1
5.1

Claim 1 is step 4.1 and claim 2 is step 2.2.

step 4.1step 2.2

Depends on

Used by

Dependency tree · two levels

16 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