Fact-checked by Grok 2 weeks ago

Rule 110

Rule 110 is an elementary one-dimensional operating on a grid of cells, each in state 0 or 1, where the next state of every cell is simultaneously determined by its current state and the states of its two nearest neighbors according to the rule encoded by the string 01101110 (decimal 110). This rule was introduced by in 1983 as part of his systematic study of 256 possible elementary cellular automata, classifying it within class 4 behavior that generates complex, persistent structures on the boundary between stability and chaos. Notable for its computational power despite its simplicity, Rule 110 was proven Turing complete in by , demonstrating that it can simulate any and thus perform universal computation when initialized with a specific periodic background pattern that supports glider-like signals and logic gates. This universality proof, building on Wolfram's 1985 conjecture, relies on embedding cyclic tag systems within the automaton's evolution, enabling the emulation of arbitrary algorithms through interactions of self-replicating structures. Further analysis in 2006 established that predicting the state of Rule 110 after t steps is , confirming its simulations of s occur in polynomial time and underscoring its role in .

Definition and Basics

Rule Formulation

Rule 110 is an elementary one-dimensional cellular automaton operating on an infinite or periodic grid of cells, where each cell is either in state 0 (inactive) or 1 (active). The evolution proceeds in discrete time steps, with the next state of each cell determined solely by its own current state and the states of its two immediate neighbors (left and right), forming a neighborhood of three cells. This setup was introduced by in his analysis of such automata. The rule is encoded by the decimal number 110, which corresponds to the binary string 01101110. This binary representation specifies the next state for each of the 8 possible neighborhood configurations, ordered from 111 (highest) to 000 (lowest). The bits of the binary string directly give the output states: a 1 indicates the center cell becomes active, and a 0 indicates it becomes inactive. The full mapping is as follows:
Neighborhood (left, center, right)Binary valueNext state
11170
61
51
10040
01131
01021
00111
00000
This table defines the Rule 110 transition completely. Mathematically, the update rule can be expressed as the next state of i at time t+1, denoted s_i^{t+1}, being a f of the states at time t: s_i^{t+1} = f(s_{i-1}^t, s_i^t, s_{i+1}^t) where f outputs 1 if the number formed by s_{i-1}^t s_i^t s_{i+1}^t (with s_{i-1}^t as the most significant bit) has its corresponding bit set to 1 in the representation of , and 0 otherwise. Standard simulations of Rule 110 typically employ initial conditions consisting of a single active cell (state 1) amid a background of inactive cells (state 0), often under periodic boundary conditions to model a finite but wrapping grid.

Evolution Examples

To illustrate the core mechanics of Rule 110, consider its evolution from simple initial configurations on an infinite one-dimensional binary lattice, where cells are updated simultaneously according to the rule's neighborhood-based transition function. A fundamental example begins with a single live (state 1) surrounded by dead s (state 0), represented textually as ...0001000... for generation 0. In the next , the neighborhoods trigger live states for the original (neighborhood 010) and the immediately to its left (001), yielding ...0011000.... Continuing, generation 2 produces ...0111000... as the leftward spread activates further (e.g., 001 and 011 neighborhoods), while the right remains inert. By generation 3, the pattern is ...1101000..., with the central evolution introducing a dead via the 111 neighborhood but sustaining leftward extension. Generation 4 extends to ...11111000..., demonstrating persistent leftward activation through combinations like 011, 110, and 101. These early steps reveal a triangular growth pattern biased to the left, with live s increasing from 1 in generation 0 to 5 by generation 4. From random initial conditions, such as a row of 400 cells with independent 50% probability of state 1, the over 250 generations displays distinct propagation dynamics: periodic structures, or "gliders," emerge and travel leftward through a background "," while the rightward region develops chaotic textures with irregular activations. This leftward bias arises from the rule's favoritism toward certain neighborhood patterns that sustain ordered signals, contrasting with rightward tendencies toward . The asymmetric growth is a hallmark, with the left side forming structured, periodic bands that propagate at speeds like 1/2 cell per step for common gliders, while the right expands more erratically at lower average rates, leading to overall linear growth but with early cell activation concentrated leftward (e.g., ~n live cells after n steps from a single seed).

