The pattern itself

The angles name the branch

Seed the same rule at the Lucas angle and the readout returns 4 and 7, then 7 and 11 — the pairs the position counter finds, and not Fibonacci numbers. So a list of divergence angles carries not only how many spirals there are but which family of ladders the plant is on.

Worth reading first: Counting the spirals · The sequence has a memory · Recovering the angle from the counts.

A counting instrument that only ever returns Fibonacci numbers is not counting. It is a very compact way of writing down the opinion that plants are Fibonacci, and this site has spent four phases showing that the opinion is a statement about a branch rather than about plants.

So the first thing to do with a new counter is take it somewhere the answer is not Fibonacci.

The Lucas branch, briefly

The ladder of parastichy pairs is not a single sequence. The placement rule’s forks — the rises at which the counted pair changes — form a tree, and the Fibonacci pairs are one path through it. Keep the larger count at every fork and the divergence converges on 137.508°; make one different choice at the first fork and it converges on 99.502°, whose ladder runs 1/3, 3/4, 4/7, 7/11, 11/18. Those are the Lucas numbers, and plants on that branch exist — they are uncommon and they are not rare.

Two paths down the same treeBoth start at the same first fork. Keeping the larger family every time reaches 137.599°; one different choice reaches 99.378°. Neither angle is in the arithmetic — both are limits of a path.100120140-3-2.50-2-1.50-1log₁₀ of the rise at the forkdivergence angle at the fork (°)137.508° — Fibonacci99.502° — Lucas11 forks, each solved for three equal families137.5991° and 99.3779°
Fig. 1 The tree of forks, with the Fibonacci path and the first departure from it marked. Two routes with unrelated failure modes give the same two attractors: the dynamical model settles on 137.473° then 137.508°, and the tree of exact fork positions converges on 99.550° then 99.502°.

The reason the branch matters for a counting instrument is that its numbers are different in every way that a counter could accidentally rely on. Lucas pairs are not consecutive Fibonacci numbers; their ratio still tends to φ but the numbers themselves — 4, 7, 11, 18 — share no small factor structure with 5, 8, 13, 21; and the divergence angle is nowhere near 137.5°.

The readout on Lucas stems

Seed the rule at 99.502° and hold the rise fixed, exactly as the golden-angle stems were held. At a rise of 0.013 the position counter says the pair is 4 and 7. At 0.008 it says 7 and 11.

The angle readout, given the divergence sequence and told nothing else, returns 4 and 7 on four stems in five at the first rise, and 7 and 11 on five in five at the second.

The angles against the positions, rise by risefive rises, five seeded stems each. A filled mark is a run whose angle readout returned the pair the position counter finds in the same stem; an open mark is a refusal. At 0.032 the counter says 3/5 and the angles agree on 0 of 5, refusing 5. At 0.013 the counter says 5/8 and the angles agree on 5 of 5. At 0.01 the counter says 5/8 and the angles agree on 5 of 5. At 0.005 the counter says 8/13 and the angles agree on 5 of 5. At 0.008 the counter says 5/8 and the angles agree on 2 of 5, refusing 3. The two instruments share no code path: one is given a list of angles, the other a list of coordinates.risefive stems, read from the angles alonethe position counter0.032refusedrefusedrefusedrefusedrefused3 and 50.0135/85/85/85/85/85 and 80.015/85/85/85/85/85 and 80.0058/138/138/138/138/138 and 130.008refusedrefused5/8refused5/85 and 8seeded at 137.3°, 900 nodes per stemfilled where the two instruments agree
Fig. 2 Three rises on the Lucas branch, five seeded stems each, read from the angles alone and checked against the position counter on the same stem. The pairs are not Fibonacci and the readout returns them anyway; at the coarsest rise it refuses, as it does on the Fibonacci branch and for the same reason.

The arithmetic that produces them is the arithmetic of the previous essays with different integers in it. At the second rise the significant lags sort into 0 mod 7 and 4 mod 7; the spacing is seven and the offset is four; the pair is 7 and 7 + 4 = 11. Nothing in pairFromAngles knows what a Lucas number is, and nothing in it knows what a Fibonacci number is either — the only integers it has are the lag indices it was handed.

