超要約: 細胞性オートマトン(CA)の動きを論理で表す方法を発見したよ!
✨ ギャル的キラキラポイント ✨ ● CA(セルラーオートマトン)って、細胞みたいに動くプログラムのことね😉 ● 難しいCAの動きを、論理でバッチリ表現できるようになったってこと! ● IT業界の未来が、論理でさらに輝くってワケ💖
詳細解説 ● 背景 CAって、色んな分野で活躍してるすごいヤツ😎 でも、その複雑な動きをちゃんと表現する方法が、なかなか見つからなかったのよね〜💦
● 方法 新しい代数モダール論理 っていう、CAの動きを論理的に表現できるスゴい方法を開発したんだって! Hennessy-Milnerスタイルっていう、論理のすごい定理も証明したらしい✨
続きは「らくらく論文」アプリで
Cellular automata provide models of parallel computation based on cells, whose connectivity is given by an action of a monoid on the cells. At each step in the computation, every cell is decorated with a state that evolves in discrete steps according to a local update rule, which determines the next state of a cell based on its neighbour's states. In this paper, we consider a coalgebraic view on cellular automata, which does not require typical restrictions, such as uniform neighbourhood connectivity and uniform local rules. Using the coalgebraic view, we devise a behavioural equivalence for cellular automata and a modal logic to reason about their behaviour. We then prove a Hennessy-Milner style theorem, which states that pairs of cells satisfy the same modal formulas exactly if they are identified under cellular behavioural equivalence.