The borehole smelt of old snow. Lena Kovač, thirty-two, a chemical engineer, held the ice core against her chest like a baby that was too cold. On the wall, a flexible screen showed the ion profile in real time: the nitrates plunged, then rose again. She had seen this dozens of times on Alpine cores. Nobody knew why.
"The signal’s scrambled," she said to Elias, her glaciologist colleague.
"Not scrambled. Shifted. Look at the chloride and the sulphate: they don’t move together. In polar ice, they’re stuck together. Here, they’re not."
Elias shrugged.
"It’s a temperate glacier. Water circulates between the grains. That must leach things out. But I don’t know how to model it."
Neither did Lena. Yet she had spent five years adapting a code for atmospheric chemistry. A code that calculated how pollutants travel in the air: they’re pushed by the wind, they diffuse, they react. In ice, impurities are pushed downwards by the flow, they diffuse along the liquid veins, and they react in that water. Same structure. She had replaced the gas reactions with aqueous reactions, and the wind speed with the rate at which the ice buries itself.
"There’s a model," she said. "It predicts that nitrate should disappear with depth. Not because it escapes, but because it transforms in the liquid veins."
Elias narrowed his eyes.
"Show me."
They spent the night running the code on the core. The model produced a profile: at fifteen metres, only half the deposited nitrate remained. That was exactly what Lena was measuring. She felt a shiver. The chloride profile, though, stayed flat. The model also reproduced the decoupling between sulphate and chloride in a layer of volcanic ash, where polar ice would have kept them together.
"It works," she murmured.
"Wait. Look at the spring 2038 layer."
He pointed to a sulphate peak that the model had missed. Not by a little: by a factor of three.
"Water must have seeped in during a melt," said Elias. "Your model assumes the ice is a continuous medium. But when there’s surface melting, water rushes into fractures, and it carries impurities away much faster than diffusion predicts."
Lena nodded. She knew the limit: the model only held if the water stayed trapped in the veins, without massive flow. Beyond that, you needed a dispersion term that nobody had measured.
"So you need a parameter for melts," she said.
"Yes. And it changes every year."
They spent the month comparing the model with cores from three other Alpine glaciers. On two of them, the average error stayed below twenty per cent. On the third, the one melting fastest, it climbed to thirty-five. In reality, the nitrate was disappearing too fast. The model didn’t see the water escaping through the crevasses.
"It’s always like this," said Elias. "You think you’ve got a law, and the mountain reminds you it has its moods."
Lena put the core back in its insulated box. She thought of the measurement station down in the valley, where a technician compared the cores with weather data from the last fifty years. For him, the difference between twenty and thirty-five per cent error was the difference between a reliable archive and a diary. He could date the volcanic winters, or he couldn’t.
"You’ll have to measure the dispersion due to melts," she said. "That’s the next unknown."
"And if you can’t?"
"Then at least you’ll know why temperate glaciers lie."
The next day, she reprogrammed the model with a seasonal melt term. The nitrate profile came closer. Not perfectly. But enough for the technician, down below, to be able to say: this layer comes from the winter of 1991, and this sulphate peak, from an eruption. An archive, even an imperfect one, is better than a fog.