Packing and tiling

The six are the spirals

Label every contact between two cells in a seed head with the difference between the two nodes' placement indices. The labels are the parastichy numbers — 34, 55, 21, 89 — and the six sides Euler forces turn out to be about two from one family, one and a half from the next, and one each from two more.

Worth reading first: Why the average cell has six sides · Packing, measured four ways · Counting the spirals.

The previous essay established that the mean number of sides in a tessellated head is six because Euler’s formula forces it, and that the informative statistic is one step further into the distribution. This essay is about a different thing the mean throws away, and it is not a number at all.

It is which neighbours.

The measurement

Take a golden-angle head of nine hundred points. Build the Delaunay graph — the contact network of the tessellation, one edge for every pair of cells that share a wall. Cut the rim off. Then label every remaining edge with a single number: the difference between the two nodes’ placement indices.

Node 300 touching node 334 contributes 34. Node 300 touching node 355 contributes 55.

That is the entire method, and what it is not given is worth stating in the site’s usual form: an array of coordinates in placement order, and nothing else. Not the divergence angle, not the model, not the parastichy numbers, not the fact that Fibonacci exists.

A cell's neighbours are its spiral familiesLeft: part of a 900-point golden, 137.508° head, with every contact between two cells drawn and coloured by the difference between the two nodes' placement indices. Right: the share each difference takes, across all 1903 contacts between interior cells. They are the parastichy numbers — 34, 55, 21, 89, 13, 8 — and the pair a person would count is 34 and 55. The six sides Euler forces are shared out among four of them, 5.72 edges per cell.a window on the head, 60% of its widthshare of all cell contactsby difference in placement index3431%5527%2117%8915%136%82%counted:34 and 55665 nodes · 1903 contacts · 5.72 per nodecoordinates in placement order, nothing else
Fig. 1 Left: part of the head, with every contact between two cells drawn and coloured by the difference between the two nodes’ placement indices. Right: the share each difference takes across all the contacts between interior cells.

The result

Of 1,903 contacts between interior cells:

offset share
34 31%
55 27%
21 17%
89 15%
13 6%
8 2%

Those are the parastichy numbers. The pair a person would count in that band of the head is 34 and 55, and both are in the list; so are 21 and 89, which nobody counts; so, faintly, are 13 and 8.

And the shares add up to the theorem. Every interior cell has 5.72 edges — six, to the accuracy a finite rim-cut sample allows — distributed as about 1.9 from the 34 family, 1.6 from the 55, 1.0 from the 21 and 0.9 from the 89.

So the six sides Euler forces are not six arbitrary neighbours. A cell’s neighbours are its spiral families, and the count “six” is the sum over them.

Why that is not obvious

It is worth pausing on why this needed measuring rather than deriving.

Euler’s relation is a statement about a planar graph and says nothing about which vertices are joined. Any tessellation of any point set averages six sides. So the theorem constrains the total and leaves the composition entirely open, and the composition is where every fact about the arrangement lives.

There is also a version of the claim that is trivially true and is not this one. Obviously a cell’s nearest neighbours in space are its nearest neighbours along the parastichies — that is close to the definition of a parastichy. What is measured here is that the Delaunay graph, which is a topological object built from circumcircles and not from a distance threshold, picks out exactly those offsets and in a definite proportion. That is a fact about the tessellation, not a restatement of the lattice.

Voronoi cells of a head at 137.51°171 bounded cells, averaging 5.87 sides. Cells with six sides are shaded; the others are what a tiling has to contain to close up.170 bounded cellsmean 5.87 sides
Fig. 2 The tessellation the contacts come from. Each cell is the region closer to its own primordium than to any other, which is a construction that knows nothing about placement order.

Why the Delaunay graph and not a distance threshold

The choice of what counts as a contact is the one place this measurement could be made to say whatever the author wanted, so it is worth defending.

The obvious alternative is a distance cut: two nodes are neighbours when they are closer than some multiple of the local spacing. It is simpler, and it is the wrong instrument here for a reason this site has met before in another form. A distance threshold is a free parameter, and the answer moves with it — set it small and only the 34 family survives, set it large and offsets appear that share no wall with anything. A table of shares produced that way is a table about the threshold.

