One layer of Greenland ice, two counts of its years, and the trees that settled it

Counted Twice

In 774 a storm of particles, most likely from the Sun, put a burst of carbon-14 into the air and of beryllium-10 into the snow. Trees around the world record it as a jump in carbon-14 across their rings of 774 and 775. In Greenland it is a layer of ice, and GICC05, the count of annual layers published in 2006, put that layer in 768, with a maximum counting error of one year. The same ice was counted again for a chronology published in 2022, tied only to eruptions in 1783 and 1362, and the layer came out in 774. Lay both counts on one core, and the gap opens where the old count had trusted two eruptions it had misnamed.

A year in the wood

Carbon-14, like beryllium-10 and chlorine-36, comes from what Florian Mekhaldi and colleagues call the nuclear cascade triggered when cosmic rays reach the atmosphere, and a tree takes it in with the rest of its carbon, ring by ring: much of the carbon a tree absorbs, write A. Scifo and colleagues, is immediately locked into the cellulosic structure of the growth-rings. In 2012 Fusa Miyake and colleagues measured it in the annual rings of Japanese cedar, one or two rings at a time, and reported a rapid increase of about 12‰ in the (14)C content from ad 774 to 775, which is about 20 times larger than the change attributed to ordinary solar modulation. In 2018 U. Büntgen and colleagues measured 484 individual tree rings formed in the periods 770–780 and 990–1000 CE, and the two spikes, they wrote, ensure the precise dating of 44 tree-ring records from five continents. The likeliest cause, from beryllium and chlorine in polar ice, is the Sun: Mekhaldi’s group found that the spikes were most likely produced by extreme solar events.

A ring’s year is not found by counting in from the bark. You cannot date a piece of wood by counting its rings, as another layer here begins; What you do instead is find the year the weather went wrong and look for it in everything else that was standing (Every Tree Wrote the Same Bad Year). So the jump has a calendar year that does not depend on anyone counting layers of ice.

Two trees across 775

Radiocarbon in single rings of two trees, published by A. Scifo and colleagues at Groningen in 2019: a juniper from the Sierra Nevada of California and an oak from Dorestad in the Netherlands. Each point is one ring, with its one-sigma error. Touch or hover a ring to read it.

Δ14C in per mil, ring by ring, 756 to 779. The juniper’s rings 762 and 763 were measured together and are drawn as one bar. Below the axis, where each count of the Greenland ice puts the layer that holds the same event.

In the juniper the radiocarbon rises 14.5 ± 2.5 per mil from ring 774 to ring 775, its largest rise between any two neighbouring rings. In the oak it rises 8.9 ± 3.6, and then 8.4 ± 2.6 more into 776.

Ring 774 reads like the rings before it in both trees, and ring 775 does not. The oak keeps climbing for another year; the juniper’s next measured ring, 777, sits no higher than 775. Spikes like this are often drawn out: Mekhaldi’s group found the rises in beryllium and carbon imprinted over a time span of 2–3 years despite the probable ephemeral aspect of the cosmic-ray events. In both trees the first raised ring is 775, and Büntgen’s network puts the start of the event in the boreal summer of 774.

The same year in the ice

The burst that made carbon-14 also made beryllium-10, which is deposited on the ice sheets, so the same event is a layer in Greenland’s ice: Mekhaldi’s group measured it there and at the other pole, a symmetrical production and deposition of 10Be at both poles. Greenland’s ice is dated by counting. Some of what falls with the snow follows the seasons (sodium, for one, has a strong winter peak), so each year leaves a band, and you count the bands down from the top. GICC05, the Greenland Ice Core Chronology 2005, was made on three cores, DYE-3, GRIP and NorthGRIP, and B. M. Vinther and colleagues described it in 2006: The main annual layer counting is carried out on the most suited records only, and After the verification, the main dating is transferred to all records using the volcanic reference horizons as tie points.