Historical Context

Discovery and Early Analysis

The concept of cellular automata originated in the late 1940s through the pioneering work of and Stanislaw Ulam, who explored mathematical models of and growth inspired by biological systems. In 1983, conducted a systematic study of one-dimensional cellular automata, enumerating all 256 possible elementary rules—each defined by the binary outcomes for the eight possible neighborhood configurations in a two-state, nearest-neighbor setup—as part of his paper "Statistical Mechanics of Cellular Automata." This enumeration provided the foundational catalog for analyzing the diverse behaviors emerging from simple local rules applied iteratively to linear arrays of cells. Wolfram's subsequent 1984 paper, "Universality and Complexity in Cellular Automata," introduced an influential four-class to characterize the long-term evolution of these rules from random initial states: Class I leading to uniform homogeneity, Class II to stable or periodic localized structures, Class III to chaotic and aperiodic randomness, and Class IV to complex interactions of localized patterns. Rule 110 was initially classified into Class III due to its predominantly chaotic evolution, yet the paper noted hybrid features, including Class II-like periodic elements appearing consistently on the left boundary of space-time diagrams generated from asymmetric initial conditions; later analyses recognized these traits as indicative of Class IV behavior. Simulations in the further revealed glider-like propagating structures in Rule 110's evolutions, particularly from single-cell or sparse initial configurations, where diagonal signals moved rightward through the chaotic field while leftward regions stabilized into repetitive patterns. These observations underscored Rule 110's position at the edge of chaos, blending unpredictability with emergent order. contributed significantly to early pattern analysis of Rule 110 before 2000, cataloging over a distinct glider types (labeled A through H) and identifying interactions such as glider and collisions, as documented in the dedicated appendix to Wolfram's 1994 collection of papers.

Key Publications

Stephen Wolfram first systematically explored Rule 110 in his 1983 paper on the statistical mechanics of cellular automata and further analyzed it in the 1984 paper introducing the classification scheme, where it was placed in Class III but noted for complex behavior generating persistent structures amid chaotic evolution. In his seminal 2002 book A New Kind of Science, Wolfram dedicated a chapter to Rule 110, highlighting its emergent glider patterns and periodic backgrounds, and conjecturing its Turing universality based on extensive computational experiments simulating billions of steps. The work, which has garnered over 2,000 citations in computational theory literature, emphasized Rule 110 as a paradigm for how simple rules can produce unpredictable complexity, influencing fields from physics to computer science. Harold V. McIntosh and collaborators advanced the analysis of glider interactions in Rule 110 during the 1990s, identifying key periodic structures and their collision outcomes through representations and tiling methods, laying groundwork for understanding its computational potential. Their studies, including detailed mappings of glider synthesis via interactions, demonstrated how Rule 110 supports particle-like behaviors essential for , with foundational papers cited over 100 times in cellular automata research. The conjecture of universality was rigorously proven by Matthew Cook in his 2004 paper "Universality in Elementary Cellular Automata," published in Complex Systems, which constructed a cyclic tag system simulation within Rule 110 using glider collisions to emulate Turing machine operations. This high-impact work, with more than 1,100 citations, confirmed Rule 110's Turing completeness and solidified its role as the simplest known universal cellular automaton, sparking further theoretical advancements in computational irreducibility.

Behavioral Properties

Complexity Classification

