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.

Gillespie direct method with horizon and budget statuses

Definition

Inputs. A finite state set E⊆Zd, a finite-channel reaction propensity system from Finite-channel reaction propensity systems and their generator, an initial state x0∈E, a horizon T>0, and an optional event budget B∈N0∪{∞}, defaulting to ∞, where N0:={0,1,2,…}. The random source is a sequence (En,Un)n≥1 with En∼Exp⁡(1) and Un uniform on [0,1], all coordinates mutually independent. The countable product construction for these input laws uses Countable Choice and Dependent Choice by Assuming countable and dependent choice, countable products of arbitrary probability spaces; the exponential law uses Countable Choice by Exponential and Weibull survival specifications define probability laws. For the uniform law, Assuming countable choice, L(Rn) is a sigma-algebra containing every elementary set and λn is a complete measure extending elementary volume makes the set function in Lebesgue measurable sets, the family L(Rn), and the restricted set function λn a measure, and A box in Rn with parameters ai≤bi is Lebesgue measurable of measure ∏i<n(bi−ai), whichever of its faces are included gives its restriction to [0,1] mass one and interval probabilities equal to interval lengths.

Procedure. Set t=0, x=x0, n=0, and record the initial state. While t<T:

  1. Compute λ(x)=∑j=1Raj(x). If λ(x)=0, keep the state equal to x through T and return status absorbed.
  2. If n=B, return the path prefix through (t,x) with status budget-exhausted; this status does not assert that the horizon was reached.
  3. Set τ=En+1/λ(x). If t+τ≥T, keep the state equal to x through T and return status horizon.
  4. Set J to the least index with Un+1<λ(x)−1∑j=1Jaj(x). If the null event Un+1=1 occurs, use the largest index with aj(x)>0. This rule never selects a zero-rate channel.
  5. Set t←t+τ, x←x+νJ, append the marked event (t,J,x), and set n←n+1.

If the loop reaches t=T, return the path through T with status horizon. Each event uses a linear scan of the R propensities and a linear cumulative channel search; no update-tree acceleration is part of this procedure. If B<∞ and the budget expires before T, the returned prefix is incomplete.

The procedure assumes an ideal independent random source with the displayed laws. It makes no claim that a finite-state pseudorandom generator supplies independent exact exponential or uniform variables.

Depends on

Used by

Dependency tree · two levels

73 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