The angles against the positions, rise by risethree rises, five seeded stems each. A filled mark is a run whose angle readout returned the pair the position counter finds in the same stem; an open mark is a refusal. At 0.013 the counter says 5/8 and the angles agree on 5 of 5. At 0.01 the counter says 5/8 and the angles agree on 5 of 5. At 0.005 the counter says 8/13 and the angles agree on 5 of 5. The two instruments share no code path: one is given a list of angles, the other a list of coordinates.risefive stems, read from the angles alonethe position counter0.0135/85/85/85/85/85 and 80.015/85/85/85/85/85 and 80.0058/138/138/138/138/138 and 13seeded at 137.3°, 900 nodes per stemfilled where the two instruments agree
Fig. 3 The Fibonacci stems for comparison, at the rises where the readout works. Same code, same three clearance tests, different integers out.

Why this is the test that matters

The site’s own foundation phase records the failure this is guarding against, and it is instructive because the picture was no help.

The first spiral counter returned the two smallest index offsets rather than the two shortest hops, which on a nine-hundred-point head gives 21 and 34 where the real neighbours are 34 and 55. Twenty-one spirals were drawn and there were twenty-one of them, so every assertion in the figure passed. What caught it was the angle recovery refusing: no divergence angle makes that pair the closest at that radius. The counter had been returning Fibonacci numbers, correctly-formed ones, from the wrong part of the head.

A counter that returns consecutive Fibonacci numbers on Fibonacci stems is therefore consistent with two states of the world: it counts, or it has a habit. The Lucas stems separate them, and they separate them by returning numbers that a habit would have to be very specifically wrong to produce.

How nearly each angle is a simple fraction of a turnA dip means a rational approximation and a lattice with visible rows. The golden angle's floor is 0.008; the rational angle reaches exactly zero.00.2000.400204060denominator qhow nearly q × angle is a whole turn (0 = exactly)golden 137.508°137.3°135° = 3/8distance to the nearest whole turnno dips means no rows
Fig. 4 Why the branch exists at all: the golden angle’s resistance to rational approximation is 0.4377 against 0.3306 for the best of fifteen hundred sampled angles, and the Lucas angle is the next such number down. The two branches are the two most badly approximable directions the rule can settle into, which is arithmetic rather than biology.

The classification, and what it costs

Once a pair is in hand the branch follows from it by arithmetic that needs no data: classifyPair asks whether the two numbers are consecutive in the Fibonacci sequence, consecutive in the Lucas sequence, share a common factor — which makes the arrangement whorled or multijugate — or none of those.

So the chain from a botanist’s notebook to a classification is:

  1. list the divergence angles up one stem, in order;
  2. autocorrelate the differences;
  3. sort the significant lags into residue classes to get the pair;
  4. look the pair up.

with no coordinate measured, no photograph, and no divergence angle needed beyond the mean of the list. The cost is the cost of step one, which the next essay prices: about two hundred and fifty internodes and a quarter of a degree per organ.

That is worth setting against what the site’s survey specification asks for by the other route. A reported pair pins the divergence angle to about 221°/mn — so a count of 7 and 11 leaves a band nearly three degrees wide, and a count of 34 and 55 leaves a band of a ninth of a degree. Counting the spirals in a photograph and reading the angles off a stem are two different measurements with different costs, and until now only the first returned a pair.

A count of m and n pins the divergence to 221°/mnEach dot is one reported pair, and its height is the total width of the divergence angles that could have produced it at some rise. 2/3 leaves 38.8° open; 34/55 leaves 0.118°. The line is 221°/mn, taken from the three highest pairs and drawn back through the rest.-10111.5022.503product of the two counts, log₁₀angles left open, log₁₀ °2/33/55/88/1313/2121/3434/557 pairs · edges found by bisectionwidth × mn = 221°
Fig. 5 What a counted pair is worth as a measurement of the divergence angle: the band it leaves narrows as the product of the two numbers, so a count high on the ladder is worth far more than a count low on it. The angle readout returns the same pair from a different measurement, and the two bands can be intersected.

Where the two branches differ in difficulty

They are not equally easy to read, and the difference is arithmetic rather than biological.

The window the readout uses is thirty lags, and it needs three multiples of the smaller parastichy number inside it while staying short enough that the larger number is not itself a candidate spacing. On the Fibonacci branch the ratio of the pair is close to 1.618, so 8 and 13 sit comfortably inside that condition. On the Lucas branch the low rungs are 3/4 and 4/7, whose ratios are 1.33 and 1.75 — one much closer to a whole number and one much further from it than φ.

At 4/7 the difference of the pair is three, so the second comb sits at 3 mod 4: lags 3, 7, 11, 15, 19, 23, 27. That is a dense class and the reading is easy. At 3/4 the difference is one, so the second comb would sit at 1 mod 3 — lags 1, 4, 7, 10 — and lag one is excluded from every search on this site because it carries a measurement artefact. A pair whose members differ by one cannot be read this way at all. The readout refuses at the coarse Lucas rung, and that is one of the reasons why.

