Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck pass
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.

Padé error and squaring defects give a conditional exponential error bound

Statement

Suppose Finite-order Padé scaling-and-squaring exponential returns status conditional-error-bound for a stored finite matrix A, Padé order m, and scaling count s, with computed candidate X^s and exact nonnegative upper bound Es (rational in the fully encoded rational adapter). Also suppose the caller-supplied certification hypotheses hold: with B=2−sA, the cycle Γ is polygonal with trace in ∣z∣≤ρ for exact dyadic ρ>0, σ(B)⊂{∣z∣<ρ}, Γ is disjoint from σ(B) and null-homologous in the disk, and its index is one at every point of σ(B). Then ∥X^s−exp⁡(A)∥∞,C≤Es. The assertion is conditional on the exact denominator residual, scalar disk remainder, caller-supplied contour topology, validated contour resolvent bound, and every recorded squaring-defect bound. The validator does not establish the contour hypotheses or count enclosed eigenvalues. A finite budget need not produce a bound.

Facts & Assumptions

Given: A conditional-error-bound return with exact stored matrix A, Padé order m, scale s, disk radius ρ, dm(ρ)>0, coefficient-weighted contour length upper ℓ, validator bound M, scalar exponential upper bounds U(ρ) and U(α), local squaring bounds δj, and recurrence values Ej.

[F1]

The algorithm forms B=2−sA, computes the rational-coefficient polynomial matrices Pm(B) and Qm(B) exactly, and accepts its initial candidate only after an exact solve check (Finite-order Padé scaling-and-squaring exponential).

[F2]

A verified denominator solve satisfies Qm(B)X^0=Pm(B) exactly (An exact residual check certifies the Padé denominator solve).

[F3]

The scalar exponential is the everywhere-defined power series (The complex exponential by its power series). If dm(ρ)>0, then qm has no zero in the disk and ∣ez−rm(z)∣≤ρ2m+1eρ(m!)2/((2m)!(2m+1)!dm(ρ)) for ∣z∣≤ρ (A finite scalar remainder bound for the diagonal Padé exponential).

[F4]

A scalar rational error and uniform contour resolvent bound imply ∥eB−rm(B)∥∞,C≤LΓεM/(2π) (A resolvent contour bound transfers scalar rational error to matrices).

[F5]

The validator's successful return supplies the stated uniform resolvent bound on every supplied contour segment (The finite disk cover validator returns a uniform resolvent bound on success).

[F6]

If X^j+1=X^j2+Dj and Xj+1=Xj2, then ∥X^j+1−Xj+1∥≤(2∥Xj∥+∥X^j−Xj∥)∥X^j−Xj∥+∥Dj∥ (Error propagation through exact and perturbed squaring steps).

[F7]

The complex infinity norm is the maximum absolute row sum (The complex induced infinity matrix norm) and is submultiplicative (The complex infinity matrix norm is compatible and submultiplicative).

[F8]

The bounded-operator exponential series is absolutely convergent and satisfies ∥exp⁡(tT)∥≤e∣t∣∥T∥ (Every finite-dimensional normed space is Banach, The exponential series of a bounded operator).

[F9]

Analytic primary matrix functions respect products (Jordan, contour, similarity, and normal-functional-calculus formulas agree).

[F10]

The Padé functions are pm(z), qm(z)=pm(−z), and rm(z)=pm(z)/qm(z) where the denominator is nonzero (Diagonal Padé approximant to the exponential).

[F11]

The algorithm defines U(0)=1 and, for 0<x<K+2, U(x)=∑k=0Kxk/k!+[xK+1/(K+1)!]/(1−x/(K+2)) (Finite-order Padé scaling-and-squaring exponential). Its upper-bound property is proved in step 1.1 below.

[L1]

π/4=∫01(1+x2)−1 dx, and on [0,1] the finite identity 11+x2=∑k=07(−x2)k+x161+x2 holds.

Proof

1.1F3F11giveninductionalgebra

For x=0 the series gives e0=1=U(0). For 0<x<K+2, put aj=xj/j! and r=x/(K+2)<1. For every j≥K+1, aj+1/aj=x/(j+1)≤r. Induction yields aK+1+q≤aK+1rq. Finite geometric sums and passage to the convergent series give ∑j=K+1∞aj≤aK+1/(1−r). Adding the first K+1 terms proves ex≤U(x) for both actual scalar inputs. This uses the explicit exponential series in [F3], not an unproved algorithm property.

1.2L1algebra

Integrating [L1] gives a positive remainder and the partial sum 1−13+15−17+19−111+113−115=(45045−15015+9009−6435+5005−4095+3465−3003)/45045=33976/45045. Since 4⋅33976=135904>135135=3⋅45045, we have π/4>3/4, hence π>3 and 1/(2π)<1/6. Therefore LΓεM/(2π)≤ℓεM/6 whenever LΓ≤ℓ.

1.3F1F2F3F9F10algebra

Let B=2−sA. Since dm(ρ)>0, [F3] makes qm nonzero throughout ∣z∣≤ρ, which contains σ(B) by the caller's topological hypothesis. In a Jordan basis of B, polynomial evaluation makes each block of Qm(B) upper triangular with diagonal qm(λ), so Qm(B) is invertible. The polynomial qm has finitely many zeros and none in the closed disk by [F3]; hence some η>0 makes qm nonzero on the open disk D(0,ρ+η), which contains both Γ and σ(B). Thus 1/qm is holomorphic there. By the product rule [F9] applied to qm(1/qm)=1, Qm(B)(1/qm)(B)=I, hence (1/qm)(B)=Qm(B)−1. Applying [F9] again to rm=pm(1/qm) from [F10] gives rm(B)=Pm(B)Qm(B)−1. The polynomial matrices Pm(B) and Qm(B) commute, so this is also Qm(B)−1Pm(B). The exact solve from [F2] therefore makes the initial candidate X^0=rm(B).

2.1F7F8F11step 1.1givenalgebra

Put Xj=exp⁡(2jB) for 0≤j≤s. The exponential semigroup law in [F8] gives Xj+1=Xj2 and Xs=exp⁡(A). The row-sum matrix norm is the operator norm induced by the vector infinity norm: the row triangle inequality gives the upper bound, and for a maximizing row choose each nonzero coordinate of x to cancel the phase of that matrix entry, with arbitrary unit phases for zero entries; then ∥x∥∞=1 and that row attains its row sum. By [F7] and [F8], ∥Xj∥∞,C≤e2j∥B∥∞,C≤eα≤U(α) by [F11], where α≥∥A∥∞,C is the exact row bound used by the algorithm.

2.2F3F4F5F11step 1.1step 1.2step 1.3algebra

The scalar bound [F3] applies at every point of Γ because its trace lies in ∣z∣≤ρ. Since eρ≤U(ρ) by [F11], it gives sup⁡Γ∣ez−rm(z)∣≤ε with the ε computed by the algorithm. The validator gives the resolvent bound M by [F5]; applying [F4] and then step 1.2 gives ∥X^0−eB∥∞,C≤LΓ2πεM≤ℓεM6=E0.

3.1F6F7step 2.2step 2.1algebra

For each returned square, the exact controller audit defines Dj=X^j+1−X^j2. Since ∣x+iy∣≤∣x∣+∣y∣, its row sums give ∥Dj∥∞,C≤δj. If ∥X^j−Xj∥∞,C≤Ej, [F6] and step 2.1 imply ∥X^j+1−Xj+1∥∞,C≤(2U(α)+Ej)Ej+δj=Ej+1. Starting from step 2.2, induction proves this bound for every j≤s.

4.1step 2.1step 3.1∎

At j=s, Xs=exp⁡(A) by step 2.1, so step 3.1 gives ∥X^s−exp⁡(A)∥∞,C≤Es, as claimed.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

59 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