Concept

Repulsion — where it appears

The inhibition between organs that a placement rule minimises, taken here as a power of distance. Its exponent sets how many neighbours the rule effectively looks at, which is a different quantity from the loop bound a program sums over.

Named by 28 essays across 3 fields — each of them below, with the objects they name alongside it.

The rule, 26 steps in, at a growth of 0.40. The next primordium goes where the repulsion is least — the marked minimum at 216°. Nothing in the rule refers to any particular angle.

The angle is an output

137.5° is not a constant of nature. It is where a rule settles — a rule that places each new element as far as it can from the ones already there, contains no reference to the golden ratio, and reaches the same answer from starting angles a hundred and sixty degrees apart.

emergence · Attractor
What the model settles on, against how fast the meristem grows. A broad golden branch, a transition, and then the two-whorl regime at exactly half a turn. 9 of 27 converged settings land within 4° of the golden angle; 15 land more than 20° away.

The bifurcation diagram

Sweep the one parameter of the rule and the settled angle traces a diagram — a broad golden branch, a transition, and a two-whorl regime at exactly half a turn. The famous constant is one branch of it, which is a more useful thing to know than the constant.

emergence · Bifurcation
Two runs of the same rule from unrelated starting angles. Both settle at 137.0°, within 0.5° of the golden angle, from seeds 166° apart.

Droplets with no biology in them

Douady and Couder dripped magnetised ferrofluid into a dish of silicone oil, and got spiral phyllotaxis with Fibonacci parastichy numbers out of a system containing no cells, no genes and no plant. That is the strongest evidence the pattern is physics — and the clearest warning about what a model can claim.

emergence · Analogue
Where this implementation stops converging. Below about G = 0.18 the settled angle wanders over 113° however long the run. That is the model's limit, not a fact about plants.

Where the model stops

Below a growth parameter of about 0.18 this implementation does not converge — the settled angle wanders over a hundred degrees however long the run. That is the range where the literature says the interesting behaviour lives, and it is worth a figure rather than a quietly chosen axis.

emergence · Modellimit
Which patterns grow on a ring of circumference 0.80. Modes 2 to 8 have positive growth rates and mode 4 is fastest. Integrating the full equations from a disordered start gives 4 peaks.

What a mechanism would have to show

Every model of phyllotaxis comes with the caveat that reproducing a pattern is not explaining it. That is easy to repeat and hard to make precise. Here it is made precise — a list of what an account of phyllotaxis would have to establish, with each item marked according to whether the models drawn in these essays establish it.

mechanism · Mechanism claims
Two paths down the same tree. Both start at the same first fork. Keeping the larger family every time reaches 137.473°; one different choice reaches 99.549°. Neither angle is in the arithmetic — both are limits of a path.

The tree and the attractor

The dynamical model settles on the golden angle over a range of one parameter and on the Lucas angle outside it, and it cannot reach the low-growth end at all. The lattice tree reaches everywhere, has no dynamics in it, and produces the same two angles as limits of two paths. Two routes, one pair of numbers.

emergence · Branch tree
A stem grown at 42 nodes per rung. 167 nodes, each placed where the repulsion from the ones below it was least, with the rise falling from 0.2 to 0.0045. Counted blind in a sliding window the pattern walks 1/2 → 2/3 → 3/5 → 5/8, and the marks are where its answer changed.

A pattern with a rate

Every lattice in the essays before this one is a static object indexed by a parameter, and a plant is not. Put the rise on a clock, place each node where the repulsion from the ones below it is least, and the object that comes out has a history — which is the first thing here that could disagree with the ladder.

emergence · Rising
The lag between two rates, measured against the rate. Each dot is one rate: the mean gap between where the grown pattern changed its count and where the static ladder puts that transition, in rungs. Over rates from 9 to 135 nodes per rung the worst is 0.087 of a rung. A lag of one rung would put a dot on the top line.

The lag that is not there

A pattern built out of its own history should hold its old parastichy pair past the point where a fresh lattice would have changed, and the gap should grow as the shoot is hurried. Over a fifteenfold range of rate it does not — every transition lands within a tenth of a rung of where the static ladder puts it.

emergence · Tracking
One seed, two rates, two ladders. Both stems begin as forty nodes of Lucas lattice at a rise of 0.12. At 65 nodes per rung the divergence stays at 99.5° and the counts walk 1/3 → 3/4 → 4/7 → 7/11. At 131 it leaves for 137.7° and walks 1/3 → 2/3 → 3/5 → 5/8 → 8/13 instead.

