Skip to main content

Automata, Power Series, and Coinduction: Taking Input Derivatives Seriously (Extended Abstract)

  • Conference paper
  • First Online:
Automata, Languages and Programming

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1644))

Abstract

Formal power series are functions σ: A*k from the set of words over some alphabet A to some semiring k. Examples include formal languages (k = {0; 1}) and power series in classical analysis (k=ℝ, viewing the elements of A as variables). Because of their relevance to many different scientific areas, both in mathematics and computer science, a large body of literature on power series exists. Most approaches to the subject are essentially algebraic. The aim of this paper is to show that it is worthwhile to view power series from a dual per- spective, called coalgebra (see [Rut96] for a general account). In summary, this amounts to supplying the set of all power series with a deterministic automaton structure, which has the universal property of being final. Finality then forms the basis for both definitions and proofs by coinduction, which is the coalgebraic counterpart of induction.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. J. Berstel and C. Reutenauer. Rational series and their languages, volume 12 of EATCS Monographs on Theoretical Computer Science. Springer, 1988.

    Google Scholar 

  2. J.A. Brzozowski. Derivatives of regular expressions. Journal of the ACM, 11(4):481–494, 1964.

    Article  MathSciNet  Google Scholar 

  3. J.H. Conway. Regular algebra and finite machines. Chapman and Hall, 1971.

    Google Scholar 

  4. J. Gunawardena. Idempotency. Pub. of the Newton Institute. CUP, 1998.

    Google Scholar 

  5. D. Pavlovćc and M. Escardó. Calculus in coinductive form. In LICS’l98.

    Google Scholar 

  6. J.J.M.M. Rutten. Universal coalgebra: a theory of systems. Report CS-R9652, CWI, 1996. To appear in Theoretical Computer Science.

    Google Scholar 

  7. J.J.M.M. Rutten. Automata and coinduction (an exercise in coalgebra). Report SEN-R9803, CWI, 1998. Also in the proceedings of CONCUR’ 98, LNCS 1466, 1998, pp. 194–218.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rutten, J. (1999). Automata, Power Series, and Coinduction: Taking Input Derivatives Seriously (Extended Abstract). In: Wiedermann, J., van Emde Boas, P., Nielsen, M. (eds) Automata, Languages and Programming. Lecture Notes in Computer Science, vol 1644. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48523-6_61

Download citation

  • DOI: https://doi.org/10.1007/3-540-48523-6_61

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66224-2

  • Online ISBN: 978-3-540-48523-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics