← Latest papers
🧬 biology

Computational foundations of the human world

This paper argues for establishing a new field at the intersection of computer science and social science that applies computational frameworks, particularly those beyond traditional Turing Machines and worst-case complexity, to analyze how fundamental limits on time and communication shape human social organization, collective decision-making, and societal structures.

Original authors: Marcus J. Hamilton, Abhishek Yadav, Harrison Hartle, Jan Korbel, Niels Kornerup, Andrew J. Stier, Douglas H. Erwin, Hyejin Youn, Christopher P. Kempes, Hajime Shimao, Kyle Harper, James Evans, David H
Published 2026-05-05
📖 5 min read🧠 Deep dive

Original authors: Marcus J. Hamilton, Abhishek Yadav, Harrison Hartle, Jan Korbel, Niels Kornerup, Andrew J. Stier, Douglas H. Erwin, Hyejin Youn, Christopher P. Kempes, Hajime Shimao, Kyle Harper, James Evans, David H. Wolpert

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ⚕️ This is an AI-generated explanation of a preprint that has not been peer-reviewed. It is not medical advice. Do not make health decisions based on this content. Read full disclaimer

The Big Idea: Society as a Giant Computer

Imagine human society not just as a group of people talking and trading, but as a massive, distributed computer. Just like a computer takes in data, processes it, and produces an output, human societies take in scattered information (like what people want, what resources are available, and what rules exist) and process it to make collective decisions (like setting prices, passing laws, or organizing a harvest).

The authors argue that we have been looking at society through the wrong lens. We usually study what people do (sociology) or how they interact (economics). This paper suggests we should also study how hard it is for society to do these things. They propose using the tools of Computer Science to understand the "computational difficulty" of running a human world.

The Core Problem: Information is Everywhere, Brains are Limited

In a society, information is scattered. You know your own needs; your neighbor knows theirs; a farmer knows the weather; a factory knows the supply chain. No single person has the "whole picture."

  • The Analogy: Imagine trying to organize a massive potluck dinner where everyone brings a different dish, but no one knows what anyone else is bringing. If you try to have one person (a central boss) call everyone, write down every ingredient, and decide the menu, that person would get overwhelmed. The "computation" (the thinking and organizing) would take too long or require too much memory.
  • The Paper's Claim: Society has to solve this "distributed" problem. Sometimes it uses a central boss (like a government), and sometimes it lets the crowd figure it out (like a free market). The paper asks: Which method is actually computationally possible to run without crashing?

Four Key Ways Society "Computes"

The authors highlight four main ways human groups handle these complex problems:

1. Centralized vs. Distributed Computing

  • Centralized: Think of a traditional election. Everyone votes (scattered info), but a central committee counts the ballots and decides the winner. The "thinking" happens in one place.
  • Distributed: Think of a busy marketplace. No one tells you the price of apples; you just see what sellers are asking and what buyers are offering. The price "emerges" from millions of tiny interactions.
  • The Insight: Sometimes a central boss is too slow or needs too much data. Sometimes a distributed crowd is faster. The paper suggests we need to measure the "cost" of communication for each method.

2. Hierarchy and Modularity (The "Lego" Structure)

  • The Analogy: If you try to build a skyscraper by having one person hold every brick, it's impossible. You need teams. One team builds the foundation, another builds the walls, another does the plumbing. They don't need to know how to do everything, just their specific part.
  • The Paper's Claim: As societies get bigger, they naturally break into "modules" (departments, states, families) and "hierarchies" (bosses, managers). This isn't just about power; it's a computational trick. It allows the society to process complex information by breaking it into smaller, manageable chunks that can be solved in parallel.

3. Scaling: Growing Pains

  • The Analogy: A small group of 10 friends can decide where to eat in 5 minutes. A city of 1 million people cannot. If you just add more people without changing the rules, the system crashes.
  • The Paper's Claim: As populations grow, the "math problem" of coordinating them gets exponentially harder. Societies that survive don't just get bigger; they restructure. They invent new ways to organize (like writing, money, or bureaucracies) to handle the increased "computational load."

4. External Memory (The "Cloud" for Humans)

  • The Analogy: Imagine if you had to remember every single recipe, law, and math formula in your head. You'd fail. But if you write them down in a book, you can offload that memory.
  • The Paper's Claim: Human societies are unique because we use "external memory" (writing, books, digital servers). This acts like a hard drive for the species. We don't have to "re-compute" solutions to problems we've already solved; we just look them up. This allows us to build on past knowledge rather than starting from scratch every generation.

Why Old Computer Models Don't Fit

The paper points out that standard computer science models (like the "Turing Machine") are too simple for human society.

  • The Turing Machine: Imagine a single robot reading a long tape of instructions one by one. It's perfect for math, but terrible for a chaotic crowd.
  • The Real World: Human society is messy, noisy, and happens in many places at once.
  • New Tools Needed: The authors suggest we need newer computer science tools, like Distributed Computing (how computers talk to each other over a network) and Approximation (finding a "good enough" answer quickly, rather than a perfect answer that takes a million years to calculate).

What This Paper Is (and Is Not)

  • It IS: A proposal to look at social science (history, economics, politics) through the lens of computer science. It asks: "Is this social system computationally feasible?"
  • It IS NOT: A guide on how to build better algorithms for social media, nor is it a study of how AI will change society. It is about understanding the inherent nature of human organization as a form of computation that has existed for thousands of years, long before digital computers existed.

The Bottom Line

Human societies are constantly solving massive, hard math problems to keep the peace, share resources, and build things. By treating these social processes as "computational problems," we can better understand why societies are organized the way they are, why some systems fail as they grow, and how we can design better ways for humans to coordinate in the future.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →