[TYPES] subject reduction
Herman Geuvers <[email protected]>
| Newsgroups | gmane.comp.science.types |
|---|---|
| Message-ID | <[email protected]> |
[ The Types Forum, http://lists.seas.upenn.edu/mailman/listinfo/types-list ] Dear all, I think the terminology comes from the research on Illative Combinatory Logic (ILC). The notions "subject" and "predicate", respectively for the term M and the type A in a judgment M:A are explained in the publication [Seldin 1919], see below. (I am not sure it is the original source though, Seldin refers to [Curry, Hindley, Seldin, 1972] when talking about subject-reduction, in Section 2.2.2) In ILC, one writes AM for the typing M:A, where A and M are both lambda-terms and A is interpreted as the type (predicate) and M as the term (subject) we want to give a type to. Hindley and Seldin also use the terminology in their 1986 classic book. Best Herman [Seldin 1979] J. P. Seldin. Progress report on generalized functionality. Annals of Mathematical Logic, 17:29–59, 1979. Condensed from manuscript Theory of Generalized functionality informally circulated 1975. Journal now called "Annals of Pure and Applied Logic". see https://www.sciencedirect.com/science/article/pii/0003484379900202 [Hindley and Seldin, 1986] J. R. Hindley and J. P. Seldin. Introduction to Combinators and λ-calculus. Cambridge Univ. Press, England, 1986. [Curry, Hindley, Seldin, 1972] Curry, Haskell B., Hindley, Roger, and Seldin, Jonathan P. Combinatory Logic, vol. II. (North-Holland, Amsterdam, 1972).