Rule 110 is classified within Stephen Wolfram's four complexity classes for cellular automata, which categorize behaviors based on long-term evolution from diverse initial conditions: Class 1 rules evolve to uniform states, Class 2 rules produce stable or periodic localized structures, Class 3 rules generate chaotic, gas-like patterns, and Class 4 rules exhibit complex interactions between localized structures amid chaotic backgrounds. Rule 110 exemplifies Class 4, displaying overall chaotic evolution interspersed with persistent, ordered structures that enable computational universality. Within this framework, the rule's bulk dynamics resemble Class 3 chaos, while the left edge develops localized Class 2-like periodic structures. A hallmark of Rule 110's boundary dynamics is the asymmetric propagation observed in evolutions from simple initial conditions, such as a single live cell. Stable periodic signals emerge and propagate leftward along the edge, forming repetitive patterns that persist against the chaotic expansion to the right, where random-like fluctuations dominate. This leftward bias arises from the rule's update function, which favors ordered inheritance on the left while amplifying disorder on the right, creating a between and . Quantitative measures underscore Rule 110's position at the edge of chaos. The rate, quantifying pattern diversity, is positive but lower than in purely rules, reflecting structured rather than uniform . , assessing to initial conditions, yield an average maximal value of 0.48, confirming exponential divergence typical of systems while allowing for coherent structures. In comparison, exhibits fully Class 3 behavior with an average maximal of 0.5, whereas demonstrates Class 3 behavior with of 1 (indicating maximal ) and of log(2).

Periodic Structures

In Rule 110 evolutions, stationary periodic backgrounds emerge as stable, repeating patterns in quiescent regions, particularly on the left side of space-time diagrams, where activity diminishes over time. These structures, often referred to as "still lifes" or oscillators, consist of fixed or cycling blocks that do not propagate, contrasting with the dynamic behaviors elsewhere. They arise from the rule's left-leaning bias, which causes local configurations to settle into periodicity as perturbations shift rightward. The most characteristic stationary periodic background is known as the , a textured composed of repeating triangular tiles (T₃) across four phases (f₁, f₂, f₃, f₄). This structure exhibits a spatial of 14 cells and a temporal of 7 generations, forming a medium that underlies much of the automaton's long-term behavior. The pattern repeats the 14-cell block 10011011111000 at each step, evolving through its phases to maintain the . From random initial conditions, the forms with a probability of approximately 0.57, as fluctuations resolve into periodicity in quiescent areas while more complex activity persists on the right. Smaller periodic structures, analogous to oscillators, appear in these regions with common temporal cycle lengths of 2, 4, or 14 steps, providing building blocks for the overall . For instance, a 14-cycle structure represents an extended periodic configuration that cycles through 14 distinct states before repeating, observable in detailed phase analyses of quiescent evolutions.
Example ether block (14 cells, binary representation):
1 0 0 1 1 0 1 1 1 1 1 0 0 0
This block tiles the quiescent horizontally, with vertical cycling every 7 steps to reproduce the pattern. Such mechanisms highlight how Rule 110's local rules foster global periodicity from disordered starts, contributing to its class IV complexity.

Emergent Patterns

Spaceships

In Rule 110, spaceships, commonly referred to as gliders, are self-propagating periodic patterns that preserve their shape while translating across the automaton's at constant . These structures emerge from the rule's and interact with the surrounding periodic , often called the . For example, the A glider exemplifies this behavior, featuring a period of 6 steps and a speed of 2/3 c, where c represents the lightspeed of one per time step, resulting in four-cell displacement every six generations. More complex variants, such as the B glider with speed -1/2 c (moving leftward), demonstrate the diversity of these mobile entities. Tag-along gliders consist of smaller, auxiliary signals that attach to primary gliders, such as trailing extensions on E or G types, altering propagation or facilitating signal transmission without disrupting the host's core motion. These attachments enable fine-tuned control in glider assemblies. Glider collisions yield deterministic outcomes that mimic computational primitives, where intersecting paths can annihilate particles, generate new gliders, or emit signals analogous to logic gates like AND or NOT operations. For instance, a collision between an A and H glider may produce a B-type glider, serving as a basic signal transducer. These patterns were initially observed by in the 1980s amid his systematic enumeration of elementary cellular automata behaviors. later formalized their properties and interactions in the early , cataloging types like A through H and demonstrating their role in structured computations. Spatiotemporal diagrams visualize glider trains as slanted, repeating streaks against the ether's horizontal periodicity, with collisions appearing as branching or merging diagonals that underscore the rule's capacity for organized propagation.

Background Dynamics

In the evolution of Rule 110, the rightward-expanding regions demonstrate chaotic growth, propagating at the maximum speed of one per time step while producing intricate, random-like patterns characterized by high . These regions arise from the rule's asymmetric behavior, where the influence of initial conditions diffuses outward in a highly irregular manner, leading to turbulent configurations that resist simple prediction or periodicity. Initial perturbations in these rightward areas spread through diffusive processes, with signals propagating irregularly and interacting in ways that amplify over time. This contributes to the overall increase, as small changes in the starting configuration result in vastly different evolutionary paths within the expanding cone. When the chaotic rightward regions collide with more structured formations from the leftward evolution, these boundary interactions generate novel patterns, often disrupting the periodicity on the left and injecting complexity into the interface. Such collisions can lead to the creation of transient features that blend the ordered and disordered aspects of the rule. Simulations of Rule 110 starting from random initial conditions reveal key statistical properties, including a convergence of the density of active (1) cells to approximately 4/7 after sufficient steps, establishing a baseline for the average activity level amid the apparent randomness. Furthermore, the average transient time before reaching quasi-equilibrium scales algebraically with system size N as T_{ave} \sim N^{1.08}, highlighting the diffusive and scaling nature of the dynamics. These properties underscore the high-entropy, 1/f noise signature observed in long evolutions, indicative of edge-of-chaos behavior.

Universality Proof

Core Construction

The core construction in the universality proof of Rule 110 relies on identifying and utilizing periodic structures known as spaceships, or gliders, which propagate as stable signals across the cellular automaton's space-time diagram. These gliders, such as types A, B, C₂, and E, emerge in specific backgrounds like the "," a quiescent periodic pattern that supports their motion without disruption. For instance, glider A has a period of 6 and a width of 1 14, allowing it to represent states (e.g., 0 or 1) or operational signals in a computational framework. Gliders serve as carriers for information, enabling the transmission of data over distances while interacting predictably with the ether background. Logical operations are realized through controlled collisions between these gliders, which produce outcomes analogous to Boolean gates such as , and NOT. In Rule 110, collisions between specific glider types—such as C₂ and E—result in the , deflection, or creation of new gliders based on their relative positions and velocities, preserving or modifying signal encodings. For example, an A₄ glider (a variant of A) can interact with an E glider to convert it into a C₂, effectively acting as an "ossifier" that enforces structural integrity in data pathways. These interactions follow deterministic rules derived from Rule 110's update function, allowing the assembly of circuits where input glider streams yield output streams representing computed results. Such gate equivalents form the basis for arithmetic and control operations in larger constructs. Memory storage is achieved using periodic structures that encode persistent , often in the form of glider trains separated by fixed spacings within the ether background. C₂ gliders, with their period-14 motion, are particularly suited for this, where like "Y" (yes) or "N" (no) is represented by patterns such as 18 empty cells between C₂ gliders for one and 10 for the other, flanked by 14-cell spacers. These structures maintain stability over time, functioning as read-only or modifiable tapes that store computational history or operands. "Invisibles," implemented via E gliders, pass through these memory patterns without alteration, enabling non-destructive readout while recording interaction history for . This approach leverages Rule 110's capacity for self-organizing periodicity to create reliable data repositories. The overall architecture integrates these elements into a hierarchical system resembling a universal constructor, where glider signals propagate instructions, collisions perform processing, and periodic memories hold operands and results. Leaders—specialized glider configurations—guide data flow from left to right, with ossifiers on the left converting mobile signals (E gliders) into stationary tape encodings (C₂-based), while processing components on the right execute operations via timed collisions. This setup reduces arbitrary computation to a sequence of glider interactions within the ether, demonstrating Rule 110's ability to simulate universal devices through emergent, rule-induced mechanisms. The construction's modularity allows scaling from simple gates to complex simulators, confirming Turing completeness via these foundational building blocks.

Tag System Simulation

A cyclic tag system is a variant of Emil Post's tag system, defined by a finite cyclic list of production rules consisting of binary appendant strings \alpha_0, \dots, \alpha_{p-1} over the \{0,1\}, along with a pointer to the current rule \alpha_m and a word w \in \{0,1\}^*. At each step, the first symbol of w is deleted; if it is 1, the current appendant \alpha_m is added to the end of the remaining word, after which the pointer advances to the next rule in the cycle, whereas if it is 0, only deletion and advancement occur. For example, a simple 2-symbol cyclic tag system with two productions might use rules such as $1 \to 11 and $1 \to 10, with deletion of the first symbol each time, enabling of more general computational models. In Matthew Cook's 2004 proof of Rule 110's , this structure is simulated within the using periodic glider streams to represent the tag system's state. Gliders, such as C-type patterns traveling rightward, encode the symbols of the data word w, with specific spacings between gliders distinguishing 0s from 1s (e.g., sequences like C2 gliders separated by 18, 10, or 14 cells to denote symbol types). Auxiliary structures, including E-bars for signal propagation and A4 ossifiers to maintain boundaries, support the overall configuration, ensuring the simulation remains localized and evolves predictably over time. The mapping relies on controlled glider collisions to implement the tag system's deletion and production operations. A "head" glider approaching the tape representation collides with the leading symbol glider: for deletion, the collision annihilates both, effectively removing the first symbol; for a 1-symbol, the interaction generates a burst of new gliders corresponding to the appendant \alpha_m, which propagate rightward to attach to the end of the tape stream, while the pointer advance is handled by cycling through timed signal gliders that select the next production rule. These collisions occur in a structured "reaction zone" bounded by stationary patterns, preventing interference with the broader evolution. To achieve universality, demonstrates a step-by-step reduction: any is first by a standard 2-tag system in polynomial time, which is then reduced to an equivalent cyclic by unrolling the productions into a long cyclic that repeats the desired behavior after a fixed number of steps. This cyclic tag system is embedded in Rule 110 via the glider-based encoding, where the initial configuration consists of a contiguous block specifying the program (repeated sufficiently many times for ) and input data as glider sequences, evolving to simulate the tag computation with each tag step corresponding to a bounded number of steps. In the core construction, a specific cyclic tag system with a 701-step is used, featuring glider configurations such as precisely spaced C2 streams for the tape and timed E-signals for rule selection, ensuring the emulation halts correctly and matches the 's output through a final decoding .

Recent Developments

Sparse Input Universality

In 2024, Turlough Neary and Matthew Cook demonstrated that Rule 110 exhibits universality even when starting from sparse initial configurations with finite support, specifically requiring at most 15 non-zero cells to simulate arbitrary Turing machine computations. This extends the original universality proof, which relied on infinite periodic backgrounds, by showing that bounded, finite initial states suffice for Turing completeness without needing an infinite tape or background ether. The proof involves a detailed of Rule 110's dynamics under sparse conditions, where modified glider synthesis occurs from small "" patterns that launch structured signals while suppressing interference from the quiescent background (all zeros). These evolve to construct the necessary periodic structures and signals for emulating cyclic tag systems, thereby achieving computation in a localized, -space region where n is the input size. This result has significant implications for practical implementations of Rule 110-based computation, as it eliminates the need for artificial infinite supports in simulations and enables behavior within finite, bounded domains, making it more feasible for or software realizations. By reducing the initial complexity to such minimal sparsity, the work challenges earlier observations that finite-support evolutions in Rule 110 yield only trivial periodic or quiescent outcomes.

Applications in Computation