GICC05’s table in the NOAA archive gives, for every twentieth year, the depth at which that year begins in each core and the count’s maximum counting error there: half the sum of the uncertain layers accumulated until the corresponding age, an uncertain layer being one of the features in the ice core that could neither be dismissed nor confirmed. At the depth of the beryllium layer that error is 1 year. Giulia Sinnl and colleagues, looking back at it in 2022, put the published figure plainly: the published uncertainty until about 2.7 kyr b2k is only 2 years. On that count the layer is 768.

Sinnl’s group counted the same ice again: six deep ice cores and three shallow ice cores, with automated counting of annual layers on multiple parallel proxies and manual finetuning, and almost no historical dates. Hence, we use Laki as a reference datum to calculate relative ages for the rest of the timescale. Laki erupted in 1783; one core, DYE-3, whose measurements start below Laki, was tied to Öræfajökull in 1362 instead. Of the dated events in their table, Only two of the events are used to anchor our timescale. The new count, GICC21, puts the beryllium layer in 774.

One core, two rulers

The NorthGRIP1 core from 55 to 400 metres, laid on the bench. Above it, GICC05’s ruler, with a tick where its table says each twentieth year begins; below it, GICC21’s, with every year’s band and the same twentieth years marked. A thin line joins the two marks for the same year. Where the counts agree it runs straight across the core; where they disagree it leans. Drag the core, use the slider, or jump to a layer the new count’s table names.

With scripts off, the named layers are listed in the table below.

Below about 349 metres, the depth of 1800 b2k, NorthGRIP1 had no record fine enough to count in, and both chronologies gave it ages carried over from the other cores. GICC05’s ticks are its table’s own; the year at the hairline between two of them is read by straight-line interpolation, so it can be a year out either way.

Every layer GICC21’s table of tie points names, with the year each count gives it. GICC05’s year is read from its table at the layer’s depth in NorthGRIP1, so a year either way is within what reading between its twentieth years can do; GICC21’s is the age its table gives the tie point, averaged over the cores, turned into a year by the supplement’s own rule. Two rows differ from years the paper prints: for Samalas the sheet’s own year column says 1257 and the paper’s Table 3 says 1259 ± 2, and for Bárðarbunga Table 3 says 877. The last row is the layer the paper calls Aniakchak, formerly attributed to Thera, Santorini.
Layer, as GICC21’s table names itDepth, mGICC05GICC21GICC05 older by
Katmai (Coulter et al., 2012: NGRIP)28.18191219120
Tambora? (Cole-Dai et al., 2009)52.44181618160
Laki (Fiacco et al. 1994: GISP2 tephra)60.11178317830
Tarumae? (Zielinski et al., 1994)84.17166716670
Veiðivötn-Bárðarbunga (Abbot et al., 2020: TUNU13)120.93147714770
Öræfajökull? (Coulter et al., 2012)142.72136213620
Samalas (Palais et al., 1992: GISP2)161.5112591258-1
Tianchi (Sun et al., 2014)218.509419465
Katla, Eldjá (Zielinski et al. 1995: GISP2)219.729349395
Bárðarbunga, Settlement (Iceland) (Grönvold et al 1995; Zielinski et al 1997; Coulter et al., 2012)231.018708766
775 CE SPE (Sigl et al., 2015)249.127687746
UE 88 (att. Vesuvius 79 CE) (Plunkett et al., 2022)367.84798910
Okmok (McConnell et al., 2020)390.2453 BCE43 BCE10
(Pearce et al., 2004)641.001642 BCE1629 BCE13

Where the gap opens

Sinnl’s group published the difference between the two counts for every year of the new one, a transfer function for moving anything dated on GICC05 onto GICC21. It is the thick line below, with GICC21’s own one-sigma uncertainty around it. The band around zero is GICC05’s maximum counting error: if the old count had been off by no more than it said, and the new one were right, the line would stay inside it.

How much older GICC05 calls the same ice

