Distributive semantics for nondeterministic typed \(\lambda\)-calculi (Q760418)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Distributive semantics for nondeterministic typed \(\lambda\)-calculi
scientific article

    Statements

    Distributive semantics for nondeterministic typed \(\lambda\)-calculi (English)
    0 references
    0 references
    0 references
    1984
    0 references
    The paper presents a treatment of applicative languages based on the typed lambda-calculus enriched with a nondeterministic binary choice operator. The main aim of the paper is to give a semantics for the nondeterministic typed lambda-calculus which preserves the corresponding deterministic equivalences from the calculus without the nondeterministic choice operator. This aim is realized via giving an operational semantics of the calculus, using sharing technique preventing undesired duplicating of nondeterministic redexes, and the corresponding fully abstract (in the sense of Milner) denotational semantics, developing a theory of distributive models with the distributivity as the denotational counterpart of the sharing. The paper provides extensive motivations and the approach is exemplified on the language NDPCF.
    0 references
    nondeterministic languages
    0 references
    rewriting systems
    0 references
    fully abstract models
    0 references
    applicative languages
    0 references
    typed lambda-calculus
    0 references
    nondeterministic binary choice operator
    0 references
    operational semantics
    0 references
    denotational semantics
    0 references
    distributive models
    0 references

    Identifiers