The Lambda Calculus

Research output: Chapter in Book/Report/Conference proceedingEntry for encyclopedia/dictionaryAcademicpeer-review

Abstract

The λ-calculus is, at heart, a simple notation for functions and application. The main ideas are applying a function to an argument and forming functions by abstraction. The syntax of basic λ-calculus is quite sparse, making it an elegant, focused notation for representing functions. Functions and arguments are on a par with one another. The result is a non-extensional theory of functions as rules of computation, contrasting with an extensional theory of functions as sets of ordered pairs. Despite its sparse syntax, the expressiveness and flexibility of the λ-calculus make it a cornucopia of logic and mathematics. This entry develops some of the central highlights of the field and prepares the reader for further study of the subject and its applications in philosophy, linguistics, computer science, and logic.
Original languageEnglish
Title of host publicationStanford Encyclopedia of Philosophy
PublisherThe Metaphysics Research Lab, Center for the Study of Language and Information, Stanford University
EditionFall 2023 Edition
Publication statusPublished - 2023

Bibliographical note

substantive revision of earlier version, published Tue Jul 25, 2023

Fingerprint

Dive into the research topics of 'The Lambda Calculus'. Together they form a unique fingerprint.

Cite this