At 775 GICC05 calls the ice 6 years older than GICC21 does, against a maximum counting error of 1; GICC21’s own uncertainty there is 4.2 years, one sigma.

Years by which GICC05 dates a layer older, against the year, from 1800 back to 1836 BCE. Thick line: GICC21’s transfer function, a weighted mean over the cores of each year’s offset, with its one-sigma band. Grey band: GICC05’s maximum counting error, plus and minus. Dashed line and pale band: Adolphi and Muscheler’s 2016 estimate against the tree-ring timescale, with its 95% range. Dotted verticals: the two eruptions GICC05 was tied to and GICC21 no longer is.

From Laki down to Samalas, the eruption of 1257, the two counts are never more than 3 years apart. Then the line climbs: on average about 3 years in the second half of the eleventh century, 6 in the tenth, 7 in the sixth, and 10 at the layer GICC05 had taken for Vesuvius. In the nineteen centuries below that it never falls under 9 again. GICC05’s error band is 2 years at its widest anywhere in the Common Era.

Four years for Hekla, and a match with Vesuvius

Sinnl’s group traced the gap to two of GICC05’s pins: beyond the Samalas eruption (1258 CE, 742 b2k), the offset increases rapidly because of the mismatch of the Hekla (1104 CE) and the Vesuvius (79 CE) eruptions. GICC05 had matched its cores to each other by volcanic reference horizons in electrical conductivity measurements, and tied some of those layers to eruptions whose dates were known from history. Two of those matches were wrong.

The first was a prominent peak attributed to the great eruption of Hekla, in Iceland, in 1104. When Coulter and colleagues looked in 2012 for Hekla’s ash near that peak, neither DYE-3 nor GRIP or NorthGRIP supported the identification with the Hekla eruption. Sinnl’s group found the mark it had left on the count: The erroneous attribution of Hekla (1104 CE) explains the steep 4-year offset which was introduced between the Samalas eruption and 1104 CE. In hindsight, the four annual layers appear poorly supported by the DYE-3, GRIP, and NorthGRIP1 data.

The second was the deepest pin, the eruption of Vesuvius in 79. In the construction of GICC05, an acidity spike attributed to the Vesuvius eruption (79 CE, Italy) was considered an exact time marker, carrying no age uncertainty. And the count agreed with it: The authors also observed that the count between 1362 CE (Öræfajökull, Iceland) and 79 CE (Vesuvius) was correct within 1 year, which is 1,283 years of history. The same two layers are in the new count’s table, so you can measure the interval on both. In each of the three cores GICC05 counts about 1,283 years between them and GICC21 about 1,273.

The agreement was real. The layer was not Vesuvius. In 2022 Gill Plunkett and colleagues analysed ash from the same acid layer: Major and trace element composition of the particles indicates that the tephra does not derive from Vesuvius but most likely originates from an unidentified eruption in the Aleutian arc. GICC21’s table calls the layer UE 88, gives its age on another ice chronology as about 88, and dates it on its own count to 89.

Neither mistake could show in the error bar. Sinnl’s group again, on what the maximum counting error left out: Hence, the MCE does not consider the bias one can introduce, for example because of misleading assumptions on the tie points or abruptly changing layer shapes. In summary, GICC05 was considered exact for the part younger than the eruption peak previously assigned to Vesuvius because many well-known historical eruptions tied the chronology together.

A witness that does not count layers

The trees check the count only where the spikes are. A check along the whole count came six years before the recount, from Florian Adolphi and Raimund Muscheler, who matched the slow wander of beryllium-10 in Greenland ice to the slow wander of carbon-14 in tree rings, decade by decade, with no annual spikes at all. Their abstract: Our results imply that the GICC05 counting error is likely underestimated during the most recent 2000 years leading to a dating bias that propagates throughout large parts of the Holocene. Their estimate is the dashed line on the chart; at 775 it says GICC05 is 6 years too old, with a 95% range of 1 to 11. And at the old pin: our results indicate a timescale offset of −11 ± 6 (2σ ) years at AD 79, which would imply an age of AD 90 ±6 for the GRIP tephra layer – incompatible with an attribution to the age of the Vesuvius eruption within 2σ.

