1 · Rules & state space

A, X, Y and E are C₄H₈ isomers; B and D are C₃H₆ isomers. Their graphs use ordinary atom and bond labels.

Cyclobutane graph
A · cyclobutane · C₄H₈
1-butene graph
X · 1-butene · C₄H₈
methylcyclopropane graph
Y · methylcyclopropane · C₄H₈
isobutene graph
E · isobutene · C₄H₈
cyclopropane graph
B · cyclopropane · C₃H₆
propene graph
D · propene · C₃H₆
Six DPO rule spans

The panels show L ← K → R. Matching atom IDs mark preserved vertices.

Source · A → X

Open-reactor feed contributes k₁aV to the X count. mapped rule GML

Source: complete DPO rule and application conditions
Autocatalysis · 2 X + Y → 3 X

Propensity k₂(N_X)₂N_Y/V²; this literal three-molecule span creates the infinite factorial-moment hierarchy. mapped rule GML

Autocatalysis: complete DPO rule and application conditions
Conversion · B + X → Y + D

Chemostatted B gives propensity k₃bN_X. mapped rule GML

Conversion: complete DPO rule and application conditions
Sink · X → E

Open-reactor removal channel with propensity k₄N_X. mapped rule GML

Sink: complete DPO rule and application conditions
Monomer inlet · boundary → boundary + M

An atom-creating boundary span supplies caprolactone at rate β; the water graph is unchanged context. mapped rule GML

Monomer inlet: complete DPO rule and application conditions
X-catalyzed growth · P(n) + M + X → P(n+1) + X

The caprolactone ring is opened and joined to the chain; the complete X molecule is preserved catalytic context. mapped rule GML

X-catalyzed growth: complete DPO rule and application conditions

One-step state expansion

Start with X=2, Y=1, one free caprolactone and an empty initiator chain. All six rule classes are enabled.

sourcek1*a*V · ae(s₀)=1 · ΔX=+1literal L → literal R
autocatalysisk2/V^2 · ae(s₀)=2 · ΔX=+1, ΔY=-1literal L → literal R
conversionk3*b · ae(s₀)=2 · ΔX=-1, ΔY=+1literal L → literal R
sinkk4 · ae(s₀)=2 · ΔX=-1literal L → literal R
monomer_inletbeta · ae(s₀)=1 · ΔM=+1literal L → literal R
growthk_g · ae(s₀)=2 · ΔM=-1, ΔN=+1literal L → literal R

Nodes show molecular representatives; arrows link to the corresponding rule applications.

2 · Inputs & semantics

Queries: complete X and Y molecules. The event model also uses free monomer count M and incorporated-repeat count N.

The language permits arbitrary finite populations, one growing caprolactone chain and chemostatted A/B feeds. DPO rules preserve atoms and valence, apart from monomer input. These are hypothetical net reactions.

3 · Observable discovery

Generator images are expanded in falling-factorial counts. Each new coordinate corresponds to a pattern of complete X/Y molecules.

32 observables
Graph observableRoundExact coordinateDegreePattern
X0N_X1GML
Y0N_Y1GML
ONE110GML
X2Y1(N_X)_2 N_Y3GML
XY2N_X N_Y2GML
X2Y22(N_X)_2 (N_Y)_24GML
X3Y2(N_X)_3 N_Y4GML
X3Y22(N_X)_3 (N_Y)_25GML
X4Y2(N_X)_4 N_Y5GML
X32(N_X)_33GML
X23(N_X)_22GML
XY23N_X (N_Y)_23GML
X2Y33(N_X)_2 (N_Y)_35GML
X3Y33(N_X)_3 (N_Y)_36GML
X4Y23(N_X)_4 (N_Y)_26GML
X5Y3(N_X)_5 N_Y6GML
X43(N_X)_44GML
X4Y33(N_X)_4 (N_Y)_37GML
X5Y23(N_X)_5 (N_Y)_27GML
X6Y3(N_X)_6 N_Y7GML
X53(N_X)_55GML
Y24(N_Y)_22GML
XY34N_X (N_Y)_34GML
X2Y44(N_X)_2 (N_Y)_46GML
X3Y44(N_X)_3 (N_Y)_47GML
X4Y44(N_X)_4 (N_Y)_48GML
X5Y34(N_X)_5 (N_Y)_38GML
X6Y24(N_X)_6 (N_Y)_28GML
X7Y4(N_X)_7 N_Y8GML
X64(N_X)_66GML
X5Y44(N_X)_5 (N_Y)_49GML
X6Y34(N_X)_6 (N_Y)_39GML
Linear closure unresolved. After 18 expansions, 14 coordinates remain pending.
Discovery trace
basis size: 2 → 4 → 10 → 21 → 32

4 · pJC

Linear closure unresolved. The first X equation already requires a third-order moment:

d E[N_X] / dt = k₁ aV + (k₂/V²) E[(N_X)₂ N_Y] − (k₃ b + k₄) E[N_X]
Next generator image

Expanding X2Y = (N_X)₂N_Y introduces moments up to degree five.

L₂[(N_X)₂N_Y] = V⁻²[−2 (N_X)₂N_Y − 4 (N_X)₃N_Y − (N_X)₄N_Y +4 (N_X)₂(N_Y)₂ +2 (N_X)₃(N_Y)₂]

pJC closed: 6 event classes, with activities of degree at most 3. This does not imply a finite expectation ODE.

All 6 derived EMGF event classes

δ is the coordinate jump; ae is its activity.

Event classRule / rateComputed δ Activity aeexp(λ·δ) − 1
sourcesource
k1*a*V
ΔX=+11exp(lambda_X) - 1
autocatalysisautocatalysis
k2/V^2
ΔX=+1, ΔY=-1-X*Y + X^2*Yexp(lambda_X - lambda_Y) - 1
conversionconversion
k3*b
ΔX=-1, ΔY=+1Xexp(-lambda_X + lambda_Y) - 1
sinksink
k4
ΔX=-1Xexp(-lambda_X) - 1
monomer-inletmonomer_inlet
beta
ΔM=+11exp(lambda_M) - 1
growthgrowth
k_g
ΔM=-1, ΔN=+1X*Mexp(-lambda_M + lambda_N) - 1
EMGF operator
∂M∂t=∑eke(eλ δe−1)ae(∂λ)M

5 · Initial states

The approximations start from x=0.4, y=2.5, M=4 and N=0. Higher factorial moments start from fixed populations; untracked moments use the stated boundary approximation.

The stochastic reference uses X=Vx and Y=Vy at V=200, with the same monomer and chain counts.

6 · Dynamics

Approximation. The selected moment equations are integrated with a factorization of untracked moments. Core rates k₁…k₄ are fixed at 1.

System size and comparison settings

Mean field: limit-cycle side

X and Y over time

X · selectedY · selectedmean-field overlay

Phase plane · X versus Y

Instantaneous chain-growth rate n′

Cumulative chain coordinate n

Selected approximate ODE
Loading generated hierarchy…
Mean-field linearization and diagnostics

The mean-field threshold is b=1+a².

max Re λ*0.100
late X amplitude—
chain n(T)—
integrated dimension4
Stochastic and numerical reference runs
Stochastic and deterministic oscillatory trajectories
Scaled stochastic X/Y counts overlaid with the deterministic limit cycle. Noise perturbs phase and amplitude; it does not justify factorizing higher moments.

Selectable approximations built from the partial hierarchy

TierExpanded exact rowsIntegrated dimensionApproximation
Mean field24Only X and Y are retained; X2Y is closed by x²y.
+ autocatalytic moment45X2Y receives its own inferred differential equation.
Nine-moment hierarchy1011Nine nonconstant inferred rows are integrated.
Seventeen-moment hierarchy1819Seventeen nonconstant inferred rows are integrated.
Verified damped and limit-cycle regimes with unbounded chain growth
High-accuracy SciPy reference runs. At a=1, b=1.8 damps and b=2.2 approaches a limit cycle; n keeps increasing in both.
Reference casemax Re λlate X amplituden(300)
Damped, b=1.8-0.1002.10991e-0892.000
Limit cycle, b=2.20.1001.1284591.973