Self-Organization in Computation & Chemistry: Return to AlChemy
Cole Mathis, Devansh Patel, Westley Weimer, Stephanie Forrest

TL;DR
This paper revisits the AlChemy model of self-organization, demonstrating its robustness, revealing new features, and connecting it to chemical reaction networks, with implications for origin-of-life studies and programming languages.
Contribution
The study reproduces and extends the classic AlChemy model, uncovering new dynamical properties and establishing a link to typed lambda calculus for simulating chemical reactions.
Findings
Stable organizations emerge more frequently than expected.
Robustness against collapse into trivial fixed points.
Limited ability to combine stable organizations into higher-order entities.
Abstract
How do complex adaptive systems, such as life, emerge from simple constituent parts? In the 1990s Walter Fontana and Leo Buss proposed a novel modeling approach to this question, based on a formal model of computation known as calculus. The model demonstrated how simple rules, embedded in a combinatorially large space of possibilities, could yield complex, dynamically stable organizations, reminiscent of biochemical reaction networks. Here, we revisit this classic model, called AlChemy, which has been understudied over the past thirty years. We reproduce the original results and study the robustness of those results using the greater computing resources available today. Our analysis reveals several unanticipated features of the system, demonstrating a surprising mix of dynamical robustness and fragility. Specifically, we find that complex, stable organizations emerge more…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModular Robots and Swarm Intelligence · Slime Mold and Myxomycetes Research · Scientific Computing and Data Management
