Cyclic imitation chain 2026-10-14
In a population of playing rock paper scissors, let losers copy winners. With pair-selection events of rate , the proportion process has jumps , , at rates , , . Its fluid limit obeys , with indices interpreted cyclically. The product of numbers is conserved in this ordinary differential equation, whereas the finite chain eventually reaches a monochromatic absorbing state.
Fluid model 2026-10-05
A fluid model replaces discrete counts by continuous quantities whose evolution follows averaged large-scale drifts. A heuristic drift calculation motivates such a model; proving a fluid limit requires a separate convergence argument.
With jumps at rates , compensate each jump count by its integrated rate. The drift is and the predictable quadratic variation matrix of the martingale term is . On a compact region with bounded rates this bracket is of order . A Lipschitz drift and the Gronwall inequality transfer martingale concentration to the fluid limit.
Use coordinates for paper, scissors and stone. Let take values in the lattice simplex . A uniformly selected unordered pair consists of types and , , with probability . Losing copies the winner, so the possible jumps of the continuous-time Markov chain are
Ties make no change. For arbitrary event rate , the respective transition rates are , and . Choose
Then the rates are exactly , , . The infinitesimal generator of this cyclic imitation chain is
where and the three functions are, in that order, . Its drift is precisely
Here is a precise fluid limit with its error control. Suppose in probability, and let solve , . For every finite ,
Indeed, the martingale decomposition of a density-dependent jump process gives
This follows by compensating each transition count by its integrated rate; the compensated counts are square-integrable martingales, with variance equal to the expected compensator. Since and on the simplex, the Doob L2 maximal inequality, applied coordinatewise, gives
The polynomial drift is Lipschitz on the compact simplex, with some finite constant . It preserves the sum of the coordinates, and each coordinate solves an equation of the form , so nonnegativity is preserved. Thus the ordinary differential equation stays in the simplex and exists for all time. The Gronwall inequality gives
which proves the claim by Markov's inequality. This proves the required version directly, rather than invoking an unspecified approximation theorem.
For an interior trajectory, differentiating the logarithm of the product of numbers gives
The same identity for the product itself holds on the boundary, so is conserved. A strictly positive initial product keeps the deterministic trajectory away from the boundary. Except at these interior trajectories are periodic: the strictly concave function has smooth compact level curves surrounding its unique maximum, and the vector field is nonzero and tangent to each such curve.
The finite Markov chain behaves differently at long times. For , the change in during the first jump is
The other two terms are cyclic permutations. Their first-order contributions cancel, leaving the exact product decay in a cyclic imitation chain identity
For , while all three counts are positive, their product is at least , so . A missing type cannot reappear. If is the first loss of a type, then
Once only two types remain, one always wins, so its count increases until an absorbing monochromatic vertex is reached, almost surely in finite time. The cases of one or two initially present types follow the same argument without the first stage. Every finite chain eventually becomes monochromatic, whereas an interior deterministic solution retains its positive product. The fluid limit holds on each fixed finite interval; it does not justify exchanging the limits and .
At the unscaled state , write the Lévy kernel of a Markov jump process on jump displacements as
The destination-kernel convention translates each Dirac mass by . The total holding rate is the mass of this kernel. At either zero population the corresponding death rates vanish, so no negative states are reached. Births in the total population are bounded by a Yule process with per-individual rate , while deaths only decrease it; this also gives nonexplosion.
Put . This is a density-dependent Markov jump process, with jumps of size and rates of order . Its drift gives the deterministic approximation
Uniqueness preserves the diagonal . For positive , the resulting logistic differential equation has solution
If , it decreases from one to ; if , it increases to that same equilibrium; equality gives the constant solution one. In particular positive rates do not give extinction on this exactly symmetric deterministic trajectory. Transverse perturbations behave differently: subtracting the equations gives , so the positive symmetric equilibrium has an unstable difference direction. The symmetric competition model distinguishes diagonal logistic relaxation from this symmetry-breaking instability.
For an explicit error estimate, use the martingale decomposition of a density-dependent jump process:
Fix and choose . Stop at the first exit from the box . On that box, has Lipschitz constant in the supremum norm. Each coordinate of has jumps bounded by and predictable quadratic variation at most
Indeed a coordinate's positive and negative jump rates are and , and the squared jump size is . Independent jump clocks give zero cross-bracket.
The Bernstein bound for bounded-jump martingales gives, for each coordinate,
The Gronwall inequality applied up to gives
An exit from the box already entails an error larger than , by the choice of , so the stopped estimate controls the event of any error on the full interval. Take and use the union bound on the two coordinates:
For fixed time horizon and tolerance this is exponentially small in , proving a fluid limit. The transverse instability explains why this finite-horizon estimate should not be extrapolated to arbitrarily long times without changing its constants.
A Markov jump process relative to is an adapted càdlàg process with piecewise-constant paths and finitely many jumps on each bounded time interval, whose conditional future law given depends only on its current state. For a time-homogeneous process on a countable state space, write for its transition rates and . In state , the holding time is exponential of rate and the next state is with probability ; a zero rate makes the state absorbing. The generator is . Nonexplosion is included here so that the process is defined at every finite time.
Here is a finite-jump, bounded-rate form of the Kurtz fluid limit theorem. For each , let be a chain on a countable state space with jumps at rates , with in a fixed finite subset . Assume the nonnegative are uniformly bounded, admissible jumps remain in the state space, and
is globally Lipschitz with constant . Suppose in probability, and let solve , . Then for every finite ,
Bounded total jump rates ensure nonexplosion; the globally Lipschitz drift gives a unique global ODE solution. These explicit hypotheses suffice for the population example, without needing a more general local version of the theorem.
To prove the result, compensate the jumps of this density-dependent Markov jump process. The drift and the coordinate martingales satisfy
Here is predictable quadratic variation, not the sum of realized squared jumps. The compensation identity follows because each possible increment has intensity , and its squared coordinate increment contributes per unit time. Bounded rates and jump sizes make these martingales square-integrable.
We use the Doob L2 maximal inequality in the explicit form for a scalar square-integrable martingale starting at zero. Applying it coordinatewise and setting gives
Subtract the ODE integral equation. Lipschitz continuity and Gronwall's inequality yield
The first term tends to zero in probability by hypothesis, and the second by its maximal second-moment estimate. More quantitatively, for ,
This proves the stated uniform finite-horizon fluid limit.
For the cells, division replaces one cell by two and increases population by one. At population , the total rate is the sum of the identical cell rates, namely
The state is absorbing. Set ; its jump is with rate , where on . Extending this function by zero outside makes it bounded, nonnegative and globally Lipschitz, with Lipschitz constant one. Starting from , or from when integer rounding is necessary, the limiting ODE is the logistic differential equation
Separation of variables, or differentiating , gives its solution. The logistic cell-division process therefore satisfies
Here , so the maximal martingale second moment is at most . With exact initial density , the preceding pathwise bound even gives . With integer rounding, the bound follows from and . Thus the deterministic logistic curve approximates the density with fluctuations of order on fixed time intervals. The convergence statement is on finite horizons; it does not interchange the limits and .
Put as above. Centering the linear interpolation also interpolates the centered values: for ,
The absolute value of this convex combination is at most the larger endpoint absolute value. For every fixed , part (c) therefore gives
Hence there is uniform convergence on compacts in probability to the deterministic path , by Markov inequality. Equip with its standard compact-open topology, metrized by
For each finite number of terms their suprema converge to zero in probability, and the remaining tail is bounded deterministically by . Thus in probability. Convergence in probability to a deterministic point implies weak convergence of probability measures, so the fluid limit is
Here is the Dirac measure concentrated on that continuous path. The topology is locally uniform convergence; no assertion of uniform convergence over the entire unbounded half-line is needed. The interpolation is intended for integers , including the initial interval . If the PDF's is interpreted as strictly positive integers, that initial piece is omitted from the displayed definition and must be supplied by the same formula using .
Use the slotted ALOHA model with one outstanding packet per active station and a collision channel: a slot with exactly one attempt succeeds, whereas an idle slot or a slot with two or more attempts delivers nothing. Let be independent Poisson random variables of mean , independent also of the transmission choices. Arrivals join after the current slot's attempts. Given , the attempt count has a binomial distribution with parameters and . Consequently, for ,
For , set and . The equation adds arrivals and removes precisely one packet following a successful slot. The estimate controls the common transmission probability and updates using the idle, success, or collision feedback. The conditional distribution of the next state depends only on , so this pair is a Markov chain.
Away from the reflecting floor in , its one-step conditional expectations are
When and are large with , the Poisson limit theorem gives and . Treating these approximate drifts as derivatives motivates the fluid approximation of slotted ALOHA:
The floor at is negligible in this interior scaling. This calculation motivates the ordinary differential equations; it is not a proof of a stochastic fluid limit.
For , put
Then and . On the domain , introduce time by . Differentiating gives
where .
The function is strictly increasing from zero to infinity, and . To check the monotonicity explicitly,
Indeed, with ,
because its discriminant is ; and . Thus the scalar ordinary differential equation for points toward the unique value satisfying . Every trajectory with , has bounded and . Positivity of follows from .
If , then and . Thus decays exponentially for large , and
This is finite-time draining of a fluid model. The unmodified equations have undefined at the origin, so the statement that trajectories converge to the origin needs this endpoint interpretation; continuing with an absorbing zero trajectory is an additional fluid-model convention, not a solution of the displayed equations at the origin.
If , then and . Now grows exponentially, physical time tends to infinity, and
In particular the trajectory escapes to infinity. Even without the ratio analysis, , since .
For the actual Markov chain, it is essential not to replace the finite- success probability by : a single backlogged packet can succeed with probability one. Instead, for , maximizing over gives the ALOHA throughput bound
If , choose and so that for all , uniformly in . For sufficiently small ,
because its derivative at zero is . Independence of arrivals and attempts gives
whenever . For any integer , stop at the stopping time . The stopped process is a nonnegative supermartingale. The optional stopping theorem, first at bounded times and then by a limit, yields the exponential-supermartingale escape bound
From every state with , a Poisson distribution arrival burst has a uniformly positive probability of sending the next backlog to at least , for any fixed . From there the probability of never revisiting is at least . By the Markov property at successive visits, the probability of infinitely many visits to this strip is zero: each visit has a uniform positive chance of being the last. This holds for every integer , so
Therefore the Markov chain is transient for every finite choice of . The proof is uniform in and does not infer stochastic transience merely from the approximate ordinary differential equations.
For the cyclic imitation chain, its infinitesimal generator satisfies . Therefore . While all three types remain, the product of numbers is at least for , so this identity proves that one type is lost almost surely. The remaining pair has a fixed winner, which eventually occupies the whole population. The conserved product in the deterministic fluid limit therefore describes fixed finite horizons, not the chain's infinite-time behavior.
Two populations grow at the same per-capita rate and each loses members at a rate proportional to their product. On the invariant diagonal , the logistic differential equation gives for and positive rates. The positive symmetric equilibrium is stable along that diagonal but unstable transversely: , while the Jacobian matrix has eigenvalues . Thus an exactly symmetric deterministic solution can relax toward coexistence while a small imbalance grows. A corresponding density-dependent Markov jump process has a controlled fluid limit on each fixed finite interval, rather than uniform control for all time.