Concept

Branch — where it appears

26 essays name this object, across 6 fields. What follows is each of them, and the objects they name alongside it.
golden 137.51°55 and 89FibonacciLucas 99.50°47 and 76Lucas151.14°50 and 81neither77.96°37 and 60neithercounted from the pointsone sequence per branch

Fibonacci is a branch, not a law

Fibonacci counts come from one branch of the model. The Lucas branch — which the same rule reaches at a different growth rate — gives 47 and 76, and neither is a Fibonacci number. The sequence is a consequence of an angle rather than a property of plants.

wrong · fibbranch
05e+51e+62e+60100200300angle around the boundary (°)repulsion from what is theregrowth 0.40 · 14 elements in playthe minimum is where the next one goes

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
branch angle 30° · daughter ratio 1.00127 segments · 63 junctions checked

The cube law

A branching network built to move fluid for the least work obeys one relation at every junction — the cube of the parent radius equals the sum of the cubes of the daughters. It is a minimisation result, it is checkable on a real tree, and it is the rare biological rule with a derivation.

branching · murray
21 and 34 spiralscounted, not assumed

Counting the spirals

Almost every claim about phyllotaxis is a claim about how many spirals run through a pattern, and the count is almost never done. It can be done from the points alone, by machinery that is never told what angle built them — and then a count of 34 is evidence rather than a restatement.

lattices · counting
02468234exponent khow badly r₀ᵏ = Σ rᵢᵏ fails at that kk = 3127 junctionsfitted k = 3.000

Fitting the exponent

Assuming the exponent is three and reporting the error tells you how wrong the data is. Fitting the exponent and reporting what it comes out as tells you what the network is doing — and the machinery has to be shown returning something other than three, or it is not a fit.

branching · exponent
1001251501750.50011.50growth parameter Gangle the model settles on (°)goldentwo-whorlfilled: converged · hollow: still wanderingone rule, one knob

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
00.2000.400100120140160divergence angle (°)resistance to rational approximation (higher is more irrational)1/√5 — the bound137.508° — 0.438938 angles on a 0.08° grid, plus the golden angle exactlythis claim is sharp

The claim that survives

Of the three famous assertions about this subject, one is out by a factor of two, one is true of a branch rather than of plants, and one is right — in a sharper form than the version usually told, and about arithmetic rather than about packing.

wrong · hurwitz
1201301401500255075100stepdivergence angle produced at that step (°)golden anglegrowth 0.40settled spread 0.00°

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
491 symbols · 130 segmentsa description, not a mechanism

L-systems describe, they do not explain

Two rewriting rules and a turtle produce something indistinguishable from a plant, and there is no plant in it — no light, no water, no auxin, no mechanics. That is worth demonstrating precisely because the output is so convincing.

branching · lsystem
0255075406080fraction of the head's radiusparastichy numbers found in a band there1000 primordia at the golden angle4 different pairs

The counts change with radius

The same head gives 13 and 21 near the centre, 21 and 34 further out, 34 and 55 beyond that, and 55 and 89 at the rim. The transitions are at computable radii, and a photograph captioned with one pair is a statement about one annulus rather than about a flower.

lattices · transitions
golden — 6.85× per turnnautilus — 3.2× per turnsame construction, same start2.14× apart in growth

The nautilus question

A golden spiral grows by 6.854 per turn. Measured nautilus sections give about 3.2. That is a factor of 2.14 — not a rounding error, not an artefact of where the centre is assumed to be, and not close.

shells · nautilus
the first of the four — 300 of its 899 pointsused to buildcountsrecovered137.508°55 · 89137.520°99.502°47 · 7699.500°151.100°31 · 81151.105°77.960°37 · 6077.960°worst error 0.012°counts in, angle outthe recovery never sees the angle

Recovering the angle from the counts

Build a head at a stated divergence angle, forget the angle, and get it back from the spiral counts alone. Four angles, worst error twelve thousandths of a degree — and the only thing that crossed between the two halves was a list of coordinates.

lattices · recovery
0501000.2500.5000.7501growth parameter Gspread of the last 30 steps (°) — 0 means settledfilled dark: convergedthe usable range is stated, not implied

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
Fibonacci59.6%Lucas20.8%whorled10.7%other8.9%5 distinct pairs over 1200 divergencesrise 0.100Fibonacci 59.6%

How often is it Fibonacci

The claim that plant spirals come in consecutive Fibonacci numbers is stated as a near-universal. Asked of the geometry, the answer collapses with scale — at a coarse rise 67% of divergences give Fibonacci pairs, and at a fine one 15%, with whorled and unnamed pairs taking the rest.

wrong · frequency
-2-1.50-1-0.500100120140160180divergence angle (°)log₁₀ of the rise between nodes1,2,32,3,522 × 150 lattices, each solved196 runs drawn

The forks are exact

