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 , the specified finite leapfrog algorithm returns after finitely many exact rational arithmetic operations, with the stated states and the exact rational inverse . A dense implementation uses rational arithmetic operations for the one-time elimination and per update. Retaining all input matrices , the computed inverse, and all states uses 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.
Statement references
Facts & Assumptions
Given: Rational finite cochain matrices with positive-definite , rational initial coordinates, and finite .
Finite cochain Maxwell phase space: is symmetric positive definite on , and all spaces and matrices are finite-dimensional.
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 updates by finite matrix-vector products.
Proof
If , the initial trailing block is symmetric positive definite by [F1]. After eliminating the first columns without row swaps, the left augmented block has form , where is the remaining Schur complement. Write . Since is positive definite, , so the prescribed diagonal pivot is nonzero. The row operations in column replace the remaining block by . For any nonzero , put ; then and . Hence 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 . For , the inverse is the unique empty matrix and there are no pivot steps.
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 finite iterations; consequently it terminates with an exact rational output.
Dense no-row-swap Gauss–Jordan elimination performs row-entry updates per pivot column and hence arithmetic operations. Each evolution step uses matrix-vector products with costs for , for each multiplication by or , and for . There are exactly such steps. The matrices have respectively entries; the inverse adds , and the states add entries. Their total is bounded by the stated storage order. When , the initial state is returned without an update; when or , 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.