Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: Not applicablePipeline-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.

Finite-budget pseudo-arclength continuation with a certified local corrector

Definition

Let n≥1, let U⊆Rn+1 be open, and let F:U→Rn be C2 in the componentwise sense of Ck Euclidean maps and diffeomorphisms on a declared tube; its total derivative DF has the linear first-order meaning of The total (Fréchet) derivative Df(a) as the linear first-order approximation with o(∥h∥2) remainder. Require C3 on any subtube where a fold check is requested. A valid seed consists of a center zˉ0, a radius r0, and a certified ball containing exactly one zero z0∗ of an initial augmented section G−1(z):=(F(z),τ−1T(z−zp,−1)), where τ−1 is unit and the section is transverse to the regular local solution branch. Thus the seed certifies one solution point of F=0 by intersecting the branch with a hyperplane; it does not claim that F=0 has an isolated zero in Rn+1. The seed also includes a neighborhood in which every zero of F lies on the certified local curve chart and a verified rank-n condition on that chart.

Supply a unit previous orientation, step length h>0, requested step count Nreq∈N0, continuation budget Ns∈N0, corrector budget Nc∈N0, residual tolerance ϵ≥0, and angle margin c∈(0,1]. At each current certified section ball Bk=B‾2(zˉk,rk), its unique branch point is denoted zk∗. A tangent routine must provide a unit candidate t^k and a certified error bound to a unit vector tk∈ker⁡DF(zk∗), plus a verified inverse bound for DF(zk∗)∣tk⊥. Missing rank, tangent, or error bounds are failures; they are never treated as zero error.

At a queried point z, an evaluator returns either exact (F(z),DF(z)) or certified data (F^(z),ηF,J^(z),ηJ) with ∥F^(z)−F(z)∥2≤ηF,∥J^(z)−DF(z)∥op≤ηJ. All supplied tangent, evaluator, chart, certificate and requested fold callbacks must return a result or their declared failure in finite time for a termination claim. Their mathematical bounds must be sound; finite outer budgets cannot force a nonreturning callback to finish. For every root ball proposed by a continuation attempt, the certificate routine must also supply an inverse bound for the approximate augmented Jacobian, a Jacobian-Lipschitz constant on the whole ball, and an isolating branch neighborhood/angle enclosure. If any bound is missing, return root-certificate-inconclusive for that candidate. Initialize the fold field as not-requested when no fold check was asked, and as inconclusive while a requested check remains unresolved.

Output: a finite list of certified local section-root balls; a continuation status from finite-trace, rank-or-tangent-unverified, tangent-angle-failure, tube-exit, singular-corrector, corrector-budget-exhausted, root-certificate-inconclusive, or continuation-budget-exhausted; and a fold field with value not-requested, certified, or inconclusive. The initial seed record retains its supplied unique-section-root certificate, center, radius, section and transverse local chart/rank evidence; its center error is at most r0. Any stronger error or contraction bounds proved by the supplied seed certificate are retained, but no contraction bounds are required or inferred for the seed. Every newly appended ball records its center, radius, section, strict contraction bounds and center-error bound from A bounded residual and derivative error give a local root certificate, the local chart and angle enclosure identifying it with the unique next point on the traced branch, and the evaluation-error bounds used.