The Delaunay graph has no parameter. Two cells are neighbours when their Voronoi regions share a wall, which is decided by the point set alone. That is the same property the site’s own placement rule was criticised for lacking when reach was a recency window rather than a falloff of distance: a construction with a knob in it states a hypothesis whether or not the author meant to.

There is a second reason and it is about what the measurement is for. The claim is that the six sides Euler forces are shared out among the families, and Euler’s relation is about a tessellation. Counting contacts by a distance rule would produce a number that has no reason to be six and could not be checked against the theorem at all.

The composition changes with the radius, as it must

One number in the table above is not a property of the head. It is a property of where in the head it is measured.

Measured on the same rule at three hundred points rather than nine hundred, the contacts come out 21 (31%), 34 (25%), 13 (20%), 55 (11%), 8 (7%), 5 (3%) — the same kind of list, shifted one rung down the ladder. The counted pair there is 21 and 34.

That is the site’s oldest finding arriving in a new instrument. Every count is a statement about an annulus; the spiral families of a head are not fixed but change with radius, with computable transitions. The contact graph inherits it exactly, because the tessellation near the middle of a head is a tessellation of a coarser lattice.

So “the six are the spirals” is true band by band, and the shares are properties of a band. Taking a contact histogram over a whole head would mix two or three regimes and produce a list with six or seven families in it, none of them dominant — which is a fair description of the head and a poor description of anything in it.

The spiral counts, band by band, in one headThe same flower gives 13/21, 21/34, 34/55, 55/89 at different radii. A caption saying "34 and 55 spirals" is a statement about one annulus.0255075406080fraction of the head's radiusparastichy numbers found in a band there1000 primordia at the golden angle4 different pairs
Fig. 3 The original form of the same caution. The counted pair as a function of radius, with the transitions where it changes — and everything measured on a tessellation inherits this.

The control

The worry with any result on this subject is that Fibonacci numbers have been built in somewhere, and here the output is a list of them, which is exactly what a contaminated measurement would produce.

So run it on a head seeded at the Lucas angle. The contacts come out:

29 (32%), 47 (29%), 76 (20%), 18 (12%), 11 (5%), 7 (2%)

Those are Lucas numbers. Not one of them is a Fibonacci number, the counted pair on that head is 29 and 47, and the same code produced both tables.

A head of 300 primordia at a divergence of 99.50°Nothing is placed by hand: the nth point sits at n·99.50° and radius √n. The closest any two points come is 1.57 of the mean spacing.divergence 99.502°closest pair 1.57 × mean spacing
Fig. 4 The other lattice. A head at the Lucas angle, which walks a different ladder and has different families — and whose contact graph names them.

Run it on a whorled head at 144°, which is two fifths of a turn exactly, and the contacts are 2, 3 and 5 in nearly equal thirds. Five straight rows, three families, and the arithmetic still holds: 2 + 3 = 5.

What the shares mean

The proportions are not decoration and they answer a question the counted pair cannot.

A parastichy count reports two numbers as though they were equals. The contact graph says they are not: at this band 34 supplies about a third of all contacts and 55 about a quarter, so the 34 family is the more strongly connected one. That ordering is the same one the position counters use internally — they rank offsets by hop length and take the two shortest — and the contact shares are an independent measurement of the same ranking, from a construction that never computes a hop length.

The two families outside the counted pair are the interesting part. 21 supplies 17% of contacts and 89 supplies 15%, which is not a rounding error; between them they are a third of every wall in the tissue. A description of the head as “34 and 55 spirals” is a description of 58% of its contacts.

The two spiral families a counter finds between 0.43 and 0.67 of the radius21 spirals one way and 34 the other, found from the point positions alone — the counter is never told the divergence angle.21 and 34 spiralscounted, not assumed
Fig. 5 What a count reports, drawn. Two families, traced as polylines, out of the four that carry most of the cell walls in the same band.

Which is not an argument against counting two

It would be easy to read this as a criticism of the convention, and the essay two fields away establishes that it is the opposite.

The families a head has are closed under addition — every one but the two smallest is the sum of two others — so once two consecutive families are known the rest follow by arithmetic. The 21 and the 89 are not extra information about the divergence angle; 21 + 34 = 55 and 34 + 55 = 89, and a head with families 34 and 55 cannot have anything else.

