Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedPipeline-generatedjudge pass (gpt-6-luna)
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 finite budget RATTLE solver returns a status in finite work

Statement

For finite budgets Nq,Np, the algorithm Finite budget RATTLE solve with scaled constraint residuals terminates after at most two residual-solver calls and returns a stated status: exact-identity when h=0, and one of the stated success or failure statuses when h≠0. This is a termination claim only; it does not assert that the residual tolerances will be met.

Facts & Assumptions

Given: Finite nonnegative budgets Nq,Np, a consistent input, and the algorithm in the Statement; for nonzero h, also its supplied open branch balls, C1 residual maps defined on those balls, returning evaluation/arithmetic/norm/domain-test primitives, and terminating exact factorization and retained-factor solve backends.

[F1]

Finite budget RATTLE solve with scaled constraint residuals: for nonzero h the procedure makes at most one position solve and, only if that returns root, one momentum solve; for h=0 it immediately returns exact-identity. Every failure status and returned last valid iterate is specified by the procedure.

[F2]

Finite-budget Newton and chord solves with scheduled factorization reuse: chord mode enters successive indices k=0,…,N. At each index it evaluates the residual and tests its norm; it returns root when the tolerance is met, and at k=N otherwise returns iteration-budget-exhausted before another correction. At a continuing index it refreshes on schedule, returns singular-jacobian for a singular factorization, obtains a correction from the retained factor solve, returns invalid-trial if the trial leaves the open domain, and otherwise advances to k+1. Its admitted primitives and exact backend operations terminate.

Proof

1.1F1F2giveninduction

If h=0, [F1] returns exact-identity immediately. For nonzero h, consider either chord call with budget N and refresh period 1. Its initial iterate lies in its open domain. At index k, its residual evaluation and norm comparison terminate by the admitted primitive contract. The tolerance and budget branches return the current valid iterate and its actual residual norm. If neither branch returns, then k<N; one terminating Jacobian evaluation and factorization attempt either return singular-jacobian with this same data or supply a retained factor. Its terminating exact solve produces the correction. The returning domain test either returns invalid-trial with the old valid iterate and evaluated residual or admits the new iterate and increments the index. Thus induction preserves domain membership and validity of all returned residual data.

2.1F2step 1.1induction

Every continuing pass strictly increments k, and an entered pass k=N returns before a factorization or correction. Consequently there are at most N+1 residual checks and at most N correction attempts, Jacobian assemblies, factorization attempts, and retained-factor solves. Each pass consists of finitely many returning operations by step 1.1, so the call terminates, including when N=0. These are counts of loop operations, not a uniform bound on the internal cost of a supplied evaluation or backend.

3.1F1F2givenstep 1.1step 2.1algebra∎

Apply step 2.1 first with N=Nq. A non-root position status is returned immediately with its last valid multiplier and actual residual, without a momentum call. On position success the finite assignments in [F1] form the momentum residual. The all-λ∈Uq admissibility condition ensures that even this approximate returned position multiplier supplies a C1 momentum residual on the whole open Up with returning evaluations. Apply step 2.1 with N=Np to the second call. Any failure returns the last valid momentum multiplier and actual tangency residual together with the successful position-stage values. If it succeeds, the remaining assignments and output norms terminate and return the prescribed state, both multipliers, residual norms, and success status. There are at most two calls, at most Nq+Np+2 loop residual checks, and at most Nq+Np correction/factorization/solve attempts in total. No branch or count asserts success for every finite budget, an exact zero from a positive tolerance, or a forward-error certificate.

Depends on

Used by

Nothing in the library uses this result yet.

Cited to discharge well-definedness by Finite budget RATTLE solve with scaled constraint residuals.

Dependency tree · two levels

11 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