Skip to main content

CAL: A Computer Assisted Learning System for Computation and Logic

  • Conference paper
  • First Online:
Computer Aided Systems Theory — EUROCAST 2001 (EUROCAST 2001)

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

Included in the following conference series:

Abstract

In this paper, we describe a computer system CAL which assists studentsé understanding of a lecture course in logic and computation. We introduce a new foundational theory of expressions, which is inspired by the theory of expressions due to Martin-Löf [6], and use the expressions determined by the theory to implement various syntactic objects in CAL. We also introduce the concept of derivation game, and show that various logical and computational systems given in the lecture course can be defined uniformly by derivation games.

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. Barendregt, H. P., The Lambda Calculus, Its Syntax and Semantics, North-Holland, 1981.

    Google Scholar 

  2. Barwise, J. and J. Etchemendy, Tarski’s World, CSLI Lecture Notes, No. 25, CSLI Publications, Cambridge University Press, 1994.

    Google Scholar 

  3. de Bruijn, D. G., Lambda Calculus Notation with Nameless Dummies, a Tool for Automatic Formula Manipulation, with Application to the Church-Rosser Theorem, Indag. Math. 34, pp. 381–392, 1972.

    Google Scholar 

  4. Harper, R., F. Honsell, and G. Plotkin, A Framework for Defining Logics, Journal of the Association for Computing Machinery, Vol. 40, No. 1, pp. 143–184, 1993.

    MATH  MathSciNet  Google Scholar 

  5. Huet, G., and G. Plotkin eds., Logical Frameworks, Cambridge University Press, 1991.

    Google Scholar 

  6. Nordström, B., K. Petersson, and J. M. Smith, Programming in Martin-Löf’ s Type Theory, Oxford University Press, 200 pages, 1990.

    Google Scholar 

  7. Sato, M., and M. Hagiya, Hyperlisp, in de Bakker, van Vliet eds., Algorithmic Languages, North-Holland, pp. 251–269, 1981.

    Google Scholar 

  8. Sato, M., Theory of Symbolic Expressions, II, Publ. of Res. Inst. for Math. Sci., Kyoto Univ., 21, pp. 455–540, 1985.

    Article  MATH  Google Scholar 

  9. Sato, M., An Abstraction Mechanism for Symbolic Expressions, in V. Lifschitz ed., Artificial Intelligence and Mathematical Theory of Computation (Papers in Honor of John McCarthy), Academic Press, pp. 381–391, 1991.

    Google Scholar 

  10. Sato, M., T. Sakurai and R. Burstall, Explicit Environments, Fundamenta Informaticae 45, pp. 79–115, 2001.

    MATH  MathSciNet  Google Scholar 

  11. Sato, M., T. Sakurai and Y. Kameyama, A Simply Typed Context Calculus with First-Class Environments, Proc. Fifth International Symposium on Functional and Logic Programming (FLOPS), Lecture Notes in Computer Science 2024, pp. 359–374, 2001.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sato, M., Kameyama, Y., Izumi, T. (2001). CAL: A Computer Assisted Learning System for Computation and Logic. In: Moreno-Díaz, R., Buchberger, B., Luis Freire, J. (eds) Computer Aided Systems Theory — EUROCAST 2001. EUROCAST 2001. Lecture Notes in Computer Science, vol 2178. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45654-6_40

Download citation

  • DOI: https://doi.org/10.1007/3-540-45654-6_40

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42959-3

  • Online ISBN: 978-3-540-45654-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics