FILTER MODELS FOR CONJUNCTIVE-DISJUNCTIVE LAMBDA-CALCULI

Citation
M. Dezaniciancaglini et al., FILTER MODELS FOR CONJUNCTIVE-DISJUNCTIVE LAMBDA-CALCULI, Theoretical computer science, 170(1-2), 1996, pp. 83-128
Citations number
47
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
03043975
Volume
170
Issue
1-2
Year of publication
1996
Pages
83 - 128
Database
ISI
SICI code
0304-3975(1996)170:1-2<83:FMFCL>2.0.ZU;2-V
Abstract
The distinction between the conjunctive nature of non-determinism as o pposed to the disjunctive character of parallelism constitutes the mot ivation and the starting point of the present work. lambda-calculus is extended with both a non-deterministic choice and a parallel operator ; a notion of reduction is introduced, extending beta-reduction of the classical calculus. We study type assignment systems for this calculu s, together with a denotational semantics which is initially defined c onstructing a set semimodel via simple types. We enrich the type syste m with intersection and union types, dually reflecting the disjunctive and conjunctive behaviour of the operators, and we build a filter mod el. The theory of this model is compared both with a Morris-style oper ational semantics and with a semantics based on a notion of capabiliti es.