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

Euler–Maruyama on a predictable grid with bridge-refinement status

Definition

Assume AC and use the coefficient, Brownian, and initial-value conventions of Euler–Maruyama recursion, on a filtered space satisfying the usual conditions. The inputs are T>0, the coefficients b,σ, the Brownian path or increment source, an initial value X0, a deterministic maximum step hmax⁡>0, and a deterministic work budget B∈N0. Stopped Brownian values are measurable at their stopped sigma-algebras by the upper-grid approximation and null-completion argument of Continuous adapted processes are measurable at bounded stopping times, which applies to any complete filtration, and each stopping time τn is Fτn-measurable by the event tests of Continuous-time stopping times and stopped sigma-algebras. Since hn is Fτn-measurable, Borel coefficient evaluation and the predictable-grid update keep Yn measurable at Fτn by induction. The continuous interpolation is adapted as well: at each fixed t, the active-interval events are in Ft by the stopping-time tests, and each term uses stopped values restricted to {τn≤t}. Choose one of the following modes.

  1. Predictable-grid mode. Supply a finite predictable grid Predictable stopping-time grid with hn≤hmax⁡ on every active interval. Initialize Y0=X0 and process its intervals in order until the grid reaches T or the budget is exhausted. Each interval uses the actual Brownian increment and update Yn+1=Yn+b(τn,Yn)hn+σ(τn,Yn)(Wτn+1−Wτn). The continuous interpolation on the interval is Yt=Yn+b(τn,Yn)(t−τn)+σ(τn,Yn)(Wt−Wτn). This is the Euler–Maruyama update of Euler–Maruyama recursion with the supplied interval length; the fixed-grid supplier itself makes no variable-grid convergence assertion.

  2. Endpoint-refinement mode. Supply a total Borel-measurable Boolean-valued accept/reject rule on the finite-dimensional current trial data. Initialize a queue with a finite partition 0=u0<⋯<uJ=T whose root intervals have lengths at most hmax⁡, together with their sampled Brownian increments. Pop the earliest interval [u,u+ℓ], form the Euler trial Y∗=Y+b(u,Y)ℓ+σ(u,Y)ΔW, and apply the supplied Borel accept/reject rule (a Borel function of the finite trial history and current trial data). If accepted, set Y←Y∗, append the right-endpoint/state pair to the accepted path record, and advance to the interval's right endpoint. If rejected, retain its parent increment, split it with Dyadic Brownian bridge increment tree, and put its left then right children at the front of the queue; do not update Y on the rejected parent and do not redraw the parent or either child. This branch preserves the sampled path tree, but an endpoint-dependent acceptance rule does not by itself establish the stopped-measurability condition of a predictable-grid controller; the strong-error theorem on this page makes no error claim for this branch.

For either mode, initialize current_time=0, current_state=X_0, and trial_count=0. Maintain current_time and current_state as the endpoint and Euler state of the accepted path. In endpoint-refinement mode, also initialize the accepted path record with (0,X0); append each right-endpoint/state pair only when its interval is accepted. Count every trial node, accepted or rejected, as one work unit; after each trial, increment trial_count by one. Before the first trial and after every trial, first check whether the mode's completion condition holds: the supplied grid has reached T in predictable-grid mode, or the queue is empty and the accepted path reaches T in endpoint-refinement mode. If so, return with status: complete. Otherwise, if the count has reached B, return with status: inconclusive; if not, perform the next trial. Thus a budget B=0 returns inconclusive, and a last trial that reaches T returns complete.

Both statuses use the output record (mode, status, current_time, current_state, approximation, pending_work, trial_count). On completion, current_time=T, current_state=Y_T, and pending_work is empty. The approximation is the full continuous Euler interpolation in predictable-grid mode; in endpoint-refinement mode it is the accepted ordered endpoint/state record together with the retained increment tree. On an inconclusive return, trial_count=B, current_state is the state at current_time, and approximation is the partial output through that time: the continuous interpolation restricted to [0,current_time] in predictable-grid mode, and the accepted endpoint/state record and retained tree in endpoint-refinement mode. pending_work is the remaining ordered grid suffix or the current ordered tree queue, respectively. The tree assigns no values at non-dyadic times, so endpoint-refinement mode returns its accepted node record rather than a continuous interpolation. A finite budget never changes an inconclusive result into a successful certificate.

Depends on

Used by

Dependency tree · two levels

22 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