Notes
Chapter 3: The World of Simple Programs
Section 2: More Cellular Automatahttps://www.wolframscience.com/nks/chap-3--the-world-of-simple-programs--notes#sect-3-2--more-cellular-automata
Rule equivalences [for cellular automata]
Special [cellular automaton] rules
Rule expressions [for cellular automata]
Rule orderings [for cellular automata]
Algebraic forms [for cellular automaton rules]
Algebraic forms [for cellular automaton rules]
[Cellular automata with] two-cell neighborhoods
Numbers of [cellular automaton] rules
Implementation of general cellular automata
Implementation of totalistic cellular automata
Common framework [for cellular automaton rules]
Mod 3 [cellular automaton] rule
Section 3: Mobile Automatahttps://www.wolframscience.com/nks/chap-3--the-world-of-simple-programs--notes#sect-3-3--mobile-automata
Implementation [of mobile automata]
Compressed evolution [of mobile automata]
Distribution of behavior [in mobile automata]
Section 4: Turing Machineshttps://www.wolframscience.com/nks/chap-3--the-world-of-simple-programs--notes#sect-3-4--turing-machines
Implementation [of Turing machines]
Number of [Turing machine] rules
Numbering scheme [for Turing machines]
Distribution of behavior [in Turing machines]
Head motion [in Turing machines]
Section 5: Substitution Systemshttps://www.wolframscience.com/nks/chap-3--the-world-of-simple-programs--notes#sect-3-5--substitution-systems
Implementation [of substitution systems]
Properties [of substitution systems]
Growth rates [in substitution systems]
Generalized Fibonacci sequences
Connections [of substitution systems] with digit sequences
Connections [of substitution systems] with square roots
Spectra of substitution systems
Representation [of substitution systems] by paths
2D representations [of substitution systems]
Section 6: Sequential Substitution Systemshttps://www.wolframscience.com/nks/chap-3--the-world-of-simple-programs--notes#sect-3-6--sequential-substitution-systems
Implementation [of sequential substitution systems]
Capabilities [of sequential substitution systems]
Section 7: Tag Systemshttps://www.wolframscience.com/nks/chap-3--the-world-of-simple-programs--notes#sect-3-7--tag-systems
Section 8: Cyclic Tag Systemshttps://www.wolframscience.com/nks/chap-3--the-world-of-simple-programs--notes#sect-3-8--cyclic-tag-systems
Implementation [of cyclic tag systems]
Generalizations [of cyclic tag systems]
Mechanical implementation [of cyclic tag systems]
Section 9: Register Machineshttps://www.wolframscience.com/nks/chap-3--the-world-of-simple-programs--notes#sect-3-9--register-machines
Implementation [of register machines]
Halting [of register machines]
Extended instruction sets [for register machines]
Section 10: Symbolic Systemshttps://www.wolframscience.com/nks/chap-3--the-world-of-simple-programs--notes#sect-3-10--symbolic-systems
Implementation [of symbolic systems]
Representations [for symbolic expressions]
[Enumerating] possible expressions
Properties [of example symbolic system]
Other [symbolic systems] rules
Long halting times [in symbolic systems]
Trees [representation for symbolic systems]