Semantics: Resources
Lecture Notes
Coq
Standard ML
Further Reading
-
Benjamin C. Pierce,
Types and Programming Languages,
The MIT Press, 2003.
-
Robert Harper,
Practical Foundations for Programming Languages
CMU, 2009.
-
Zhaohui Luo,
Computation and reasoning: a type theory for Computer Science.
Oxford University Press, 1994.
-
Henk Barendregt and Herman Geuvers,
Proof-checking using Dependent Type Systems.
Handbook of Artificial Reasoning, Volume II,
Ch. 18 (2001), 1149--1240.
About pure type systems and the Curry-Howard Correspondence
for higher-order predicate logic.
-
Henk Barendregt,
Lambda Calculi with Types.
Handbook of Logic in Computer Science, Volume 2, 1992.
-
Jean-Yves Girard,
Proofs and Types.
Translated and with appendices by
Paul Taylor and Yves Lafont,
Cambridge University Press, 1990.
-
Glynn Winskel,
The Formal Semantics of Programming Languages: An Introduction.
MIT Press, 1993.
-
Benjamin C. Pierce (ed),
Advanced Topics in Types and Programming Languages,
The MIT Press, 2005.
-
The basic definitions and results concerning confluence and termination
can be found in
-
A tutorial introduction to Barendrengt's lambda cube
and pure type systems:
Last Change: Thu 01 Jan 1970 00:00:00 UTC
|