[TYPES/announce] Newly Published book, Lambda Calculus with Types
Katy Strong
kstrong at cambridge.org
Wed Feb 12 11:32:08 EST 2014
New Book Published by
Henk Barendregt, Radboud Universiteit Nijmegen
Wil Dekkers, Radboud Universiteit Nijmegen
Richard Statman, Carnegie Mellon University, Pittsburgh, Pennsylvania
Lambda Calculus with Types
This handbook with exercises reveals in formalisms, hitherto mainly used
for hardware and software design and verification, unexpected mathematical
beauty. The lambda calculus forms a prototype universal programming
language, which in its untyped version is related to Lisp, and was treated
in the first author's classic The Lambda Calculus (1984). The formalism has
since been extended with types and used in functional programming (Haskell,
Clean) and proof assistants (Coq, Isabelle, HOL), used in designing and
verifying IT products and mathematical proofs. In this book, the authors
focus on three classes of typing for lambda terms: simple types, recursive
types and intersection types. It is in these three formalisms of terms and
types that the unexpected mathematical beauty is revealed. The treatment is
authoritative and comprehensive, complemented by an exhaustive
bibliography, and numerous exercises are provided to deepen the readers'
understanding and increase their confidence using types.
• Presents three type disciplines using a unified framework
• Reveals many mathematical gems through the simple definitions of terms
and types
• Introduces the reader to applications and includes almost 300 exercises
Hardback ISBN-13: 9780521766142
Perspectives in Logic Series
USD 90.00, GBP 60.00
Also Available as an e-book
For more information, please visit: www.cambridge.org/9780521766142
More information about the Types-announce
mailing list