Procedure:

  1. On entry only, initialize the list with the valid seed ball, accepted count a=0 and attempted continuation count s=0, and use the supplied unit previous orientation at the seed. On each visit to this step, denote the current previous orientation by τk; retain the list, counts and orientation when returning from step6. If a=Nreq, including Nreq=0, finalize with status finite-trace. Otherwise, if s=Ns, finalize with continuation-budget-exhausted. Increment s before making any callback for the next attempt. Thus Ns caps attempts, not just successful steps.
  2. At the unique current root zk∗, query the tangent routine. Verify rank DF(zk∗)=n, a unit candidate t^k, a unit true kernel vector tk, its certified error ∥t^k−tk∥2≤ek, and the complement inverse bound. Missing evidence returns rank-or-tangent-unverified. Orient t^k and its corresponding tk together, keeping τk fixed. Certify τkTtk≥c and ak:=τkTt^k>0; an unavailable or failed angular test returns tangent-angle-failure.
  3. Set zp=zˉk+ht^k and retain the previous orientation as section normal: Gk(z)=(F(z),τkT(z−zp)). The chart certificate supplies a unit-speed chart ck with ck(0)=zk∗, ck′(0)=tk, an interval [−rch−,rch+], a number κ>0, and a neighborhood Vk in which every zero of F belongs to that chart interval. Verify τkTck′(u)≥κ throughout the interval and hak>rk,hak+rk≤κrch+. These checks bound d=τkT(zp−zk∗) between hak−rk and hak+rk, so the selected section has one forward intersection on the supplied chart by A transverse predictor hyperplane selects one nearby point of a regular branch. A failed chart angle gives tangent-angle-failure; failed offset/length evidence gives root-certificate-inconclusive. If the predictor, proposed ball or required chart leaves the declared tube, return tube-exit.
  4. With exact evaluations, call Finite-budget Newton for a square vector residual on Gk from zp, tolerance ϵ and update budget Nc. Map singular-jacobian to singular-corrector and invalid-trial to tube-exit. For root or iteration-budget-exhausted, retain the last valid iterate as a candidate. If the predictor is certified inside the invariant ball of A transverse pseudo-arclength section has a locally quadratic Newton corrector, every attempted exact update has its quadratic error bound; otherwise this is only a candidate generator. Apply the root certificate of A bounded residual and derivative error give a local root certificate to the last candidate. Accept only if every inequality passes and the whole ball lies in Vk. Unavailable inputs give root-certificate-inconclusive; failed tests after a root residual stop give that same status; failed tests after exhausted updates give corrector-budget-exhausted. Neither residual tolerance nor budget alone is a root proof. A passing ball proceeds to step6, without an earlier append.
  5. With bounded evaluation errors, set y0=zp. For j=0,…,Nc, query the supplied certified residual/Jacobian and root-ball data at yj. Unavailable certificate inputs give root-certificate-inconclusive. Apply the same strict contraction tests and whole-ball inclusion in Vk as in step4. A passing ball proceeds to step6, without an earlier append. If the tests fail at j=Nc, return corrector-budget-exhausted. Otherwise call Newton correction for a square vector residual on the supplied approximate augmented residual and matrix. Map singular-jacobian to singular-corrector; otherwise let sj be its returned correction. A trial yj+sj outside the tube gives tube-exit; otherwise set yj+1=yj+sj. This bounded-error branch has no convergence promise.
  6. Append the passing ball once, with its section, error bounds and chart/angle record; increase a by one. For the next attempt use the already certified unit candidate t^k as the new previous orientation. It is not silently declared the exact tangent at the new root: step2 must certify its angle against the next root's tangent. Return to step1.
  7. At every finalization, including every early return, retain the continuation status already assigned. For a requested fold check require a returned certified record satisfying all hypotheses of A simple fold has a unique local Lyapunov–Schmidt chart and nonzero parameter curvature at its specified point: F=0, the required C3 neighborhood, rank⁡Fx=n−1, normalized right and nonzero left nullvectors, and strict enclosures excluding zero for wTFλ and wTFxx[v,v], together with the stated complement/parameter normalization. Missing or failed evidence leaves the fold field inconclusive; otherwise set it to certified and record only the local fold chart and curvature formula. Without a fold request keep not-requested. This finalization makes finitely many callback requests and performs no unbounded search.

Remarks

The local predictor-defect estimate in A regular solution curve has a unique local arclength chart and a quadratic predictor defect applies to an exact root and exact unit tangent. Tangent and seed-center errors in an actual step are handled by the supplied residual/error enclosures and the root certificate, not silently set to zero. The exact Newton branch preserves the supplier's root convention: residual tolerance was met, not necessarily an exact zero. No finite trace certifies that a connected component is exhausted or that another component is absent.

Depends on

Used by

Dependency tree · two levels

55 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