论文标题

名义自动机的煤层语义

Coalgebraic Semantics for Nominal Automata

论文作者

Frank, Florian, Milius, Stefan, Urbat, Henning

论文摘要

本文在名义集上为两种非确定性自动机的语言语义提供了一种结构性方法:非确定性的轨道轨道 - 限制自动机(NOFAS)和常规的名义非确定性自动机(RNNAS),这是在先前的工作中引入的。虽然NOFA是非确定性自动机的直接名称版本,但RNNA具有普通和名称绑定过渡。相应地,RNNA接受的单词是由普通字母和名称绑定字母形成的字符串。条形语言是这样的单词集合$α$ - 等效性,而与rnna的每个状态都关联了其公认的条形语言。我们表明,NOFAS和RNNA的语义分别作为Kleisli式的Colagbraic trace语义语义以及通过广义确定获得的煤层语言语义的实例而出现的。在途中,我们通常会重新审视煤层痕量语义,并为该理论提供了新的紧凑型证明,并指出函子的初始代数会产生函数kleisli扩展的末端calgebra。我们的证明需要对函子的假设比所有以前的假设更少。

This paper provides a coalgebraic approach to the language semantics of two types of non-deterministic automata over nominal sets: non-deterministic orbit-finite automata (NOFAs) and regular nominal non-deterministic automata (RNNAs), which were introduced in previous work. While NOFAs are a straightforward nominal version of non-deterministic automata, RNNAs feature ordinary as well as name binding transitions. Correspondingly, words accepted by RNNAs are strings formed by ordinary letters and name binding letters. Bar languages are sets of such words modulo $α$-equivalence, and to every state of an RNNA one associates its accepted bar language. We show that the semantics of NOFAs and RNNAs, respectively, arise both as an instance of the Kleisli-style coalgebraic trace semantics as well as an instance of the coalgebraic language semantics obtained via generalized determinization. On the way we revisit coalgebraic trace semantics in general and give a new compact proof for the main result in that theory stating that an initial algebra for a functor yields the terminal coalgebra for the Kleisli extension of the functor. Our proof requires fewer assumptions on the functor than all previous ones.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源