Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedPipeline-generatedverified 2026-10-22 (gpt-6.1-sol)
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.

Finite arithmetic termination and cost

Statement

For rational admissible input matrices and initial state, positive rational step size τ, and finite N≥0, the specified finite leapfrog algorithm returns after finitely many exact rational arithmetic operations, with the stated N+1 states and the exact rational inverse M1−1. A dense implementation uses O(n13) rational arithmetic operations for the one-time elimination and O(n12+n1n2+n22) per update. Retaining all input matrices D0,D1,D2,M1,M2, the computed inverse, and all N+1 states uses O(n1n0+n12+n1n2+n22+n2n3+(N+1)(n1+n2)) rational entries. These are arithmetic-operation and storage counts only; they give no bound on rational bit growth, floating-point roundoff, linear-solve residuals, or continuum accuracy.

Facts & Assumptions

Given: Rational finite cochain matrices with positive-definite M1, rational initial coordinates, τ∈Q>0 and finite N∈N0.

[F1]

Finite cochain Maxwell phase space: M1 is symmetric positive definite on C1, and all spaces and matrices are finite-dimensional.

[F2]

Finite compatible leapfrog evolution: the algorithm uses a fixed-order Gauss–Jordan elimination without row swaps, returning an error only if a diagonal pivot is zero, then executes N updates by finite matrix-vector products.

Proof

1.1givenF1F2algebra

If n1>0, the initial trailing block S1=M1 is symmetric positive definite by [F1]. After eliminating the first j−1 columns without row swaps, the left augmented block has form (Ij−1A0Sj), where Sj is the remaining Schur complement. Write Sj=(prTrC). Since Sj is positive definite, p>0, so the prescribed diagonal pivot is nonzero. The row operations in column j replace the remaining block by Sj+1=C−rp−1rT. For any nonzero y, put x=−p−1rTy; then (x,y)≠0 and yTSj+1y=(x,y)TSj(x,y)>0. Hence Sj+1 is positive definite. Induction proves that every no-row-swap pivot is positive and the error branch is unreachable. Each row operation is invertible; after the last column the left block is the identity, so the right block is exactly M1−1. For n1=0, the inverse is the unique empty matrix and there are no pivot steps.

2.1givenF2step 1.1algebra

The input entries are rational. Each row operation uses addition, subtraction, multiplication, or division by a nonzero rational pivot from step 1.1, so every intermediate entry and the final inverse remain rational. The elimination loop has exactly n1 finite iterations; consequently it terminates with an exact rational output.

3.1givenF2step 2.1algebra∎

Dense no-row-swap Gauss–Jordan elimination performs O(n12) row-entry updates per pivot column and hence O(n13) arithmetic operations. Each evolution step uses matrix-vector products with costs O(n12) for M1−1d, O(n1n2) for each multiplication by D1 or D1T, and O(n22) for M2b. There are exactly N such steps. The matrices D0,D1,D2,M1,M2 have respectively n1n0,n1n2,n3n2,n12,n22 entries; the inverse adds n12, and the N+1 states add (N+1)(n1+n2) entries. Their total is bounded by the stated storage order. When N=0, the initial state is returned without an update; when n1=0 or n2=0, the corresponding empty products and loops are finite and the same bounds remain valid. No bit-size or floating-point estimate follows from an arithmetic-operation count.

Depends on

Dependency tree · 2 levels

Sources