MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Introduction to Lambda Calculus (1994) [143 citations — 4 self]

by Henk Barendregt ,  Erik Barendsen
Add To MetaCart

Abstract:

ion is said to bind the free variable x in M . E.g. we say that x:yx has x as bound and y as free variable. Substitution [x := N ] is only performed in the free occurrences of x: yx(x:x)[x := N ] yN(x:x): In calculus there is a similar variable binding. In R b a f(x; y)dx the variable x is bound and y is free. It does not make sense to substitute 7 for x: R b a f(7; y)d7; but substitution for y makes sense: R b a f(x; 7)dx. For reasons of hygiene it will always be assumed that the bound variables that occur in a certain expression are dierent from the free ones. This can be fullled by renaming bound variables. E.g. x:x becomes y:y. Indeed, these expressions act the same way: (x:x)a = a = (y:y)a and in fact they denote the same intended algorithm. Therefore expressions that dier only in the names of bound variables are identied. 8 Introduction to Lambda Calculus Functions of more arguments Functions of several arguments can be obtained by iteration of applica...

Citations

1415 The Definition of Standard ML – Milner, Tofte, et al. - 1990
806 A Theory of Type Polymorphism in Programming – Milner - 1978
704 On computable numbers, with an application to the Entscheidungsproblem – Turing - 1937
353 The formulas-as-types notion of construction – Howard
229 Interprétation fonctionelle et élimination des coupures de l’arithmétique d’ordre supérieur – Girard - 1972
218 Combinatory Reduction Systems – Klop - 1980
113 The principal type-scheme of an object in combinatory logic – Hindley - 1969
57 Natural Deduction: A – Prawitz - 1965
33 Lambda-definability and recursiveness – Kleene - 1936
28 Termination for the Direct Sum of Left-Linear Term Rewriting Systems – Toyama, Klop, et al. - 1995
15 An abstract notion of realizability for which intuitionistic predicate calculus is complete – Läuchli - 1968
13 Towards a theory of type structure. In Colloquium sur la programmation – Reynolds - 1974
6 Term rewrite systems, in: [Abramsky et al – Klop - 1992
1 Uber die Bausteinen der mathematische Logik, Mathematische Annalen 92 – Schon - 1924
1 Computability and -de – Turing - 1937