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 budget RATTLE solve with scaled constraint residuals
Definition
The input state is consistent, . For , return with status exact-identity; this branch returns no multipliers or residual norms. For nonzero , fix a compact phase subset over a compact regular configuration chart with and , using branch balls supplied by Scaled RATTLE equations have unique local multiplier branches. The admissible inputs also include initial guesses , , tolerances , finite correction budgets , and terminating exact factorization/solve backends for the two chord calls. Each backend accepts a square Jacobian, returns a singularity report exactly when it is singular, and otherwise returns a retained factor object. For every right-hand side, solving on this object terminates with the exact unique solution for that matrix; factorization and retained-factor solves are separate operations, as in Finite-budget Newton and chord solves with scheduled factorization reuse. All evaluations of and the displayed matrix operations in the updates, residual and exact residual-Jacobian evaluations, arithmetic, Euclidean norm evaluation/comparison, and domain-membership tests are returning primitives; no bound on their internal cost is specified. The multiplier domains are open balls within the regular branch neighborhoods. Choose the balls so that is on and, for every , the corresponding is on and all evaluations in the updates are defined and the corresponding positions remain in the ambient full-row-rank configuration region of the branch lemma. Inconsistent input, missing branch balls, or maps not defined on these domains are outside the algorithm's admissible inputs. For a nonzero-step success, the routine returns the approximate state, both multipliers, and both scaled residual norms; on failure it returns the residual solver's status, last valid multiplier iterate, and actual scaled residual norm, together with any position-stage values already computed.
-
Form Run Finite-budget Newton and chord solves with scheduled factorization reuse on in chord mode with refresh period , domain , initial value , tolerance , budget , and backend . If it returns anything other than
root, return its exact status (iteration-budget-exhausted,singular-jacobian, orinvalid-trial), last valid multiplier iterate, and actual scaled residual norm; do not continue. -
For its returned , compute and . Form Run the same supplier procedure on in chord mode with refresh period , domain , initial value , tolerance , budget , and backend . If it returns anything other than
root, return its exact status (iteration-budget-exhausted,singular-jacobian, orinvalid-trial), last valid multiplier iterate, actual scaled tangency residual norm, and the successful position-stage values; do not continue. -
If both calls meet their residual tolerances, set and return , the norms , , and status “residual tolerances met”.
For nonzero , leaving a branch ball returns invalid-trial, a singular factorization returns singular-jacobian, and exhausting either correction budget returns iteration-budget-exhausted; the supplier supplies the last valid iterate and its evaluated residual norm in each case. No undefined-evaluation status is needed because the admissible domains require all evaluations to be defined. A successful output with nonzero residuals need not lie in ; applying the routine again requires a consistent input, for example one restored by Holonomic phase residuals control distance to the consistent phase manifold. The supplier status root means only that its stated residual tolerance was met; it does not certify an exact root or a forward-error bound. No finite budget is claimed to succeed on every admissible input.
Depends on
Used by
Dependency tree · two levels
18 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
- Ernst Hairer, Christian Lubich, and Gerhard Wanner, Geometric Numerical Integration, 2nd ed., Chapter VII.1 (standard reference, not scraped)
- Robert I. McLachlan, Klas Modin, Olivier Verdier, and Matt Wilkins, Geometric Generalisations of SHAKE and RATTLE, Foundations of Computational Mathematics 14 (2014), 339–370 (standard reference, not scraped)