Rule 110 has been analogized as a "mustard seed" in and , representing a minimal initial rule that, through iterative application, generates emergent behaviors far exceeding its , such as universal from basic binary updates. This perspective, drawn from a 2025 analysis, highlights how Rule 110 serves as a foundational kernel for studying disproportionate growth in computational systems, akin to how a small seed yields expansive structures. Hardware implementations of Rule 110, particularly on field-programmable gate arrays (FPGAs), enable efficient testing of its universality by simulating large-scale evolutions in parallel. For instance, designs on platforms like Tiny Tapeout execute over 200 cells per cycle, demonstrating the rule's glider interactions and periodic structures in real-time hardware. Software simulations complement these by allowing rapid prototyping, but FPGA approaches provide scalable verification of computational irreducibility without excessive resource demands. Theoretically, Rule 110 offers insights into the origins of within physical systems, illustrating how simple local rules can underpin universal processes observed in nature, as explored in foundational work on cellular automata and . It connects to two-dimensional models like through shared principles of emergence, where one-dimensional evolutions of Rule 110 can be visualized or emulated as inputs to Life's grid, revealing parallels in glider-based computation across dimensions. In education, Rule 110 demonstrates transitions from chaotic initial conditions to ordered patterns, such as periodic backgrounds and spaceships, fostering understanding of in . Interactive simulations of the rule are employed in curricula to illustrate how minimalism breeds complexity, bridging concepts in and automata without requiring advanced .

