Zain Dana Harper Map

Elements Swatches Studies Site index

Findings F81 Biology and medicine, Optics, colour and imaging, Plants, trees and earth found 2026-10-29

Among colours people cannot tell apart, modelled bees and blue tits split flowers from backgrounds more often

On 728 measured natural surfaces, modelled bees and blue tits separate flower-against-background pairs that look identical to people more often than background-against-background pairs. No animal was tested; the observers are models. The direction held on a second surface set and under a second noise model; the size of the effect did not travel.

Tier
B, signal
Outcome
held
Rung
hypothesis
Verdicts
24 passed, 9 failed
Standing
narrowed in part: size of the ratios and the gain from combining observers, F88
Corrections
2, latest 2026-11-14
Version
v4, 2026-11-14
Redo it
Reproduce

Download PDF 594 KB BuildTeX source F81.bld

What this means for a reader

A meadow that looks plain to us is full of colour differences we cannot see. In this collection of surfaces, those hidden differences cluster between flowers and what surrounds them, which fits the old idea that flower colours are tuned to the animals that visit them. The ultraviolet channel is textbook, and earlier work used this same data to study flower signals. What this paper adds is a direct count of the differences a person misses, with a control for chance and a check of how far the count can be trusted. The direction can be trusted on two sets of surfaces; the exact size cannot.

Objection

The instrument check failed twice, with Weber noise and with photon noise, so the model is too fine for at least the bee. Only the direction of the ratio is claimed.

What would change the call. Pass the instrument check with noise values sourced for each species, then match backgrounds to each flower's own site and test behaviour.

From the paper's first stated limitation; our register records no separate objection.

Abstract

Two surfaces can look the same colour to a person and differ sharply to a bee, which sees ultraviolet. We asked where such hidden differences fall among 728 measured Australian surfaces: 221 flower petals and 507 rocks, bark and leaves. Each observer was modelled with the receptor-noise-limited model and published receptor curves. Among pairs a modelled human cannot separate, modelled bees and blue tits separate flower-background pairs more often than background-background pairs, and the separation ratio exceeded its label-shuffle 95th percentile in every condition tested: two noise models on the first set, and two on a second set of Californian flowers against North American soil and leaf litter. The size of the ratio did not travel: for the bee it was 2.04 with Weber noise and 1.67 with photon noise added on the first set, and 45.6 on the second set, where the backgrounds are brown and alike. A preregistered instrument check failed under both noise models: the model resolves finer wavelength steps than bees show in behaviour, so only the direction of the effect is claimed.

c1 observed, evidence for claim 1
The numbers in claim 1
95 matches the result file, 2026-11-09
Chart 1
How the separation ratio was measured and checked.
Chart 2
Share of human-blind pairs that the bee and the blue tit separate.
Chart 3
Separation ratios against their label-shuffle ranges, on a log scale.
Basis
observed: measured in this study, with a result file
c2 observed, evidence for claim 2
The numbers in claim 2
2.04; 1.67; 45.6 matches the result file, 2026-11-09
Chart 3
Separation ratios against their label-shuffle ranges, on a log scale.
Basis
observed: measured in this study, with a result file
c3 observed, evidence for claim 3
Chart 1
How the separation ratio was measured and checked.
Chart 4
The instrument check: the model's finest wavelength step against the range seen in behaviour.
Basis
observed: measured in this study, with a result file
Numbers
None in the sentence; it reads the numbers stated beside it.

Introduction

Each animal's colour vision rests on a few receptor classesDefinition: receptor class vision science One kind of light-sensitive cell in the eye, defined by the wavelengths it responds to. Humans have three cone classes, bees three including one for ultraviolet, blue tits four. Excludes the rods used in dim light, and the nerve cells that compare receptor signals. full definition. People have three cone classes, the honeybee three with one in the ultraviolet, and the blue tit four with one in the ultraviolet. Two surfaces can give the same signals in a person's cones and different signals in a bee's, so the bee tells apart what the person cannot.

The standard way to compute such differences is the receptor-noise-limited modelDefinition: receptor-noise-limited model visual ecology The model of Vorobyev and Osorio in which two colours can be told apart when the difference in log receptor signals is large compared with the noise in each receptor class. Brightness differences are left out. Excludes models of colour appearance, and any effect of pattern, motion or learning. full definition of Vorobyev and Osorio [1]. It treats colour as coded by comparisons between receptor classes and sets the threshold by the noise in each class. A distance of one just-noticeable difference (JND)Definition: just-noticeable difference (JND) psychophysics The unit of colour distance in the receptor-noise-limited model. A distance of 1 is treated as the threshold, so pairs at or below 1 count as indistinguishable for that observer. Excludes a measured threshold for a real animal on a real task. full definition is the threshold. The model was built to predict colour thresholds for animals whose eyes have been measured but whose thresholds have not.

The link between flower colour and pollinator vision has a long record. Chittka and Menzel [2] analysed 180 flower reflectance spectraDefinition: reflectance spectrum optics and visual ecology The share of light a surface reflects at each wavelength, here measured from 300 to 700 nm, which includes the ultraviolet below 400 nm. Excludes the colour a viewer sees, which also depends on the light and the eye. full definition and found that sharp steps in reflectance fall where bee-like insects discriminate best; their calculations of the best set of three receptors for telling flower colours apart matched the receptors measured in many Hymenoptera. Dorin, Shrestha, Garcia, Burd and Dyer [3] measured the surface set used here, flowers with rocks, minerals, bark and leaves from Australia, and found that the share of flowers with sharp spectral steps was an order of magnitude above the share among background samples. They argued that insect colour vision is older than flowers and was shaped by flight among rocks and plants, and that flowers evolved colours that stand out against that background.

This paper asks a narrower question that the model can answer directly. Among the pairs of surfaces a person cannot tell apart, does a modelled bee or blue tit tell apart flower-background pairs more often than background-background pairs? Searches we ran on 9 November 2026 found the work above and no direct count of this kind; that is what the searches returned, not proof that none exists.

Preregistration and design

The first study was written as a preregistrationDefinition: preregistration research method (metascience) A dated written plan for a study, fixed and hash-locked before any result is seen: the question, the data, the statistic, the controls, the forecasts and the kill conditions. Excludes a plan revised after looking at the outcome, and a protocol written only for the record after the run. full definition on 29 October 2026 and locked at 01:27:38 UTC on 30 October. Before the lock, the code was run only on scrambled data, with every spectrum permuted across wavelength and the group labels permuted, and only keys, counts and timings were printed. The model was checked against its published closed forms on random numbers, to 4 times 10 to the power -16. No statistic of a real spectrum seen through any observer was computed before the lock.

