Skip to main content

Logic Finite Automata

  • Chapter
  • 143 Accesses

Part of the book series: Synthese Library ((SYLI,volume 247))

Abstract

A standard finite state automaton is an abstract machine which may take a finite number of states. Some states are marked as accepting states, and an initial state is specified in which the machine starts, faced with a word w over a finite input alphabet ∑. A finite transition table specifies the possibilities to change states, consuming a certain prefix of the actual rest of the input word. The automaton accepts a word if it is possible to eventually reach an accepting state with the empty word, choosing appropriate transitions.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Abramson, H. and Dahl, V.: 1989, Logic Grammars, New York: Springer Verlag

    Book  Google Scholar 

  • Aho, A.V.: 1968, “Indexed Grammars”, Journal of the ACM 15, pp. 647–671

    Article  Google Scholar 

  • Apt, K.R.: 1990, “Logic Programming”, in: J. van Leeuwen (ed.), Handbook of Theoretical Computer Science, Vol. B Chapter 10 Amsterdam: North-Holland, pp. 495–574

    Google Scholar 

  • van Benthem, J.: 1985, Semantic Automata, Report No. CSLI-85–27, Center for the Study of Language and Information, Stanford University

    Google Scholar 

  • Borger, E.: 1986, Berechenbarkeit, Komplexität, Logik, 2. Edition. Braunschweig/Wiesbaden: Vieweg

    Google Scholar 

  • Colmerauer, A.: 1978, “Metamorphosis Grammars”, in: L. Bole (ed.), Natural Language Communication with Computers, Berlin: Springer Verlag, pp. 133–188

    Chapter  Google Scholar 

  • Colmerauer, A.: 1988, Final Specification for Prolog III, Esprit Reference Number P1219(1106), Manuscript

    Google Scholar 

  • Francez, N. and Shemesh, Y.: 1991, Finite-State Datalog Automata and Relational Languages, Technical Report 669, Haifa: Israel Institute of Technology

    Google Scholar 

  • Gabbay, D.M. and Schulz, K.U.: 1991, Logic Finite Automata and Constraint Logic Finite Automata, CIS-Bericht 91–45, University of Munich

    Google Scholar 

  • Gazdar, G.: 1985, Applicability of indexed grammars to natural languages. Report No. CSLI-85–34, Center for the Study of Language and Information, Stanford University

    Google Scholar 

  • Ginsburg, S. and Spanier, E.: 1966, “Semi-Groups, Pressburger Formulas and Languages”, Pacific Journal of Mathematics 16, pp. 285–296

    Article  Google Scholar 

  • Gross, M. and Perrin, D. (eds): 1989, Electronic Dictionaries and Automata in Computational Linguistics, Berlin: Springer Verlag, LNCS 377

    Google Scholar 

  • Hausser, D.: 1989, Computation of Language, Berlin, Heidelberg: Springer Series on Symbolic Computation (Artificial Intelligence)

    Book  Google Scholar 

  • Hopcroft, J.E. and Ullman, J.D.: 1979, Introduction to Automata Theory, Languages, and Computation, Addison-Wesley

    Google Scholar 

  • Jaffar, J. and Lassez, J.-L.: 1987, “Constraint Logic Programming”, Proceedings of the 14th ACM Symposium on the Principles of Programming Languages, pp. 111–119

    Google Scholar 

  • Lang, B.: 1988, Complete Evaluation of Horn Clauses: an Automata Theoretic Approach, Research Note, Les Chesnay, France: INRIA

    Google Scholar 

  • Lassez, J.-L., Maher, M.J. and Marriot, K.G.: 1986, “Unification revisitedy” in: Proceedings Workshop on Found, of Logic and Functional Programming, Trento, LNCS 306, Berlin: Springer Verlag

    Google Scholar 

  • Lewis, H. and Papadimitriou, C: 1983, Elements of the Theory of Computation, Englewood Cliffs

    Google Scholar 

  • Lloyd, J.W.: 1984, Foundations of Logic Programming, Berlin: Springer Verlag

    Book  Google Scholar 

  • Paterson, M.S. and Wegman, M.N.: 1978, “Linear Unification”, Journal of Computer and System Sciences 16, No. 2, pp. 158–167

    Article  Google Scholar 

  • Pereira, F.C.N, and Warren, D.H.D.: 1980, “Definite Clause Grammars for Language Analysis — A Survey of the Formalism and a Comparison with Transition Networks”, Artificial Intelligence 13, pp. 231–278

    Article  Google Scholar 

  • Pereira, F.C.N, and Warren, D.H.D.: 1983, “Parsing as Deduction”, Proceedings of the 21st Annual Meeting of the Association for Computational Linguistics, Cambridge, MA, pp. 137–144

    Google Scholar 

  • Roche, E.: 1992, “Looking for Syntactic Patterns in Texts” COMPLEX’92, Papers in Computational Lexicography, Budapest

    Google Scholar 

  • Shieber, S.M.: 1985, “Evidence against the Context-Freeness of Natural Language”, Linguistics and Philosophy 8, pp. 333–343

    Article  Google Scholar 

  • Sommerhaider, R. and Van Westrhenen, S.C.: 1988, The Theory of Com-putability, Addison-Wesley

    Google Scholar 

  • Tarau, P. and Boyer, M.: 1990, “Elementary Logic Programs”, in: P. Deransart and J. Malusynski (eds), Proceedings of Programming Languages Implementation and Logic Programming, Berlin, Heidelber: Springer Verlag, LNCS 456, pp. 159–173

    Chapter  Google Scholar 

  • Tarau, P.: 1993, WAM-optimization in BinProlog: towards a realistic Continuation Passing Prolog Engine, Tech. Report TR92–03, Dept. d’Informatique, Universite de Moncton

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Schulz, K.U., Gabbay, D.M. (1995). Logic Finite Automata. In: Pólos, L., Masuch, M. (eds) Applied Logic: How, What and Why. Synthese Library, vol 247. Springer, Dordrecht. https://doi.org/10.1007/978-94-015-8533-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-94-015-8533-0_9

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-4536-2

  • Online ISBN: 978-94-015-8533-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics