Computational analysis of over 3,000 Paleolithic carvings from the Swabian Jura caves in Germany — dated between 34,000 and 45,000 years old — reveals structured sign systems. Dots, lines, and crosses carved on ivory figurines and bone tools are not decorative randomness. They follow rules: crosses appear on animal figurines but never on human figures. Dots appear on humans and large cats but never on tools. The information density of the sign system rivals proto-cuneiform writing from approximately 3,000 BCE. The encoding rules remained stable for 10,000 years.
Published in the Proceedings of the National Academy of Sciences, the analysis pushes precursors to writing back roughly 35,000 years before the earliest known writing systems. The Aurignacian culture — the first anatomically modern humans in Europe — was not merely making art. It was encoding categorical information using a consistent symbolic vocabulary.
The structural insight is about the difference between expression and encoding. Art communicates meaning but not categorically — a cave painting of a bison conveys “bison” through resemblance, and the interpretation varies with context. A cross carved on an animal figurine but systematically excluded from human figurines communicates a categorical distinction that does not depend on resemblance. The cross does not look like anything. It means something because of where it appears and where it does not.
The 10,000-year stability is the most remarkable datum. Decorative styles change rapidly — within centuries or decades, fashions shift, motifs evolve, new patterns replace old ones. Encoding systems resist change because their value depends on consistency. A symbol that means something different in each generation communicates nothing across generations. The stability of the Swabian Jura signs is evidence that they were functional rather than decorative: they persisted because changing them would destroy their utility.
This does not mean the signs are writing. Writing encodes language — specific words in a specific sequence that can be read back. The Swabian Jura signs encode categorical membership — this object belongs to this category — without encoding language. They are closer to bar codes than to sentences. But the cognitive infrastructure they reveal — abstract symbols, categorical rules, cross-generational stability — is the infrastructure on which writing would later be built. The foundation was laid 35,000 years before the building appeared.