Skip to main content

Expressiveness of $-Calculus: What Matters?

  • Conference paper
Intelligent Information Systems

Part of the book series: Advances in Soft Computing ((AINSC,volume 4))

Abstract

$-calculus is a higher-order polyadic process algebra for resource bounded computation. It has been designed to handle autonomous agents, evolutionary computing, neural nets, expert systems, machine learning, and distributed interactive AI systems, in general. $-calculus has built-in cost-optimization mechanism allowing to deal with nondeterminism, incomplete and uncertain information. In this paper, we investigate expressiveness of $-calculus. We show that due to infinitary means, it allows to express models having richer behavior than Turing machine, including cellular automata, interaction machines, neural networks, and random automata networks. We also investigate the importance of synchronization, representation of continuity, and higher-order.

research partially supported by a grant from NSERC No. OGP0046501

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.

Similar content being viewed by others

References

  1. Burks A. (1970) Essays on Cellular Automata, Univ. of Illinois Press.

    Google Scholar 

  2. Church A. (1941) The Calculi of Lambda Conversion, Princeton, N.J., Princeton University Press.

    Google Scholar 

  3. Dean T., Boddy M. (1988) An Analysis of Time-Dependent Planning, in Proc. Seventh National Conf. on Artificial Intelligence, Minneapolis, Minnesota, 4954.

    Google Scholar 

  4. Eberbach E. (1994) SEMAL: A Cost Language Based on the Calculus of Self-modifiable Algorithms, Intern. Journal of Software Engineering and Knowledge Engineering, vol. 4, no. 3, 391–408.

    Article  Google Scholar 

  5. Eberbach E. (1997) A Generic Tool for Distributed AI with Matching as Message Passing, Proc. of the Ninth IEEE Intern. Conf. on Tools with Artificial Intelligence TAI’97, Newport Beach, California, 11–18.

    Google Scholar 

  6. Eberbach E. (1997) Enhancing Genetic Programming by $-calculus, Proc. of the Second Annual Genetic Programming Conference GP-97, Morgan Kaufmann, Stanford University, 1997, 88 (a complete version in Proc. of the Tenth Australian Joint Conf. on Artificial Intelligence AI’97, The ACS National Committee on AI and ES, Perth, Australia, 1997, 77–83 ).

    Google Scholar 

  7. Eberbach E., Brooks R. (1999) $-Calculus: Flexible Optimization and Adaptation under Bounded Resources in Real-Time Complex Systems, Applied Research Laboratory, The Pennsylvania State University.

    Google Scholar 

  8. Eberbach E., Brooks R., Phoha. S. (1999) Flexible Optimization and Evolution of Underwater Autonomous Agents, in: New Directions in Rough Sets, Data Mining, and Granular-Soft Computing, Proc. of the 7th Intern. Workshop on Rough Sets, Fuzzy Sets, Data Mining and Granular-Soft Computing RSFDGrC’99, Yamaguchi, Japan, LNAI 1711, Springer-Verlag, 519–527.

    Google Scholar 

  9. Eberbach E., Phoha S. (1999) SAMON: Communication, Cooperation and Learning of Mobile Autonomous Robotic Agents, Proc. of the 11th IEEE Intern. Conf. on Tools with Artificial Intelligence ICTAI’99, Chicago, IL, 229–236.

    Google Scholar 

  10. Francez N., Stomp F.A. (1993) A Proof System for Asynchronously Communicating Sequential Processes, Dept. of Computer Science, Technion - Israel Institute of Technology, Tech. Rep. #772.

    Google Scholar 

  11. Garvey A., Lesser V. (1993) Design-to-Time Real-Time Scheduling, IEEE Transactions on Systems, Man, and Cybernetics, 23 (6), 1491–1502.

    Article  Google Scholar 

  12. Garzon M. (1995) “Models of Massive Parallelism: Analysis of Cellular Automata and Neural Networks”, Springer-Verlag.

    Google Scholar 

  13. Goldin D. (2000) Persistent Turing Machines as a Model of Interactive Computation, FoIKS’00, Cottbus, Germany (also http://www.cs.umb.edu/-dqg ).

  14. Horvitz E. (1987) Reasoning about Beliefs and Actions under Computational Resources Constraints, in Proc. of the 1987 Workshop on Uncertainty in Artificial Intelligence, Seattle, Washington.

    Google Scholar 

  15. Koiran P., Cosnard M., Garzon M. (1994) Computability With Low-Dimensional Dynamical Systems, Theoretical Computer Science, 132, 113–128.

    Article  MathSciNet  MATH  Google Scholar 

  16. Liu J.W.S., Lin K.J., Shih W.K., Yu A.C., Chung J.Y., Zhao W. (1991) Algorithms for Scheduling Imprecise Computations, IEEE Computer, 24, 58–68.

    Article  Google Scholar 

  17. Milner R. (1980) A Calculus of Communicating Systems, Lect. Notes in Computer Science vol.94, Springer-Verlag.

    Google Scholar 

  18. Milner R., Parrow J., Walker D. (1992) A Calculus of Mobile Processes, I & II, Information and Computation 100, 1–77.

    Article  MathSciNet  MATH  Google Scholar 

  19. Milner R. (1992) The Polyadic 7r-Calculus: A Tutorial, in F.L.Bauer,W.Brauer (eds.) Logic and Algebra of Specification, Springer-Verlag, 203–246.

    Google Scholar 

  20. Milner R. (1993) Elements of Interaction, CACM, vol. 36, no. 1, 78–89.

    Google Scholar 

  21. Palamidessi C. (1997) Comparing the Expressive Power of the Synchronous and the Asynchronous a-calculus, Proc. of the 24th ACM Symp. on Principles of Programming Languages ( POPL ), ACM, 256–265.

    Google Scholar 

  22. Russell S., Norvig P. (1995) Artificial Intelligence: A Modern Approach, Prentice-Hall.

    Google Scholar 

  23. Sangiorgi D. (1992) Expressing Mobility in Process Algebras: First-Order and Higher-Order Paradigms, Ph.D.Thesis, Dept. of Computer Science, Univ. of Edinburgh.

    Google Scholar 

  24. Wegner P. (1997) Why Interaction is More Powerful Than Algorithms, CACM, vol. 40, no. 5, 81–91.

    Google Scholar 

  25. Wegner P. (1997) Interactive Software Technology, in: The Computer Science and Engineering Handbook (ed. A.B. Tucker Jr. ), CRC Press, 2440–2463.

    Google Scholar 

  26. Wegner P. (1997) Interactive Foundations of Computing, Theoretical Computer Science (also http://www.cs.brown.edu/people/pw ).

  27. Wegner P., Goldin D. (1999) Coinductive Models of Finite Computing Agents, Electronic Notes in Theoretical Computer Science, vol.19 (alsohttp://www.cs.umb.edu/dqg).

  28. Wegner P., Goldin D. (1999) Interaction, Computability, and Church’s Thesis, Accepted to the British Computer Journal (also http://www.cs.umb.edu/-dqg ).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Physica-Verlag Heidelberg

About this paper

Cite this paper

Eberbach, E. (2000). Expressiveness of $-Calculus: What Matters?. In: Intelligent Information Systems. Advances in Soft Computing, vol 4. Physica, Heidelberg. https://doi.org/10.1007/978-3-7908-1846-8_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-7908-1846-8_14

  • Publisher Name: Physica, Heidelberg

  • Print ISBN: 978-3-7908-1309-8

  • Online ISBN: 978-3-7908-1846-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics