Self-sorted arrays demonstrate how complex organizational behaviors can emerge from simple local rules. Each cell follows basic sorting algorithms (bubble, insertion, or selection sort) but operates independently, creating emergent global organization through distributed computation.
This playground implements concepts from Michael Levin's research on morphogenesis, showing how biological development might use similar algorithmic principles to organize cellular structures. The cells can exhibit various behaviors including mutation, damage, repair, conversion, division, and apoptosis.
Key concepts include: distributed sorting algorithms, emergent organization, cellular automata, morphogenetic algorithms, and bio-inspired computation.