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

The Rosenbrock factorization and stage procedures terminate with finite work

Statement

For every finite dimension d≥1, finite stored matrix, unit roundoff u>0 with du<1, and finite collection of stored right-hand sides and nonnegative residual tolerances in the input domains of Reusable Householder QR solve for a shifted matrix with residual status, Finite-precision one-stage Rosenbrock step with residual status, and Two-stage second-order Rosenbrock W-method with shared factorization, assume each called field-evaluation, domain-membership, exact-storage, and certificate-evaluation routine returns in finite work. Then the factorization operation, every requested solve operation, and each step procedure terminate after finitely many elementary operations with one of their stated success or failure statuses. Termination does not imply that the factorization is nonsingular, a residual is certified, or a step succeeds. No asymptotic runtime bound is claimed.

Facts & Assumptions

Given: Finite dimension and finite input data in the procedures' stated domains.

[F1]

Scaled Householder reflector formation and application: its loops range over the finite active column and trailing block, and every elementary operation returns a finite value or a failure status.

[F2]

Reusable Householder QR solve for a shifted matrix with residual status: factorization uses one reflector call per column; each solve uses a finite reflector list, triangular substitution, a finite residual check, and finitely many terminating certificate-evaluator calls.

[F3]

Forward and backward substitution for triangular linear systems: back substitution is a descending finite recursion over the diagonal indices.

[F4]

Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add: each attempted arithmetic operation either returns a finite value or its declared failure status.

[F5]

Finite-precision one-stage Rosenbrock step with residual status: a one-stage step performs one factorization and at most one solve.

[F6]

Two-stage second-order Rosenbrock W-method with shared factorization: a two-stage step performs one factorization and at most two solves, with no iterative stage loop.

Proof

Given: The finite input data in the Statement.

1.1givenF1choose

In dimension d, the QR factor routine calls the Householder procedure for at most the d column indices 0,…,d−1. Each call has finite active vector and block dimensions, so [F1] makes each call finite or returns its first failure.

1.2F2F3F4algebra

On a successful factorization, each solve applies at most d stored reflectors, performs at most d back-substitution stages by [F3], computes d dot products and d residual differences, and makes finitely many certificate-evaluator requests. Each loop has a finite index set, so [F2]–[F4] and the stated evaluator termination assumption imply that the solve also terminates with a stated result or failure.

2.1F5F6step 1.1step 1.2algebra

By [F5], the one-stage procedure makes one factorization call and at most one solve call; by [F6], the two-stage procedure makes one factorization call and at most two solve calls. Each call terminates by steps 1.1–1.2, and the remaining work consists of finite vector operations and tests, including the stage-domain test performed by the assumed terminating domain-membership routine.

3.1step 2.1F4given∎

Thus the factorization call, every solve call in the finite request collection, and each step procedure execute finitely many operations and return the first encountered failure or a declared terminal status. This proves finite-work termination without a success or complexity assertion.

Depends on

Used by

Nothing in the library uses this result yet.

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