The rate decides the branch

Forty nodes of Lucas lattice, carried down to the same fine rise twice. Hurried, the pattern holds the Lucas ladder through three more forks at 99.5°. Given room, it abandons it at the first fork it reaches and walks to 8/13 at 137.5°. Same seed, same rise, two ladders — with a threshold between them at about ninety nodes per rung.

emergence · Branch choice
Fibonacci at a rise of 4.8e-3, asked two ways. Choose a divergence at random and a static lattice at this rise gives a consecutive Fibonacci pair 10.8 per cent of the time. Start coarse at a divergence nobody chose, grow the stem down to the same rise, and it is 100 per cent of 16 runs. The geometry is not generous; continuity is.

Continuity from a coarse start

At a fine rise, one divergence in seven gives a Fibonacci pair. Grow a stem from a coarse start at a divergence nobody chose, down to that same rise, and sixteen runs out of sixteen end on 8/13. The earlier work's interpretation was that continuity does the work; this is the measurement it never had.

emergence · Continuity
The two combs, in the proportions the rule gives them. The ratio of the second comb to the main one, for a kinematic lattice whose errors are inherited from its two contact neighbours, against how unevenly that inheritance is split. The horizontal line is where the placement rule's own stems sit, at 0.65. Weighted by distance — the coupling a d⁻³ interaction would give, which at this rise favours the 13-neighbour by 1.26 to one because the 13-hop is the shorter — the forgery sits at 1.46, well above the rule. It reaches the rule's value only at about 3 to one the other way, which is a factor of 4 against what distance supplies and in the opposite direction.

What a forgery has to know

A lattice with transported errors reproduces the comb and the pair, so one quantity is left: the two combs' relative strength. Weighted by distance the forgery puts more in the second comb than the first; the rule does the opposite. It matches only if the coupling is turned three to one towards the further neighbour, which no falloff supplies.

mechanism · Noise transport
Take away the organ eight places back, and the next one goes into the hole. The last 34 organs of a stem at a rise of 0.005, unrolled. The open circle is the organ removed — eight places before the tip. The ring at the top is where the rule puts the next organ with every organ present; the filled mark beside it is where the rule puts it with that one missing. The two are 16.4° apart, against a local spacing of 25°, and the vacancy itself is 22.7° from the undisturbed answer. Nothing else differs between the two runs: same rise, same history, same rule.

The organ that was taken away

Every observable this site has is read off an arrangement that was finished before the reading began, and earlier work here showed what that costs. So remove one primordium from a settled stem and place the next one against what is left. The rule has to answer. The rival account cannot, because in it no organ's position was ever computed from its neighbours.

mechanism · Ablation
Which neighbours decide where an element goes. Each line is one exponent: how much each shell of neighbours makes the energy profile vary around the circumference, divided by what the nearest shell contributes. At p = 0.5 the nearest shell leads the next by a factor of 1.1 and a node is placed against the whole neighbourhood at once. At p = 3 it leads by 9.7e+3, and a node is placed against its immediate neighbours — which is what a lattice is.

How far a primordium reaches

The placement rule's repulsion falls as an inverse cube because that is what two magnetised droplets do, and nothing about a plant supplies the exponent. Asking what it controls produced one tidy wrong answer and one measured right one — and the difference between them is the difference between a total and a variation.

emergence · The range of the interaction
A rule too long-ranged makes no pattern; every shorter one makes the same pattern. Each dot is 4 runs from a coarse start at one exponent, separated by 0.2° of placement noise. Below p ≈ 1.1 the divergence scatters by tens of degrees, which is what an arbitrary sequence gives. From p = 1.25 to p = 8 — a sixfold range — every run ends on 8/13 with the scatter between 0.75° and 1.06°.

The exponent that barely matters

An unchecked claim, repeated since the first essays, held that the repulsion's falloff exponent hardly changes the answer. It could not be tested, because the function that would have taken it never passed one down. Tested at last, it is true on a disc — by three and a half degrees across a sixteenfold range — and on a stem it decides whether there is a pattern at all.

emergence · Falloff exponent
The same rule at p = 1, cut off at two distances. The top 220 nodes of two stems grown by an identical rule whose energy does not converge. Allowed to see 3/√h neighbours it produces 8/13 at 137.62° with 0.58° of scatter — a lattice no test here would question. Allowed 12/√h it produces 44° of scatter and no pattern. The truncation was doing the work.

A window that makes a pattern