They checked themselves against the two spikes, which their decadal data could not see: Consistent with these findings, we obtain IntCal13-GICC05 differences of −4 ± 4 and −6 ± 5 years (2σ ) for the 994 and 775 AD event, respectively. The second spike, in 993 by the trees, is in GICC21’s table too, at 992 ± 3.6, and it was Not used as tie point across ice cores.

What moved with it: the year the sun went dim

A date in the ice is rarely wanted for itself. It is wanted to set an eruption beside a harvest, a famine, a cold summer in the trees, and a count that is six years out sets them beside the wrong ones. Procopius, writing of the tenth year of Justinian’s reign: For the sun gave forth its light without brightness, like the moon, during this whole year, and it seemed exceedingly like the sun in eclipse. The edition dates it 536 to 537.

In 2008 L. B. Larsen and colleagues, re-reading the acid in GICC05’s three cores, found large eruptions at 529 and at 533 to 534, each give or take two years, and took the second for the cause: a substantial and extensive atmospheric acidic dust veil at A.D. 533–534 ± 2 years. The same year M. G. L. Baillie argued from the tree rings that the ice was out of step: Moving the ice-core chronology forward 7 years places two large volcanoes in 536 and 541. Sinnl’s group built their transfer function for this: The transfer function can be used to translate any age previously matched to GICC05 to the new revised GICC21 ages. Run the old dates through it and they move 7 years: the eruption the old count put in 529 lands in 536, and the one it put in 533 to 534 lands in 540 to 541.

What this page does not show

The check

verify-counted-twice.mjs needs only Node. From an empty directory it downloads this page, its data and its engine from artwaste.land, recomputes every figure on the page from the data with arithmetic of its own, checks that the engine the page runs gets the same, and checks that every other number in the prose stands in a sentence it names. Inside the repository it also reads the kept copies of the sources with its own reader (the GICC21 supplement’s spreadsheet, the three GICC05 tables and Adolphi and Muscheler’s from the NOAA archive, and Scifo’s spreadsheet of tree rings) and rebuilds the data from them; with --online it downloads those files again from where they were published and compares them byte for byte with the kept copies. What it does not check: that either count of the ice is right, or that the trees are.

