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.
Stochastic Reaction Jump Simulation and Coupling
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Areas of Elementary Plane Figures
- Binary Operations, Monoids, Groups and Subgroups
- Bounded Variation and the Riemann–Stieltjes Integral
- Brownian Motion Construction and Continuity
- Brownian Motion, Markov Properties and Hitting Times
- Central Limit Theorems
- Compactness
- Compactness in Metric Spaces
- Complete Metrizability, Čech-Completeness, and Baire Category
- Completeness, Completion, and Uniform Continuity
- Conditional Distributions and Regular Conditional Probability
- Conditional Expectation
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Convexity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Countability Axioms and Cardinal Functions
- Counting-process compensators, integrals, brackets
- Darboux, L'Hôpital, and Taylor's Theorem
- Density Separability and Convolution in Lᵖ
- Discrete Time Martingales
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Event observation, censoring, truncation
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Independence Borel Cantelli and Zero One Laws
- Infinite Product Measures and Kolmogorov Extension
- Lebesgue Measure on Euclidean Space
- Lebesgue-Stieltjes Measures and Distribution Functions
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Markov Kernels and Markov Chains
- Martingale Inequalities and Convergence
- Measurable Functions and Simple Approximation
- Measures and Their Basic Properties
- Metric Spaces
- Modes of Convergence Egorov and Lusin
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Outer Measure and the Caratheodory Extension Theorem
- Parametric survival and reliability
- Pointwise Extended-Real Function Products
- Poisson and Cox point processes
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Probability Spaces Random Variables and Expectation
- Product Measures and the Fubini Tonelli Theorems
- Properties of the Integral and the Working FTC
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Separation Axioms: the Hierarchy
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Sigma Algebras and Borel Sets
- Signed and Complex Measures Hahn and Jordan
- Simple Field Extensions and the Construction of the Complex Numbers
- Standard-Borel Real Codings and Determining Classes
- Statistical Experiments, Models and Identifiability
- Subspaces, Products, and Quotients
- Suprema and Infima
- Temporal intensity and likelihood
- The Cantor Set, Baire Category, and Measure Zero in ℝ
- The Derivative and the Mean Value Theorems
- The Exponential Function
- The Integral Logarithm and the Equivalence of Its Characterisations
- The Ito Integral with Respect to Brownian Motion
- The Lebesgue and Riemann Integrals Compared
- The Lebesgue Integral and the Convergence Theorems
- The Logarithm and General Powers
- The Lᵖ Spaces Holder Minkowski and Riesz Fischer
- The Radon Nikodym Theorem and Lebesgue Decomposition
- The Riemann Integral in Rᵐ and Jordan Content
- The Riemann Integral: Definition and Integrability
- The Topology of Euclidean Space
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
Summary
Define finite-channel reaction propensity systems and their marked-event convention, then give complete event laws for Gillespie direct simulation, internal Poisson clocks, and bounded-rate thinning. Prove the finite-state algorithms have the specified CTMC law and generator, and prove a proper Lyapunov bound prevents explosion for countable-state systems. Construct a minimum-intensity shared/residual coupling with exact coordinate marginals, and establish reaction-count compensators, brackets, and finite-energy jump-integral isometry. These are stochastic model statements; they do not assert that a physical chemical system follows the model. Exact-law claims assume ideal independent exponential and uniform inputs, and a finite budget returns only a path prefix.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Finite-channel reaction propensity systems and their generator
Definition
Fix positive integers and . A reaction propensity system consists of a state set that is finite or countable, increments for , and propensities . Here “countable” means finite or countably infinite, as in Finite, countably infinite, countable, uncountable. The total propensity is finite for every , and implies . Here and have the meanings in The natural numbers (von Neumann) and The integers as equivalence classes of pairs of naturals, and addition in is coordinatewise.
A reaction event of channel at state records the marked transition . The counting process records the number of channel- events by time . A zero increment is allowed: it records a reaction event without changing the state.
For a time-homogeneous system, the reaction generator operator on bounded functions is When is finite, set ; thus for and otherwise. If no active reaction has zero increment, the corresponding matrix has off-diagonal entries and diagonal . With zero-increment events, the operator formula remains valid and the matrix diagonal is instead minus the sum of state-changing rates; the zero-increment channels remain part of the marked event process.
For a finite horizon , a time-dependent propensity system replaces by functions whose sections are measurable for the Borel sigma-algebra of the usual topology on (The Borel sigma-algebra of a topological space). Require finite total rate . Its time-dependent generator operator is This definition specifies a stochastic model. It does not assert that a physical chemical system follows that model.
Competing exponential clocks give the reaction event law
Statement
Assume Countable Choice. Let , let , and set . On a common probability space let be independent random variables, each with the unit exponential law , whose survival at is . If , define Then ties have probability zero, , is independent of , and If , every and no finite reaction clock is active.
Facts & Assumptions
Given: Countable Choice, finite nonnegative rates , and independent unit exponential random variables .
Under Countable Choice, has density on and survival for ; the law is unique. (Exponential and Weibull survival specifications define probability laws)
Independence of the generated sigma-algebras gives the product formula for every measurable rectangle in a finite product of real lines. The inverse image of each such rectangle under the coordinate tuple is a finite intersection of coordinate preimages, hence measurable; since the rectangles generate the finite product sigma-algebra, the tuple is a random element there. Iterating the sigma-finite product-measure theorem gives the finite product law of the marginals. It and the joint law agree on the generating pi-system of elementary rectangles, which contains the whole space with mass one, so the measure-uniqueness theorem identifies these laws. (Independent random elements, Independent sigma-algebras and independent events, The product sigma-algebra and its finite iterates, For sigma-finite factors, the product measure exists, has the rectangle formula, is sigma-finite, and is unique, Measures agreeing on a generating pi-system are equal under an increasing finite-measure exhaustion from that pi-system)
Countable Choice is assumed in [F1] for the exponential probability law. (The Axiom of Countable Choice ())
Proof
If , nonnegativity of the finite sum implies every , so the set of active clocks is empty and no finite candidate time is defined.
Suppose . For , independence in [F2] and the unit exponential survival in [F1] give Thus has the unique law specified in [F1].
For a channel with , the scaled clock has density on by change of variables in [F1]. Independence [F2] therefore gives the joint density that channel rings first at time as Integrating over yields , and this joint density factors as , proving independence of and .
For distinct active , the independent scaled clocks have continuous densities, so their equality has probability zero: conditioning on leaves the independent variable with zero probability at each singleton. A finite union over pairs shows the minimum is unique almost surely. Together with steps 1.2 and 2.1 this proves all assertions.
Gillespie direct method with horizon and budget statuses
Definition
Inputs. A finite state set , a finite-channel reaction propensity system from Finite-channel reaction propensity systems and their generator, an initial state , a horizon , and an optional event budget , defaulting to , where . The random source is a sequence with and uniform on , 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, is a sigma-algebra containing every elementary set and is a complete measure extending elementary volume makes the set function in Lebesgue measurable sets, the family , and the restricted set function a measure, and A box in with parameters is Lebesgue measurable of measure , whichever of its faces are included gives its restriction to mass one and interval probabilities equal to interval lengths.
Procedure. Set , , , and record the initial state. While :
- Compute . If , keep the state equal to through and return status absorbed.
- If , return the path prefix through with status budget-exhausted; this status does not assert that the horizon was reached.
- Set . If , keep the state equal to through and return status horizon.
- Set to the least index with . If the null event occurs, use the largest index with . This rule never selects a zero-rate channel.
- Set , , append the marked event , and set .
If the loop reaches , return the path through with status horizon. Each event uses a linear scan of the propensities and a linear cumulative channel search; no update-tree acceleration is part of this procedure. If and the budget expires before , 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.
Next-reaction method by internal Poisson clocks
Definition
Inputs. A finite state set , a finite-channel time-homogeneous system from Finite-channel reaction propensity systems and their generator, initial state , horizon , and optional reaction-event budget , defaulting to , where . Supply independent unit exponential increments for and . The countable product construction uses Countable Choice and Dependent Choice by Assuming countable and dependent choice, countable products of arbitrary probability spaces; the exponential law assumes Countable Choice by Exponential and Weibull survival specifications define probability laws.
Initialization. Set , , , internal times , threshold indices , and next thresholds for each channel.
Procedure. At each state :
- Compute for every channel. If , return the constant path through with status absorbed.
- If , return the path prefix with status budget-exhausted. For each , set when and when .
- Let . If , return the path held at through with status horizon.
- Let be the least minimizing channel (ties have probability zero). For every channel set . Set , , append the marked event, then set and ; finally set .
On the returned time interval (through unless the budget is exhausted), the internal time is , and almost surely the random-time-change representation is where and . An event at exactly is recorded before returning. If the loop reaches , return the path through with status horizon. With unlimited budget, Finite-state Gillespie and next-reaction methods have the specified CTMC law ↗ proves the Poisson threshold-clock laws and equality with the direct method's reaction path law. The implementation scans all channels at each event; no logarithmic update-tree cost is claimed.
Dominating thinning for bounded time-varying propensities
Definition
Inputs. A finite or countable state set , finitely many time-dependent propensities from Finite-channel reaction propensity systems and their generator, a finite horizon , initial state , optional candidate budget defaulting to (where ), and a deterministic envelope with an admissibility certificate establishing The global inequality is a precondition; the procedure does not verify the certificate exhaustively. The random source supplies independent and sequences. Their countable product model uses Countable Choice and Dependent Choice; the unit exponential law is as in Exponential and Weibull survival specifications define probability laws. For the uniform law, Assuming countable choice, is a sigma-algebra containing every elementary set and is a complete measure extending elementary volume makes the set function in Lebesgue measurable sets, the family , and the restricted set function a measure, and A box in with parameters is Lebesgue measurable of measure , whichever of its faces are included gives its restriction to mass one and interval probabilities equal to interval lengths.
Procedure. Set , , and candidate counter . If , return the constant path through with status absorbed. Otherwise, while :
- If , return the path prefix with status budget-exhausted.
- Set . If , return the state held through with status horizon.
- Set and evaluate . If at this candidate, stop with status invalid-envelope; this pointwise runtime check detects only violations at candidate times and states that are actually evaluated. The algorithm does not continue by clipping the rate.
- If , reject this candidate and leave unchanged; set and continue. Otherwise choose the first such that set , append the marked event , set , and continue.
A time-dependent propensity without a certified finite envelope is outside this algorithm; integrated-hazard inversion is a separate method and is not used here. If the loop reaches , return status horizon. If the global precondition is false, the procedure need not detect that failure: status invalid-envelope is returned only when the pointwise check in step 3 encounters a violation. No path law is claimed under a false global envelope.
A proper Lyapunov bound prevents reaction-network explosion
Statement
Assume Countable Choice and Dependent Choice. Let be countable and let a finite-channel system be as in Finite-channel reaction propensity systems and their generator. For an initial state , construct its minimal reaction process recursively: at state , wait an exponential time with parameter , choose channel with probability , and move to ; if , remain at forever. Use an independent stream of these exponential and uniform random inputs, whose countable product law exists by Countable Choice and Dependent Choice.
For , call proper when is finite for every integer . For this possibly unbounded , define the finite local expression this does not assert that belongs to the bounded-function domain of the generator in [F1]. Suppose for a constant . Define as the time of the th reaction event, with if fewer than events occur. Then the explosion time satisfies . No full Axiom of Choice is used.
Facts & Assumptions
Given: Countable Choice, Dependent Choice, a countable reaction network, a deterministic initial state , the independent random input stream, a proper , and .
A reaction system has finitely many channels, finite total rate at each state, admissible poststates, and generator operator for bounded ; for the stated , the theorem uses that same finite sum as a local expression. (Finite-channel reaction propensity systems and their generator)
Unit exponential waiting times have density on , survival , and rescaling by gives the exponential holding law of parameter . (Exponential and Weibull survival specifications define probability laws)
Under Countable Choice and Dependent Choice, a countable sequence of probability spaces has a probability product with the required finite-coordinate product marginals. Under Countable Choice, Lebesgue measure is a measure, and its restriction to has mass one and gives intervals their lengths; this supplies the uniform coordinates. The coordinate laws are random-element laws. (Assuming countable and dependent choice, countable products of arbitrary probability spaces, Independent random elements, Law or distribution of a random element, Random elements and real random variables, Lebesgue measurable sets, the family , and the restricted set function , Assuming countable choice, is a sigma-algebra containing every elementary set and is a complete measure extending elementary volume, A box in with parameters is Lebesgue measurable of measure , whichever of its faces are included)
Expectation is integration against the probability measure, is linear on integrable variables, and preserves almost-sure order. (Expectation of a nonnegative or integrable random variable, Linearity, monotonicity, and the modulus bound for expectation)
On a finite measure space, uniformly bounded measurable functions converging almost everywhere have convergent integrals. (Bounded convergence on a finite measure space)
Countable Choice is used in the stated exponential, Lebesgue-measure and probability-product existence interfaces. (The Axiom of Countable Choice ())
Dependent Choice is used only in the countable-product probability-space construction. (The axiom of dependent choice: a relation in which every element is related to something admits an -indexed chain)
Proof
Fix and set . This is finite by properness. The set of one-reaction exit states is finite, and is finite. The rate bound is therefore finite. For fixed ordered channel labels , the density of event times before the first exit is the product of the successive channel rates and exponential no-event factors. Summing over channel labels bounds this density by , since at each event the sum of active channel rates is at most . The ordered simplex has volume , so the probability of at least events before exit by is at most , which tends to zero. Thus infinitely many jumps cannot occur in finite time while the process remains in .
Stop the process at . The stopped path takes values in the finite set and is frozen after exit. Let . Conditional on the reaction history through time , partition on the finite vector of last-used stream indices; on each part [F3] gives independence of all unused coordinates. If falls within a holding interval, the residual exponential wait has the same law because . Thus for , the density of one channel- event at elapsed time and no earlier event is . The probability of at least two events within is at most by integrating the summed first-two-event density, bounded by , over the ordered two-time simplex. Since on , the first-event term differs from by at most , using for ; the multiple-event remainder is bounded by . Thus, uniformly over , the conditional mean increment is . This conditional mean is the explicit kernel average from the independent stream and survival ratio just computed; integrating it over finite reaction histories gives the unconditional mean increment. Sum those means on a uniform partition of and let the mesh tend to zero to obtain The error sum is ; the pathwise Riemann sums converge by step 1.1 and are bounded by , so [F5] passes their expectations to the limit. The same bounded Riemann-sum argument interchanges time integration and expectation for this bounded stopped integrand.
Set . From step 2.1, , and , we obtain Here is bounded on each finite interval because . Iterating the integral inequality times bounds it by ; the last term tends to zero and the sum tends to . Hence .
On the exit state satisfies , so .
Fix any finite . If but for some integer , infinitely many events occur in finite time while the process remains in , an event of probability zero by step 1.1. A countable union over such is still null, so outside it explosion by forces for every sufficiently large integer . Step 4.1 gives for arbitrarily large , hence this probability is zero. Taking integer proves . The argument uses Countable Choice and Dependent Choice only as declared in [A1] and [A2]; it uses no Axiom of Choice.
Dominating thinning has the prescribed reaction law
Statement
Assume Countable Choice and Dependent Choice. Let be finite or countable, with finitely many time-dependent propensities on as in Finite-channel reaction propensity systems and their generator. Suppose a certified constant envelope holds for all and . Then the dominating-thinning algorithm in Dominating thinning for bounded time-varying propensities, with an unlimited candidate budget, has the following exact conditional law from time and state :
Write for the sigma-algebra generated by the candidate times and marks in . Then, for , , and ,
and for every Borel and channel ,
After a reaction, the same rule restarts at its new time and state. Candidate events on have a Poisson count of mean ; accepted reactions are a subset, so there are finitely many accepted reactions almost surely and . The conclusion is conditional on the stated envelope; no law is asserted when it fails.
When , the same two conditional-law conclusions hold if, at each fixed , channel is accepted on a Borel mark set , provided these sets are pairwise disjoint, have Lebesgue measure , and for each fixed state the region is measurable for . The standard cumulative intervals in the algorithm are one such choice: their endpoints are finite sums of the Borel time sections , so their time-mark regions are product-measurable. If , the step 5.1 constant-path case applies. This equivalent mark-set form is used by the minimum-intensity coupling construction.
Facts & Assumptions
Given: Countable Choice, Dependent Choice, a reaction propensity system, an independent stream of unit exponential variables and unit-interval uniform variables, and a certified envelope .
The reaction network specifies admissible increments, finite channel rates, and the time-dependent rate sum . (Finite-channel reaction propensity systems and their generator)
The global envelope is an admissibility precondition for the algorithm. Its pointwise runtime guard reports invalid-envelope only if it encounters a candidate time and state where ; it does not verify a global certificate exhaustively. (Dominating thinning for bounded time-varying propensities)
Under Countable Choice and Dependent Choice the countable random-input stream can be realized with the prescribed finite-coordinate product laws. (Assuming countable and dependent choice, countable products of arbitrary probability spaces)
The homogeneous Poisson process on with rate has finite total count and ordered event-time density on . (Finite-window homogeneous Poisson construction and ordered event-time density)
A finite-intensity Poisson point process has the mixed-binomial construction: conditional on a Poisson total count, its points have the normalized intensity law. By the defining independent-count property, its restrictions to disjoint Borel time intervals are independent. (Finite-intensity Poisson-process existence and mixed-binomial law, Poisson and Cox point processes)
Nonnegative product-measurable functions may be integrated by sections (Tonelli), so the mark-region measure is the time integral of its mark lengths. The product-measurability hypothesis in the generalized mark-set clause supplies this condition for each fixed state. (For sigma-finite factors, the product measure exists, has the rectangle formula, is sigma-finite, and is unique, Tonelli's theorem for nonnegative measurable functions on a sigma-finite product)
Countable Choice is used in the exponential and unit-interval probability laws. (The Axiom of Countable Choice ())
Dependent Choice is used in constructing the countable product probability space for the infinite stream of random inputs. (The axiom of dependent choice: a relation in which every element is related to something admits an -indexed chain)
Proof
First assume . If the candidate interarrival increments are , then for exactly candidates at ordered times , the product of the exponential gap densities and the final no-candidate survival factor is where . This is the ordered-event density in [F4]. The independent uniform marks give the conditional product-uniform mark law, so [F5] identifies the finite marked candidate pattern with a Poisson point process of intensity on . By the defining independent-count property in [F5], restrictions to disjoint time intervals are independent; after translating time, the restriction to any interval of length has ordered-time density . In particular .
Fix deterministic , condition on with , and let . By step 1.1 and [F5], future candidates in are independent of and their ordered-time density is . For put . Conditional on ordered candidate times, the probability all marks are rejected is the product of their rejection fractions. Using that density and Tonelli [F6], the conditional probability of no accepted candidate is The middle identity holds because the symmetric product integrand has equal integrals on the orderings of the cube; ties form a Lebesgue-null set.
Fix a channel and a Borel set . By step 1.1 and [F5], future candidate points on are independent of and have ordered-time density . For the first accepted candidate to occur at time with mark in , all earlier candidates must be rejected, its mark must lie in a set of measure , and later candidates are unrestricted. For earlier rejected candidates, integration over their ordered times contributes ; for later unrestricted candidates, integration contributes . Summing the nonnegative series and using [F6], the first-event measure on is This proves the channel-specific first-event law for arbitrary Borel rates and for disjoint mark sets of the specified measures whose time-mark regions are product-measurable; their locations within do not enter the calculation. The endpoint mark conventions differ only on a null set.
At an accepted candidate time the new state depends only on the past and that candidate's time and mark. If its candidate index is , the event is determined by the first gap and mark coordinates; partitioning over finite shows that the coordinates after retain their prescribed product law. Thus the same two calculations restart at the new state and time. Since pathwise, [F7] and step 1.1 give and almost surely. Repeating the event-kernel construction proves the full path law through .
If , the envelope forces every propensity to vanish everywhere, so the constant path is exact. If the global envelope hypothesis is false, this theorem asserts no path law; the algorithm returns invalid-envelope only if its pointwise guard encounters a violating candidate as specified in [F2]. Steps 1.1, 2.1, 3.1 and 4.1 establish the candidate law, both conditional event laws, the restart rule and the finite-count bound under the global envelope.
Minimum-intensity coupling of reaction networks
Definition
Inputs. Two finite-state reaction systems and with the same finite channel labels . Their state sets may differ, and channel has respective increments and propensities as in Finite-channel reaction propensity systems and their generator. Supply an initial pair , a horizon , and an optional candidate budget , defaulting to , where .
For each channel set These are finite because both state sets are finite. Supply mutually independent and for . 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, is a sigma-algebra containing every elementary set and is a complete measure extending elementary volume makes the set function in Lebesgue measurable sets, the family , and the restricted set function a measure, and A box in with parameters is Lebesgue measurable of measure , whichever of its faces are included gives its restriction to mass one and interval probabilities equal to lengths.
Procedure. Set , , and . If , return the two constant paths through with status absorbed. Otherwise define fixed mark blocks , where and ; omit empty blocks when , and include the endpoint in the last nonempty block. While :
- If , return the pair of path prefixes with status budget-exhausted.
- Set . If , return both paths held through with status horizon.
- Set . Find the unique nonempty block containing and set . Fire channel in if , and fire it in if . 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 once for every candidate, including a rejected candidate. Endpoint marks have probability zero, so the last-block convention at does not affect the path law.
The candidate mark block for channel has length . Within it the two acceptance intervals start at the same endpoint and have respective lengths and . Thus their overlap has candidate intensity , and the two residual portions have intensities and . The budget counts candidates, so an exhausted budget returns only an incomplete prefix. No logarithmic event-selection cost is claimed.
Finite-state Gillespie and next-reaction methods have the specified CTMC law
Statement
Assume Countable Choice and Dependent Choice, and let be finite with a reaction system from Finite-channel reaction propensity systems and their generator. Fix an initial state . Supply the independent random streams required by Gillespie direct method with horizon and budget statuses and Next-reaction method by internal Poisson clocks, and use unlimited reaction-event budgets. Define the reference marked process starting at recursively: at state , if , its next reaction time has law and its channel is independent of that time with probabilities ; if , it remains at . Then both algorithms have the law of this reference process on every finite horizon. With a finite event budget, each algorithm instead returns the corresponding reference-process prefix, stopped according to its stated horizon, absorption and budget rules. The process has generator operator absorbing states are handled exactly, and for the expected total reaction count on is at most . A zero-increment channel is still a marked reaction event, but it contributes zero to the state generator.
Facts & Assumptions
Given: Countable Choice, Dependent Choice, a finite state space , an initial state , a finite-channel reaction system, unlimited reaction-event budgets for full-horizon output, and the random input streams with the product laws specified in the algorithm definitions.
A propensity system has total rate and reaction generator operator . (Finite-channel reaction propensity systems and their generator)
Independent unit exponential clocks with rates have first-event time , channel probability , and independent time and channel. (Competing exponential clocks give the reaction event law)
The direct method uses one independent unit exponential and one unit-uniform input per event; the next-reaction method uses independent unit exponential increments in its channel clocks. (Gillespie direct method with horizon and budget statuses, Next-reaction method by internal Poisson clocks)
Independent unit exponential interarrival times give the ordered event-time density on each finite-window ordered simplex, the rate-one case of the homogeneous Poisson event-time law. (Finite-window homogeneous Poisson construction and ordered event-time density)
Under the declared Countable Choice and Dependent Choice assumptions, countable input streams with the required finite-coordinate product laws exist. (Assuming countable and dependent choice, countable products of arbitrary probability spaces)
For a finite state space the rate bound is finite; dominating thinning has accepted event count bounded by a rate- Poisson candidate count with expectation . With the time-constant rates used here, the standard cumulative mark intervals are independent of time and hence have product-measurable time-mark regions, satisfying the exact-thinning theorem's generalized measurability condition. (Dominating thinning has the prescribed reaction law)
Countable Choice is used in the exponential and uniform probability laws. (The Axiom of Countable Choice ())
Dependent Choice is used in the countable product probability-space construction for the input streams. (The axiom of dependent choice: a relation in which every element is related to something admits an -indexed chain)
Proof
For one channel clock sequence with independent unit exponential gaps, the joint density of exactly ordered thresholds and no next threshold by is This agrees with [F4] at unit rate, so each in the next-reaction construction is a unit-rate Poisson process on finite windows. The streams for distinct channels are independent by [F5], and after an event the unused sequence coordinates remain independent: partition on the finite index of the last used coordinate and use the finite-coordinate product law.
At state with , the direct method's waiting time has survival by [F2]. The disjoint cumulative intervals for have lengths , so channel is selected with that probability; because and are independent, the channel is independent of the waiting time. Thus the direct method uses exactly the reference event kernel. If , it returns the absorbing path specified in the Statement.
At a state , the next-reaction clock of channel has residual internal threshold distributed as an independent variable. By [F2] their minimum has the same event-time and channel law as in step 1.2. After a reaction at elapsed time , every nonwinning channel is conditioned only on its threshold exceeding ; memorylessness follows exactly from The residual thresholds remain independent because the conditioning events factor across independent clocks, and the fired channel receives a fresh independent exponential increment. Induction over the reaction count proves that every successive event kernel agrees with step 1.2, hence the full marked path law agrees. The threshold construction also gives by its definition.
Apply the bounded-envelope thinning theorem with the time-constant rates and envelope . It gives finitely many events almost surely and . For bounded and small , the probability of no reaction is ; the probability of exactly one channel- reaction is by its first-event density; and the probability of two or more is by the candidate Poisson bound in [F6]. Therefore which is the operator in [F1]. A zero-increment channel contributes zero to this expression even though its marked event is counted.
Steps 1.2 and 2.1 identify both algorithmic event kernels, starting at the fixed , with the reference kernel; the finite event bound in step 3.1 makes the unlimited-budget comparison a full-horizon path-law equality. A firing at a fixed deterministic horizon has probability zero, since each successive event time has a density conditional on the preceding history; the countable union over event indices is still null. Thus the algorithms' endpoint branches do not alter the path-law conclusion. With a finite budget, the same event-kernel comparison holds up to the algorithm's stopping rule and gives exactly the stated prefix law. Step 3.1 computes the generator and expected event-count bound.
The minimum-intensity reaction coupling preserves both marginals
Statement
Assume Countable Choice and Dependent Choice. Let and be finite-state reaction systems with the same channel labels, respective increments and propensities , and fixed initial states . Run Minimum-intensity coupling of reaction networks with an unlimited candidate budget. Then each coordinate path has exactly the law of its own reaction process run by the Gillespie direct method. At each pair state and channel , shared events have rate , -only events have rate , and -only events have rate . The expected total number of paired candidates on is , where is defined in the algorithm; hence the coupled construction has finitely many events almost surely. If , both paths are constant.
Facts & Assumptions
Given: Countable Choice, Dependent Choice, two finite-state reaction systems, initial states, and the independent exponential and uniform candidate streams.
Each system has finite channels, admissible increments, and finite propensities; its reaction rate and marked transition convention are those in the reaction-system definition. (Finite-channel reaction propensity systems and their generator)
The coupling algorithm uses a rate- candidate stream, fixed disjoint channel blocks of lengths , and within-block nested acceptance intervals of lengths and . (Minimum-intensity coupling of reaction networks)
Dominating thinning has the prescribed first-event and full path laws for pairwise-disjoint mark sets with the required channel measures and product-measurable time-mark regions. The sets induced by this algorithm are fixed intervals for each coordinate state, so their time-mark regions are product-measurable. (Dominating thinning has the prescribed reaction law)
Countable Choice is assumed by the exponential, Lebesgue-measure and countable-product existence results used to realize the candidate inputs in [F2] and [F3]. (The Axiom of Countable Choice ())
Dependent Choice is used in the countable-product construction of the independent input sequence. (The axiom of dependent choice: a relation in which every element is related to something admits an -indexed chain)
Proof
If , every , so all propensities in both systems vanish and the constant paths are exact. Suppose . The candidate process has rate . If , both channel- propensities vanish everywhere and its empty block is omitted. If , its mark block has length , and the -acceptance portion has length ; the corresponding portion has length . These portions are disjoint across channels for either coordinate and depend only on that coordinate's own current state.
For fixed , the disjoint mark sets have measures and the total accepted mark measure is . Apply the generalized mark-set case of [F3] with constant rates and envelope : it gives the exact first-event time and channel law from and, after each event, the same conditional law at the new state. Thus the coordinate has the exact marginal path law. The same argument with the mark sets, whose measures are , proves the exact marginal.
Within channel block , the acceptance intervals for and share their left endpoint. Their intersection has length , the -only difference has length , and the -only difference has length . Multiplying each mark length by candidate rate gives the three stated event intensities. Candidate events are a Poisson process of finite mean , so the total number of candidates is finite almost surely and bounds all shared and residual events.
Compensators, brackets, and jump-integral isometry for reaction counts
Statement
Assume the Axiom of Choice for the conditional-expectation, martingale and stochastic-integral interfaces, and Countable Choice and Dependent Choice for the independent input streams. Let be a finite nonempty state set, let a finite-channel reaction system be as in Finite-channel reaction propensity systems and their generator, and set . Let be the process generated by the unlimited-budget Gillespie method, using its equivalent dominating-thinning realization with candidate rate and the natural filtration of candidate times and marks. For each channel , define Then each is a simple counting process, is a continuous predictable compensator with , and is a square-integrable martingale. Its optional bracket and continuous predictable bracket are and . For distinct channels , .
For any finite family of predictable real processes satisfying the integrals against each exist and satisfy Zero-increment channels remain counted as marked events and obey these same formulas.
Facts & Assumptions
Given: AC, Countable Choice, Dependent Choice, a finite-state reaction system, and the independent exact exponential and uniform input streams.
The propensity system has finite channel rates, admissible poststates, and total rate . (Finite-channel reaction propensity systems and their generator)
The finite-state Gillespie law is exactly the recursively specified event law; its bounded-rate realization agrees with the dominating-thinning path law. (Finite-state Gillespie and next-reaction methods have the specified CTMC law, Dominating thinning has the prescribed reaction law)
Rate- candidates have a Poisson count with mean on an interval of length , ordered event-time density, and no simultaneous points; a Poisson variable of mean has first and second moments and . (Finite-window homogeneous Poisson construction and ordered event-time density, The scalar Poisson count law, Normalization, moments, and generating function of the Poisson count law)
Predictable processes are measurable for the sigma-algebra generated by with and by the time-zero generators; that sigma-algebra is closed under pointwise limits. (Progressively measurable and predictable processes)
A continuous-time filtration is an increasing family of sigma-algebras on the probability space, and the martingale identity is required for every pair . (Continuous-time filtrations and all-pairs martingales)
The finite-horizon simple counting-process contract requires an adapted simple unit-jump count with finite terminal count, a continuous predictable finite-mean compensator, and a square-integrable martingale difference. (Simple counting-process intensity and compensator contract)
Under that contract, and . (Brackets of a compensated simple counting process)
Compensated simple counts with no simultaneous jumps have zero optional and predictable cross brackets. (Cross brackets vanish without simultaneous jumps)
For each count satisfying the contract, finite-energy predictable integrands have an martingale integral with isometry . (L² extension of the predictable counting-process integral)
Bounded predictable step processes are dense in the compensator norm. (Predictable step processes are dense for the compensator L² norm)
For square-integrable , Cauchy–Schwarz gives , so is integrable. (Cauchy-Schwarz for random variables)
Expectation is linear on integrable random variables, and for every integrable , . (Linearity, monotonicity, and the modulus bound for expectation)
Full AC is inherited by the conditional-expectation, continuous-time martingale and counting-process contract interfaces. (The Axiom of Choice, Continuous-time adapted processes and martingales)
Countable Choice is used for the exponential and uniform laws. (The Axiom of Countable Choice ())
Dependent Choice is used for the countable product probability space of the input streams. (The axiom of dependent choice: a relation in which every element is related to something admits an -indexed chain, Assuming countable and dependent choice, countable products of arbitrary probability spaces)
Proof
Let be generated by candidate times and marks up to ; these sigma-algebras increase with , so [F5] makes them a continuous-time filtration. If , all rates and all counts vanish. Otherwise the thinning realization has a rate- candidate process, and [F2] gives the same reaction path law as Gillespie. By [F3], candidates have no ties and their number on is finite almost surely. Hence each is adapted, nondecreasing and integer-valued with unit jumps and finite terminal value; also and . The state path is piecewise constant with finitely many jumps. Its left-limit process is a pointwise limit of left-grid processes taking the value on ; each is measurable for the generators in [F4]. Thus is predictable. Because the density is bounded and piecewise constant along the path, for fixed its time integral is the limit of left-grid Riemann sums of values known by time , so is -measurable. The integral is continuous and bounded by ; continuous adapted processes are pointwise limits of their left-grid predictable approximations, so is predictable with finite mean.
Fix deterministic and , and condition on with . The first accepted channel- event has density at elapsed time , by [F2]. Its probability over differs from by at most . Further channel- events require at least two candidates; if is their count and , then [F3] gives . Therefore If no candidate occurs in , the state stays at and the compensator increment equals . Otherwise both that increment and lie between and , while the conditional probability of a candidate is at most . Therefore so . For , partition into intervals of mesh at most ; conditional expectation on each left endpoint bounds by . Letting gives zero for every , which is the all-pairs martingale identity. Since and , the bound and [F3] give ; the same bound applies at every . Thus is square-integrable.
Candidates are simple, and each candidate mark selects at most one reaction channel. Therefore no two distinct channel counts jump together. Steps 1.1–2.1 verify the simple-count, finite-mean continuous predictable compensator, and square-integrable martingale hypotheses of [F6]. Applying [F7] gives and ; applying [F8] to each distinct pair gives .
For bounded predictable step integrands on a common deterministic partition, expand , where . Terms from distinct time intervals vanish by conditioning on the left endpoint of the later interval and using the martingale property from step 2.1. On an interval of length , the same-interval product has conditional absolute expectation at most : the product of distinct channel counts is zero unless at least two candidates occur, whose expectation is ; the two count-compensator terms are each at most , and the compensator product is at most . If the step coefficients are bounded in absolute value by , multiplying by them gives a bound . Refining the common partition leaves each step integral unchanged and makes the sum of these bounds tend to zero, so .
For general in the stated finite-energy class, [F10] supplies bounded predictable step approximations in each compensator norm. By [F9], their individual integrals converge in to and satisfy . For each , use the linearity and modulus inequality in [F12], then apply [F11] to the expanded product difference, to obtain , since the isometry bounds the approximating norms. Step 3.2 therefore gives . Expanding the square of the finite sum now yields the displayed vector isometry because . The proof uses AC only through [A1], the input-stream construction only through [A2]–[A3], and counts zero-increment reactions because they remain marked candidate acceptances.
5 · Examples, counterexamples and false statements
None yet.