Regular languages and partial commutations

被引:11
作者
Cano, Antonio [1 ]
Guaiana, Giovanna [2 ]
Pin, Jean-Eric [3 ,4 ]
机构
[1] Univ Politecn Valencia, Dept Sist Informat & Computat, E-46020 Valencia, Spain
[2] Univ Rouen, LITIS EA 4108, F-76801 St Etienne, France
[3] Univ Paris Diderot, LIAFA, F-75205 Paris 13, France
[4] CNRS, F-75205 Paris 13, France
关键词
Regular language; Partial commutation; Trace language; Shuffle; Variety of languages; POLYNOMIAL CLOSURE; STAR;
D O I
10.1016/j.ic.2013.07.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The closure of a regular language under a [partial] commutation I has been extensively studied. We present new advances on two problems of this area: (1) When is the closure of a regular language under [partial] commutation still regular? (2) Are there any robust classes of languages closed under [partial] commutation? We show that the class Pol(G) of polynomials of group languages is closed under commutation, and under partial commutation when the complement of I in A(2) is a transitive relation. We also give a sufficient graph theoretic condition on I to ensure that the closure of a language of Pol(G) under I-commutation is regular. We exhibit a very robust class of languages W which is closed under commutation. This class contains Pol(G), is decidable and can be defined as the largest positive variety of languages not containing (ab)*. It is also closed under intersection, union, shuffle, concatenation, quotients, length-decreasing morphisms and inverses of morphisms. If I is transitive, we show that the closure of a language of W under I-commutation is regular. The proofs are nontrivial and combine several advanced techniques, including combinatorial Ramsey type arguments, algebraic properties of the syntactic monoid, finiteness conditions on semigroups and properties of insertion systems. (c) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:76 / 96
页数:21
相关论文
共 39 条
[1]  
Achache A., 2004, NOVI SAD J MATH, V34, P79
[2]  
[Anonymous], 1997, Handbook of Formal Languages
[3]  
[Anonymous], 2002, ENCY MATH APPL
[4]  
Bouajjani A, 2001, IEEE S LOG, P399, DOI 10.1109/LICS.2001.932515
[5]   Permutation rewriting and algorithmic verification [J].
Bouajjani, Ahmed ;
Muscholl, Anca ;
Touili, Tayssir .
INFORMATION AND COMPUTATION, 2007, 205 (02) :199-224
[6]   ON TOTAL REGULATORS GENERATED BY DERIVATION RELATIONS [J].
BUCHER, W ;
EHRENFEUCHT, A ;
HAUSSLER, D .
THEORETICAL COMPUTER SCIENCE, 1985, 40 (2-3) :131-148
[7]  
Cardoso D., 2012, J MATH SCI, V182, P227, DOI DOI 10.1007/S10958-012-0743-1
[8]  
Cece Gerard, 2008, Technique et Science Informatiques, V27, P7, DOI 10.3166/TSI.27.7-28
[9]   Efficiency of automata in semi-commutation verification techniques [J].
Cece, Gerard ;
Heam, Pierre-Cyrille ;
Mainier, Yann .
RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2008, 42 (02) :197-215
[10]   SEMICOMMUTATIONS [J].
CLERBOUT, M ;
LATTEUX, M .
INFORMATION AND COMPUTATION, 1987, 73 (01) :59-74