|国家预印本平台
首页|Automata for the commutative closure of regular sets

Automata for the commutative closure of regular sets

Automata for the commutative closure of regular sets

来源:Arxiv_logoArxiv
英文摘要

Consider $ A^* $, the free monoid generated by the finite alphabet $A$ with the concatenation operation. Two words have the same commutative image when one is a permutation of the symbols of the other. The commutative closure of a set $ L \subseteq A^* $ is the set $ {C}(L) \subseteq A^* $ of words whose commutative image coincides with that of some word in $ L $. We provide an algorithm that, given a regular set $ L $, produces a finite state automaton that accepts the commutative closure $ {C}(L) $, provided that this closure set is regular. The problem of deciding whether $ {C}(L) $ is regular was solved by Ginsburg and Spanier in 1966 using the decidability of Presburger sentences, and by Gohon in 1985 via formal power series. The problem of constructing an automaton that accepts $ {C}(L) $ has already been studied in the literature. We give a simpler algorithm using an algebraic approach.

Verónica Becher、Simon Lew Deveali、Ignacio Mollo Cunningham

自动化基础理论计算技术、计算机技术

Verónica Becher,Simon Lew Deveali,Ignacio Mollo Cunningham.Automata for the commutative closure of regular sets[EB/OL].(2025-04-15)[2025-05-21].https://arxiv.org/abs/2504.10864.点此复制

评论