ω — аргумент функции, бинарная матрица текущего состояния
⊂ — запаковать
¯1 0 1 ⌽¨ — повернуть по первому измерению на -1, 0 и 1, записать результаты в три матрицы
¯1 0 1 ∘.⊖ — повернуть каждую из этих матриц по второму измерению на -1, 0 и 1, записать результаты в матрицу 3x3 из матриц
+/ +⌿ — просуммировать все 9 матриц
3 4 = — получить две бинарные матрицы — элементы, где сумма 3 и где сумма 4
1 ω ∨.∧ — сделать AND каждого элемента матрицы троек с 1, каждого элемента матрицы четвёрок с соотв. элементом матрицы ω
⊃ — распаковать