Where a stem's pattern has to choose between two futures, three spiral families are equally short and the lattice is exactly equilateral. A numerical solver found those points; the numbers it returned turned out to be rational, and chasing that gave a closed form — including the fact that every fork sits at a rational divergence, and the golden angle at none of them.

cylinder · forks
100120140-3-2-1log₁₀ of the rise at the forkdivergence angle at the fork (°)137.508° — Fibonacci99.502° — Lucas13 forks, each solved for three equal families137.4730° and 99.5495°

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
1/2 at the bottom, 5/8 at the top167 nodes · rise 0.2 → 0.004542 nodes per rung

A pattern with a rate

Every lattice on this site 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
646668701234567fork number down the treedivergence at the fork (°)137.5078/2 = 68.7539°2-jugate · 7 forkslast fork 68.7365°

Half the golden angle

The forks of the van Iterson tree converge on 137.5078° and sit at none of them. Divide the whole tree by two and the same thing happens at 68.7539° — which is where teasel is, and where a bijugate sunflower counted 42 and 68 has to be.

lattices · jugate limit
-2-1.50-1-0.500100120140160180divergence angle (°)log₁₀ of the rise between nodes1,2,32,3,522 × 150 lattices, each solved196 runs drawn

The angle is not the object

Every popular account of phyllotaxis is organised around a number. After a phase spent on stems, forks and frequencies, the number looks like the wrong thing to organise an account around — it is the limit of one path through a branching structure, it is at no fork, and a plant that has it got there by not jumping.

wrong · the tree not the angle
-0.500-0.25000.2500.50011.251.501.752nodes the stem spends per rung, log₁₀transition late by, in rungsone rung late8 rates · rise 0.4 → 0.0012worst mean lag 0.087 rungs

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
10011012013014011.502falling rise, as −log₁₀divergence the stem is producing (°)137.51°, Fibonacci99.50°, Lucasseeded at 99.50°, rise 0.127/11 against 8/13

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
grown from a coarse start100.0%divergence chosen at random10.8%share ending on a consecutive Fibonacci pair16 grown runs, starting divergences from 67° to 299°every one of them ended on 8/1367 nodes per rung · rise 0.4 → 4.8e-3100% against 10.8%

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 expansion phase's interpretation was that continuity does the work; this is the measurement it never had.

emergence · continuity
plants show consecutive Fibonacci pairs far more…4and more often even than a coin weighted to a half14a conifer cone's rings are spaced as a cone rather…1multijugate patterns are a real minority rather than…34against 14.7%, if the truth is 90%needs: the pair, at a stated rungagainst 14.7%, if the truth is 50%needs: the pair, at a stated rungagainst φ² = 2.62, if the truth is φ^(2/1.88) = 1.67needs: three ring positions, to ±3%against 2%, if the truth is 15%needs: the pair; the whorl's symmetryspecimens neededexact binomial · α = 0.05 · power 0.91 to 34 specimens

The survey this site cannot do

Four phases of asking for a dataset, and it is still not here. What this phase can do instead is specify it — the fields, the sampling, the sizes, and which of this collection's claims each one would settle. Two of the four fields asked for turn out to be worth less than the asking implied, and one was never asked for at all.

wrong · survey spec
placement noisedegrees off the minimum00.250.50.7511.251.52field noisefraction of the barrier00.00250.0050.00750.010.01250.0150.02kept its branchchanged branchanother pairno latticeseeded 40 nodes of Lucas lattice · 10 runs per amplitude1 escape in 160 runs

Noise is not a slow rate

A stem seeded on the Lucas branch keeps it below ninety nodes per rung and abandons it above — which invites the objection that a real apex's fluctuations would knock it off regardless. Measured across a hundred and sixty runs of two independent kinds of noise, one escapes, at the amplitude where the pattern is already coming apart.

emergence · noise amplitude
the rule: compute the energy round the circle, take its minimum, place the nodefield noiseperturbs the energy, before65intact runs kept the branch1changed branchplacement noisedisplaces the node, after44intact runs kept the branch0changed branch — none didthe one that moved: 8/13 at 137.8°, 1.31° of scatter110 intact runs of 1601 of 66 against 0 of 44

Where the noise gets in

Ninety runs of noise applied after the rule has chosen, and not one changes branch. Fifty-six of noise applied to the choice itself, and one does. Only a disturbance upstream of the decision can restructure which nodes are neighbours of which — which is what a branch is.

emergence · noise entry
00.50011.50-0.25000.2500.5000.750falloff exponent, log₁₀scatter, log₁₀ degrees00.50011.50-0.25000.2500.5000.750falloff exponent, log₁₀scatter, log₁₀ degreesno latticethe same lattice, whatever pevery runsome runsno runneighbourhood 12/√h · 4 runs per exponenta lattice from p ≈ 1.25 upward

The exponent that barely matters

A code comment on this site claimed since its foundation phase 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

Named alongside it

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

FibonacciRiseDivergence angleRepulsionLadderMeristemAttractorCylinderNoiseTransitionsBifurcationCensus

All concepts