So the two-number convention is sufficient, and this measurement says what the sufficiency is buying: two counts determine the whole contact network, including the proportions in which the six sides are shared out. That is considerably more than “two spiral counts” sounds like it should determine.

What it says about the tissue laws

The field’s two standing relations about cellular tissue — Lewis’s law, relating a cell’s area to its side count, and the Aboav–Weaire relation, relating a cell’s side count to its neighbours’ — are both statements about the contact network with the composition averaged out.

This site has already measured both on phyllotactic and random tissue and found that they want opposite kinds of arrangement. What the contact labels add is a reason to expect that: on a golden-angle head the neighbours of a cell are drawn from four families with fixed shares, so “a cell’s neighbours” is a highly structured population, and on a Poisson set it is not a population at all. Two relations averaging over those two situations are averaging over different things.

Two laws, two tilings, and they disagree about which tiling is tissueLewis's law wants disorder: its slope is 0.231 on the random set and 0.009 on the golden head. Aboav's relation wants order: a = 1.18 on the head, 0.59 on the random set.Lewis slope — golden head0.009the law says 0.25Lewis slope — random set0.231the law says 0.25Aboav a — golden head1.177the law says 1.2Aboav a — random set0.593the law says 1.2filled where the tiling obeys the law it is being judged by900 points in each tilingLewis explains 32% of the area spread at best
Fig. 6 The two relations, measured on ordered and disordered tissue. Both are about what a cell’s neighbours are like, and this essay is about the fact that on a lattice the answer is a short list of integers.

That is a reading rather than a result, and it is offered as a direction rather than a finding. What would settle it is measuring Aboav’s relation within a family — asking how a cell’s side count relates to its 34-neighbours separately from its 89-neighbours — which the contact labels make possible and which this collection has not done.

The rim, again

One methodological note, because this measurement is more sensitive to it than the side counts are.

A node near the boundary has its outward neighbours missing. That biases its side count downward, which the previous essay’s rim cut handles. It also biases the composition of its contacts, and it does so unevenly: the highest-order family is the one whose partners are furthest away in placement order, so the outermost ring loses its 89-contacts before it loses its 21-contacts.

Including the rim would therefore not merely add noise; it would systematically under-report the high families and make the head look as though it had fewer of them. The cut is at 86% of the radius, it is the same one the tessellation statistics use, and the shares above are computed on 665 interior nodes out of 900.

How the largest gap behaves as the head fillsThe rational angle's gap grows by a factor of 3.8 over this range; the golden angle's stays within 1.30. This is the claim about 137.5° that survives measurement.02.5057.50105001e+31.5e+32e+3number of primordialargest empty gap, in units of the mean spacing137.508° (golden)137.3°135° = 3/8 of a turngaps measured from the triangulationan asymptotic claim, not a contest
Fig. 7 Why the outside of a head is a different place from the middle. The pattern’s local geometry changes with radius, and any statistic taken over the whole disc is an average over regimes.

What a photograph does not give

There is a practical obstacle between this measurement and a real seed head, and it is not the one a reader would guess.

Tessellating a photographed capitulum is routine. What the labelling needs, and a photograph does not contain, is the placement order — which primordium was made third and which was made three hundredth. An edge labelled 34 requires knowing that these two organs are thirty-four places apart in a sequence that finished months ago.

On a model head the order is free, because the head was built one point at a time. On a real one it has to be reconstructed, and the usual reconstruction is to trace the generative spiral outward from the centre — which means assuming a divergence angle, or at least a monotone ordering by radius, before the measurement begins.

That is not fatal and it is not free. Ordering by radius is exact for an ideal Vogel-model head and approximate for a real one, and the approximation fails exactly where the pattern is irregular, which is where the measurement would be most interesting. A study using this would have to report how the ordering was obtained and how many organs it was ambiguous for.

The honest comparison: a spiral count needs a photograph and a pencil. This needs a photograph, a tessellation, and a reconstructed ordering, and the third is the part that can go wrong quietly.

What is new here

The parastichy numbers were already known from three counting instruments. What is new is that they are also the labels on a tessellation’s edges, in stated proportions, and that those proportions account for a theorem’s worth of sides.

That makes four routes to the same integers on this site: the hop lengths on a disc, the hop lengths on a cylinder, the autocorrelation of the divergence sequence, and now the contact graph of the cells. They take four different kinds of input and share no arithmetic.

