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

✓ 11 results · all verified · 2 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 9 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Matrix Norms, Condition Numbers and Numerical Stability: Examples and Counterexamples

1 · Prerequisites

2 · Summary

These examples run the A-page machinery on concrete linear systems: a well-conditioned diagonal system against a nearly singular one of the same shape, the already large condition numbers of the order-two and order-three Hilbert matrices, and the same interpolation task with Vandermonde condition number 20502 before and 3 after centering and scaling the nodes. The floating-point witnesses compute a short dot product under the γn bound, compare the cancellation-prone formula 1−1−z with its stable reformulation z/(1+1−z), and compare the squared normal-equation conditioning with the unsquared Gram–Schmidt factor.

The counterexamples isolate exactly where the A-page theorems have hypotheses: a tiny residual does not by itself force a small forward error, a backward-stable answer to an ill-conditioned system can still have order-one forward error, the condition number changes with the chosen norm and with diagonal rescaling, numerical rank changes with the declared tolerance, and the relative floating-point model genuinely excludes overflow, underflow and invalid operations.

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passaudited 2026-08-29Open item page →

Two 2x2 systems can have dramatically different condition numbers

Example

The diagonal system A1=diag⁡(1,4) is well conditioned, while the nearly singular system

A2=(1111+ε),ε=1100,

is already severely ill conditioned, even though both matrices have the same 2×2 shape and entries of the same order.

Facts & Assumptions

Given: The matrices A1=diag⁡(1,4) and A2=(1111+ε) with ε=1/100>0.

[L1]

κp(A)=∥A∥p∥A−1∥p for p∈{1,∞} (The condition number kappa_p(A) = ||A||_p ||A^{-1}||_p of a nonsingular linear system).

[L2]

The induced 1-norm is the maximum column sum and the induced ∞-norm the maximum row sum (The induced 1-norm is the maximum column sum and the induced infinity-norm is the maximum row sum).

[L3]

For a nonsingular 2×2 matrix M=(abcd), M−1=(ad−bc)−1(d−b−ca).

Verification

technique · direct
1.1L2algebra

For A1, the column sums and row sums are {1,4}, so [L2] gives ∥A1∥1=∥A1∥∞=4; its inverse is diag⁡(1,1/4), with column and row sums {1,1/4}, so ∥A1−1∥1=∥A1−1∥∞=1.

1.2L2algebra

For A2, the column sums are {2,2+ε} and the row sums {2,2+ε}, so [L2] gives ∥A2∥1=∥A2∥∞=2+ε.

1.3L2L3algebra

By [L3], A2−1=ε−1(1+ε−1−11), whose column sums and row sums are both {(2+ε)/ε, 2/ε}, the first being larger; so [L2] gives ∥A2−1∥1=∥A2−1∥∞=(2+ε)/ε.

2.1L1step 1.1algebra

By [L1] and step 1.1, κ1(A1)=κ∞(A1)=4⋅1=4: for every right-hand side b≠0 a relative perturbation of b changes the solution by at most four times as much.

2.2L1step 1.2step 1.3algebra

By [L1], κ1(A2)=κ∞(A2)=(2+ε)2/ε, and at ε=1/100 this is (201/100)2⋅100=2012/100=40401/100.

3.1step 2.1step 2.2∎

The two systems of the same shape therefore have condition numbers 4 and 40401/100≈404: the nearly singular one amplifies relative data perturbations about a hundred times more, and the contrast comes from the small determinant ε, not from large entries.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passaudited 2026-08-29Open item page →

Low-order Hilbert matrices already have large condition numbers

Example

The Hilbert matrices Hn with entries (Hn)ij=1/(i+j+1) for 0≤i,j<n are already severely ill conditioned at order two and three:

κ∞(H2)=27,κ∞(H3)=748.

The point is not asymptotic growth but that the ill conditioning appears at the smallest possible orders.

Facts & Assumptions

