A note on discriminability of lambda terms (Q2785599)
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: A note on discriminability of lambda terms |
scientific article; zbMATH DE number 981736
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | A note on discriminability of lambda terms |
scientific article; zbMATH DE number 981736 |
Statements
13 July 1997
0 references
discriminability of lambda terms
0 references
lambda-calculus
0 references
discriminators
0 references
0.85946786
0 references
0 references
0 references
0 references
0 references
0 references
0 references
A note on discriminability of lambda terms (English)
0 references
Discriminable sets of \(\lambda\)-terms, i.e. sets whose elements are internally distinguishable in the lambda-calculus, are used for representing some kinds of data (for example keys) in the lambda-calculus. We treated the problem of discriminability exhaustively in ``Discriminators in lambda calculus'' [J. Comput. Inf. Technol. 3, No. 4, 255-277 (1995)], where we constructed discriminators for sets of \(\lambda\)-terms whose subterms of members have bounded orders and bounded degrees on some subtrees of their Böhm trees. Nevertheless the problem of characterizing discriminable sets remains still open. While degrees of members of a discriminable set can be unbounded (see 3.7. in the paper cited above) we prove in this paper that their orders must be bounded. This result is a generalization of the fact that the set \(\{K^nI\mid n\in\mathbb{N}\}=\{\lambda x_0\dots x_n.x_n\mid n\in\mathbb{N}\}\), where \(K=\lambda xy.x\), is not discriminable [see \textit{H. P. Barendregt}, The lambda calculus. Its syntax and semantics. Revised edition (1984; Zbl 0551.03007), 20.3.2].
0 references