A rule whose energy has no well-defined minimum produces a clean 8/13 lattice at 137.62°, with half a degree of scatter, when its neighbourhood is cut at three node spacings. Let it see twelve and the pattern is gone. Every simulation of this kind truncates something, and truncation manufactures exactly the result it is used to look for.

emergence · Truncation
Three cut-offs at the same nominal width of 3 spacings. The weight the interaction is multiplied by, against distance. They halve at 2.08 (exponential), 2.50 (gaussian), 3.00 (hard) spacings — so a rule described as "cut off at 3 spacings" is three different rules until the falloff is named. Every later figure is read in half-weight radii for that reason.

A neighbourhood is a hypothesis

Every simulation of this kind stops summing somewhere. The earlier work found that where it stops decides what pattern comes out — so the stopping place is not a detail of the program but a claim about how far a primordium's influence reaches, and it should be written down as one.

emergence · The range of the interaction
Through the rule, the drift survives and the inheritance still does not. How much of a divergence sequence's variance survives being averaged over blocks, on stems the rule grew. The vertical quantity is B² times the variance of the block means divided by the variance of the sequence, which is one at every block size for independent errors — the arithmetic is normalised for a differenced stream, since a divergence is the difference of two organs' errors. A line that climbs is a sequence with power at frequencies below one per block. The disturbances that remember the last error climb to 46 at a block of 64. The ones inherited between touching organs do not climb at all — 1.51 and 1.90 at the same block — although their own deviates carry ×— and ×— an independent stream's variance in exactly this statistic. What they do instead is dig a hole: at block sizes of 8 and 13, which are the offsets they couple at, the statistic falls to 0.06 and 0.12.

What the rule does to a drift

A placement rule was supposed to leave no slow wander in a divergence sequence, because its errors are corrections rather than inheritances. Driven by a disturbance that drifts, it leaves a larger one than a lattice with no rule in it at all — while cutting the per-organ scatter by more than half. The rule removes what is relative between neighbours, and a drift is not.

mechanism · Noise colour
The landscape the rule chooses over, at a cut-off of 3 spacings. One height of an ideal lattice, swept around the circle. The exponential cut-off hands the rule a smooth landscape; the hard one hands it a landscape with steps, because a neighbour enters the sum as the candidate slides past it. Halving the sample resolution multiplies the largest jump between neighbouring points by 1.99 on the smooth curve and by 1.19 on the hard one — which is the definition of the difference, since a smooth function's steepest step is bounded by its derivative and a discontinuity's is not. An argmin taken over steps is pinned to the steps.

A hard edge is not a falloff

The prediction was that cutting the neighbourhood at three spacings would reproduce the pattern truncation had manufactured. It does — if the cut is smooth. A hard cut at the same distance produces no pattern at any width, and the reason is that it is the only one of the three whose neighbour set depends on where the candidate is.

emergence · Truncation
The loop bound is not the neighbourhood. The wander a placement rule leaves in its divergences, against how many recently placed organs the rule sums over, at four correlation lengths of the disturbance driving it. The loop runs from 15 organs to 85 and nothing moves: the largest change along any line is smaller than the change between random seeds at one setting. That is the shape a parameter has when it is not binding, and it is the same shape a robust result has, which is why the sweep is drawn with the seed spread rather than reported as a number.

The window was not the neighbourhood

A placement rule corrects what is relative between neighbours and passes what moves them all together, so how much of a slow disturbance gets through should depend on how deep the neighbourhood is. The obvious knob is how many organs the rule sums over. Swept across a factor of six, it changes nothing at all — and a parameter that is not binding produces exactly the flat sweep a robust result produces.

mechanism · Noise colour
A deeper rule passes more of a drift, not less. The wander left in a stem's divergences, against how many organs its disturbance stays correlated over, for rules whose neighbourhoods run from 3 organs to 182. The prediction under test said a rule should pass a drift once the drift outlasts its neighbourhood, so the shallow rules should be the leaky ones and each line should turn where its own depth is crossed. Every line rises smoothly and the deepest rule is the highest of them at every correlation length — 82 against 22 at the longest drift. There is no crossover anywhere in the sweep.

The drift goes the other way

A rule that corrects what its neighbourhood shares should let through any disturbance slower than its own reach, and should suppress anything faster — a crossover, tracking the depth. Swept over a neighbourhood that changes by a factor of sixty, there is no crossover anywhere, and the deep rule passes nearly four times as much as the shallow one. The prediction is not weakly supported; it is backwards.