Given: The Hilbert matrices H2=(11/21/21/3) and H3=(11/21/31/21/31/41/31/41/5).

[L1]

κp(A)=∥A∥p∥A−1∥p (The condition number kappa_p(A) = ||A||_p ||A^{-1}||_p of a nonsingular linear system).

Verification

technique · direct
1.1algebra

The inverse of H2 is H2−1=(4−6−612): multiplying, (H2H2−1)00=4−3=1, (H2H2−1)01=−6+6=0, (H2H2−1)10=2−2=0 and (H2H2−1)11=−3+4=1.

1.2L1L2algebra

By [L2], ∥H2∥∞=1+1/2=3/2 and ∥H2−1∥∞=max⁡{4+6, 6+12}=18, so [L1] gives κ∞(H2)=(3/2)⋅18=27.

1.3algebra

The inverse of H3 is H3−1=(9−3630−36192−18030−180180), as a direct multiplication verifies: the first column against the rows of H3 gives 9−18+10=1, 9/2−12+15/2=0, 3−9+6=0, and the other six entries similarly reduce to the identity matrix.

1.4L1L2algebra

By [L2], ∥H3∥∞=1+1/2+1/3=11/6, and the row sums of H3−1 are 9+36+30=75, 36+192+180=408 and 30+180+180=390, so ∥H3−1∥∞=408; [L1] gives κ∞(H3)=(11/6)⋅408=748.

2.1step 1.2step 1.4∎

Steps 1.2 and 1.4 exhibit condition numbers 27 and 748 at orders 2 and 3: the Hilbert family is badly conditioned from the start.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passaudited 2026-08-29Open item page →

Vandermonde conditioning improves after centering and scaling the nodes

Example

Interpolating a linear polynomial through two points whose nodes are t0=100 and t1=101 is the Vandermonde system V(t0,t1)c=y with V(t0,t1)=(1t01t1), which has κ∞=20502. Centering and scaling the nodes to s0=−1/2 and s1=1/2 through the affine change of variable t=s+201/2 gives the equivalent system for the same interpolation task with κ∞=3. Conditioning is a property of the chosen coordinates, not of the underlying interpolation problem.

Facts & Assumptions

Given: The nodes t0=100, t1=101 and their images s0=−1/2, s1=1/2 under t=s+201/2, and the Vandermonde matrices V(t0,t1)=(1t01t1), V(s0,s1)=(1s01s1).

[L1]

κp(A)=∥A∥p∥A−1∥p (The condition number kappa_p(A) = ||A||_p ||A^{-1}||_p of a nonsingular linear system).

[L3]

For a nonsingular 2×2 matrix M=(abcd), M−1=(ad−bc)−1(d−b−ca).

Verification

technique · direct
1.1L3algebra

For the node pair (t0,t1)=(100,101), the determinant is 101−100=1, and [L3] gives V(t0,t1)−1=(101−100−11).

1.2L1L2algebra

By [L2], ∥V(100,101)∥∞=max⁡{101, 102}=102 and ∥V(100,101)−1∥∞=max⁡{201, 2}=201, so [L1] gives κ∞=102⋅201=20502.

1.3L3algebra

For the centered and scaled pair (s0,s1)=(−1/2,1/2), the determinant is 1/2−(−1/2)=1, and [L3] gives V(s0,s1)−1=(1/21/2−11).

1.4L1L2algebra

By [L2], ∥V(s0,s1)∥∞=max⁡{3/2, 3/2}=3/2 and ∥V(s0,s1)−1∥∞=max⁡{1, 2}=2, so [L1] gives κ∞=(3/2)⋅2=3.

2.1step 1.2step 1.4algebra

The change of variable t=s+201/2 maps s0 to 100 and s1 to 101, and interpolating the same data (ti,yi) in the coordinate t is the system V(t0,t1)c=y while interpolating it in the coordinate s is V(s0,s1)c′=y with c0′=c0+(201/2)c1 and c1′=c1; the two systems represent the same polynomial task, yet their condition numbers are 20502 and 3.

