Automata with Group Actions

Our motivating question is a My hill-Nerode theorem for infinite alphabets. We consider several kinds of those: alphabets whose letters can be compared only for equality, but also ones with more structure, such as a total order or a partial order. We develop a framework for studying such alphabets, where the key role is played by the automorphism group of the alphabet. This framework builds on the idea of nominal sets of Gabbay and Pitts, nominal sets are the special case of our framework where letters can be only compared for equality. We use the framework to uniformly generalize to infinite alphabets parts of automata theory, including decidability results. In the case of letters compared for equality, we obtain automata equivalent in expressive power to finite memory automata, as defined by Francez and Kaminski.

[1]  Andrew M. Pitts,et al.  A New Approach to Abstract Syntax with Variable Binding , 2002, Formal Aspects of Computing.

[2]  Ugo Montanari,et al.  History-Dependent Automata , 1998 .

[3]  Thomas Schwentick,et al.  On Notions of Regularity for Data Languages , 2007, FCT.

[4]  Stéphane Demri,et al.  LTL with the Freeze Quantifier and Register Automata , 2006, 21st Annual IEEE Symposium on Logic in Computer Science (LICS'06).

[5]  Mikolaj Bojanczyk Data Monoids , 2011, STACS.

[6]  Michael Benedikt,et al.  What You Must Remember When Processing Data Words , 2010, AMW.

[7]  Nissim Francez,et al.  Finite-Memory Automata , 1994, Theor. Comput. Sci..

[8]  Fabio Gadducci,et al.  About permutation algebras, (pre)sheaves and named sets , 2006, High. Order Symb. Comput..

[9]  Thomas Schwentick,et al.  Towards Regular Languages over Infinite Alphabets , 2001, MFCS.

[10]  Marco Pistore,et al.  Minimizing Transition Systems for Name Passing Calculi: A Co-algebraic Formulation , 2002, FoSSaCS.

[11]  Nissim Francez,et al.  An algebraic characterization of deterministic regular languages over infinite alphabets , 2003, Theor. Comput. Sci..

[12]  Samuel Staton Name-passing process calculi : operational models and structural operational semantics , 2007 .

[13]  Thomas Schwentick,et al.  Two-Variable Logic on Words with Data , 2006, 21st Annual IEEE Symposium on Logic in Computer Science (LICS'06).

[14]  Jaroslav Nesetril,et al.  Universal partial order represented by means of oriented trees and other simple graphs , 2005, Eur. J. Comb..

[15]  Marco Pistore,et al.  History-Dependent Automata: An Introduction , 2005, SFM.

[16]  J. Adámek,et al.  Automata and Algebras in Categories , 1990 .

[17]  Luc Segoufin Automata and Logics for Words and Trees over an Infinite Alphabet , 2006, CSL.

[18]  Matemáticas Theory of Relations , 2013 .