×

On complete systems of automata. (English) Zbl 0946.68071

Summary: A primitive product is a composition of a finite sequence of finite automata such that feedback is limited to no further than the previous factor. Furthermore, the input to each factor depends only on the global input to the system and the states of at most three factors (including the factor itself). Conversely, the state of a factor may directly influence only at most three factors (including the factor itself). Additional conditions guarantee a strong planarity property known as outerplanarity. Any primitive product of automata can be realized in an outerplanar layout. This is desirable from the engineering point of view of simple circuit wiring as a circuit whose components and wires comprise the nodes and edges of an outerplanar graph may be realized on a two-dimensional surface, and moreover, new wires can be run from a point outside the circuit to any or all nodes of the circuit without crossing each other or any existing wires.
We constructively show that if \(A4\) is a finite automaton satisfying Letichevsky’s criterion, then any finite automaton can be homomorphically represented by (i.e. is a homomorphic image of a subautomaton of, or equivalently, is a letter-to-letter [length-preserving] divisor of) a primitive product of copies of \(A\). A class \(K\) of finite automata is homomorphically complete under a given product \(\pi\), by definition, if every finite automaton can be homomorphically represented as a \(\pi\)-product of automata from \(K\). By Letichevsky’s characterization of homomorphically complete classes under the general product (unrestricted finite composition), our results imply that a class of finite automata is homomorphically complete under the general product if and only if it is homomorphically complete under the primitive product.

MSC:

68Q45 Formal languages and automata
Full Text: DOI

References:

[1] Austin, B.; Henckell, K.; Nehaniv, C.; Rhodes, J., Subsemigroups and Complexity via the Presentation Lemma, J. Pure Appl. Algebra, 101, 3, 245-289 (1995) · Zbl 0836.20081
[2] Chartrand, G.; Harary, F., Planar permutation graphs, Ann. Inst. H. Poincaré, Sec., B 3, 433-438 (1967) · Zbl 0162.27605
[3] Dirac, G. A.; Schuster, S., A theorem of Kuratowski, Nederl. Akad. Wetensch. Proc. Ser., A 57, 343-348 (1954) · Zbl 0055.17002
[4] Dömösi, P.; Ésik, Z., On the hierarchy of \(νi\)-products of automata, Acta Cybernet., 8, 315-323 (1988) · Zbl 0693.68034
[5] Dömösi, P.; Imreh, B., On \(νi\)-products of automata, Acta Cybernet., 6, 149-162 (1983) · Zbl 0539.68049
[6] Ésik, Z., Homomorphically complete classes of automata with respect to the \(α2\)-product, Acta Sci. Math., 48, 135-141 (1985) · Zbl 0623.68053
[7] Z. Ésik, Gy. Horváth, The \(α2\); Z. Ésik, Gy. Horváth, The \(α2\)
[8] F. Gécseg, Composition of automata, Automata, Languages and Programming: 2nd Colloquium, Saarbrücken in: Lecture Notes in Computer Science, Vol. 14, Springer, Berlin, 1974, pp. 351-363.; F. Gécseg, Composition of automata, Automata, Languages and Programming: 2nd Colloquium, Saarbrücken in: Lecture Notes in Computer Science, Vol. 14, Springer, Berlin, 1974, pp. 351-363. · Zbl 0287.94040
[9] F. Gécseg, Products of Automata, EATCS Monographs on Theoretical Computer Science, vol. 7, Springer, Berlin, 1986.; F. Gécseg, Products of Automata, EATCS Monographs on Theoretical Computer Science, vol. 7, Springer, Berlin, 1986. · Zbl 0622.68049
[10] Gécseg, F.; Imreh, B., A comparison of \(αi\)-products and \(νi\)-products, Found. Control Eng., 12, 3-9 (1987) · Zbl 0638.68049
[11] Gécseg, F.; Jürgensen, H., On \(α0 - ν1\)-products of automata, Theoret. Comput. Sci., 80, 35-51 (1991) · Zbl 0737.68062
[12] F. Gécseg, I. Peák, Algebraic Theory of Automata, Disquisitiones Mathematicae Hungaricae, vol. 2 Akadémiai Kiadó, Budapest, 1972.; F. Gécseg, I. Peák, Algebraic Theory of Automata, Disquisitiones Mathematicae Hungaricae, vol. 2 Akadémiai Kiadó, Budapest, 1972.
[13] V. M. Gluškov, Abstract theory of automata, Uspekhi matem. nauk 16 (5)(101) (1961) 3-62. Correction: Uspekhi matem. nauk 17 (2)(104) (1962) 270.; V. M. Gluškov, Abstract theory of automata, Uspekhi matem. nauk 16 (5)(101) (1961) 3-62. Correction: Uspekhi matem. nauk 17 (2)(104) (1962) 270. · Zbl 0104.35404
[14] Harary, F., Graph Theory Addison-Wesley Series in Mathematics (1969), Addison-Wesley: Addison-Wesley Reading, MA · Zbl 0182.57702
[15] Krohn, K. B.; Rhodes, J. L., Algebraic theory of machines, I. Prime decomposition theorem for finite semi-groups and machines, Trans. Amer. Math. Soc., 116, 450-464 (1965) · Zbl 0148.01002
[16] K.B. Krohn, J.L. Rhodes, B.R. Tilson, The prime decomposition theorem of the algebraic theory of machines, M. Arbib (Ed.), Algebraic Theory of Machines, Languages and Semigroups Academic Press, New York, 1968.; K.B. Krohn, J.L. Rhodes, B.R. Tilson, The prime decomposition theorem of the algebraic theory of machines, M. Arbib (Ed.), Algebraic Theory of Machines, Languages and Semigroups Academic Press, New York, 1968.
[17] Kuratowski, K., Sur le problème des courbes gauches en topologie, Fund. Math., 15, 271-283 (1930) · JFM 56.1141.03
[18] Letichevsky, A. A., Conditions of completeness for finite automata, Žurn. Včisl. Matem. i Matem. Fiz., 1, 702-710 (1961)
[19] Nehaniv, C. L., From relation to emulationthe covering lemma for transformation semigroups, J. Pure Appl. Algebra, 107, 1, 75-87 (1996) · Zbl 0852.20051
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.