3.1step 2.1∎

Steps 1.2 and 1.4, read through step 2.1, show that centering and scaling the nodes improves the conditioning of the same interpolation problem by four orders of magnitude.

CounterexampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passaudited 2026-08-29Open item page →

A tiny residual does not force a small forward error

Statement refuted

If the residual b−Ax^ of an approximate solution is tiny compared with b, then the forward error x−x^ is tiny compared with x.

Facts & Assumptions

Given: A parameter ε with 0<ε<1, the matrix A=diag⁡(1,ε), the right-hand side b=(1,ε), the exact solution x=A−1b=(1,1), the approximation x^=(1,0), the residual r=b−Ax^, and the error e=x−x^.

[L1]

For r=Ae and e=A−1r the residual and the error satisfy ∥e∥2≤∥A−1∥2∥r∥2 and ∥r∥2≤∥A∥2∥e∥2 (Residual bounds on forward error for a nonsingular linear system).

[L2]

κ2(A)=∥A∥2∥A−1∥2=1/ε (The condition number kappa_p(A) = ||A||_p ||A^{-1}||_p of a nonsingular linear system).

Counterexample

technique · direct
1.1algebra

The residual is r=b−Ax^=(1,ε)−(1,0)=(0,ε), so ∥r∥2=ε, while ∥b∥2=1+ε2; the relative residual is ε/1+ε2, which tends to 0 as ε→0+.

1.2algebra

The error is e=x−x^=(0,1), so ∥e∥2=1 and the relative forward error is 1/2, independent of ε.

2.1step 1.1step 1.2

Steps 1.1 and 1.2 contradict the claimed implication: the relative residual can be made arbitrarily small while the relative forward error stays at 1/2.

2.2L1L2step 1.1step 1.2algebra

The bounds of [L1] are consistent with the witness and explain it: ∥e∥2=1=(1/ε)⋅ε=∥A−1∥2∥r∥2 attains the first bound exactly, and the condition number 1/ε of [L2] is what converts the tiny residual ε into order-one forward error.

3.1step 2.1step 2.2∎

Steps 2.1 and 2.2 refute the false statement: a tiny residual guarantees only a tiny forward error up to the condition number, not by itself.

ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passaudited 2026-08-29Open item page →

A backward-stable computed solution of an ill-conditioned system can still have large forward error

Example

Fix an arithmetic model with unit roundoff 0<u<1 and set ε=u. Take A=diag⁡(1,ε) and b=(1,ε), whose exact solution is x=(1,1). On the singleton input class consisting of this system, let an algorithm return x^=(1,0). Its normwise backward error is at most u/2, so this algorithm is backward stable on the declared class, yet its relative forward error is 1/2: ill conditioning is not instability, and backward stability does not remove ill conditioning.

Facts & Assumptions

Given: An arithmetic model with unit roundoff u∈(0,1), the parameter ε=u, the matrix A=diag⁡(1,ε), the vector b=(1,ε), the exact solution x=(1,1), and an algorithm on the singleton input class I={(A,b)} that returns x^=(1,0).

[L1]

The normwise backward error is η2(x^)=∥r∥2/(∥A∥2∥x^∥2+∥b∥2) for r=b−Ax^ (Residual formulas for normwise and componentwise backward error).

[L2]

Along admissible perturbations tending to zero, relative forward error is at most (κrel+o(1)) times relative backward error (Local conditioning times backward error controls forward error to first order).

[A1]

For the fixed linear map f(b)=A−1b, one has f(b+h)−f(b)=A−1h by linearity.

Verification

technique · direct
1.1algebra

The residual is r=b−Ax^=(0,ε) and ∥r∥2=ε; also ∥A∥2=1, ∥x^∥2=1 and ∥b∥2=1+ε2.

1.2algebra

The forward error is ∥x−x^∥2=∥(0,1)∥2=1 and the relative forward error 1/2, order one even as ε→0+.

