Induced permutation automata and coverings of strongly connected automata (Q1283800)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Induced permutation automata and coverings of strongly connected automata
scientific article

    Statements

    Induced permutation automata and coverings of strongly connected automata (English)
    0 references
    0 references
    0 references
    0 references
    9 September 1999
    0 references
    An automaton \(\mathcal A\) is a triple \((S,\Sigma,\delta)\) where \(S\) is a finite non-empty set of states, \(\Sigma\) is a finite non-empty alphabet and \(\delta\colon S\times\Sigma\to S\) is a mapping. Let \(\delta^*\colon S\times\Sigma^*\to S\) denote the extension of \(\delta\) with \(\delta^*(s,\alpha\beta)=\delta^*(\delta^*(s,\alpha),\beta)\) for all \(s\in S\) and all \(\alpha ,\beta\in\Sigma^*\). An automaton is strongly connected if for any pair \((s,t)\in S\times S\) there exists \(\alpha\in\Sigma^*\) with \(\delta^*(s,\alpha)=t\). A family \(\pi=\{H_i\}_{i\in I}\) of subsets of \(S\) is an admissible system if for every \(\sigma\in\Sigma\) and every \(i\in I\) there exists \(j\in I\) with \(\{\delta(x,\sigma)\mid x\in H_i\}\subseteq H_j\). We say that an automaton \((\pi,\Sigma,\delta')\) is a generalized factor automaton of \(\mathcal A\) by \(\pi\) if \(\{\delta(x,\sigma)\mid x\in H_i\}\subseteq\delta'(H_i,\sigma)\) for all \(\sigma\in\Sigma\) and all \(H_i\in\pi\). The set \({\mathcal S}({\mathcal A})=\{\delta^*(-,\alpha)\colon S\to S\mid\alpha\in\Sigma^*\}\) is closed under composition and thus it is a semigroup. For a minimal idempotent \(e\) of \({\mathcal S}({\mathcal A})\), an automaton \((Se,e{\mathcal S}({\mathcal A})e,\delta')\) such that \(\delta'(se,efe)=sefe\) is called an induced permutation automaton of \(\mathcal A\). An automaton \((S_1\times S_2,\Sigma_2,\delta_3)\) is a cascade product of automata \((S_1,\Sigma_1,\delta_1)\) and \((S_2,\Sigma_2,\delta_2)\) with respect to a mapping \(\omega\colon S_2\times\Sigma_2\to S_1\) if \(\delta_3((s_1,s_2),\sigma)=(\delta_1(s_1,\omega(s_2,\sigma)),\delta_2(s_2,\sigma))\) for all \(\sigma\in\Sigma\) and all \((s_1,s_2)\in S_1\times S_2\). An automaton \((S_1,\Sigma,\delta_1)\) covers an automaton \((S_2,\Sigma,\delta_2)\) if there exists a surjective mapping \(\varphi\colon S_1\to S_2\) with \(\varphi(\delta_1(s,\sigma))=\delta_2(\varphi(s),\sigma)\) for all \(s\in S_1\) and all \(\sigma\in\Sigma\). The following modification of classical Krohn-Rhodes theorem is proved: Let \({\mathcal A}=(S,\Sigma,\delta)\) be a strongly connected automaton. Then \(\pi=\{Se\}\) where \(e\) is taken over all minimal idempotents of \({\mathcal S}({\mathcal A})\) is an admissible system of \(\mathcal A\) and \(\mathcal A\) is covered by a cascade product of an induced permutation automaton of \(\mathcal A\) and a generalized factor automaton of \(\mathcal A\) by \(\pi\).
    0 references
    0 references
    strongly connected automata
    0 references
    cascade products
    0 references
    admissible systems
    0 references
    decompositions of automata
    0 references
    idempotents
    0 references