Ты случаем правило с кодом не путаешь, родной? C тем, который придуман для поименования КА? И еще, чисто любопытно, под перечислением ты что имеешь в виду?
Под перечислением я имею в виду, что, допустим, для элементарного клеточного автомата,
следующее состояние ячейки которого зависит от текущего состояния трех
последовательных ячеек, имеется всего 256 различных правил Вольфрама по которым
они функционируют, и, соответственно, которыми, с переводом двоичного кода в десятичку
они нумеруются.
Соответственно, представление в двоичке возможных переходов от текущего состояния
трех последоательных ячеек к последующему состоянию одной ячейки называется кодом
Вольфрама, а переведя двоичный код в десятичку получаем десятичный номер правила.
Из Википедии:
Для получения кода Вольфрама нужно записать в убывающем порядке
возможные конфигурации (111, 110, …, 001, 000),
выписать под ними соответствующие состояния и интерпретировать
получившуюся последовательность нулей и единиц как число
в двоичной системе счисления.
Например, следующая схема приводит к коду
соответствующему правилу 110:
То-есть словосочетание "код Вольфрама"(Wolfram code) и "правило"(rule) клеточного
автомата - это синонимы, исходя из тождества, где слева от знака равенства -
номер правила, а справа от знак равенства код Вольфрама.
В примере из википедии правилу 110 соответствует код Вольфрама 01101110.
Отредактировано Лукомор (2023-06-07 10:21:09)