1.3A1algebra

The conditioning conversion. For the problem map f(b)=A−1b the absolute condition number is κabs=∥A−1∥2=1/ε, attained in the second coordinate, and the computed answer is exact for the perturbed input b~:=Ax^=(1,0)=b+h with h=(0,−ε). By [A1], f(b+h)−f(b)=A−1h=(0,−1), and direct substitution gives 1/2=κrel ∥h∥2/∥b∥2.

2.1givenL1step 1.1algebra

By [L1], the normwise backward error is η2(x^)=ε/(1+1+ε2)≤ε/2=u/2. Thus the one constant C=1/2 works for every input in the declared singleton class I, so the algorithm is normwise backward stable there in the specialized sense of Forward and backward stability for a problem family under an arithmetic model.

3.1L2step 2.1step 1.2step 1.3∎

Steps 2.1, 1.2 and 1.3 show that this backward-stable algorithm on an ill-conditioned problem class has order-one forward error even though its backward error is order u; [L2] records the general first-order conditioning principle illustrated exactly here. Backward stability controls the data perturbation, and only conditioning controls the answer.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passaudited 2026-08-29Open item page →

A cancellation-prone formula can be replaced by a stable reformulation

Example

Evaluate f(z)=1−1−z at z=10−8 under the standard relative model with unit roundoff u (The standard relative floating-point model and unit roundoff). The direct formula 1−1−z subtracts the nearby numbers 1 and 1−z≈1−5⋅10−9 and loses about eight decimal digits; the algebraically equivalent form

f(z)=z1+1−z

subtracts nothing and evaluates to full accuracy. Cancellation is a property of the formula, and a stable reformulation removes it without changing the mathematical function.

Facts & Assumptions

Given: The parameter z=10−8, the value w=1−z>0, the unit roundoff u with 0<u<1/2, and the two formulas g(z)=1−1−z and h(z)=z/(1+1−z).

[L1]

The relative model: each operation obeys fl⁡(t)=t(1+δ) with ∣δ∣≤u when t lies in the normal range (The standard relative floating-point model and unit roundoff).

[L2]

Relative forward error of a computed value y^ for the exact answer f(z) is ∣y^−f(z)∣/∣f(z)∣ (Absolute and relative forward error for an approximate value of a problem map).

Verification

technique · direct
1.1algebra

The two formulas agree exactly: z/(1+w)=(1−w)(1+w)/(1+w)=1−w, because z=1−w2 and 1+w>0.

1.2algebra

For z=10−8, the exact value is f(z)=1−w≈5⋅10−9: indeed (1−5⋅10−9)2=1−10−8+25⋅10−18>1−z, so w<1−5⋅10−9, while (1−6⋅10−9)2=1−12⋅10−9+36⋅10−18<1−z, so w>1−6⋅10−9; hence 1−w∈(5⋅10−9, 6⋅10−9).

1.3L1algebra

The direct formula. By [L1] the computed values are fl⁡(w)=w(1+δ1) and fl⁡(1−fl⁡(w))=(1−w(1+δ1))(1+δ2) with ∣δ1∣,∣δ2∣≤u; subtracting the exact value 1−w leaves an error of absolute value ∣δ2(1−w)−δ1w(1+δ2)∣≤u(1−w)+uw(1+u).

1.4L1algebra

The reformulated formula. By [L1], the computed values are fl⁡(1+w)=(1+w)(1+δ3) for the denominator and fl⁡(z/fl⁡(1+w))=z(1+w)(1+δ3)(1+δ4) for the quotient, with ∣δ3∣,∣δ4∣≤u.

2.1L2step 1.3algebra

By [L2], the relative error of the direct formula is at most u+u w(1+u)/(1−w); with w≈1 and 1−w≈5⋅10−9 this is about u(1+2⋅108), roughly 2⋅108 u: with u=2−53 the relative forward error can reach about 2⋅10−8, losing about eight of the roughly sixteen decimal digits of relative precision available in binary64.

