The formal systems that are nowadays called λ-calculus and combinatory logic were both invented in the 1920s, and their aim was to describe the most basic properties of function-abstraction, application and substitution in a very general setting. In λ-calculus the concept of abstraction was taken as primitive, but in combinatory logic it was defined in terms of certain primitive operators called basic combinators. The article sketches the history of these two topics, until approximately the year 2000.

Lambda-Calculus and Combinators in the 20th Century

CARDONE, Felice;
2009-01-01

Abstract

The formal systems that are nowadays called λ-calculus and combinatory logic were both invented in the 1920s, and their aim was to describe the most basic properties of function-abstraction, application and substitution in a very general setting. In λ-calculus the concept of abstraction was taken as primitive, but in combinatory logic it was defined in terms of certain primitive operators called basic combinators. The article sketches the history of these two topics, until approximately the year 2000.
2009
Handbook of the History of Logic. Volume 5. Logic from Russell to Church
North-Holland, Elsevier B.V.
5
723
817
9780444516206
lambda calculus; combinators; types; functional programming languages
Felice Cardone; J. Roger Hindley
File in questo prodotto:
File Dimensione Formato  
C&HFinale.pdf

Accesso riservato

Tipo di file: POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione 1.15 MB
Formato Adobe PDF
1.15 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/60903
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 37
  • ???jsp.display-item.citation.isi??? 24
social impact