一句话:在 monad 余代数框架下统一刻画有限与 ω-正则行为,并给出对应 Kleene 定理及多类自动机实例。
本文提出一个统一的余代数框架,用于定义类型为 monad 的系统的有限行为与带 Büchi 接受条件的无限行为。作者首先构造了一个适合建模有限与无限行为的 monad,随后给出余代数自动机及其(ω-)行为的概念。论文最后证明针对(ω-)正则输入的余代数 Kleene 型定理,并将该框架实例化于非确定(Büchi)自动机、树自动机和概率自动机。该工作以范畴论与余代数方法统一了经典自动机理论中正则与 ω-正则行为的语义,并为不同计算模型提供了可复用的理论模板。
We present a general coalgebraic setting in which we define finite and infinite behaviour with B\"uchi acceptance condition for systems whose type is a monad. The first part of the paper is devoted to presenting a construction of a monad suitable for modelling (in)finite behaviour. The second part of the paper focuses on presenting the concepts of a (coalgebraic) automaton and its ($\omega$-) behaviour. We end the paper with coalgebraic Kleene-type theorems for ($\omega$-) regular input. The framework is instantiated on non-deterministic (B\"uchi) automata, tree automata and probabilistic automata.