2.2L2step 1.4algebra

By [L2], the relative error of the reformulated value is ∣(1+δ4)/(1+δ3)−1∣=∣δ4−δ3∣/∣1+δ3∣≤2u/(1−u), which is of order u, not of order 108u: no subtraction of nearby quantities occurs, and the reformulation evaluates f to full relative accuracy.

3.1step 2.1step 2.2∎

Steps 2.1 and 2.2 compare the same function evaluated two ways: the direct formula amplifies roundoff by the cancellation factor 1/(1−w)≈2⋅108, while the rationalized formula keeps the error at order u.

ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passaudited 2026-08-29Open item page →

A short floating-point dot product obeys the gamma_n error bound

Example

Take x=(1,2), y=(3,4) and the binary64 unit roundoff u=2−53, for which γ2=2u/(1−2u)≈2.2⋅10−16. The left-to-right computed dot product s2 satisfies

s2=3(1+δ0)+8(1+δ1)with ∣δ0∣,∣δ1∣≤γ2,

so the computed value is the exact dot product of slightly perturbed summands, and

∣s2−11∣  ≤  γ2 (3+8)=11γ2  ≤  γ2 ∥x∥1∥y∥1=21γ2≈4.7⋅10−15.

Facts & Assumptions

Given: The vectors x=(1,2), y=(3,4), the exact dot product x⋅y=11, the unit roundoff u=2−53 with 2u<1, and the left-to-right computed sum s2 of the two products x0y0=3 and x1y1=8.

[L1]

The computed dot product obeys the componentwise form sn=∑j<nxjyj(1+δj) with ∣δj∣≤γn=nu/(1−nu), and the normwise bound ∣sn−x⋅y∣≤γn∑j∣xjyj∣≤γn∥x∥1∥y∥1 (The computed floating-point dot product obeys componentwise and normwise error bounds).

Verification

technique · direct
1.1L1algebra

With n=2 and 2u<1, [L1] applies and yields s2=x0y0(1+δ0)+x1y1(1+δ1) with ∣δ0∣,∣δ1∣≤γ2, which for x=(1,2) and y=(3,4) reads s2=3(1+δ0)+8(1+δ1).

1.2algebra

The exact dot product is x⋅y=1⋅3+2⋅4=11, and the absolute summand total is ∣x0y0∣+∣x1y1∣=3+8=11, while ∥x∥1∥y∥1=(1+2)(3+4)=21.

2.1L1step 1.2algebra

By the normwise bound of [L1] applied to the numbers of step 1.2, ∣s2−11∣≤γ2⋅11≤γ2⋅21; substituting u=2−53 gives γ2=2−52/(1−2−52), so ∣s2−11∣≤11⋅2−52/(1−2−52), a bound of order 10−15.

3.1step 1.1step 2.1∎

Step 1.1 verifies the componentwise perturbation form and step 2.1 the normwise bound for this short vector pair: the computed dot product agrees with the exact dot product of slightly perturbed summands and lies within 11γ2 of 11.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passaudited 2026-08-29Open item page →

Normal equations square the conditioning compared with QR on a badly scaled least-squares problem

Example

For ε=10−8 the badly scaled least-squares matrix

A=(100ε00)

has κ2(A)=108, while its normal-equation matrix ATA=diag⁡(1,ε2) has κ2(ATA)=1016=κ2(A)2. A Gram–Schmidt (QR) route works with the upper triangular R whose singular values equal those of A, so it keeps the conditioning at κ2(A)=108 instead of squaring it.

Facts & Assumptions

Given: The matrix A=(100ε00) with ε=10−8>0, and the least-squares problem of minimising ∥Ax−b∥2.

[L1]

For full-column-rank A with singular values σ1≥⋯≥σn>0, the normal-equation matrix satisfies κ2(ATA)=κ2(A)2 where κ2(A)=σ1/σn (For full-column-rank A, the normal equations square the spectral condition number).

[L2]

Gram–Schmidt orthonormalisation applied to the independent columns of A produces orthonormal columns q1,q2 spanning the same column space (Gram–Schmidt turns every finite independent list into an orthonormal list with the same successive spans).

Verification

technique · direct
1.1algebra

The columns of A are orthogonal and have norms 1 and ε. Writing A=UΣVT with U=[e1 e2], V=I2, and the 2×2 matrix Σ=diag⁡(1,ε) shows that the singular values are the diagonal entries 1 and ε of Σ.

1.2L2algebraconstruct

By [L2], Gram-Schmidt applied to the columns a1=(1,0,0)T and a2=(0,ε,0)T returns the already orthogonal unit vectors q1=(1,0,0)T and q2=(0,1,0)T after scaling by their norms. Writing Q=[q1 q2], one has A=QR with R=QTA=diag⁡(1,ε).

2.1step 1.1algebra

Hence κ2(A)=1/ε=108, and ATA is the 2×2 diagonal matrix diag⁡(1,ε2), whose singular values are 1 and ε2.

2.2step 1.2algebra

By step 1.2, R=diag⁡(1,ε), so its singular values are 1 and ε and therefore κ2(R)=1/ε=108.

3.1L1step 2.1

By [L1], κ2(ATA)=κ2(A)2=1016: forming the normal equations squares the conditioning of the least-squares problem.

4.1step 3.1step 2.2∎

Steps 3.1 and 2.2 compare the two routes on the same badly scaled problem: the normal-equation matrix carries condition number 1016, the square of κ2(A), while the Gram–Schmidt triangular factor R carries 108, the original conditioning of the problem.

CounterexampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passaudited 2026-08-29Open item page →

Condition number depends on the chosen norm and on diagonal rescaling

Statement refuted

The condition number of a linear system is a property of the bare linear relation alone: it does not change with the chosen norm, and diagonally rescaling the equations leaves it unchanged.

Facts & Assumptions

Given: The matrix A=(120031004), the diagonal matrix D=diag⁡(10,1,1), and the equivalent systems Ax=b and (DA)x=Db.

[L1]

κp(A)=∥A∥p∥A−1∥p (The condition number kappa_p(A) = ||A||_p ||A^{-1}||_p of a nonsingular linear system).

[L2]

The induced 1-norm is the maximum column sum and the induced ∞-norm the maximum row sum (The induced 1-norm is the maximum column sum and the induced infinity-norm is the maximum row sum).

Counterexample

technique · direct
1.1algebra

The inverse of the upper triangular matrix A is A−1=(1−2/31/601/3−1/12001/4), obtained by back substitution from AX=I3.

1.2L1L2algebra

By [L2], the column sums of A are 1,5,5 so ∥A∥1=5, and the column sums of A−1 are 1,1,1/2 so ∥A−1∥1=1; [L1] gives κ1(A)=5⋅1=5.

1.3L1L2algebra

By [L2], the row sums of A are 3,4,4 so ∥A∥∞=4, and the row sums of A−1 are 11/6,5/12,1/4 so ∥A−1∥∞=11/6; [L1] gives κ∞(A)=4⋅11/6=22/3.

1.4algebra

The rescaled matrix is DA=(10200031004), with inverse (DA)−1=A−1D−1=(1/10−2/31/601/3−1/12001/4).

1.5L1L2algebra

By [L2], the column sums of DA are 10,23,5 so ∥DA∥1=23, and the column sums of (DA)−1 are 1/10,1,1/2 so ∥(DA)−1∥1=1; [L1] gives κ1(DA)=23⋅1=23.

2.1step 1.2step 1.3

Steps 1.2 and 1.3 give κ1(A)=5≠22/3=κ∞(A): the same matrix has different condition numbers in different induced norms.

2.2step 1.5step 1.2algebra