Sources

  1. G. Sinnl, M. Winstrup, T. Erhardt, E. Cook, C. M. Jensen, A. Svensson, B. M. Vinther, R. Muscheler and S. O. Rasmussen, A multi-ice-core, annual-layer-counted Greenland ice-core chronology for the last 3800 years: GICC21, Climate of the Past 18 (2022) 1125 to 1150, doi:10.5194/cp-18-1125-2022, and its supplement (the timescale spreadsheet); CC BY 4.0.
  2. B. M. Vinther and others, A synchronized dating of three Greenland ice cores throughout the Holocene, Journal of Geophysical Research 111 (2006) D13102, doi:10.1029/2005JD006921; quoted from its abstract. GICC05 at 20-year steps for NorthGRIP, GRIP and DYE-3, from the NOAA World Data Service for Paleoclimatology.
  3. F. Adolphi and R. Muscheler, Synchronizing the Greenland ice core and radiocarbon timescales over the Holocene: Bayesian wiggle-matching of cosmogenic radionuclide records, Climate of the Past 12 (2016) 15 to 30, doi:10.5194/cp-12-15-2016, CC BY 3.0, and its table of IntCal13 minus GICC05.
  4. A. Scifo, M. Kuitems, A. Neocleous, B. J. S. Pope, D. Miles, E. Jansma, P. Doeve, A. M. Smith, F. Miyake and M. W. Dee, Radiocarbon Production Events and their Potential Relationship with the Schwabe Cycle, Scientific Reports 9 (2019) 17056, doi:10.1038/s41598-019-53296-x, CC BY 4.0; the rings are from its supplementary spreadsheet (samples B1 and B2), in the supplementary files Europe PMC serves.
  5. F. Miyake, K. Nagaya, K. Masuda and T. Nakamura, A signature of cosmic-ray increase in AD 774–775 from tree rings in Japan, Nature 486 (2012) 240 to 242, doi:10.1038/nature11123; quoted from its abstract.
  6. U. Büntgen and others, Tree rings reveal globally coherent signature of cosmogenic radiocarbon events in 774 and 993 CE, Nature Communications 9 (2018) 3605, doi:10.1038/s41467-018-06036-0, CC BY 4.0.
  7. F. Mekhaldi and others, Multiradionuclide evidence for the solar origin of the cosmic-ray events of AD 774/5 and 993/4, Nature Communications 6 (2015) 8611, doi:10.1038/ncomms9611, CC BY 4.0.
  8. G. Plunkett, M. Sigl, H. F. Schwaiger, E. L. Tomlinson, M. Toohey, J. R. McConnell, J. R. Pilcher, T. Hasegawa and C. Siebe, No evidence for tephra in Greenland from the historic eruption of Vesuvius in 79 CE: implications for geochronology and paleoclimatology, Climate of the Past 18 (2022) 45 to 65, doi:10.5194/cp-18-45-2022, CC BY 4.0.
  9. L. B. Larsen and others, New ice core evidence for a volcanic cause of the A.D. 536 dust veil, Geophysical Research Letters 35 (2008), doi:10.1029/2007GL032450; quoted from its abstract.
  10. M. G. L. Baillie, Proposed re-dating of the European ice core chronology by seven years prior to the 7th century AD, Geophysical Research Letters 35 (2008), doi:10.1029/2008GL034755; quoted from its abstract.
  11. Procopius, History of the Wars, Book IV, xiv, translated by H. B. Dewing (1916), from Project Gutenberg’s ebook 16765.
The claims record 130 claims re-read against their sources, 11 November 2026

Written 2026-11-11. Claims re-read against their sources on 2026-11-11: 130 checked, 122 confirmed, 5 wrong, 0 unverifiable, 3 first-hand observations checked against their record. By claude-gifted-feynman-8p7zpl, one agent on oversight/claims-pass.md over all 120 entries of assay/sources/counted-twice.json at b6d9f093ea plus 10 claims it added (the title, the plain card, the image text, the nearby and relates notes, the juniper's ring 776, the verifier's header); the author re-read the source of every finding before any edit.

Written 2026-11-11, before the layer was published. Live page not checked: it is not deployed yet (https://artwaste.land/strata/counted-twice/ and /checks/verify-counted-twice.mjs 404; /strata/set-by-another-clock/ and /strata/every-tree-wrote-the-same-bad-year/ 200 as controls). Reader check on local copies of b6d9f093ea (git show into an empty directory: index.html, data.json, engine.mjs, app.mjs, verify-counted-twice.mjs), run with AW_DIR set to that directory: exit 0, 285 passed, 0 failed; with --mutate exit 0, 295 passed, ten plants caught. In the repository build-data.mjs --check exit 0, and the verifier with --online exit 0, 404 passed, the six kept data files byte-identical to what NOAA, Copernicus and Europe PMC serve. Every quotation was tested against fresh copies of the sources (the kept Sinnl and Adolphi-Muscheler texts are clipped where wide lines were cut, so the agent made its own extraction of the publishers' PDFs); every figure was recomputed with the agent's own spreadsheet reader; the ten DOIs were checked at Crossref; eleven sentence and headline plants were run in scratch copies. Robots policy before every fetch: intcal.org refused (its robots.txt answered 503), Wiley reference only (its full text answered 403), everything else allowed.

This record is long (130 claim lines and 10 findings), so it is not part of the page until you open it. It loads here now if your browser runs scripts; otherwise, or to keep it, read the whole record as plain text.

The assay office: what a record is, and every layer re-read so far.