セルオートマトンの定義
セルオートマトンの定義
セルオートマトン は次の5つ組で定義されます:
ここで, は 次元格子, は状態集合, は時間集合, は原点近傍, は局所規則を表します.
これらがどのように働いていくのかを説明していきます.
まず,次のような写像 を考えます:
ここで, は時刻 における点 の状態を表します.
また,点 における近傍を とすれば,
は近傍 上の状態集合を表します.
状態更新
局所規則 を基に大域規則 を次のように定義します:
この大域規則に従って,初期状態 から始まり,時間ステップ ごとに状態を更新していきます:
この式から, 回更新の式が次のように表されます:
まとめると,このセルオートマトン は次の式に従って状態を更新していくことになります:
おわりに
セルオートマトンの数学的な定義を述べました.
次の記事では,セルオートマトンを利用したライフゲーム(Game of Life; GoL)を一般化した Lenia の数学的な定義について述べていきます.