# Isotropic non-totalistic Life-like cellular automaton

Non-totalistic Life-like cellular automata are a generalization of Life-like cellular automata. The term is often erroneously[1] used to refer to isotropic non-totalistic Life-like cellular automata, rules in which any transition function which is isotropic (that is, invariant under rotations and reflections) is allowed.

Non-totalistic rules are described using Hensel notation, an extension of B/S notation developed by Alan Hensel additionally describing allowed or forbidden configurations. Each digit in the rule's birth and survival conditions is followed by an optional suffix, with each allowed configuration described by a specific letter; a minus sign may be used to forbid configurations rather than allow them. If no configurations are specified, all are considered to be allowed, as in the totalistic case. This notation is not used by non-isotropic Life-like cellular automata.

For instance, B2-a/S12 (the "Just Friends" rule) indicates that a live cell will survive on 1 or 2 neighbors, or a dead cell get born on 2 neighbors, except when they are adjacent.

This notation has the following symmetry: For any letter x and number n≠4, nx is defined if and only x(8-n) is defined and moreover x(8-n) is the complement (change live cells to dead and dead cells to live; ignore the center cell) of xn.

The following table describes all possible neighborhood configurations for the Moore neighbourhood; where appropriate, the same configurations apply to the von Neumann neighbourhood:

Rules using the von Neumann neighbourhood can be simulated via non-totalistic rules on the Moore neighbourhood; for example, B1/SV becomes B1e/S.

## Hexagonal neighbourhood

It is possible to define non-totalistic Life-like CAs on a hexagonal grid as well. The following table describes all possible neighborhood configurations for the hexagonal neighbourhood, using notation due to Paul Callahan;[2] the names ortho, meta and para were chosen in analogy to arene substitution patterns in aromatic chemistry:

## Soup-searching non-totalistic rules

Adam P. Goucher's apgsearch was modified to support non-totalistic rules by Aidan F. Pierce on December 17, 2015.[3] Catagolue gained the ability to census non-totalistic rules in late January 2016.[4]