Type-free lazy lambda-calculus is enriched with angelic parallelism and demonic nondeterminism. Call-by-name and call-by-value abstractions are considered and the operational semantics is stated in terms of a must convergence predicate. We introduce a type assignment system with intersection and union types, and we prove that the induced logical semantics is fully abstract.

A filter model for concurrent lambda-calculus / M., Dezani Ciancaglini; U., De'Liguoro; Piperno, Adolfo. - In: SIAM JOURNAL ON COMPUTING. - ISSN 0097-5397. - 27:(1998), pp. 1376-1419. [10.1137/s0097539794275860]

A filter model for concurrent lambda-calculus

PIPERNO, Adolfo
1998

Abstract

Type-free lazy lambda-calculus is enriched with angelic parallelism and demonic nondeterminism. Call-by-name and call-by-value abstractions are considered and the operational semantics is stated in terms of a must convergence predicate. We introduce a type assignment system with intersection and union types, and we prove that the induced logical semantics is fully abstract.
1998
concurrency; full abstraction; functional programming; lambda-calculus; nondeterminism; parallelism
01 Pubblicazione su rivista::01a Articolo in rivista
A filter model for concurrent lambda-calculus / M., Dezani Ciancaglini; U., De'Liguoro; Piperno, Adolfo. - In: SIAM JOURNAL ON COMPUTING. - ISSN 0097-5397. - 27:(1998), pp. 1376-1419. [10.1137/s0097539794275860]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/67764
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 42
  • ???jsp.display-item.citation.isi??? 26
social impact