The semantics of second-order lambda calculus (Q751294)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: The semantics of second-order lambda calculus |
scientific article; zbMATH DE number 4176464
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | The semantics of second-order lambda calculus |
scientific article; zbMATH DE number 4176464 |
Statements
The semantics of second-order lambda calculus (English)
0 references
1990
0 references
The second-order lambda calculus, as a tool for solving problems connected with polymorphisms, can become important with respect to some programming languages. Because of its explicit lambda abstraction over types this calculus cannot be interpreted in the standard (naive) way, where terms denote functions and types sets of functions. The authors, inspired by some preceding ideas (Girard, Reynolds, McCracken, indeed Scott), define two model concepts: environmental model and combinatory model. The equivalence of both the models is proved as well as many other theorems and lemmas. A comparison with other models is given and some open problems are formulated.
0 references
kinds
0 references
polymorphic functions
0 references
Scott's domains
0 references
types
0 references
0.9924292
0 references
0.91189265
0 references
0.91184133
0 references
0.9083013
0 references
0.9055915
0 references
0 references