communicoupling

The pairs that chase
each other forever.

A scandal breaks and feeds a swell of attention; the attention exhausts the scandal; the quiet that follows breeds the next scandal. Crackdown and unrest, fashion and distinction, ardour and distance in a marriage — some pairs never settle into calm and never blow themselves apart. They orbit. Round and round, at their own tempo, indefinitely.

This is a limit cycle, the signature of coupled chase dynamics. Take two variables where one feeds on the other and is starved by its absence, and they trace closed orbits around a point of balance that neither variable ever actually rests at. Alfred Lotka (1925) and Vito Volterra (1926) wrote the equations for predators and their prey; Lewis Fry Richardson (1960) wrote the same shape for arms races. The oscillation is not indecision, and it is not noise — it is what this coupling shape does.

Below, the chase drawn as a phase plane. Drag the starting point, add friction, watch the orbit tighten into stillness or widen into runaway.

orbital period
measured from the running sim
peak lag · y after x
the predator peaks late
verdict
what the orbit is doing
The phase plane of the chase
the flow field, the two nullclines that cross at the balance point, and the orbit through your draggable start

Phase portrait · x vs y drag the ● to pick an orbit

x rests here y rests here balance point

Over time · x(t), y(t) predator peak trails prey peak

x · the stock y · the response
t = 0.0
The four coefficients, and one term for friction
growth & capture shape the prey; decay & conversion shape the predator; ε drains or pumps the whole loop
growth · aprey multiply unwatched
1.00
capture · bpredators eat prey
1.00
decay · cpredators starve alone
1.00
conversion · dprey eaten breed predators
1.00
damping · εself-limit (+) or pump (−)
0.00
Four regimes
Press pause to freeze the chase, drag the start point around the phase plane, and watch which orbit it lands on. With ε at zero the orbits are nested and closed: every starting point picks a different loop, and none of them ever reach the centre.
ẋ = a·x − b·x·y − ε·x²  ·  ẏ = −c·y + d·x·y A live Lotka–Volterra model with a self-limiting term. Prey x grow on their own and are eaten; predators y starve without prey and multiply by eating them. ε drains the loop (spiral in) or pumps it (spiral out); at ε = 0 the orbits are closed and neutral.

the shape that makes chase stable

Each variable is governed by the other's level, not its own.

Read the two equations as a story. When prey are plentiful, predators are well fed and multiply — so y climbs. But a swollen predator population eats the prey down faster than the prey can breed — so x falls. Scarce prey then starve the predators, and y collapses in turn. With few predators left, the prey rebound — and the whole loop begins again. No step is a mistake being corrected; each is simply the coupling doing what it must. The system cannot rest, because the only state where nothing changes is the exact balance point, and any push off it sends the pair circling.

The nullclines — the crosshairs on the phase plane — name the levels at which each side would momentarily hold still: the vertical line is the prey count x = c/d at which predators neither grow nor shrink; the other line is the predator count at which prey neither grow nor shrink. They cross at the fixed point (c/d, a/b), the balance the pair forever encircles but never occupies. Because the two variables answer each other with a delay, their peaks fall out of step by roughly a quarter turn: the predator always peaks after the prey it feeds on. In pure Lotka–Volterra the loop conserves a hidden quantity, like energy in a frictionless pendulum, so the orbits are closed and nested — a whole family of them, one through every starting point, none preferred. The damping term ε breaks that conservation: a positive ε bleeds the loop until it spirals into the fixed point, a negative ε pumps it until it spirals outward.

what to try

Three moves that show the mechanism.

01

Pick your orbit

Leave every dial at 1.0 and ε = 0. Pause, then drag the ● from near the centre out to the edge. The orbit that passes through it grows with your distance from the balance point — a nested family of closed loops. None of them decay inward; the verdict stays orbit. The starting condition alone decides how wild the cycle is.

02

Add friction, watch it settle

Push ε to +0.15 (or press the settling pair). The orbit stops closing and spirals inward; the time-series swings shrink lap by lap; the verdict flips to spiral in. Given self-limitation, the chase decays to a steady state — the pair simply comes to rest at the balance point.

03

Pump it into a runaway

Drag ε to −0.15 (or press the arms race). Now each lap is wider than the last: the spiral opens outward and the verdict reads spiral out. A response that slightly over-answers every move — Richardson's mutual fear — turns a stable orbit into an escalation with no ceiling inside the model.

the chase, returned to social life

Why perpetual chase is a stable outcome, not a failure to settle.

Once you see the predator–prey shape, it is everywhere two things feed on and starve each other. Scandal is the prey that grows unwatched; media attention is the predator that feeds on it and, in feeding, uses it up — coverage peaks after the scandal has crested, then fades for want of fresh outrage, and the quiet is the soil the next scandal grows in. Unrest breeds crackdown; crackdown suppresses unrest and then, over-applied, seeds the grievance that revives it. Simmel's fashion cycle is the same animal: the elite adopt a marker to distinguish themselves, the masses imitate it, imitation destroys the distinction, the elite move on. Pursuer and distancer trace the loop with ardour and withdrawal; markets do it with confidence and caution, boom and bust.

The lesson is that oscillation can be the equilibrium. We reach for stories of indecision, mismanagement, or bad luck to explain a pair that keeps cycling — but the cycle is not a problem awaiting a solution; it is the natural resting behaviour of this coupling. The quarter-period lag explains a hundred frustrations: the response is always calibrated to a condition that has already passed, because it takes time to build and time to wind down. And the damping term is where wisdom lives. Fatigue, satiety, self-limitation, a hard-won rule not to rise to the bait — these are ε turned positive, and they are what lets a pair spiral into calm instead of orbiting forever. The orbit itself is a relationship's repertoire: a fixed set of moves, in a fixed order, repeated. Maturity, in coupling terms, is not escaping the loop. It is adding just enough friction that the loop closes.

near the loop

Where this sits among its neighbours.

A negative ε here — the loop pumping itself wider — is schismogenesis in miniature: two parties whose every move over-answers the other's, until the frame breaks. The beer game shows the same oscillation born of delay rather than appetite — a supply chain that swings because information arrives late. And where coupling that locks pulls many rhythms into one beat, coupling that chases keeps two permanently a quarter-turn apart — forever pursuing and forever pursued.

the mapping

Model ↔ social life.

In the modelIn the world
x · the preyThe stock that grows when unwatched — scandal, grievance, novelty, desire.
y · the predatorThe response that feeds on it — attention, crackdown, coverage, imitation.
quarter-period lagWhy the response always peaks after the thing itself, calibrated to a moment already gone.
the nullclinesThe levels at which each side would momentarily hold still — crossing at a balance nobody occupies.
damping εSelf-limitation, fatigue, satiety, wisdom — the friction that lets a loop close instead of run forever.
the orbitThe relationship's repertoire: the same moves, in the same order, repeated.
the fixed pointThe steady state the pair circles but never reaches — until damping pulls them in.

where it tears

Limits.

The neutral cycle is a knife-edge.

Pure Lotka–Volterra orbits are structurally fragile: they exist only at exactly ε = 0, and any realistic friction — the tiniest self-limitation or pumping — destroys them, spiralling the system in or out. Even this page's integrator drifts a hair over many laps. That fragility is itself the lesson. A perpetual orbit in the wild is not a free gift of the coupling; it is a balance being actively maintained, and worth asking what keeps ε pinned to zero.

Two variables is a cartoon.

Real social pairs are never alone. Scandal and attention sit inside an economy of other stories, rival outlets, and audience fatigue; predator and prey sit inside a whole web of species. Those surrounding forces perturb the orbit constantly, so the clean nested loops here are an idealisation — a single strand pulled out of a tangle and drawn as if it ran on its own.

A cycle in the data proves almost nothing.

Reading a mechanism off an oscillating time-series is treacherous. Many quite different structures — delays, thresholds, external forcing, seasonal drivers, plain noise — produce curves that rise and fall in turns. This page shows one shape that can generate a cycle; seeing a cycle does not tell you this shape is the one at work. The instrument is an existence proof, not a diagnosis.