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.

Minimum-intensity coupling of reaction networks

Definition

Inputs. Two finite-state reaction systems X and Y with the same finite channel labels j=1,…,R. Their state sets may differ, and channel j has respective increments νjX,νjY and propensities ajX(x),ajY(y) as in Finite-channel reaction propensity systems and their generator. Supply an initial pair (x0,y0), a horizon T>0, and an optional candidate budget B∈N0∪{∞}, defaulting to ∞, where N0:={0,1,2,…}.

For each channel set Mj:=max⁡{max⁡x∈EXajX(x),max⁡y∈EYajY(y)},M:=∑j=1RMj. These are finite because both state sets are finite. Supply mutually independent En∼Exp⁡(1) and Un∼Unif⁡[0,1] for n≥1. The countable input product uses Countable Choice and Dependent Choice; the exponential law is that of 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 lengths.

Procedure. Set t=0, (x,y)=(x0,y0), and n=0. If M=0, return the two constant paths through T with status absorbed. Otherwise define fixed mark blocks Ij=[bj−1,bj), where b0=0 and bj=M−1∑k=1jMk; omit empty blocks when Mj=0, and include the endpoint 1 in the last nonempty block. While t<T:

  1. If n=B, return the pair of path prefixes with status budget-exhausted.
  2. Set τ=En+1/M. If t+τ≥T, return both paths held through T with status horizon.
  3. Set t←t+τ. Find the unique nonempty block Ij containing Un+1 and set v=(Un+1−bj−1)/(Mj/M). Fire channel j in X if v<ajX(x)/Mj, and fire it in Y if v<ajY(y)/Mj. If both fire, record a shared event and update both states; if only one fires, record its residual event and update only that state; if neither fires, reject the candidate and leave both states fixed. Increment n once for every candidate, including a rejected candidate. Endpoint marks have probability zero, so the last-block convention at Un+1=1 does not affect the path law.

The candidate mark block for channel j has length Mj/M. Within it the two acceptance intervals start at the same endpoint and have respective lengths ajX(x)/M and ajY(y)/M. Thus their overlap has candidate intensity min⁡(ajX(x),ajY(y)), and the two residual portions have intensities (ajX(x)−ajY(y))+ and (ajY(y)−ajX(x))+. The budget counts candidates, so an exhausted budget returns only an incomplete prefix. No logarithmic event-selection cost is claimed.

Depends on

Used by

Dependency tree · two levels

74 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