is the tool that has made possible Stephen Wolfram's exploration of the computational universe, and the emerging field of Wolfram Science (NKS). Whether for modeling, algorithm discovery or basic NKS, Mathematica
has immediate built-in capabilities for the systematic study of a broad range of computational systems.
general cellular automaton in 1D, 2D, etc.
general Turing machine in 1D, 2D, etc.
apply a rule
iteratively apply a function or evolution rule
iterate while checking for looping or termination
, StringReplaceList —
rewrite, substitution and multiway systems
flatten out steps in 2D substitution systems, etc.
, ListPlot —
visualize arrays of data
, TreePlot —