Since D is invertible, the systems Ax=b and (DA)x=Db have exactly the same solution set, yet step 1.5 shows κ1(DA)=23≠5=κ1(A): diagonal rescaling changes the condition number even though it changes nothing about the set of solutions.

3.1step 2.1step 2.2∎

Steps 2.1 and 2.2 refute both halves of the false statement: condition number depends on the declared norm and on the scaling of the equations.

CounterexampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-29Open item page →

The same matrix can have two different numerical ranks under two declared tolerances

Statement refuted

Numerical rank is a property of the matrix alone, an exact invariant that does not depend on the declared tolerance.

Facts & Assumptions

Given: The diagonal matrix A=diag⁡(1,1/2,0) with singular values σ1=1, σ2=1/2, σ3=0, and the two tolerances τ1=3/4 and τ2=1/4.

[L1]

In the spectral norm, rank⁡τ(A)=#{j:σj>τ} (In the spectral norm, numerical rank counts the singular values above the declared threshold).

Counterexample

technique · direct
1.1L1algebra

At the tolerance τ1=3/4, the only singular value strictly above the threshold is σ1=1, so [L1] gives rank⁡τ1(A)=#{j:σj>3/4}=1.

1.2L1algebra

At the tolerance τ2=1/4, the singular values strictly above the threshold are σ1=1 and σ2=1/2, so [L1] gives rank⁡τ2(A)=#{j:σj>1/4}=2.

1.3givenalgebra

The singular value σ2=1/2 lies strictly between the two tolerances, τ2=1/4<σ2<τ1=3/4, which is exactly why it is counted at τ2 but not at τ1.

2.1step 1.1step 1.2step 1.3∎

Steps 1.1, 1.2 and 1.3 exhibit one matrix and two declared tolerances with numerical ranks 1 and 2: numerical rank is a function of the matrix together with the tolerance, not of the matrix alone, which refutes the false statement.

CounterexampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-29Open item page →

The relative floating-point model excludes overflow, underflow, and invalid operations

Statement refuted

The standard relative model fl⁡(x∘y)=(x∘y)(1+δ) with ∣δ∣≤u describes every arithmetic operation of a floating-point system, including overflow, underflow, and invalid operations.

Facts & Assumptions

Given: The IEEE-754 binary64 system, whose unit roundoff is u=2−53, largest normal magnitude Nmax⁡=(2−2−52)21023, smallest normal magnitude Nmin⁡=2−1022, and smallest positive subnormal 2−1074.

[L1]

The standard relative model applies only to operations whose exact result is a real number in the normal range, and its exclusions are overflow, underflow, and invalid operations (The standard relative floating-point model and unit roundoff).

Counterexample

technique · direct
1.1givenalgebra

Overflow. The representable numbers x=(3/2)⋅21023 and y=2 have product x⋅y=3⋅21023, which exceeds Nmax⁡=(2−2−52)21023 because 3>2−2−52; the computed result is +∞, which is not a real number of the form (x⋅y)(1+δ) for any real δ.

1.2givenalgebra

Underflow. For the smallest positive subnormal x=2−1074, the exact quotient x/2=2−1075 lies strictly between 0 and the smallest positive subnormal, and round-to-nearest returns 0; but (x/2)(1+δ)=2−1075(1+δ) is positive for every real δ with ∣δ∣≤u, since 1+δ≥1−u>0, so the computed value 0 is not of the required form.

1.3givenalgebra

Invalid operation. The exact value of 0/0 is not a real number, so no real δ can satisfy fl⁡(0/0)=(0/0)(1+δ); the computed result is NaN⁡, which is not a real number at all.

2.1L1step 1.1step 1.2step 1.3

Each of the three exhibits produces a value outside the model of [L1]: infinity, the lost subnormal result, and not-a-number respectively.

3.1step 2.1L1∎

Step 2.1 refutes the false statement: the exclusions in [L1] are not decorative, and any statement proved under the relative model must carry the hypothesis that its operations stay in the normal range.

Sources