How many sides the cells actually haveThe mean is 5.908, which Euler's formula forces. The spread around it is not noise — a tiling of only hexagons cannot close up on a finite patch.5 sides13420%6 sides45869%7 sides7311%665 bounded cellsmean 5.908 sidessix is forced, not chosen
Fig. 8 The distribution the composition sits underneath. Six on average, by theorem; a spread that varies eightyfold between arrangements; and, underneath both, a list of integers that says which cells are joined to which.

The premise of this collection is that the spirals are counted rather than admired. Four independent counters agreeing is the strongest form that premise has taken, and the newest of them counts something that is not a spiral at all — it counts walls.

What would make it a claim about plants

Everything above is a measurement of arrangements this site builds, and it is worth being explicit about what a specimen would have to show for any of it to be about biology.

The prediction is sharp and it is falsifiable. A real capitulum, tessellated and ordered, should give a contact histogram dominated by four offsets, those four should be consecutive members of a sequence closed under addition, and the two largest shares should be the pair a person counts by eye in the same band. The shares should sit near 31/27/17/15 rather than being spread over six or seven offsets.

A head that failed that would be interesting in a specific way. Spread-out shares would mean the tessellation is not of a single lattice — either the band spans a transition, or the pattern is genuinely irregular, and the two are separable by repeating the measurement on a narrower annulus. Offsets that are not closed under addition would mean the ordering was reconstructed wrongly, which is the failure mode the previous section is about.

That is a check with numbers in it, made on data a morphologist already collects, and it costs one tessellation. It is the cheapest prediction in this phase and the only one that does not need a stem measured to a quarter of a degree.

Why the shares are what they are

The proportions can be read off the geometry, and doing so turns the table from a measurement into something with a reason.

A cell is joined to another when no third point lies inside the circle through them and a common neighbour — which, on a near-regular lattice, means the two are among the closest few. So the share a family takes is set by how short its hop is relative to the others, and the site’s existing hop-length curve is exactly that ranking.

At the band measured, the four shortest offsets are 34, 55, 21 and 89, in that order, and the four largest shares are 34, 55, 21, 89, in that order. The correspondence is exact, and it is the sense in which the contact graph is not an independent fact about the head: it is the hop-length ranking, expressed as a count of walls.

What it adds is the weights. A hop-length curve says which offsets are short and by how much; it does not say what fraction of the tissue’s walls each supplies, and the two are related by the tessellation rather than by anything simpler. That a family a quarter longer than the shortest still carries 27% of the walls, while one half again as long carries 15%, is the sort of number that has to be measured.

Which offsets give short hops, at a rise of 0.05The two lowest points are at 2 and 3, and those are the parastichy numbers. Offset 1 is high because a hop of one node is at least the rise, which is what makes a stem easier to count than a disc.00.50011.50102030index offsetmedian hop between node i and node i+m23260 nodes, 34 offsets triedshortest at 2 and 3
Fig. 9 The ranking underneath. For every offset, the distance between two nodes that many places apart — and the four shortest are the four commonest contacts, in the same order.
One packing criterion across the angles, with the others' winners markedThe three criteria pick 137.5°, 138.0° and 135.0°. The golden angle is near the top of all three and the exact winner of none at this size.00.2500.5000.7501120130140150divergence angle (°)closest pair, as a fraction of the mean spacing (higher is better)137.508°400 points per anglethree criteria, three winners
Fig. 10 Four other statistics on the same cells, none of which uses the placement order. Labelling the contacts is the first measurement here that does.
Cell area against side count, at 0% disorderThe dashed line is Lewis's law, (n−2)/4. The fitted slope here is 0.009 against his 0.25, and the side count accounts for 16% of the variation in area.00.500155.5066.507sides of the cellarea, as a multiple of the mean cell areaLewis607 interior cellsslope 0.009 against 0.25
Fig. 11 Cell area against side count. With the contacts labelled, this relation could be asked family by family rather than pooled — which the collection has not done.

Reads more easily once this is understood

Essays that name this one as worth reading first.

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.

Cell areaDelaunayDisorderEuler's formulaGolden angleLatticeLattice offsetMeasurementPackingParastichyRational angleRim effectVoronoi cellsWhorled