Autopoietic Game Theory Shows AI Agents Stop Cheating When Thinking Costs Energy
A new evolutionary model shows that when computation, replication, and social behavior all draw from one energy budget, cooperation emerges naturally in populations of random Z80 programs.
- New paper introduces Autopoietic Game Theory, unifying evolutionary game theory with artificial life self-replication research
- Random Z80 machine code programs evolve cooperation when computation and replication share one energy budget
- Defection becomes self-limiting because stealing drains shared energy and slows successful replication
- Spatial neighborhood structure boosts evolved program complexity and task-solving ability
- Framework extends to math tasks framed as sequential social dilemmas with compute-linked rewards
- Builds on prior Computational Life work that showed Z80 self-replicators emerging from noise
When programs pay to think, energy theft fades
Self-replicating programs grown from random bytes on simulated Z80 processors evolved to suppress energy theft when execution, interaction, and copying drew from the same finite budget. The preprint Tapes Together Strong reports that defectors lost viability near a theoretically predicted starvation threshold, even without reputation systems or kin selection.
The authors call their framework Autopoietic Game Theory. It combines evolutionary game theory, which models how strategies spread through populations, with artificial life, where executable programs mutate, interact, and reproduce. Connecting strategic behavior to the physical cost of computation lets cooperation emerge alongside self-replication.
Put defection on the energy bill
Many Prisoner’s Dilemma models encode costs and rewards in a payoff matrix while leaving the computation behind each action unmetered. In this framework, every Z80 instruction consumes energy, lower balances slow execution, and reproduction succeeds only when a program finishes copying itself. Cooperation preserves enough energy for continued execution; defection redirects energy from another program.
Autopoiesis describes a system that continually rebuilds and maintains its own components. Applied here, the concept binds strategy to self-maintenance: a program must spend the same scarce resource to steal, execute instructions, and reproduce. Energy transfers cannot increase the pair’s total budget, and aggressive theft can stall the joint computation before copying finishes.
This story is for Pro members
You've reached the end of the free preview. Upgrade to AlphaSignal Pro to read the full article - and everything else behind the paywall.