Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Automatic subsemigroups of free products. - MaRDI portal

Automatic subsemigroups of free products. (Q2482061)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Automatic subsemigroups of free products.
scientific article

    Statements

    Automatic subsemigroups of free products. (English)
    0 references
    0 references
    16 April 2008
    0 references
    The notion of automatic group recently has been extended to semigroups and the basic properties of this new class of semigroups have been established by \textit{C. M. Campbell}, \textit{E. F. Robertson}, \textit{N. Ruškuc} and \textit{R. M. Thomas} [Theor. Comput. Sci. 250, No. 1-2, 365-391 (2001; Zbl 0987.20033)]. Given a finite alphabet \(A\), the author denotes by \(A^+\) the free semigroup generated by \(A\) consisting of finite sequences of elements of \(A\) under the concatenation, and by \(A^*\) the free monoid generated by \(A\) consisting of \(A^+\) together with the empty word \(\varepsilon\). Let the set \(A(2,\$)=((A\cup\{\$\})\times(A\cup\{\$\}))\setminus\{\$,\$\}\), where \(\$\) is a symbol not in \(A\). The function \(\delta_A\colon A^*\times A^*\to A(2,\$)^*\) is defined by \[ (a_1\cdots a_m,b_1\cdots b_n)\delta_A=\begin{cases}\varepsilon\quad &\text{if }0=m=n,\\ (a_1,b_1)\cdots(a_m,b_m)\quad &\text{if }0<m=n,\\ (a_1,b_1)\cdots(a_m,b_m)(\$,b_{m+1})\cdots(\$,b_n)\quad &\text{if }0\leq m<n,\\ (a_1,b_1)\cdots(a_n,b_n)(a_{n+1},\$)\cdots(a_m,\$)\quad&\text{if }m>n\geq 0.\end{cases} \] Let \(S\) be a semigroup and \(A\) a finite generating set for \(S\) with respect to \(\psi\colon A^+\to S\). The pair \((A,L)\) is an automatic structure for \(S\) (with respect to \(\psi\)) if the following three properties hold: (1) \(L\) is a regular subset of \(A^+\) and \(L\psi=S\); (2) \(L_==\{(\alpha,\beta):\alpha,\beta\in L,\;\alpha=\beta\}\delta_A\) is regular in \(A(2,\$)^+\); (3) \(L_a=\{(\alpha,\beta):\alpha,\beta\in L,\ \alpha a=\beta\}\delta_A\) is regular in \(A(2,\$)^+\) for each \(a\in A\). A semigroup is automatic if it has an automatic structure. The main result is the following theorem. Let \(S\) be a free product of finitely many semigroups \(S=S_1*\cdots*S_n*T_1\cdots*T_m\), where \(T_1,\dots,T_m\) are free semigroups on finite sets \(Y_1,\dots,Y_m\), respectively. Let \(H=(t_1,\dots,t_l)\) be a subsemigroup of \(S\), where \(t_1,\dots,t_l\in S\setminus(S_1\cup\cdots\cup S_n)\). Then \(H\) is an automatic semigroup.
    0 references
    0 references
    automatic semigroups
    0 references
    free products
    0 references
    automata
    0 references
    0 references