An Introduction to Lambda Calculi for Computer Scientists

Cover of An Introduction to Lambda Calculi for Computer Scientists by Chris Hankin
Author: Chris Hankin
Publisher: Kings College
Year: 2004
Language: en
Pages: 164
ISBN-13: 9780954300654
Dimensions:
Height: 9 Inches
Length: 6 Inches
Weight: 0.60186197526 Pounds
Width: 0.41 Inches
Dewey Decimal: 511.35
Editorial overview Touché

An Introduction to Lambda Calculi for Computer Scientists by Chris Hankin, published by Kings College in 2004, is a comprehensive resource designed for students in computer science. This edition spans 164 pages and is presented in English. The book explores the foundational aspects of lambda calculus, highlighting its historical significance in computability theory and its impact on programming language design, denotational semantics, and domain theory.

Readers will find a detailed examination of proof theory for type-free lambda calculus, with the initial chapters covering essential topics such as basic theory, reduction, and models. The text also delves into typed calculi, including simply typed lambda-calculus and polymorphic variants, while addressing advanced topics like lazy lambda-calculus. Throughout the book, exercises are included to reinforce understanding, making it suitable for final-year undergraduates and first-year graduate students, as well as research students seeking an introduction to specialized literature in the field.


Official synopsis Publisher

The lambda-calculus lies at the very foundations of computer science. Besides its historical role in computability theory it has had significant influence on programming language design and implementation, denotational semantics, and domain theory. The book emphasises the proof theory for the type-free lambda-calculus. The first six chapters concern this calculus and cover the basic theory, reduction, models, computability, and the relationship between the lambda-calculus and combinatory logic. Chapter 7 presents a variety of typed calculi; first the simply typed lambda-calculus, then Milner-style polymorphism and, finally, the polymorphic lambda-calculus. Chapter 8 concerns two variants of the type-free lambda-calculus that have appeared in the research literature: the lazy lambda-calculus, and the lambda sigma-calculus. The final chapter contains references and a guide to further reading. There are exercises throughout. In contrast to earlier books on these topics, which were written by logicians, this book is written from a computer science perspective and emphasises the practical relevance of many of the key theoretical ideas. The book is intended as a course text for final year undergraduates or first year graduate students in computer science. Research students should find it a useful introduction to more specialist literature.

FAQ
What is “An Introduction to Lambda Calculi for Computer Scientists” about?
This page includes the available description and bibliographic details for “An Introduction to Lambda Calculi for Computer Scientists” by Chris Hankin. Synopsis preview: The lambda-calculus lies at the very foundations of computer science. Besides its historical role in computability theory it has had significant influence on programming language design and implementation, denotational s…
Who is the author of “An Introduction to Lambda Calculi for Computer Scientists”?
“An Introduction to Lambda Calculi for Computer Scientists” is credited to Chris Hankin.
When was “An Introduction to Lambda Calculi for Computer Scientists” published?
Publisher: Kings College. Year: 2004.
What is the ISBN for “An Introduction to Lambda Calculi for Computer Scientists”?
ISBN-13: 9780954300654.
What are the book details (language, pages, edition)?
Language: en. Pages: 164.

Related Books by Topic