What a divergence picked at random gives, at a rise of 0.020Fibonacci pairs take 24.0% of the circle at this rise, and the share falls as the rise does. The claim that Fibonacci counts are what nature "prefers" needs the preference to come from somewhere, and it is not from the geometry being generous.Fibonacci24.0%Lucas3.8%whorled27.7%other44.5%22 distinct pairs over 1200 divergencesrise 0.020Fibonacci 24.0%
Fig. 6 Every pair the geometry produces at one rise, over all divergence angles. Fibonacci and Lucas pairs are two families among many, and the ones whose members differ by one are exactly the coarse rungs at which every instrument in this thread gives out.

What a whorl would do to it

There is a third kind of pair and the readout has never been shown one, so it is worth working out what it would do rather than finding out later.

A bijugate plant puts two primordia down at a time, a trijugate three, and the site’s own counter for those reads the jugacy off the rotational symmetry rather than off the counts. The consequence for the pair is arithmetic: a k-jugate arrangement’s parastichy numbers are k times an ordinary pair, so a bijugate plant on the 5/8 rung counts 10 and 16.

Feed that to the residue-class reading and the spacing comes out as ten, the offset as six, and the pair as 10 and 16 — correct. The arithmetic does not care about the common factor, because n < 2m still holds and the lags are still two progressions. What it does not do is report the jugacy: it returns 10 and 16 where a person wants to hear “bijugate, on the 5/8 rung”.

That last step is one line of arithmetic — take the greatest common divisor — and the site already has it in jugacyOfPair. So in principle the sequence gives the jugacy too. In practice it is untested, because a divergence sequence for a bijugate plant is not what the model produces: the two organs at each whorl arrive at the same node, so the “sequence of divergences” a botanist writes down is a sequence of whorl rotations and there is a decision to make about what the readout is being handed. That decision has not been made and the essay says so rather than asserting the extension works.

Same counts, different patternsBoth are counted 2 and 4 by machinery shown only their positions. Rotating the left one by half a turn maps it onto itself and rotating the right one does not, so the left is bijugate and the right is not — and no count could have said so.two at a time68.75°, bijugatecounted 2 and 4half a turn maps it onto itselfone at a time180.5°, ordinarycounted 2 and 4half a turn does notboth counted 2/4symmetry order 2 against 1
Fig. 7 Two arrangements with the same counted numbers and different jugacy, from the scale phase. The counts alone do not separate them; the rotational symmetry does. Whether an angle sequence separates them is a question this phase raises and does not answer.

The branch and the attractor

There is a reason the two branches exist at all and it is worth restating, because it is what makes reading the branch off a plant interesting rather than merely tidy.

The placement rule contains no reference to Fibonacci, to spirals or to the golden angle. What it does is minimise a repulsion, and the divergence it settles on depends on where it started and how fast the rise falls. The scale phase measured the threshold: below about ninety nodes per rung a shoot keeps the branch it started on, and above it finds the Fibonacci one. So a plant’s branch is a statement about its own history — what its apex was doing early, and how quickly its pattern developed — rather than about a preference for particular integers.

Which means an instrument that reads the branch off a finished stem is reading something about the plant’s past. That is a modest version of the same claim the mechanism essay makes for the comb itself, and it comes for free once the pair is available: the branch is a lookup, and the lookup’s input is the pair.

The branch is kept below 85 nodes per rung and lost above 92Each row is one rate. The Lucas seed keeps its ladder at 46, 58, 65, 75, 85 nodes per rung and abandons it at 92, 108, 131. The golden seed ends on 8/13 at every one of them.nodes per rungseeded Lucasseeded golden467/11 — kept8/13 — Fibonacci587/11 — kept8/13 — Fibonacci657/11 — kept8/13 — Fibonacci757/11 — kept8/13 — Fibonacci857/11 — kept8/13 — Fibonacci928/13 — gone to Fibonacci8/13 — Fibonacci1088/13 — gone to Fibonacci8/13 — Fibonacci1318/13 — gone to Fibonacci8/13 — Fibonacciseeded with 40 nodes at a rise of 0.12threshold between 85 and 92
Fig. 8 The rate that decides the branch, measured in the scale phase: below about ninety nodes per rung a shoot keeps the branch it started on. A stem reading 7 and 11 is therefore a stem whose apex began somewhere other than the Fibonacci basin and grew fast enough to stay there.

The census this cannot replace

