1 · Rules & state space

Each repeat carries the same carbonyl side chain. Q0/Q1/Q2 differ in which C–C bond closes its small ring. Condensation rules insert a free capped repeat into the backbone.

complete Q0 display fragment
Q0
complete Q1 display fragment
Q1
complete Q2 display fragment
Q2

Orange marks the closure bond in each capped fragment. The full state is a macrocycle:

complete macrocycle molecule with seven repeats
Seven-site initial ring. Select the image to enlarge it.
Fifteen DPO rules

Six rules convert site states, six exchange unequal neighbours, and three enlarge the ring by consuming a precursor and releasing water.

base_10 · Q1Q0 → Q1Q1 base

unconditional neighbour rule. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

base_10: complete DPO rule and application conditions
base_21 · Q2Q1 → Q2Q2 base

unconditional neighbour rule. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

base_21: complete DPO rule and application conditions
base_02 · Q0Q2 → Q0Q0 base

unconditional neighbour rule. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

base_02: complete DPO rule and application conditions
guard_10_not1 · Q1Q0 → Q1Q1 NoEdge

active condition on unchanged probe: NoEdge(e1) ⇔ probe ≠ Q1. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

guard_10_not1: complete DPO rule and application conditions
guard_21_not2 · Q2Q1 → Q2Q2 NoEdge

active condition on unchanged probe: NoEdge(e2) ⇔ probe ≠ Q2. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

guard_21_not2: complete DPO rule and application conditions
guard_02_not0 · Q0Q2 → Q0Q0 NoEdge

active condition on unchanged probe: NoEdge(e0) ⇔ probe ≠ Q0. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

guard_02_not0: complete DPO rule and application conditions
swap_01_to_10 · Q0Q1 → Q1Q0 mixing

symmetric neighbour exchange; no one-site population change. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

swap_01_to_10: complete DPO rule and application conditions
swap_10_to_01 · Q1Q0 → Q0Q1 mixing

symmetric neighbour exchange; no one-site population change. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

swap_10_to_01: complete DPO rule and application conditions
swap_12_to_21 · Q1Q2 → Q2Q1 mixing

symmetric neighbour exchange; no one-site population change. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

swap_12_to_21: complete DPO rule and application conditions
swap_21_to_12 · Q2Q1 → Q1Q2 mixing

symmetric neighbour exchange; no one-site population change. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

swap_21_to_12: complete DPO rule and application conditions
swap_20_to_02 · Q2Q0 → Q0Q2 mixing

symmetric neighbour exchange; no one-site population change. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

swap_20_to_02: complete DPO rule and application conditions
swap_02_to_20 · Q0Q2 → Q2Q0 mixing

symmetric neighbour exchange; no one-site population change. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

swap_02_to_20: complete DPO rule and application conditions
grow_copy_0 · ring-Q0 + M0 → ring-Q0Q0 + H₂O growth

state-templated precursor insertion; N grows by one and mapped water leaves. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

grow_copy_0: complete DPO rule and application conditions
grow_copy_1 · ring-Q1 + M1 → ring-Q1Q1 + H₂O growth

state-templated precursor insertion; N grows by one and mapped water leaves. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

grow_copy_1: complete DPO rule and application conditions
grow_copy_2 · ring-Q2 + M2 → ring-Q2Q2 + H₂O growth

state-templated precursor insertion; N grows by one and mapped water leaves. Atom map and all transferred H atoms are explicit.

View rule in MolFoundry

grow_copy_2: complete DPO rule and application conditions

State-space expansion · initial N₀=7

Expand the displayed molecule by local rearrangements and growth steps. Cyclic rotations are identified; at most eight new states are shown per layer.

States and rule applications

Transitions use the exact word representation of the checked DPO rules. Only the displayed expansion is bounded; ring growth can continue.

These atom- and valence-preserving net reactions are a structural benchmark, not a proposed elementary mechanism.

2 · Inputs & semantics

Queries: Q0, Q1 and Q2 count the three local bond configurations. The language contains one oriented ring of arbitrary size N ≥ 7 and a chemostatted precursor supply.

DPO transitions depend on neighbouring sites and absence of specified bonds. Growth inserts a like-typed repeat; ring size is unbounded.

3 · Observable discovery

Starting from Q0, Q1 and Q2, discovery introduces pair counts, triples and longer words. Orange highlights one match in an N=7 molecule.

Discovery trace

4 · Closure status

Linear closure unresolved: 39 counts remain pending after 18 expansions.

pJC unresolved: one-site counts do not determine neighbour-dependent activities. No closed finite event model was obtained.

5 · Initial states

The state expansion starts from Q0021021, a seven-site ring. The approximate dynamics start from fractions (0.72, 0.14, 0.14) and N₀=7, with a product distribution for longer words. These fractions do not specify a unique graph.

6 · Dynamics

Approximation. R1/R2/R3 retain words up to length 1/2/3 and approximate the remaining correlations at the boundary.

r sets the cyclic rearrangement rate, g the guarded rate, m the neighbour-exchange rate and β the growth rate.

Initial state and comparison settings
Normalized start: Q0 0.720 · Q1 0.140 · Q2 0.140 · sum 1

R1: damped oscillation

Fractions over time

Q0Q1Q2R1

Phase portrait · Q0 versus Q1

Growing observable counts N·uᵢ

Template growth preserves the R1 fractions while absolute counts grow.
Stochastic trajectory and correlations

Finite ring · stochastic trajectory

N controls fluctuations, not the deterministic curve.

Structural correlation C10

R1 sets it to zero by definition; R2/R3 evolve it dynamically.
Selected approximate ODE
Loading generated hierarchy…
One-site equations and R1 linearization
J01 = r·P(Q1Q0) + g·[P(Q1Q0Q0)+P(Q1Q0Q2)] J12 = r·P(Q2Q1) + g·[P(Q2Q1Q0)+P(Q2Q1Q1)] J20 = r·P(Q0Q2) + g·[P(Q0Q2Q1)+P(Q0Q2Q2)] u0′ = J20 − J01 u1′ = J01 − J12 u2′ = J12 − J20
nᵢ′|growth = β nᵢ N′ = βN uᵢ = nᵢ/N ⇒ uᵢ′|growth = 0

The equal-fraction R1 eigenvalues are −g/6 ± i(r/√3 + g√3/6). State-copy growth leaves the normalized fractions unchanged.

damping rate g/60.020
linear period10.27
late Q0 amplitude—
integrated dimension9