mechanism · Noise colour
Two shapes, two ranges, one contrast. The exponential's lattice ends at 3.63 spacings and the gaussian's at 2.25 — ranges 47% apart — and at those two ranges the contrast is 5.74 and 6.09, 6% apart. The band is what the exponent route leaves: 3.98 at p = 1, where the uncut rule makes nothing, and 7.63 at p = 1.25, where it makes a lattice.

Two shapes, one threshold

Read in the same unit, an exponential falloff and a gaussian one disagree about where the lattice ends by half. The quantity they agree on turns out to be one the earlier work measured for an unrelated reason — and it agrees with a bracket left by a sweep of a completely different parameter.

emergence · Falloff exponent
Which lattices survive a fifth of a degree of noise. The share of runs that still have a lattice. The prediction was that a cut-off at this range would be as fragile as the truncation it replaces; it is not. Stating the neighbourhood as a function of distance did not merely make the old result honest — 100% of runs survive against 33%, at a scatter an inverse-cube rule cannot be told from.

The fragility belonged to the window

A pattern that exists only because the rule cannot see far was expected to be held together by that cut, and to fall over when nudged. It does — while the cut is a loop bound. Written down as a falloff at the same range, the same rule keeps every run under the same nudge, at a scatter an inverse-cube rule cannot be told from.

emergence · Noise amplitude
The wander climbs because its denominator falls. Three quantities across the same sweep of the rule's depth, each divided by its own value for the shallowest rule so that they share an axis. The wander rises by a factor of 3.7 as the neighbourhood goes from 3 organs to 182. The scatter between neighbouring divergences falls by 1.57, because that is the part of a disturbance a placement rule corrects and a deeper rule corrects it better. What is left — how many degrees of slow drift actually reach the divergences — changes by 1.20, from 1.52 to 1.82 degrees. The rule barely filters a drift at any depth.

What the ratio was hiding

The statistic that says a rule sharpens a drift rises by a factor of nearly four across a sweep of the rule's depth. Undo the normalisation and ask instead how many degrees of drift actually reach the divergences, and the answer changes by a fifth. Nearly all of the effect was in the denominator, and the denominator is the thing the rule is good at.

mechanism · Noise colour
The ratio is a U across every rung, and its floor is the number that was reported. The ratio of the second comb to the main comb, on five stems at each of 15 rises spanning two rungs, against the ladder's own coordinate for where each rise sits inside its rung. Both rungs give the same shape: a floor of 0.71 and 0.79 about two thirds of the way up, climbing towards the transition at either end. The dashed line is a transported disturbance with no rule in it at 1.29, which does not vary with the rise at all — a kinematic lattice's angle sequence has no rise in it. Where the rule's curve crosses that line the two accounts are indistinguishable.

The ratio was the floor of a curve

One number was left standing between a placement rule and a transported disturbance, measured at one rise, with the explanation that the geometry there happens to favour the larger parastichy number. Swept across two rungs the number is a U — a floor of about 0.79 two thirds of the way up a rung, climbing past 2.8 as a transition approaches — and the geometry is flat exactly where the curve is steepest.

cylinder · Noise transport

Removing a neighbour costs least

Take away an organ that is a direct chain-neighbour of the growing tip and the next organ moves by under thirty-one degrees. Take away anything else inside the front and it moves by at least sixty-three. Thirty cuts, two groups, a factor of two between them and nothing in the gap.

mechanism · Ablation

What a sample grid decides

The rule takes its minimum over 384 sampled azimuths, and that number has been a constant since this site's first commit. Tripling it changes nothing at the two rises the collection argues from — five runs of five, identical readings — and changes which answer appears at the one rise published as having no answer. A parameter of the program, measured rather than assumed.

emergence · Instrument ceiling

The disturbance that travels

If a lattice survives three times the displacement when the organs share it, then a disturbance passed between the organs that actually touch should be the gentlest of all — it is correlated at exactly the offsets the rule places against. It is the harshest. Half the displacement destroys what independent noise leaves standing, and the reason separates two things that had been one.

emergence · Noise colour

The organ that guards the second slot

An organ twelve places back is the furthest of any from where the next one goes, and removing it moves the next one by a whole divergence. The reason is that the rule's profile has two low points rather than one, the second is the slot after next, and that organ is holding it up. The comparison between what it holds up and how far behind it is decides the whole thing.

emergence · Ablation

Named alongside it

The objects these essays reach for when they reach for this one.

The placement ruleRiseDivergence angleHonest limitsMeasurementNoiseBranchArtefactLadderNearest neighbourNeighbourhoodParastichy pair

All concepts