Skip to content
Discussion options

You must be logged in to vote

Here's my understanding:

  1. Rules are applied atomically, not recursively within one step, so DBB -> **D is not applied when the D in the input pattern was put there by a rewrite which occurs in the same step. Think of the <all> rule as applying a random maximal set of non-overlapping rewrites simultaneously - each rewrite is based on the state of the grid at the start of the current time step. Another way of looking at it is that an <all> node can never write something to any individual grid location that a <one> node with the same rules wouldn't be able to write to the same location within one time step.
  2. A conflict occurs when a rewrite would write to a grid location in the same step as t…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
2 replies
@LMCuber
Comment options

@kaya3
Comment options

Answer selected by LMCuber
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants