Skip to main content

Regular Languages

  • Chapter
  • First Online:
Handbook of Formal Languages

Abstract

Regular languages and finite automata are among the oldest topics in formal language theory. The formal study of regular languages and finite automata can be traced back to the early forties, when finite state machines were used to model neuron nets by McCulloch and Pitts [83]. Since then, regular languages have been extensively studied. Results of early investigations are, for example, Kleeneā€™s theorem establishing the equivalence of regular expressions and finite automata [69], the introduction of automata with output by Mealy [86] and Moore [88], the introduction of nondeterministic finite automata by Rabin and Scott [99], and the characterization of regular languages by congruences of finite index by Myhill [90] and Nerode [91].

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. V. Aho and J. D. Ullman, The Theory of Parsing, Translation,and Compiling, Vol. 1, Prentice-Hall, Englewood Cliffs, N.J., (1972).

    Google ScholarĀ 

  2. A. V. Aho, R. Sethi, and J. D. Ullman, Compilers - Principles,Techniques, and Tools, Addison-Wesley, Reading, (1986).

    MATHĀ  Google ScholarĀ 

  3. J. C. M. Baeten and W. P. Weijland, Process Algebra, Cambridge University Press, Cambridge, (1990).

    MATHĀ  Google ScholarĀ 

  4. J. L. BalcĆ”zar, J. Diaz, and J. GabarrĆ³, Structured Complexity I, II, EATCS Monagraphs on Theoretical Computer Science, vol. 11 and 22, Springer-Verlag, Berlin 1988 and 1990.

    Google ScholarĀ 

  5. Y. Bar-Hillel, M. Perles, and E. Shamir, ā€œOn formal properties of simple phrase structure grammarsā€, Z. Phonetik. Sprachwiss. Kommunikationsforsch. 14 (1961) 143ā€“172.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  6. J.-C. Birget, ā€œState-Complexity of Finite-State Devices, State Compressibility and Incompressibilityā€, Mathematical Systems Theory 26 (1993) 237ā€“269.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  7. G. Berry and R. Sethi, ā€œFrom Regular Expressions to Deterministic Automataā€, Theoretical Computer Science 48 (1986) 117ā€“126.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  8. J. Berstel, Transductions and Context-Free Languages, Teubner, Stuttgart, (1979).

    MATHĀ  Google ScholarĀ 

  9. J. Berstel and M. Morcrette, ā€œCompact representation of patterns by finite automataā€, Pixim 89: Lā€™Image NumĆ©rique Ć  Paris, AndrĆ© Gagalowicz, ed., Hermes, Paris, (1989), pp.387ā€“395.

    Google ScholarĀ 

  10. J. Berstel and C. Reutenauer, Rational Series and Their Languages, EATCS Monographs on Theoretical Computer Science, Springer-Verlag, Berlin (1988).

    MATHĀ  Google ScholarĀ 

  11. W. Brauer, Automatentheorie, Teubner, Stuttgart, (1984).

    MATHĀ  Google ScholarĀ 

  12. W. Brauer, ā€œOn Minimizing Finite Automataā€, EATCS Bulletin 35 (1988) 113ā€“116.

    MATHĀ  Google ScholarĀ 

  13. A. BrĆ¼ggemann-Klein, ā€œRegular expressions into finite automataā€, Theoretical Computer Science 120 (1993) 197ā€“213.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  14. A. BrĆ¼ggemann-Klein and D. Wood, ā€œDeterministic Regular Languagesā€, Proceedings of STACSā€™92, Lecture Notes in Computer Science 577, A. Finkel and M. Jantzen (eds.), Springer-Verlag, Berlin (1992) 173ā€“184.

    Google ScholarĀ 

  15. J. A. Brzozowski, ā€œCanonical regular expressions and minimal state graphs for definite eventsā€, Mathematical Theory of Automata, vol. 12 of MRI Symposia Series, Polytechnic Press, NY, (1962), 529ā€“561.

    Google ScholarĀ 

  16. J. A. Brzozowski, ā€œDerivatives of Regular Expressionsā€, Journal of the ACM 11:4 (1964) 481ā€“494.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  17. J. A. Brzozowski, ā€œDevelopments in the theory of regular languagesā€, Information Processing 80, S. H. Lavington edited, Proceedings of IFIP Congress 80, North-Holland, Amsterdam (1980) 29ā€“40.

    Google ScholarĀ 

  18. J. A. Brzozowski, ā€œOpen problems about regular languagesā€, Formal Language Theory - Perspectives and open problems, R. V. Book (ed.), Academic Press, New York, (1980), pp.23ā€“47.

    Google ScholarĀ 

  19. J. A. Brzozowski and E. Leiss, ā€œOn Equations for Regular Languages, Finite Automata, and Sequential Networksā€, Theoretical Computer Science 10 (1980) 19ā€“35.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  20. J. A. Brzozowski and I. Simon, ā€œCharacterization of locally testable eventsā€, Discrete Mathematics 4 (1973) 243ā€“271.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  21. J. A. Brzozowski and M. Yoeli, Digital Networks, Prentice-Hall, Englewood Cliffs, N. J., (1976).

    MATHĀ  Google ScholarĀ 

  22. A. K. Chandra and L. J. Stockmeyer, ā€œAlternationā€, FOCS 17 (1976) 98ā€“108.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  23. A. K. Chandra, D. C. Kozen, L. J. Stockmeyer, ā€œAlternationā€, Journal of the ACM 28 (1981) 114ā€“133.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  24. J. H. Chang, O. H. Ibarra and B. Ravikumar, ā€œSome observations concerning alternating Turing machines using small spaceā€, Inform. Process. Lett. 25 (1987) 1ā€“9.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  25. C.-H. Chang and R. Paige, ā€œFrom Regular Expressions to DFAā€™s Using Compressed NFAā€™sā€, Proceedings of the Third Symposium on Combinatorial Pattern Matching (1992) 90ā€“110.

    MATHĀ  Google ScholarĀ 

  26. S. Cho and D. Huynh, ā€œThe parallel complexity of finite state automata problemsā€, Technical Report UTDCS-22ā€“88, University of Texas at Dallas, (1988).

    MATHĀ  Google ScholarĀ 

  27. D. I. A. Cohen, Introduction to Computer Theory, Wiley, New York, (1991).

    Google ScholarĀ 

  28. K. Culik II and S. Dube, ā€œRational and Affine Expressions for Image Descriptionā€, Discrete Applied Mathematics 41 (1993) 85ā€“120.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  29. K. Culik II and S. Dube, ā€œAffine Automata and Related Techniques for Generation of Complex Imagesā€, Theoretical Computer Science 116 (1993) 373ā€“398.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  30. K. Culik II, F. E. Fich and A. Salomaa, ā€œA Homomorphic Characterization of Regular Languagesā€, Discrete Applied Mathematics 4 (1982)149ā€“152.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  31. K. Culik II and T. Harju, ā€œSplicing semigroups of dominoes and DNAā€, Discrete Applied Mathematics 31 (1991) 261ā€“277.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  32. K. Culik II and J. KarhumƤki, ā€œThe equivalence problem for single-valued two-way transducers (on NPDTOL languages) is decidableā€, SIAM Journal on Computing, vol. 16, no. 2 (1987) 221ā€“230.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  33. K. Culik II and J. Kari, ā€œImage Compression Using Weighted Finite Automataā€, Computer and Graphics, vol. 17, 3, (1993) 305ā€“313.

    Google ScholarĀ 

  34. J. Dassow, G. PƤun, A. Salomaa, ā€œOn Thinness and Slenderness of L Languagesā€, EATCS Bulletin 49 (1993) 152ā€“158.

    MATHĀ  Google ScholarĀ 

  35. F. Dejean and M. P. SchĆ¼tzenberger, ā€œOn a question of Egganā€, Information and Control 9 (1966) 23ā€“25.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  36. A. de Luca and S. Varricchio, ā€œOn noncounting regular classesā€, Theoretical Computer Science 100 (1992) 67ā€“104.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  37. V. Diekert and G. Rozenberg (ed.), The Book of Traces, World Scientific, Singapore, (1995).

    Google ScholarĀ 

  38. D. Drusinsky and D. Harel, ā€œOn the power of bounded concurrency I: Finite automataā€, Journal of the ACM 41 (1994) 517ā€“539.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  39. L. C. Eggan, ā€œTransition graphs and the star height of regular eventsā€, Michigan Math. J. 10 (1963) 385ā€“397.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  40. A. Ehrenfeucht, R. Parikh, and G. Rozenberg, ā€œPumping Lemmas for Regular Setsā€, SIAM Journal on Computing vol. 10, no. 3 (1981) 536ā€“541.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  41. S. Eilenberg, Automata, Languages,and Machines, Vol. A, Academic Press, New York, (1974).

    MATHĀ  Google ScholarĀ 

  42. S. Eilenberg, Automata, Languages,and Machines, Vol. B, Academic Press, New York, (1974)

    MATHĀ  Google ScholarĀ 

  43. C. C. Elgot and J. D. Rutledge, ā€œOperations on finite automataā€, Proc. AIEE Second Ann. Symp. on Switching Theory and Logical Design, Detroit, (1961).

    Google ScholarĀ 

  44. A. Fellah, Alternating Finite Automata and Related Problems, PhD Dissertation, Dept. of Math. and Computer Sci., Kent State University, (1991).

    Google ScholarĀ 

  45. A. Fellah, H. JĆ¼rgensen, S. Yu, ā€œConstructions for alternating finite automataā€, Intern. J. Computer Math. 35 (1990) 117ā€“132.

    MATHĀ  Google ScholarĀ 

  46. M. R. Carey and D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, Freeman, San Francisco, (1979.)

    Google ScholarĀ 

  47. S. Ginsburg, Algebraic and automata-theoretic properties of formal languages, North-Holland, Amsterdam, (1975).

    MATHĀ  Google ScholarĀ 

  48. V. M. Glushkov, ā€œThe abstract theory of automataā€, Russian Mathematics Surveys 16 (1961) 1ā€“53.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  49. D. Gries, ā€œDescribing an Algorithm by Hoperoftā€, Acta Informatica 2 (1973) 97ā€“109.

    MATHĀ  Google ScholarĀ 

  50. L. Guo, K. Salomaa, and S. Yu, ā€œSynchronization Expressions and Languagesā€, Proceedings of the Sixth IEEE Symposium on Parallel and Distributed Processing (1994) 257ā€“264.

    Google ScholarĀ 

  51. M. A. Harrison, Introduction to Formal Language Theory, Addison-Wesley, Reading, (1978).

    MATHĀ  Google ScholarĀ 

  52. K. Hashiguchi, ā€œAlgorithms for Determining Relative Star Height and Star Heightā€, Information and Computation 78 (1988) 124ā€“169.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  53. T. Head, ā€œFormal language theory and DNA: An analysis of the generative capacity of specific recombinant behaviorsā€, Bull. Math. Biol. 49 (1987) 737ā€“759.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  54. F. C. Hennie, Finite-State Models for Logical Machines, Wiley, New York, (1968).

    MATHĀ  Google ScholarĀ 

  55. T. Hirst and D. Harel, ā€œOn the power of bounded concurrency II: Pushdown automataā€, Journal of the ACM 41 (1994), 540ā€“554.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  56. J. E. Hoperoft, ā€œAn n log n algorithm for minimizing states in a finite automatonā€, in Theory of Machines and Computations, Z. Kohavi (ed.), Academic Press, New York, (1971).

    Google ScholarĀ 

  57. J. E. Hoperoft and J. D. Ullman, Introduction to Automata Theory,Languages, and Computation, Addison-Wesley, Reading, (1979), 189ā€“196.

    Google ScholarĀ 

  58. J. M. Howie, Automata and Languages, Oxford University Press, Oxford, (1991).

    MATHĀ  Google ScholarĀ 

  59. H. B. Hunt, D. J. Rosenkrantz, and T. G. Szymanski, ā€œOn the Equivalence, Containment, and Covering Problems for the Regular and Context-Free Languagesā€, Journal of Computer and System Sciences 12 (1976) 222ā€“268.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  60. O. Ibarra, ā€œThe unsolvability of the equivalence problem for epsilon-free NGSMā€™s with unary input (output) alphabet and applicationsā€, SIAM Journal on Computing 4 (1978) 524ā€“532.

    MATHĀ  Google ScholarĀ 

  61. K. Inoue, I. Takanami, and H. Tanaguchi, ā€œTwo-Dimensional alternating Turing machinesā€, Proc. 14th Ann. ACM Symp. On Theory of Computing (1982) 37ā€“46.

    Google ScholarĀ 

  62. K. Inoue, I. Takanami, and H. Tanaguchi, ā€œA note on alternating on-line Turing machinesā€, Information Processing Letters 15:4 (1982) 164ā€“168.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  63. J. Jaffe, ā€œA necessary and sufficient pumping lemma for regular languagesā€, SIGACT News (1978) 48ā€“49.

    MATHĀ  Google ScholarĀ 

  64. T. Jiang and B. Ravikumar, ā€œA note on the space complexity of some decision problems for finite automataā€, Information Processing Letters 40 (1991) 25ā€“31.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  65. T. Jiang and B. Ravikumar, ā€œMinimal NFA Problems are Hardā€, SIAM Journal on Computing 22 (1993), 1117ā€“1141. Proceedings of 18th ICALP, Lecture Notes in Computer Science 510, Springer-Verlag, Berlin (1991) 629ā€“640.

    Google ScholarĀ 

  66. N. Jones, ā€œSpace-bounded reducibility among combinatorial problemsā€, Journal of Computer and System Sciences 11 (1975) 68ā€“85.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  67. T. Kameda and P. Weiner, ā€œOn the state minimization of nondeterministic finite automataā€, IEEE Trans. on Computers C-19 (1970) 617ā€“627.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  68. D. Kelley, Automata and Formal Languages - An Introduction, Prentice-Hall, Englewood Cliffs, N. J., (1995).

    Google ScholarĀ 

  69. S. C. Kleene, ā€œRepresentation of events in nerve nets and finite automataā€, Automata Studies, Princeton Univ. Press, Princeton, N. J., (1996), pp.2ā€“42.

    Google ScholarĀ 

  70. D. E. Knuth, J. H. Morris, and V. R. Pratt, ā€œFast pattern matching in stringsā€, SIAM Journal on Computing, vol.6, no.2 (1977) 323ā€“350.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  71. D. Kozen, ā€œOn parallelism in Turing machinesā€, Proceedings of 17th FOCS (1976) 89ā€“97.

    Google ScholarĀ 

  72. R. E. Ladner, R. J. Lipton and L. J. Stockmeyer, ā€œAlternating pushdown automataā€, Proc. 19th IEEE Symp. on Foundations of Computer Science, Ann Arbor, MI, (1978) 92ā€“106.

    MATHĀ  Google ScholarĀ 

  73. E. Leiss, ā€œSuccinct representation of regular languages by boolean automataā€, Theoretical Computer Science 13 (1981) 323ā€“330.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  74. E. Leiss, ā€œOn generalized language equationsā€, Theoretical Computer Science 14 (1981) 63ā€“77.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  75. E. Leiss, ā€œSuccinct representation of regular languages by boolean automata IIā€, Theoretical Computer Science 38 (1985) 133ā€“136.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  76. E. Leiss, ā€œLanguage equations over a one-letter alphabet with union, concatenation and star: a complete solutionā€, Theoretical Computer Science 131 (1994) 311ā€“330.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  77. E. Leiss, ā€œUnrestricted complementation in language equations over a one-letter alphabetā€, Theoretical Computer Science 132 (1994) 71ā€“84.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  78. H. R. Lewis and C. H. Papadimitriou, Elements of the Theory of Computation, Prentice-Hall, Englewood Cliffs, N. J., (1981).

    MATHĀ  Google ScholarĀ 

  79. P. A. Lindsay, ā€œAlternation and w-type Turing acceptorsā€, Theoretical Computer Science 43 (1986) 107ā€“115.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  80. P. Linz, An Introduction to Formal Languages and Automata, D. C. Heath and Company, Lexington, (1990).

    MATHĀ  Google ScholarĀ 

  81. O. B. Lupanow, ā€œĆ¼ber den Vergleich zweier Typen endlicher Quellenā€, Prob-lerne der Kybernetik 6 (1966) 328ā€“335, and Problemy Kibernetiki 6 (1962) (Russian original).

    Google ScholarĀ 

  82. A. Mateescu, ā€œScattered deletion and commutativityā€, Theoretical Computer Science 125 (1994) 361ā€“371.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  83. W. S. McCulloch and W. Pitts, ā€œA logical calculus of the ideas immanent in nervous activityā€, Bull. Math. Biophysics 5 (1943) 115ā€“133.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  84. R. McNaughton, Counter-Free Automata, MIT Press, Cambridge, (1971).

    Google ScholarĀ 

  85. R. McNaughton and H. Yamada, ā€œRegular Expressions and State Graphs for Automataā€, Trans. IRS EC-9 (1960) 39ā€“47. Also in Sequential Machines - Selected Papers, E. F. Moore ed., Addison-Wesley, Reading, (1964), 157ā€“174.

    Google ScholarĀ 

  86. G. H. Mealy, ā€œA method for synthesizing sequential circuitsā€, Bell System Technical J. 34: 5 (1955), 1045ā€“1079.

    MathSciNetĀ  Google ScholarĀ 

  87. A. R. Meyer and M. J. Fischer. ā€œEconomy of description by automata, grammars, and formal systemsā€, FOCS 12 (1971) 188ā€“191.

    Google ScholarĀ 

  88. E. F. Moore, ā€œGedanken experiments on sequential machinesā€, Automata Studies, Princeton Univ. Press, Princeton, N.J., (1966), pp.129ā€“153.

    Google ScholarĀ 

  89. F. R. Moore, ā€œOn the Bounds for State-Set Size in the Proofs of Equivalence Between Deterministic, Nondeterministic, and Two-Way Finite Automataā€, IEEE Trans. Computers 20 (1971), 1211ā€“1214.

    MATHĀ  Google ScholarĀ 

  90. J. Myhill, ā€œFinite automata and the representation of eventsā€, WADD TR-57624, Wright Patterson AFB, Ohio, (1957), 112ā€“137.

    Google ScholarĀ 

  91. A. Nerode, ā€œLinear automata transformationā€, Proceedings of AMS 9 (1958) 541ā€“544.

    MATHĀ  Google ScholarĀ 

  92. O. Nierstrasz, ā€œRegular Types for Active Objectsā€, OOPSLAā€™93, 1ā€“15.

    Google ScholarĀ 

  93. M. Nivat, ā€œTransductions des langages de Chomskyā€, Ann. Inst. Fourier, Grenoble 18 (1968) 339ā€“456.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  94. W. J. Paul, E. J. Prauss and R. Reischuck, ā€œOn Alternationā€, Acta Inform. 14 (1980) 243ā€“255.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  95. G. PĆ”un and A. Salomaa, ā€œDecision problems concerning the thinness of DOL languagesā€, EATCS Bulletin 46 (1992) 171ā€“181.

    MATHĀ  Google ScholarĀ 

  96. G. PĆ”un and A. Salomaa, ā€œClosure properties of slender languagesā€, Theoretical Computer Science 120 (1993) 293ā€“301.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  97. G. Patin and A. Salomaa, ā€œThin and slender languagesā€, Discrete Applied Mathematics 61 (1995) 257ā€“270.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  98. D. Perrin, (Chapter 1) Finite Automata, Handbook of Theoretical Computer Science, Vol. B, J. van Leeuwen (ed.), MIT Press, (1990).

    Google ScholarĀ 

  99. M. O. Rabin and D. Scott, ā€œFinite automata and their decision problemsā€, IBM J. Res. 3: 2 (1959) 115ā€“125.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  100. G. N. Raney, ā€œSequential functionsā€, Journal of the ACM 5 (1958) 177.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  101. B. Ravikumar, ā€œSome applications of a technique of Sakoda and Sipserā€, SIGACT News, 21:4 (1990) 73ā€“77.

    Google ScholarĀ 

  102. B. Ravikumar and O. H. Ibarra, ā€œRelating the type of ambiguity of finite automata to the succinctness of their representationā€, SIAM Journal on Computing vol. 18, no. 6 (1989), 1263ā€“1282.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  103. W. L. Ruzzo, ā€œTree-size bounded alternationā€, Journal of Computer and System Sciences 21 (1980) 218ā€“235.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  104. A. Salomaa, On the Reducibility of Events Represented in Automata, Annales Academiae Scientiarum Fennicae, Series A, I. Mathematica 353, (1964).

    Google ScholarĀ 

  105. A. Salomaa, Theorems on the Representation of events in Moore-Automata, Turun Yliopiston Julkaisuja Annales Universitatis Turkuensis, Series A, 69, (1964).

    Google ScholarĀ 

  106. A. Salomaa, Theory of Automata, Pergamon Press, Oxford, (1969).

    MATHĀ  Google ScholarĀ 

  107. A. Salomaa, Jewels of Formal Language Theory, Computer Science Press, Rockville, Maryland, (1981).

    MATHĀ  Google ScholarĀ 

  108. A. Salomaa, Computation and Automata, Cambridge University Press, Cambridge, (1985).

    MATHĀ  Google ScholarĀ 

  109. A. Salomaa and M. Soittola, Automata-Theoretic Aspects of Formal Power Series, Springer-Verlag, New York, (1978).

    MATHĀ  Google ScholarĀ 

  110. K. Salomaa and S. Yu, ā€œLoop-Free Alternating Finite Automataā€, Technical Report 482, Department of Computer Science, Univ. of Western Ontatio, (1996).

    MATHĀ  Google ScholarĀ 

  111. K. Salomaa, S. Yu, Q. Zhuang, ā€œThe state complexities of some basic operations on regular languagesā€, Theoretical Computer Science 125 (1994) 315ā€“328.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  112. M. P. SchĆ¼tzenberger, ā€œFinite Counting Automataā€, Information and Control 5 (1962) 91ā€“107.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  113. M. P. SchĆ¼tzenberger, ā€œOn finite monoids having only trivial subgroupsā€, Information and Control 8 (1965) 190ā€“194.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  114. M.P. SchĆ¼tzenberger, ā€œSur les relations rationellesā€, in Proc. 2nd GI Conference, Automata Theory and Formal languages, H. Braklage (ed.), Lecture Notes in Computer Science 33, Springer-Verlag, Berlin (1975) 209ā€“213.

    Google ScholarĀ 

  115. J. Shallit, ā€œNumeration systems, linear recurrences, and regular setsā€, Information and Computation 113 (1994) 331ā€“347.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  116. J. Shallit and J. Stolfi, ā€œTwo methods for generating fractalsā€, Computers & Graphics 13 (1989) 185ā€“191.

    Google ScholarĀ 

  117. P. W. Shor, ā€œA Counterexample to the triangle conjectureā€, J. Combinatorial Theory, Series A (1985) 110ā€“112.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  118. J. L. A. van de Snepscheut, What Computing Is All About, Springer-Verlag, New York, (1993).

    MATHĀ  Google ScholarĀ 

  119. L. Stockmeyer and A. Meyer, ā€œWord problems requiring exponential time (preliminary report)ā€, Proceedings of the 5th ACM Symposium on Theory of Computing, (1973) 1ā€“9.

    MATHĀ  Google ScholarĀ 

  120. A. Szilard, S. Yu, K. Zhang, and J. Shallit, ā€œCharacterizing Regular Languages with Polynomial Densitiesā€, Proceedings of the 17th International Symposium on Mathematical Foundations of Computer Science, Lecture Notes in Computer Science 629 Springer-Verlag, Berlin (1992) 494ā€“503.

    Google ScholarĀ 

  121. K. Thompson, ā€œRegular Expression Search Algorithmā€, Communications of the ACM 11:6 (1968) 410ā€“422.

    MATHĀ  Google ScholarĀ 

  122. B. W. Watson, Taxonomies and Toolkits of Regular Language Algorithms, PhD Dissertation, Department of Mathematics and Computing Science, Eindhoven University of Technology, (1995).

    MATHĀ  Google ScholarĀ 

  123. D. Wood, Theory of Computation, Wiley, New York, (1987).

    MATHĀ  Google ScholarĀ 

  124. S. Yu and Q. Zhuang, ā€œOn the State Complexity of Intersection of Regular Languagesā€, ACM SIGACT News, vol. 22, no. 3, (1991) 52ā€“54.

    Google ScholarĀ 

  125. Y. Zalcstein, ā€œLocally testable languagesā€, Journal of Computer and System Sciences 6 (1972) 151ā€“167.

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 1997 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Yu, S. (1997). Regular Languages. In: Rozenberg, G., Salomaa, A. (eds) Handbook of Formal Languages. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-59136-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-59136-5_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-63863-3

  • Online ISBN: 978-3-642-59136-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics