Skip to main content

Semantic techniques for deriving coinductive characterizations of observational equivalences for λ-calculi

  • Conference paper
  • First Online:

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

Abstract

Coinductive (applicative) characterizations of various observational congruences which arise in the semantics of λ-calculus, for various reduction strategies, are discussed. Two semantic techniques for establishing the coincidence of the applicative and the contextual equivalences are analyzed. The first is based on intersection types, the second is based on a mixed induction-coinduction principle.

Work supported by CNR, EC HCM Project No. CHRX-CT92.0046 Lambda-Calcul Typé, and MURST 40% grant.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Abramsky, L. Ong, Full Abstraction in the Lazy Lambda Calculus, Information and Computation, 105(2):159–267, 1993.

    Google Scholar 

  2. H. Barendregt, The Lambda Calculus, its Syntax and Semantics, North Holland, Amsterdam, 1984.

    Google Scholar 

  3. H. Barendregt, M. Coppo, M. Dezani-Ciancaglini, A filter lambda model and the completeness of type assignment, J.Symbolic Logic, 48(4):931–940, 1983.

    Google Scholar 

  4. M. Coppo, M. Dezani-Ciancaglini, M. Zacchi, Type Theories, Normal Forms and D∞-Lambda-Models, Information and Computation, 72(2):85–116, 1987.

    Google Scholar 

  5. L. Egidi, F. Honsell, S. Ronchi Della Rocca, Operational, denotational and logical Descriptions: a Case Study, Rundamenta Informaticae, 16(2):149–169, 1992.

    Google Scholar 

  6. P. Freyd, Algebraically complete categories, A.Carboni et al. eds, Category Theory '90 Springer LNM, 1488:95–104, Como, 1990.

    Google Scholar 

  7. F. Honsell, M. Lenisa, Some Results on Restricted λ-calculi, MFCS'93 Conference Proceedings, A.Borzyszkowski et al. eds., Springer LNCS, 711:84–104, 1993.

    Google Scholar 

  8. F. Honsell, M. Lenisa, Final Semantics for untyped λ-calculus, M.Dezani et al. eds, TLCA'95 Springer LNCS, 902:249–265, Edinburgh, 1995.

    Google Scholar 

  9. F. Honsell, M. Lenisa, A Semantical Analysis of an Effective Perpetual Strategy, Draft, November 1996.

    Google Scholar 

  10. F. Honsell, S.Ronchi Della Rocca, An approximation theorem for topological lambda models and the topological incompleteness of lambda calculus, J. of Computer and System Sciences, 45(1):49–75, 1992.

    Google Scholar 

  11. D. Howe, Proving Congruence of Bisimulation in Functional Programming Languages, Information and Computation, 124(2):103–112, 1996.

    Google Scholar 

  12. M. Hyland, A survey of some useful partial order relations on terms of the lambdacalculus, C.Böhm ed., Springer LNCS, 37:83–95, 1975.

    Google Scholar 

  13. M. Lenisa, Final Semantics for a Higher Order Concurrent Language, CAAP'96 Conference Proceedings, H.Kirchner ed., Springer LNCS, 1059:102–118, 1996.

    Google Scholar 

  14. M. Lenisa, The Congruence Candidate Method for Giving Coinductive Characterizations of Observational Equivalences in λ-calculi, to appear in CAAP'97 Proc.

    Google Scholar 

  15. I. Mason, S. Smith, C. Talcott, From Operational Semantics to Domain Theory, Information and Computation to appear.

    Google Scholar 

  16. A.M. Pitts, Computational Adequacy via ‘Mixed’ Inductive Definitions, MFPS'93, Brookes et al. eds., Springer LNCS, 802:72–82, 1994.

    Google Scholar 

  17. A.M. Pitts, A Note on Logical Relations Between Semantics and Syntax, to appear in WoLLIC'96 Proc., J. of the Interest Group in Pure and Applied Logics.

    Google Scholar 

  18. A.M. Pitts, Relational Properties of Domains, Information and Computation, 127:66–90, 1996.

    Google Scholar 

  19. G.D. Plotkin, Call-by-name, Call-by-value and the λ-calculus, Theoretical Computer Science 1:125–159, 1975.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Philippe de Groote J. Roger Hindley

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lenisa, M. (1997). Semantic techniques for deriving coinductive characterizations of observational equivalences for λ-calculi. In: de Groote, P., Roger Hindley, J. (eds) Typed Lambda Calculi and Applications. TLCA 1997. Lecture Notes in Computer Science, vol 1210. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62688-3_40

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62688-6

  • Online ISBN: 978-3-540-68438-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics