Two-way Automata and Regular Languages of Overlapping Tiles

被引:0
作者
Dicky, Anne [1 ]
Janin, David [1 ]
机构
[1] Univ Bordeaux, LaBRI UMR 5800, F-33405 Talence, France
关键词
two-way automata; word languages; overlapping tile languages; regular languages; McAlister inverse monoid; INVERSE; REDUCTION;
D O I
10.3233/FI-2015-1278
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider classes of languages of overlapping tiles, i.e., subsets of the McAlister monoid: the class REG of languages definable by Kleene's regular expressions, the class MSO of languages definable by formulas of monadic second-order logic, and the class REC of languages definable by morphisms into finite monoids. By extending the semantics of finite-state two-way automata (possibly with pebbles) from languages of words to languages of tiles, we obtain a complete characterization of the classes REG and MSO. In particular, we show that adding pebbles strictly increases the expressive power of two-way automata recognizing languages of tiles, but the hierarchy induced by the number of allowed pebbles collapses to level one.
引用
收藏
页码:310 / 342
页数:33
相关论文
共 50 条
[21]   Two-way and one-way quantum and classical automata with advice for online minimization problems [J].
Khadiev, Kamil ;
Khadieva, Aliya ;
Ziatdinov, Mansur ;
Mannapov, Ilnaz ;
Kravchenko, Dmitry ;
Rivosh, Alexander ;
Yamilov, Ramis .
THEORETICAL COMPUTER SCIENCE, 2022, 920 :76-94
[22]   SCANNING REGULAR LANGUAGES BY DUAL FINITE AUTOMATA [J].
WU, PC ;
WANG, FJ ;
YOUNG, KR .
SIGPLAN NOTICES, 1992, 27 (04) :12-16
[23]   Two-way deterministic automata with two reversals are exponentially more succinct than with one reversal [J].
Balcerzak, Marcin ;
Niwinski, Damian .
INFORMATION PROCESSING LETTERS, 2010, 110 (10) :396-398
[24]   Converting nondeterministic two-way automata into small deterministic linear-time machines [J].
Guillon, Bruno ;
Pighizzini, Giovanni ;
Prigioniero, Luca ;
Prusa, Daniel .
INFORMATION AND COMPUTATION, 2022, 289
[25]   Comparison of two recent algorithms for grammatical inference of regular languages by means of non-deterministic automata [J].
Alvarez, Gloria I. ;
Ruiz, Jose ;
Garcia, Pedro .
INGENIERIA Y COMPETITIVIDAD, 2009, 11 (01) :21-36
[26]   SEPARATING REGULAR LANGUAGES WITH TWO QUANTIFIER ALTERNATIONS [J].
Place, Thomas .
LOGICAL METHODS IN COMPUTER SCIENCE, 2018, 14 (04) :1-58
[27]   Separating Regular Languages with Two Quantifier Alternations [J].
Place, Thomas .
2015 30TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2015, :202-213
[28]   Accepting runs in a two-way finite automaton [J].
Ibarra, Oscar H. ;
Dang, Zhe ;
Li, Qin .
INFORMATION AND COMPUTATION, 2018, 260 :1-8
[29]   Partial Derivatives for Context-Free Languages From μ-Regular Expressions to Pushdown Automata [J].
Thiemann, Peter .
FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2017), 2017, 10203 :248-264
[30]   From Two-Way to One-Way Finite State Transducers [J].
Filiot, Emmanuel ;
Gauwin, Olivier ;
Reynier, Pierre-Alain ;
Servais, Frederic .
2013 28TH ANNUAL IEEE/ACM SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2013, :468-477