It is tempting to read “the angles name the branch” as the beginning of an answer to how often plants are Lucas, and it is worth blocking that reading.

The site’s census machinery measures how often the geometry produces a given pair, over all divergence angles at a given rise, and the answer is the frequency essay’s: at a rise of 0.12, 67.5% of divergences give consecutive Fibonacci counts; at 0.008, 14.6%, with whorled at 35% and unnamed pairs at 48%. That is a statement about the space of angles, not about plants, and the site has been careful to say so.

An instrument that reads a branch off one stem does not change that. It changes what a survey of plants could measure, from “the pairs visible in photographs of heads” to “the pairs readable from angle sequences up stems”, and those are different samples of plants with different biases — the first favours species with countable heads, the second species with long stems. Neither is a random sample of anything, and a frequency computed from either is a frequency of a sample.

What the "whorled" bucket contains, at a rise of 0.0087 pairs, sharing 7 different factors, and every one of them is k and 2k. The bucket the previous census called whorled is the coarsest pattern the ladder has, repeated k times around the stem — not a residue of odd arrangements.5/107.9%5 × 1/23/67.9%3 × 1/22/46.1%2 × 1/24/85.5%4 × 1/27/145.2%7 × 1/26/122.8%6 × 1/28/160.1%8 × 1/2share of divergences at this riserise 0.008 · 3600 divergences35.4% share a factor
Fig. 9 What the geometry hands over at a fine rise, by family: Fibonacci pairs are a minority of the divergence angles, and the share falls as the pattern gets finer. What makes real plants predominantly Fibonacci is continuity from a coarse start rather than the geometry being generous, and no counting instrument changes that.

What it does not settle

It does not settle how often plants are on the Lucas branch. That is a question about a population and the site’s answer to it is a specification rather than a number: the census of what a survey would have to be is four phases old and still unpaid.

What it changes about that specification is which measurements can contribute. Until now the only instrument that returned a branch was a spiral count off a photograph, which needs the head to be visible, developed and countable — and which on a stem means either a cleared shoot or a cross-section. An angle sequence needs a ruler, a protractor good to a quarter of a degree, and patience over two hundred and fifty internodes, and it can be taken on material where the spirals cannot be traced at all.

The two are also independent in a useful way. A photograph of a head and a list of angles up its stem are different data with different failure modes, and the site’s habit is to trust a number more when two routes with unrelated failures agree on it. On the model’s stems they do agree, at every rise where both work, on both branches.

Fibonacci at a rise of 4.6e-3, asked two waysChoose 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.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/1392 nodes per rung · rise 0.4 → 4.6e-3100% against 10.8%
Fig. 10 The comparison the whole site is built on, in its earlier form: a pattern grown by the rule against the static ladder computed from the geometry. The angle readout adds a third route to the same pair, and it is the only one of the three that never sees a coordinate.

The honest reading of five stems

Five seeded stems at two rises is a small experiment, and the claim it supports is correspondingly small: that the readout’s arithmetic is not tuned to Fibonacci numbers.

It is not a claim that the readout works equally well everywhere. It works at two rungs on each branch, refuses at the coarse rung on both, and cannot go finer than 8/13 for the window reason set out in the previous essay. Four rungs on two branches is the whole of its demonstrated range, and the honest way to describe it is as an instrument with a stated operating window rather than as a general method.

What makes the four rungs worth having is that they were not chosen after the fact. The rises were fixed by the earlier phase’s ladder, the clearance tests were set from white sequences rather than from these ones, and the Lucas branch was run with the same defaults as the Fibonacci one — no re-tuning, no separate threshold, no exception. A method that needed adjusting to reach the second branch would be a method that had learned the first.

What five stems on two branches is worth

Ten runs is a small experiment and the conclusion it supports is a narrow one: the readout’s arithmetic contains nothing Fibonacci-specific, demonstrated by running it unchanged on a branch whose numbers are not Fibonacci.

That narrowness is deliberate. A broader claim — that the readout works on any lattice — would need the whorled and multijugate cases, which are untested here for the reason given above, and would need rungs finer than 8/13, which the thirty-lag window cannot reach. What is established is that the two branches the placement rule actually settles into are both readable, at the rungs where the instrument works at all, with no adjustment between them.

Shares its objects with

Essays that name at least two of the same things, and that neither author linked.

Named objects

A flat tag is an object no other essay names yet.

AutocorrelationCounting blindBranchCensusContinued fractionConvergentsDiscriminationDivergence angleFibonacciLadderLattice offsetLucas numbersMeasurementParastichy pairRung