References

  1. [1]
    Rule 110 -- from Wolfram MathWorld
    Rule 110 is one of the elementary cellular automaton rules introduced by Stephen Wolfram in 1983 (Wolfram 1983, 2002). It specifies the next color in a cell.
  2. [2]
    Universality in Elementary Cellular Automata by Matthew Cook
    The purpose of this paper is to prove a conjecture made by Stephen Wolfram in 1985, that an elementary one dimensional cellular automaton known as Rule 110 is ...
  3. [3]
    P-completeness of Cellular Automaton Rule 110 - SpringerLink
    Cite this paper. Neary, T., Woods, D. (2006). P-completeness of Cellular Automaton Rule 110. In: Bugliesi, M., Preneel, B., Sassone, V., Wegener, I. (eds) ...
  4. [4]
    Statistical mechanics of cellular automata | Rev. Mod. Phys.
    Jul 1, 1983 · A detailed analysis is given of "elementary" cellular automata consisting of a sequence of sites with values 0 or 1 on a line, with each site ...
  5. [5]
    Elementary Cellular Automaton -- from Wolfram MathWorld
    Elementary cellular automata have two possible values for each cell (0 or 1), and rules that depend only on nearest neighbor values.
  6. [6]
    Universality and complexity in cellular automata - ScienceDirect.com
    Evidence is presented that all one-dimensional cellular automata fall into four distinct universality classes. Characterizations of the structures generated in ...
  7. [7]
    The Rule 110 Cellular Automaton: A New Kind of Science
    1 The Foundations for a New Kind of Science 1 An Outline of Basic Ideas 2 Relations to Other Areas 3 Some Past Initiatives 4 The Personal Story of the Science ...Missing: Delorme | Show results with:Delorme
  8. [8]
    [PDF] Rule as it Relates to the Presence of Gliders Harold V. McIntosh ...
    For rules such as 110 which have a textured background, which. Cook calls the ether, the likely candidates should be found anong the lattices of small period or ...
  9. [9]
    ‪Matthew Cook‬ - ‪Google Scholar‬
    Universality in elementary cellular automata. M Cook. Complex systems 15 (1), 1-40, 2004. 1125, 2004 ; 2015 International Joint Conference on Neural Networks ( ...
  10. [10]
    [PDF] Tables of Cellular Automaton Properties | Wolfram
    4. Complex, localized structures are generated (e.g. rule 110). (This behaviour is clearly visible in the pictures of table 15.) 485- 557 ( 1986).
  11. [11]
    The Rule 110 Cellular Automaton: A New Kind of Science
    4 Systems of Limited Size and Class 2 Behavior · 5 Randomness in Class 3 ... Background [in rule 110] · Structures [in rule 110]. Exportable Images for This ...
  12. [12]
    [PDF] Introducing Lyapunov profiles of cellular automata - UC Davis Math
    these ECA rules lead to an average exponent L that is at least 0.22. ... (q) Rule 110. (r) Rule 122. -4000. -2000. 0. 2000. 4000. 0.0. 0.2. 0.4. 0.6. 0.8. 1.0.
  13. [13]
    [PDF] Universality in Elementary Cellular Automata Matthew Coo - Caltech
    The automaton we will prove this for is known as "Rule 110" according to Wolfram's numbering [39]. Being a one dimensional cellular automaton [30], it consists ...
  14. [14]
    [PDF] Universality in Elementary Cellular Automata - Wolfram
    The purpose of this paper is to prove a conjecture made by Stephen. Wolfram in 1985, that an elementary one dimensional cellular automaton known as “Rule 110” ...
  15. [15]
    [PDF] Gliders in Rule 110 - ESCOM
    Matthew Cook wrote an eight page introduction2 [10] listing gliders from A through H and a glider gun.3 The list of Cook shows new gliders which do not appear ...
  16. [16]
    [PDF] Determining a regular language by glider-based structures called ...
    Jun 22, 2007 · In the present paper we report a set of sequences based on gliders that can be represented as regular expressions codified in initial conditions ...
  17. [17]
    Note (b) for Structures in Class 4 Systems - Wolfram Science
    Section 8: Structures in Class 4 Systems. Background [in rule 110]. At every step the background pattern in rule 110 consists of repetitions of the block b = {1 ...
  18. [18]
    Dynamics of universal computation and 1/f noise in elementary ...
    In addition, the evolution of rule 110 starting from a random initial configuration exhibits 1 / f noise [2]. The fluctuation whose power spectrum ...Missing: single | Show results with:single
  19. [19]
    Transient behavior of cellular automaton rule 110 - ScienceDirect.com
    Jun 29, 1992 · The simulations show that the average transient time Tave increases algebraically with system size N, Tave∼Nα, with α≈1.08, and that the density ...
  20. [20]
    The Rule 110 Cellular Automaton: A New Kind of Science
    Background [in rule 110] · Structures [in rule 110]. Exportable Images for This Page: External Resources Related to this Page: All notes for this section.
  21. [21]
    Note (a) for The Emergence of Order - Wolfram Science
    8 The Rule 110 Cellular Automaton · 9 The Significance of Universality in Rule ... And insofar as rule 110 converges to a definite density, the density is 4/7.
  22. [22]
    [PDF] P-completeness of cellular automaton Rule 110*
    The prediction problem for Rule 110 is P-complete, meaning predicting t steps of the automaton is P-complete, and it simulates Turing machines in polynomial ...
  23. [23]
    Year 2024 in cellular automata wrapped (…by the big G)
    Feb 27, 2025 · Neary, M. Cook, “Small Universal Cellular Automata in Sparse Configurations,” Theoretical Computer Science, 2024. P. Grassberger, “Hidden ...
  24. [24]
    (PDF) Cellular Automaton Rule 110 as a Mustard Seed
    Oct 12, 2025 · In this paper we treat Rule 110 as an AI mustard seed: a minimal kernel that, when iterated, yields behavior wildly disproportionate to its size ...
  25. [25]
    384 Rule110 cell automata - Tiny Tapeout
    How it works. This design executes over 200 cells of an elementary cellular automaton every cycle applying Rule 110 to all of them in parallel.
  26. [26]
    Cellular Automata and Verilog - Hackster.io
    Jun 28, 2022 · RULE 110 IN VERILOG; PYTHON SIMULATION; CONWAY'S GAME OF LIFE ... FPGA implementations of all the models are still in progress. Read more ...
  27. [27]
    Computational Foundations for the Second Law of Thermodynamics
    Feb 3, 2023 · ... origins of the whole computational phenomenon that leads to the Second Law. Ultimately it begins with the Principle of Computational ...
  28. [28]
    Cellular Automata: Rule 110 + Conway's Game of Life - YouTube
    Feb 12, 2020 · A 1D cellular automaton, Rule 110 (bottom), being fed as input to a 2D cellular automaton, Conway's Game of Life (top).
  29. [29]
    Cellular Automata | Chaos and Fractals: An Elementary Introduction
    The space‐time diagram for cellular automaton rule 110. A complex pattern can be seen. The figure is 500 × 500 sites.
  30. [30]
    Edge of Chaos Theory | Cellular Automata, Wolfram, & Psychology
    Jan 18, 2022 · chaos is the phase transition zone between order and disorder which is found across ... Rule 110 and John Conway's Game of Life, both ...