The locked file names the data, the observers and their noise values with a grade for each source, the model, the measures, the hypotheses with their pass rules and kill conditionsDefinition: kill condition research method (our usage, after Popper's falsification) A rule written in the preregistration that, when met, decides against the claim with no room for judgement after the run. Excludes reasons found after the run for setting a result aside. full definition, the controlsDefinition: control statistics and experimental design A version of the data with the structure under test removed (for example shuffled or pooled), scored the same way as the real data, so the real score has something to beat. Excludes a comparison with a different dataset or with a published number. full definition and the multiple-testing plan. This paper reports hypothesis H2, the flower test, with its secondary H2b and the instrument check V0. The same run tested other hypotheses about the information each observer carries; those are reported in the findings ledger and are not part of this paper.

H2 reads: among pairs one observer X cannot separate, the share another observer Y separates is larger for flower-background pairs than for background-background pairs. It was tested for four pairs of observers: human then bee, human then blue tit, dog then bee, and dog then blue tit. The kill condition: a ratio at or below 1, or inside the label-shuffle range. Each conditional share needs at least 20 pairs.

A second study, written after the first and locked at 02:40:37 UTC on 30 October, added photon noiseDefinition: photon noise physics of light detection The random variation in how many photons a receptor absorbs, which every real receptor has and which matters most when the catch is small. Added here as a term that falls with the catch. Excludes noise in the nerve cells after the receptors. full definition to the model, reran the instrument check, and repeated H2 on the first set and on a second set of surfaces. Its preregistration was hash-locked in the same way. Its result narrows this finding and is reported here as the replication.

Data and provenance

Set 1 is the 728 reflectance spectra of Dorin and colleagues [4], under CC0: 346 rocks and minerals, 96 bark, sticks and dry plant material, 65 green leaves, 153 insect-pollinated and 68 bird-pollinated flower petals, measured from 300 to 700 nm. The files were fetched from the Zenodo mirror of the Dryad deposit, because the Dryad file interface needed a token; the archive hashes equal those Dryad publishes.

Human cones are the CIE 2006 two-degree cone fundamentals, and the light is CIE standard illuminant D65, both under CC BY-SA 4.0 [5]. Bee, dog and blue tit receptor curves, blue tit ocular media and two natural lights come from the data inside the pavo 2.10.0 R package [6], under GPL version 2 or later; they were read with a pure-Python reader and no package code was run.

Set 2, used only in the replication, joins 512 flower spectra from Californian serpentine seeps (LeCroy and colleagues [7], CC0) with 41 eastern North American forest-floor backgrounds: 20 soils, 10 dry litter and 11 wet litter samples (Kraemer and Adams [8], CC0). Flowers and backgrounds come from different deposits and places.

Methods

The model

For a surface with reflectance R under light I, the quantum catchDefinition: quantum catch vision science The number of photons a receptor class absorbs from a surface, the sum over wavelength of reflectance times light times the receptor's sensitivity, here divided by the catch from a perfect white under the same light. Excludes the brightness a viewer reports. full definition of receptor class i with sensitivity Si is

Qi=∑λR(λ)I(λ)Si(λ)(1)

summed over wavelength λ in photon units. With von Kries adaptationDefinition: von Kries adaptation colour science Scaling each receptor class's catch by its catch from a white under the same light, a simple model of how eyes adjust to the colour of the light. Excludes adaptation that mixes signals between receptor classes. full definition, qi is Qi divided by the catch from a perfect white, and the receptor signal is fi=ln⁡qi. For two surfaces, let di be the difference in fi. For an observer with three receptor classes and noise e1, e2, e3, the colour distance in JND is

S2=(e1)2(d3−d2)2+(e2)2(d3−d1)2+(e3)2(d1−d2)2(e1e2)2+(e1e3)2+(e2e3)2(2)

Two- and four-class observers use the general form of the same model [1]. Brightness differences are left out.

Noise

In the first study each receptor's noise is a Weber fractionDefinition: Weber fraction psychophysics and vision science The noise in one receptor class as a fixed share of its signal, the same at every light level. We call a model with only this noise the Weber model. Excludes photon noise, which grows in relative size as the catch falls. full definition, a fixed share of its signal. The human values are 0.063, 0.028 and 0.020 for the short, middle and long cones, from a long-cone fraction of 0.02 and relative cone densities of 1 to 5 to 10. The bee values are 0.13, 0.06 and 0.12. The blue tit uses 0.1 for its long-wave class with relative densities 0.37 to 0.70 to 0.99 to 1. The dog uses 0.05 for its long-wave class with densities 1 to 9. The preregistration grades these sources: the human densities and fraction are from memory with low confidence, the bee and blue tit values from memory of published sources with moderate confidence, and the dog value assumed.

The replication adds photon noise:

(ei)2=(wi)2+1Niqi(3)

where wi is the Weber fraction above, qi the catch, and Ni the photon catch from the white per receptor and integration time. Ni is N scaled by each class's relative density, with N set to 10,000. That value is an order-of-magnitude memory with low confidence. Noise is evaluated at the mean catch of the pair.

The test statistic

A human-blind pairDefinition: human-blind pair our usage, after the metamer of colour science A pair of surfaces whose modelled colour distance for the human trichromat is at most 1 JND, so the model says a person cannot tell them apart by colour. Dog-blind pairs are defined the same way. Excludes pairs a person cannot tell apart by brightness, which the model does not test. full definition is a pair with S≤1 for the human model. Among the human-blind pairs, let PFB be the share of flower-background pairs with S>1 for the second observer, and PBB the same share among background-background pairs. The separation ratioDefinition: separation ratio our usage Among pairs one observer cannot separate, the share of flower-background pairs a second observer separates divided by the share of background-background pairs it separates. 1 means flowers gain nothing over the background. Excludes how far apart the pairs are for the second observer. full definition is

H=PFBPBB(4)

Dog-blind pairs are treated the same way. Flower-flower pairs are not counted.

Secondary test and named examples

H2b compares, for each flower, the median bee distance to all backgrounds between insect- and bird-pollinatedDefinition: insect- and bird-pollinated pollination ecology The dataset's labels for flowers whose recorded pollinators are insects only or birds only. Excludes flowers visited by both, which the dataset does not include in these groups. full definition flowers, with a one-sided label-permutation p value. Named examples were listed among human-blind flower-background pairs, with each surface's UV shareDefinition: UV share our usage A surface's mean reflectance below 400 nm divided by its mean reflectance from 400 to 700 nm. Excludes whether the ultraviolet forms a pattern on the petal. full definition.

Instrument check

The instrument checkDefinition: instrument check our usage; a known-answer test of the model against behaviour A preregistered test in which the model must reproduce published behavioural measurements, here the smallest wavelength step each observer can detect. If it fails, only ranks and ratios from the model are used. Excludes a test of the model against its own output, and a planted check on synthetic data. full definition, V0, asks the model for the smallest step in wavelength between two pure spectral lights that reaches 1 JND, in steps of 0.1 nm. In the first study the human minimum had to lie between 0.5 and 5 nm and the bee minimum between 1.5 and 12 nm, against behavioural values of about 1 to 2 nm for people and 4 to 5 nm for bees. In the replication the rules were tightened to a factor of 2 of the behavioural values at named wavelengths, for example a human step between 3 and 12 nm at 640 nm and a bee minimum between 2.25 and 9 nm. The behavioural values come from secondary sources and memory; the primary papers were not in hand. If V0 fails, absolute sizes from the model are not used.

Controls and planted checks

The control for H2 is a label shuffleDefinition: label shuffle statistics (permutation test) A control that randomly reassigns the flower and background labels over the same surfaces, here 500 times, and recomputes the separation ratio, which shows how large it gets when the labels carry no meaning. Excludes a shuffle of the spectra themselves. full definition: the flower and background labels are permuted over the same surfaces 500 times and the ratio recomputed. The null distributionDefinition: null distribution statistics The spread of scores a control gives over many random draws. Its 95th percentile is the bar a real score must clear. Excludes a theoretical distribution assumed rather than drawn from the data. full definition of the ratio has a mean near 1, as it should. A real ratio must exceed the shuffle's 95th percentile. The p value from drawsDefinition: p value (from draws) statistics The share of control draws scoring at or above the real score, with one added to the count and to the number of draws, so it is never zero. Excludes a p value from a textbook formula that assumes a distribution. full definition is the share of shuffles at or above the real ratio, counted with one added to both counts, so with 500 draws the smallest possible value is 0.002. The p values were then put through the Benjamini-Hochberg correctionDefinition: Benjamini-Hochberg correction statistics, multiple testing A rule that adjusts a set of p values so that, among the tests called significant, the expected share of false calls stays at or below a chosen rate q, here 0.05. Excludes the stricter Bonferroni rule, which bounds the chance of any false call. full definition: over 7 tests in the first study and 14 in the replication.

Diagram 1. How the separation ratio was measured and checked. All 16 of 16 ratios exceeded the 95th percentile of 500 label shuffles, and the instrument check failed under both noise models, so only the direction is claimed.
  1. data728 and 553 measured surface spectraSet 1 has 221 flowers and 507 rocks, barks and leaves. Set 2 is a second collection of flowers with soil and leaf litter.
  2. measurementReceptor models for four observersEach spectrum becomes receptor signals for a human, a dog, a honeybee and a blue tit. The distance between two surfaces is counted in just-noticeable differences.
  3. measurementKeep the pairs the first observer cannot separatePairs under one just-noticeable difference for the human, or for the dog.
  4. measurementSeparation ratioShare of flower-background pairs the bee or blue tit separates, divided by the share of background-background pairs it separates.
  5. controlLabel shuffleFlower and background labels permuted over the same surfaces, 500 times. The shuffled ratio has a mean of 1.00.
  6. controlInstrument check against behaviourThe smallest wavelength step each model resolves must fall in the range measured in behaviour for humans and bees.
  7. rule set in advanceRule: ratio above the shuffle's 95th percentileSet before the run, with the p values corrected over all tests in each study.
  8. direction holds16 of 16 ratios passedInstrument check: failed with Weber noise, failed with photon noise added. The sizes are not claimed.
n
728 surface spectra in set 1 (221 flowers, 507 backgrounds) and 553 in set 2; counts of pairs are in each row
Supports
claim 1, claim 3

Read from result.json (first study), run 20261030T012757Z. SHA-256 of the run's file 23d4243438f4910141a40aefcc8a78484472b4c6bc01d4248661e07b81264b3e and of the published copy b0ec33628766e90a692c073202f2c2c6777f276ea2e6203bb595e118ba03da38. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

Read from result.json (replication), run 20261030T024058Z. SHA-256 of the run's file 1d3200a0492db001538247dccfc319bd258c4ade68ac0e3b88c165dcec7c3bad and of the published copy 0841d2fd88a47e36509fef92964e268ed64742d076c1c4d98caf6fc57f0f75e6. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

Two code checks stand in for a planted checkDefinition: planted check research method; called a positive control in experimental science Data built so that the right answer is known, run through the same analysis before the real data, to show that the analysis can see the effect when it is there. Excludes any check made on the real data, which cannot show what the analysis misses. full definition. The model's distances agreed with the published closed forms for two and three receptor classes to 4 times 10 to the power -16 on random inputs, and pavo's D65 equalled the CIE D65 to within 8 times 10 to the power -6. The instrument check is the known-answer test against behaviour. No surface set with a planted flower effect was run.

Results

The first study

Among pairs a modelled human cannot separate, modelled bees and blue tits separate flower-background pairs more often than background-background pairs, and the separation ratio exceeded its label-shuffle 95th percentile in every condition tested: two noise models on the first set, and two on a second set of Californian flowers against North American soil and leaf litter. In the first study, with Weber noise, the bee separated 0.98 of 1,108 human-blind flower-background pairs and 0.48 of 3,892 human-blind background pairs, a ratio of 2.04 against a shuffle 95th percentile of 1.08. The blue tit separated 0.99 against 0.45, a ratio of 2.22 against 1.09. Among dog-blind pairs the ratios were 1.45 for the bee and 1.16 for the blue tit, each above its shuffle percentile. All four had p 0.002 and passed the correction (Table 1).

Chart 2. Share of human-blind pairs that the bee and the blue tit separate. With Weber noise on set 1 the bee separated 0.98 of 1,108 flower-background pairs and 0.48 of 3,892 background pairs. The flower-background share was the higher one in all 8 rows.
Set 1, Weber noise
Bee
0.48 of 3,892 background pairs; 0.98 of 1,108 flower-background pairs
Blue tit
0.45 of 3,892 background pairs; 0.99 of 1,108 flower-background pairs
Set 1, photon noise added
Bee
0.58 of 9,185 background pairs; 0.96 of 2,201 flower-background pairs
Blue tit
0.66 of 9,185 background pairs; 0.99 of 2,201 flower-background pairs
Set 2, Weber noise
Bee
0.003 of 316 background pairs; 0.99 of 566 flower-background pairs
Blue tit
0.019 of 316 background pairs; 0.99 of 566 flower-background pairs
Set 2, photon noise added
Bee
0.022 of 465 background pairs; 0.98 of 1,374 flower-background pairs
Blue tit
0.26 of 465 background pairs; 0.99 of 1,374 flower-background pairs

share of human-blind pairs separated (higher: more pairs told apart)

  • background-background pairs
  • flower-background pairs
n
728 surface spectra in set 1 (221 flowers, 507 backgrounds) and 553 in set 2; counts of pairs are in each row
Units
share of pairs the second observer separates (at least one just-noticeable difference apart), from 0 to 1. A pair is blind for an observer when the model puts the two surfaces less than one just-noticeable difference apart for that observer. The models turn each surface's reflectance spectrum into receptor signals for a human, a dog, a honeybee and a blue tit
Interval
The result files give one share for each kind of pair, with no interval. The label shuffle in the next figure is the check on the ratio of the two.
Baseline or control
Background-background pairs that the human model cannot separate
Set in advance
The ratio of the two shares had to exceed the 95th percentile of the label shuffle
Supports
claim 1
Data behind chart 2 16 rows
ConditionObserversFlower-background pairsShare separatedBackground pairsShare separated
Set 1, Weber noiseBee, among human-blind pairs1,1080.9843,8920.483
Set 1, Weber noiseBlue tit, among human-blind pairs1,1080.9923,8920.446
Set 1, Weber noiseBee, among dog-blind pairs14,1660.95021,2570.657
Set 1, Weber noiseBlue tit, among dog-blind pairs14,1660.99821,2570.858
Set 1, photon noise addedBee, among human-blind pairs2,2010.9629,1850.577
Set 1, photon noise addedBlue tit, among human-blind pairs2,2010.9919,1850.661
Set 1, photon noise addedBee, among dog-blind pairs16,5570.94626,0350.684
Set 1, photon noise addedBlue tit, among dog-blind pairs16,5570.99826,0350.876
Set 2, Weber noiseBee, among human-blind pairs5660.9893160.003
Set 2, Weber noiseBlue tit, among human-blind pairs5660.9933160.019
Set 2, Weber noiseBee, among dog-blind pairs2,7500.9735700.065
Set 2, Weber noiseBlue tit, among dog-blind pairs2,7500.9965700.416
Set 2, photon noise addedBee, among human-blind pairs1,3740.9804650.022
Set 2, photon noise addedBlue tit, among human-blind pairs1,3740.9934650.258
Set 2, photon noise addedBee, among dog-blind pairs3,0710.9725950.099
Set 2, photon noise addedBlue tit, among dog-blind pairs3,0710.9965950.420

Read from result.json (first study), run 20261030T012757Z. SHA-256 of the run's file 23d4243438f4910141a40aefcc8a78484472b4c6bc01d4248661e07b81264b3e and of the published copy b0ec33628766e90a692c073202f2c2c6777f276ea2e6203bb595e118ba03da38. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

Read from result.json (replication), run 20261030T024058Z. SHA-256 of the run's file 1d3200a0492db001538247dccfc319bd258c4ade68ac0e3b88c165dcec7c3bad and of the published copy 0841d2fd88a47e36509fef92964e268ed64742d076c1c4d98caf6fc57f0f75e6. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

Chart 3. Separation ratios against their label-shuffle ranges, on a log scale. The bee's ratio among human-blind pairs was 2.04 with Weber noise and 1.67 with photon noise added on set 1, and 45.6 on set 2. All 16 of 16 ratios sat above their shuffle range, and their sizes ran from 1.14 to 313.
Set 1, Weber noise
Bee, among human-blind pairs
ratio 2.04; shuffle 0.93 to 1.08; p 0.002
Blue tit, among human-blind pairs
ratio 2.22; shuffle 0.92 to 1.09; p 0.002
Bee, among dog-blind pairs
ratio 1.45; shuffle 0.97 to 1.03; p 0.002
Blue tit, among dog-blind pairs
ratio 1.16; shuffle 0.99 to 1.02; p 0.002
Set 1, photon noise added
Bee, among human-blind pairs
ratio 1.67; shuffle 0.94 to 1.06; p 0.002
Blue tit, among human-blind pairs
ratio 1.50; shuffle 0.96 to 1.04; p 0.002
Bee, among dog-blind pairs
ratio 1.38; shuffle 0.98 to 1.03; p 0.002
Blue tit, among dog-blind pairs
ratio 1.14; shuffle 0.99 to 1.01; p 0.002
Set 2, Weber noise
Bee, among human-blind pairs
ratio 313; shuffle 0.85 to 1.31; p 0.004
Blue tit, among human-blind pairs
ratio 52.3; shuffle 0.87 to 1.26; p 0.004
Bee, among dog-blind pairs
ratio 15.0; shuffle 0.95 to 1.08; p 0.002
Blue tit, among dog-blind pairs
ratio 2.40; shuffle 0.96 to 1.05; p 0.002
Set 2, photon noise added
Bee, among human-blind pairs
ratio 45.6; shuffle 0.88 to 1.24; p 0.002
Blue tit, among human-blind pairs
ratio 3.85; shuffle 0.91 to 1.21; p 0.002
Bee, among dog-blind pairs
ratio 9.80; shuffle 0.95 to 1.06; p 0.002
Blue tit, among dog-blind pairs
ratio 2.37; shuffle 0.97 to 1.05; p 0.002

separation ratio (higher: flowers stand out more), log scale

  • measured ratio
  • label shuffle, 5th to 95th percentile
  • control mean
  • no difference
n
728 surface spectra in set 1 (221 flowers, 507 backgrounds) and 553 in set 2; counts of pairs are in each row; 500 label shuffles for each ratio
Units
Separation ratio: the share of flower-background pairs the second observer separates, divided by the share of background-background pairs it separates. 1 means flowers are separated no more often than backgrounds; higher means flowers stand out more. A pair is blind for an observer when the model puts the two surfaces less than one just-noticeable difference apart for that observer. The models turn each surface's reflectance spectrum into receptor signals for a human, a dog, a honeybee and a blue tit
Interval
bands are the 5th to 95th percentile of the label shuffle for each ratio; the tick is the shuffle mean
Baseline or control
Label shuffle: flower and background labels permuted over the same surfaces, 500 draws. Its ratio has a mean near 1
Set in advance
A ratio counts only above the 95th percentile of its own shuffle, with p corrected over 7 tests in the first study and 14 in the replication
Ruled out
A stable size for the effect. The same test gave 2.04 on set 1 and 45.6 on set 2, where the bee separated only 0.022 of 465 background pairs because the backgrounds are alike. No surface set with a planted flower effect was run
Supports
claim 2, claim 1
Data behind chart 3 16 rows
ConditionObserversFlower-background pairsBackground pairsRatioShuffle meanShuffle 95th percentilepVerdict
Set 1, Weber noiseBee, among human-blind pairs1,1083,8922.041.0021.0800.002pass
Set 1, Weber noiseBlue tit, among human-blind pairs1,1083,8922.221.0021.0910.002pass
Set 1, Weber noiseBee, among dog-blind pairs14,16621,2571.451.0001.0330.002pass
Set 1, Weber noiseBlue tit, among dog-blind pairs14,16621,2571.161.0011.0170.002pass
Set 1, photon noise addedBee, among human-blind pairs2,2019,1851.671.0011.0640.002pass
Set 1, photon noise addedBlue tit, among human-blind pairs2,2019,1851.500.9991.0450.002pass
Set 1, photon noise addedBee, among dog-blind pairs16,55726,0351.381.0011.0300.002pass
Set 1, photon noise addedBlue tit, among dog-blind pairs16,55726,0351.141.0001.0120.002pass
Set 2, Weber noiseBee, among human-blind pairs5663163131.0131.3150.004pass
Set 2, Weber noiseBlue tit, among human-blind pairs56631652.31.0191.2580.004pass
Set 2, Weber noiseBee, among dog-blind pairs2,75057015.01.0001.0750.002pass
Set 2, Weber noiseBlue tit, among dog-blind pairs2,7505702.400.9991.0490.002pass
Set 2, photon noise addedBee, among human-blind pairs1,37446545.61.0181.2360.002pass
Set 2, photon noise addedBlue tit, among human-blind pairs1,3744653.851.0171.2070.002pass
Set 2, photon noise addedBee, among dog-blind pairs3,0715959.801.0001.0640.002pass
Set 2, photon noise addedBlue tit, among dog-blind pairs3,0715952.371.0011.0500.002pass

Read from result.json (first study), run 20261030T012757Z. SHA-256 of the run's file 23d4243438f4910141a40aefcc8a78484472b4c6bc01d4248661e07b81264b3e and of the published copy b0ec33628766e90a692c073202f2c2c6777f276ea2e6203bb595e118ba03da38. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

Read from result.json (replication), run 20261030T024058Z. SHA-256 of the run's file 1d3200a0492db001538247dccfc319bd258c4ade68ac0e3b88c165dcec7c3bad and of the published copy 0841d2fd88a47e36509fef92964e268ed64742d076c1c4d98caf6fc57f0f75e6. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

H2b passed for the bee: the median bee distance from a flower to the backgrounds was 9.47 JND for insect-pollinated flowers and 6.83 for bird-pollinated flowers (p 0.002). It is not specific to bees. The human model also separates insect-pollinated flowers more (13.7 against 9.4, p 0.010), and for the blue tit the order reverses (9.65 against 10.16, p 0.79).

The named examples show what the count is made of. A petal of Hypericum pygmaeum against a dry, thin brown leaf sits 0.63 JND apart for the human model and 22.4 for the bee, with a UV share of 0.70 for the petal and 0.00 for the leaf. The reverse also occurs. The red, bird-pollinated Calothamnus graniticus sits 0.63 JND from fuchsite and 0.71 from white opal for the bee, and about 30 for the human model.

The instrument check

A preregistered instrument check failed under both noise models: the model resolves finer wavelength steps than bees show in behaviour, so only the direction of the effect is claimed. With Weber noise the model's smallest step was 0.4 nm for the human, at 615 nm, and 0.3 nm for the bee, at 540 nm. Weber-only noise lets a receptor with a near-zero catch report changes that photon noise would bury. With photon noise the human minimum rose to 0.8 nm at 500 nm, which passes, but the human step at 640 nm was 2.2 nm against a required 3 to 12 nm. The bee minimum was 0.7 nm at 540 nm, outside both the required range and the required place. The model is still too fine for the bee.

Chart 4. The instrument check: the model's finest wavelength step against the range seen in behaviour. 5 of 12 checks fell out of range and the check failed under both noise models. The bee model's smallest step was 0.3 nm with Weber noise and 0.7 nm with photon noise added, finer than bees show in behaviour.
CheckModel valueRequiredResult
Weber noise: Human, smallest step0.4 nm0.5 to 5 nmout of range
Weber noise: Human, wavelength of the smallest step615 nm470 to 620 nmin range
Weber noise: Bee, smallest step0.3 nm1.5 to 12 nmout of range
Weber noise: Mantis shrimp, median step17.4 nmat least 8 nmin range
Photon noise added: Human, smallest step0.8 nm0.5 to 2 nmin range
Photon noise added: Human, step at 500 nm0.8 nm0.5 to 2 nmin range
Photon noise added: Human, step at 600 nm1.5 nm0.5 to 2 nmin range
Photon noise added: Human, step at 640 nm2.2 nm3 to 12 nmout of range
Photon noise added: Human, smallest step in the required placeyesyesin range
Photon noise added: Bee, smallest step0.7 nm2.25 to 9 nmout of range
Photon noise added: Bee, smallest step in the required placenoyesout of range
Photon noise added: Mantis shrimp, median step17.4 nmat least 8 nmin range
n
one model curve for each observer and noise model, sampled across the visible range
Units
wavelength step in nanometres: the smallest change in the wavelength of a single-wavelength light that the model reports as one just-noticeable difference. A smaller step means finer colour discrimination
Interval
Each row compares one model value with a range set in advance from published behaviour.
Baseline or control
The ranges come from published wavelength-discrimination behaviour in humans and honeybees and were written down before each run
Set in advance
Every row must be in range for the instrument check to pass
Ruled out
A claim about the size of any separation share or ratio. The model is finer than the animal, so only the direction of the effect is claimed
Supports
claim 3
Data behind chart 4 12 rows
CheckModel valueRequiredResult
Weber noise: Human, smallest step0.4 nm0.5 to 5 nmout of range
Weber noise: Human, wavelength of the smallest step615 nm470 to 620 nmin range
Weber noise: Bee, smallest step0.3 nm1.5 to 12 nmout of range
Weber noise: Mantis shrimp, median step17.4 nmat least 8 nmin range
Photon noise added: Human, smallest step0.8 nm0.5 to 2 nmin range
Photon noise added: Human, step at 500 nm0.8 nm0.5 to 2 nmin range
Photon noise added: Human, step at 600 nm1.5 nm0.5 to 2 nmin range
Photon noise added: Human, step at 640 nm2.2 nm3 to 12 nmout of range
Photon noise added: Human, smallest step in the required placeyesyesin range
Photon noise added: Bee, smallest step0.7 nm2.25 to 9 nmout of range
Photon noise added: Bee, smallest step in the required placenoyesout of range
Photon noise added: Mantis shrimp, median step17.4 nmat least 8 nmin range

Read from result.json (first study), run 20261030T012757Z. SHA-256 of the run's file 23d4243438f4910141a40aefcc8a78484472b4c6bc01d4248661e07b81264b3e and of the published copy b0ec33628766e90a692c073202f2c2c6777f276ea2e6203bb595e118ba03da38. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

Read from result.json (replication), run 20261030T024058Z. SHA-256 of the run's file 1d3200a0492db001538247dccfc319bd258c4ade68ac0e3b88c165dcec7c3bad and of the published copy 0841d2fd88a47e36509fef92964e268ed64742d076c1c4d98caf6fc57f0f75e6. In the copy, file paths are cut to the file name and the layout (indentation, line endings) may differ; every value is the same.

The replication

The size of the ratio did not travel: for the bee it was 2.04 with Weber noise and 1.67 with photon noise added on the first set, and 45.6 on the second set, where the backgrounds are brown and alike. With photon noise on set 1, more pairs became human-blind (2,201 flower-background and 9,185 background pairs), and the bee separated 0.96 against 0.58 of them. The blue tit's ratio fell from 2.22 to 1.50. Every one of the 12 replication ratios exceeded its shuffle percentile and passed the correction, with p 0.002 to 0.004. Figure 2 draws all 16 ratios against their shuffle ranges.

On set 2 the bee separated 0.98 of 1,374 human-blind flower-background pairs and only 0.022 of 465 background pairs. The 41 background spectra are brown and alike, so a bee separates few background pairs a human confuses. There the ratio measures how uniform the backgrounds are as much as anything about flowers.

Discussion

The result agrees with Chittka and Menzel [2] and with Dorin and colleagues [3], who used this same surface set: flower colours stand apart from their backgrounds in ways insect vision can see. This paper puts a different number on it. Of the colour differences a person cannot see, a larger share falls between a flower and a background than between two backgrounds, for a modelled bee and a modelled blue tit. The control for chance holds that number up in every condition.

The size of the effect is a property of the model and the surfaces together. Photon noise made more pairs human-blind and cut the bee's ratio from 2.04 to 1.67. A second set of surfaces with uniform brown backgrounds pushed it to 45.6. None of these values is the ratio in a real meadow. The direction, flowers ahead of backgrounds, survived both changes, and that is the claim this paper makes.

The instrument check marks the limit. The model resolves wavelength steps finer than bees can in behaviour. A model that is too fine for the bee would separate pairs a real bee cannot, and we expect that error to raise both shares in the ratio. The shuffle shows that the labels carry the difference between the shares, but the absolute shares should not be read as what a bee sees. Each failed check here is an honest nullDefinition: honest null research method (our usage) A working test that found no effect beyond a stated bound, a forecast that failed, or an error of our own found and fixed, reported with the same weight as a positive result. Excludes a void run, and a result left unpublished because it was negative. full definition and is reported with the result.

H2b shows why care is needed with stories of design. Insect-pollinated flowers stand further from the backgrounds than bird-pollinated ones for the bee, and also for the human model. A colour that stands out for many eyes is not evidence of tuning to one.

Limitations

  • The instrument check failed twice, with Weber noise and with photon noise, so the model is too fine for at least the bee. Only the direction of the ratio is claimed.
  • Several receptor noise values come from memory or secondary sources, and the photon count is an order-of-magnitude memory. Absolute sizes depend on them.
  • The model uses whole-surface spectra and ignores pattern, so nectar guides and other patterns inside one flower are out of reach.
  • Backgrounds were not matched to each flower's own site, and set 2 joins flowers and backgrounds from different places. Two sets agreeing is not generality across the world's surfaces.
  • Discrimination capacity in a model is not what the animal experiences, and no behaviour was tested.
  • Dorin and colleagues studied flower signalling on set 1 before us, so set 1 was not a new sample for the general idea.
  • The analysis was run by our own code and was not blind. For these reasons the finding is published at tierDefinition: tier our publication register How ready a finding is to publish: A candidate, B signal worth expanding (B* strong), C internal, D honest null worth reporting, E not reliable as it stands. Excludes a measure of how large or how true an effect is. full definition B, a signal worth expanding.

Evidence

Held. Real spectra and working shuffles, and the direction replicates on a second set. The instrument check failed in both runs, so only the direction of the ratios stands; their sizes do not carry over. Dorin and colleagues (2023) used the same data to study flower signalling.

Figures

These are the paper's own figures, numbered as in the PDF, and each "Figure" reference in the text points here. The charts on this page redraw the same results from the result files and carry their own numbers.

Paired bars showing that bee and blue tit separate nearly all human-blind flower-background pairs and about half of the background pairs
Figure 1. Share of human-blind pairs that the bee and the blue tit separate, set 1, under Weber noise and with photon noise added. Each label gives the share and the number of pairs. Drawn from the two runs' result files.
Sixteen markers on a log scale, every one to the right of its grey shuffle bar, ranging from about 1.1 to over 300
Figure 2. Separation ratios (markers) against the range from 1 to the label-shuffle 95th percentile (grey bars), for four observer pairs under two noise models on two surface sets. Every marker clears its bar; the sizes range over two orders of magnitude. Drawn from the two runs' result files.

Tables

Table 1. Separation ratios with their pair counts and label-shuffle 95th percentiles (500 shuffles each). FB and BB are the numbers of flower-background and background-background pairs the first observer cannot separate.
Test and conditionFB pairsBB pairsRatioShuffle q95p
Bee given human, set 1, Weber1,1083,8922.041.080.002
Blue tit given human, set 1, Weber1,1083,8922.221.090.002
Bee given dog, set 1, Weber14,16621,2571.451.030.002
Blue tit given dog, set 1, Weber14,16621,2571.161.020.002
Bee given human, set 1, photon2,2019,1851.671.060.002
Blue tit given human, set 1, photon2,2019,1851.501.040.002
Bee given dog, set 1, photon16,55726,0351.381.030.002
Blue tit given dog, set 1, photon16,55726,0351.141.010.002
Bee given human, set 2, photon1,37446545.61.240.002
Blue tit given human, set 2, photon1,3744653.851.210.002
Bee given dog, set 2, photon3,0715959.801.060.002
Blue tit given dog, set 2, photon3,0715952.371.050.002
Bee given human, set 2, Weber5663163131.310.004
Blue tit given human, set 2, Weber56631652.31.260.004
Bee given dog, set 2, Weber2,75057015.01.080.002
Blue tit given dog, set 2, Weber2,7505702.401.050.002

Appendix A. The preregistered verdicts

Each verdictDefinition: verdict research method (our usage) The pass or fail of one preregistered rule set against the run's numbers, read off by code. Excludes an interpretation written after reading the numbers. full definition is a set of rules written before the run, and it passes only when every rule holds. Values are read from the runs' result files.

Table 2. Preregistered verdicts for the flower test and the instrument check, and the rule that decided each.
VerdictDeciding ruleValueHolds
H2, bee given humanratio above 1 and above its shuffle 95th percentile (1.08), corrected2.04yes
H2, blue tit given humanratio above 1 and above its shuffle 95th percentile (1.09), corrected2.22yes
H2, bee given dogratio above 1 and above its shuffle 95th percentile (1.03), corrected1.45yes
H2, blue tit given dogratio above 1 and above its shuffle 95th percentile (1.02), corrected1.16yes
H2b, beeinsect minus bird median distance above 0, one-sided p below 0.052.64; p 0.002yes
V0, first studyhuman minimum step 0.5 to 5 nm; bee minimum 1.5 to 12 nm0.4; 0.3 nmno
V0, replicationevery model step within a factor of 2 of behaviour at named wavelengthshuman 2.2 nm at 640; bee 0.7 nmno
H2 replication, 12 testseach ratio above 1 and above its shuffle 95th percentile, corrected1.14 to 313yes, 12 of 12

Numbers recorded in our publication register

WhatValue
Sample728 surfaces (507 background, 221 flower); 1,108 flower-background and 3,892 background-background pairs for the bee given the human
Main estimate and intervalratio 2.04 (shuffle 95th percentile 1.08, p 0.002); a side hypothesis on receptor overlap, rho 0.92 (shuffle 95th percentile 0.54)
Forecast against outcomethe main forecast, a ratio above 1, passed; the shade forecast came out reversed
Known-answer checkthe instrument check failed: the modelled human and bee resolve wavelength steps of 0.4 and 0.3 nm, finer than behaviour shows; a coded mantis shrimp at 17.4 nm passed

As recorded in the publication register, the summary row each finding gets; the paper's own numbers above were re-read from the result files.

What lowers it

  • blinding Not blind. Two measures in a side hypothesis draw on the same partitions; some noise values were entered from memory. from our publication register, on blinding
  • failed check Controls: the label shuffles worked; the instrument check failed; four side hypotheses failed: receptors tuned better than random placement, two on combining observers, and a larger shift for the bee under shade. from our publication register, on controls
  • novelty Nearby work exists; novelty is not shown. from our publication register, on the literature
  • depth of reading The cited literature was read at the level of abstracts, publisher pages and search summaries; full texts were not read. from the Verified section

What holds it up

  • scoring Scored by code against rules fixed in advance. from our publication register, on who scored it
  • preregistration Preregistered and hash-locked before the run (sha256 fec1f165). from the Reproduce section
  • open data Public data. from our publication register, on the data licence

Where the claim stands

  1. lead
  2. hypothesis
  3. thesis
  4. conjecture
  5. theorem
  6. law candidate
  7. killed

A preregistration with pass-or-fail rules is on file, which this rung needs. The next rung needs a named rival reading beaten by a decisive observation, and none is on file. Tier B: Real spectra and working shuffles, and the direction replicates on a second set. The instrument check failed in both runs, so only the direction of the ratios stands; their sizes do not carry over. Dorin and colleagues (2023) used the same data to study flower signalling.

Trail

Versions

  1. v4 2026-11-14, this page corrected, 1 item; the PDF and its BuildTeX source are still paper version 1.0
  2. v3 2026-11-09, paper version 1.0, first published PDF sha256 43d4098cd03bf7bb
  3. v2 2026-10-30, dated correction, 1 item
  4. v1 2026-10-29, entered in the findings ledger

Corrections

  1. 2026-11-14 scope found by a review of the published pages

    A review of the published page found the title and summary wider than the study. now The title said bees and birds; the observers are a modelled bee and a modelled blue tit, and no behaviour was tested. The summary said far more often, a size word, while only the direction of the ratio is claimed. Both now say so.

  2. 2026-10-30 scope found by a later study of ours

    The replication run with photon noise lowered the set 1 ratios to 1.67 for the bee and 1.50 for the blue tit. now A later dated line in the findings ledger narrows the published claim to the direction of the effect, and this paper follows it.

Standing, and the ledger entries it rests on

  1. 2026-10-30 narrowed in part F88

    Set by hand from findings ledger entry F88, dated 2026-10-30: size of the ratios and the gain from combining observers. Rests on findings ledger, F88 and Publication pass corrections 2026-11-09.

Each correction is a dated note; the findings ledger is never rewritten, and a note governs where it differs.

Ledger and version dates up to publication are local dates in US Pacific time. Clock times in the text are UTC, seven or eight hours ahead, so a lock or a run stamped just after midnight UTC belongs to the previous local day. Corrections from 14 November 2026 on are dated in UTC.

References

  1. Vorobyev, M. and Osorio, D. (1998). Receptor noise as a determinant of colour thresholds. Proceedings of the Royal Society B 265, 351-358. doi:10.1098/rspb.1998.0302 abstract or summary, 2026-11-09: abstracts, publisher pages and search summaries; full text not read used in Introduction, Methods
  2. Chittka, L. and Menzel, R. (1992). The evolutionary adaptation of flower colours and the insect pollinators' colour vision. Journal of Comparative Physiology A 171, 171-181. doi:10.1007/BF00188925 abstract or summary, 2026-11-09: abstracts, publisher pages and search summaries; full text not read used in Introduction, Discussion
  3. Dorin, A., Shrestha, M., Garcia, J. E., Burd, M. and Dyer, A. G. (2023). Ancient insect vision tuned for flight among rocks and plants underpins natural flower colour diversity. Proceedings of the Royal Society B 290, 20232018. doi:10.1098/rspb.2023.2018 abstract or summary, 2026-11-09: abstracts, publisher pages and search summaries; full text not read used in Introduction, Discussion
  4. Dorin, A., Shrestha, M., Garcia, J. E., Burd, M. and Dyer, A. G. Reflectance spectra of rocks, minerals, sticks, bark, leaves and bird- and insect-pollinated flower petals (data deposit). Dryad, doi:10.5061/dryad.fn2z34v2c; Zenodo mirror record 10641891. CC0. run here Licence: spectra CC0 (Dryad fn2z34v2c); CIE 2006 and D65 tables CC BY-SA 4.0; receptor curves from the pavo package, GPL 2 or later, used to compute statistics and not redistributed here used in Data and provenance
  5. CIE. CIE 2006 LMS cone fundamentals, 2 degree, and CIE standard illuminant D65. CIE datasets, doi:10.25039/CIE.DS.tijidesg. CC BY-SA 4.0. run here Licence: spectra CC0 (Dryad fn2z34v2c); CIE 2006 and D65 tables CC BY-SA 4.0; receptor curves from the pavo package, GPL 2 or later, used to compute statistics and not redistributed here used in Data and provenance
  6. pavo: perceptual analysis, visualization and organization of spectral colour data. R package version 2.10.0, internal data (receptor sensitivities, ocular media and illuminants). GPL version 2 or later. run here Licence: spectra CC0 (Dryad fn2z34v2c); CIE 2006 and D65 tables CC BY-SA 4.0; receptor curves from the pavo package, GPL 2 or later, used to compute statistics and not redistributed here used in Data and provenance
  7. LeCroy and colleagues. Flower reflectance spectra from Californian serpentine seeps. Dryad dataset v41ns1rtq, read through its Zenodo mirror. CC0. run here Licence: spectra CC0 (Dryad fn2z34v2c); CIE 2006 and D65 tables CC BY-SA 4.0; receptor curves from the pavo package, GPL 2 or later, used to compute statistics and not redistributed here used in Data and provenance
  8. Kraemer and Adams. Soil and leaf litter reflectance spectra. Dryad dataset 4dv78, read through its Zenodo mirror. CC0. run here Licence: spectra CC0 (Dryad fn2z34v2c); CIE 2006 and D65 tables CC BY-SA 4.0; receptor curves from the pavo package, GPL 2 or later, used to compute statistics and not redistributed here used in Data and provenance

Cited by later findings

  • F88 narrowed in part, size of the ratios and the gain from combining observers, 2026-10-30 (record findings ledger, F88 and Publication pass corrections 2026-11-09). Under photon noise the set 1 ratios fall to 1.67 for the bee and 1.50 for the blue tit, and the gain from combining two observers, +0.39 and found after the fact, shrinks to a null. Publication carries the direction only.

Reproduce

Data

  • Dorin, A., Shrestha, M., Garcia, J. Licence: spectra CC0 (Dryad fn2z34v2c); CIE 2006 and D65 tables CC BY-SA 4.0; receptor curves from the pavo package, GPL 2 or later, used to compute statistics and not redistributed here. https://doi.org/10.5061/dryad.fn2z34v2c
  • CIE. Licence: spectra CC0 (Dryad fn2z34v2c); CIE 2006 and D65 tables CC BY-SA 4.0; receptor curves from the pavo package, GPL 2 or later, used to compute statistics and not redistributed here. https://doi.org/10.25039/CIE.DS.tijidesg
  • pavo. Licence: spectra CC0 (Dryad fn2z34v2c); CIE 2006 and D65 tables CC BY-SA 4.0; receptor curves from the pavo package, GPL 2 or later, used to compute statistics and not redistributed here.
  • LeCroy and colleagues. Licence: spectra CC0 (Dryad fn2z34v2c); CIE 2006 and D65 tables CC BY-SA 4.0; receptor curves from the pavo package, GPL 2 or later, used to compute statistics and not redistributed here.
  • Kraemer and Adams. Licence: spectra CC0 (Dryad fn2z34v2c); CIE 2006 and D65 tables CC BY-SA 4.0; receptor curves from the pavo package, GPL 2 or later, used to compute statistics and not redistributed here.

Preregistration

sha256 fec1f1655ac86d3c16394e1947b9e2919225d9420680e5981e219f5a7f8fccd2
plan cc9c52ac2d9456618a10e1429f135574afe43466735b431b2ee002b6c9c6531f

Steps

  1. Data: download the Dorin and colleagues spectra from Dryad (or its Zenodo mirror), the CIE 2006 cone fundamentals and D65, and the pavo 2.10.0 receptor curves; for set 2, the LeCroy and colleagues flower spectra and the Kraemer and Adams soil and litter spectra.
  2. Resample every spectrum to 300 to 700 nm in 1 nm steps, compute catches with eq. 1 under D65 with von Kries adaptation, and distances with eq. 2 and its general form; for the replication, use the noise of eq. 3 with N 10,000.
  3. Mark pairs at or below 1 JND for the human (or dog), compute eq. 4 for the bee and the blue tit, and compare it with 500 label shuffles; correct the p values by Benjamini-Hochberg at q 0.05.
  4. First study: preregistration SHA-256 fec1f1655ac86d3c16394e1947b9e2919225d9420680e5981e219f5a7f8fccd2, plan SHA-256 cc9c52ac2d9456618a10e1429f135574afe43466735b431b2ee002b6c9c6531f, run 20261030T012757Z.
  5. Replication: preregistration SHA-256 54571ccf85df9f48772bd0d03446598c3aa08cbdde1c29c9e27592895662e45d, plan SHA-256 95ba3678d3e9a2b1a3579aa1d1b1522ba59c6b699bf91761621d341517475a54, run 20261030T024058Z.

Cost. The first run took 19.7 minutes of wall time on one desktop; the energy attributed to it by a CPU-share model, which is a model and not a measurement, was 1,645 J. The replication run took 7.3 minutes, with 1,995 J attributed the same way. The studies were not re-run for this paper.

Downloads

The PDF is typeset by BuildTeX from F81.bld, which is written from the same source as this page. The receipt records the source's SHA-256 and the PDF's (43d4098cd03b), so anyone can rebuild it and compare. The copy here has its hidden author field blanked, as the site does for every file it publishes; blank the same field in a rebuild before comparing. The name stays on the first page.

Verified

Verified on 2026-11-09. On 9 November 2026 the 728 surfaces and their group counts, every flower-background and background share with its pair count, every ratio with its shuffle percentile and p value, the H2b medians and p values, the named example distances and UV shares, the instrument-check values under both noise models, the set 2 group counts and the photon count were re-read from the two runs' result files. They match the findings ledgerDefinition: findings ledger our records The append-only, dated list of every result we have recorded, numbered F1, F2 and on. Corrections are added as new dated lines and old entries are never rewritten. Excludes a curated list of successes. full definition, including the ledger's later line that the set 1 photon ratios are 1.67 and 1.50 and that publication carries the direction only. The SHA-256 of each preregistration matches the hash recorded in its result file. Both figures were drawn by a script that reads only those two files.

Not checked. The Calothamnus example, which the web write-up marked as not re-read, was re-read here from the first run's example list. The studies were not re-run for this paper. The literature in the introduction was found by searches run on 9 November 2026 and read at the level of abstracts, publisher pages and search summaries; the full texts were not read.

Terms on this page

Each term is defined where it is first used on this page. Each name below opens its entry in the findings glossary, which lists every page that uses it.

To report an error, name the finding, the claim number and the source on the Work page, which gives the address. Accepted corrections join the Trail with their date.