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

From MaRDI portal





scientific article; zbMATH DE number 3884132
Language Label Description Also known as
default for all languages
No label defined
    English
    Distributive semantics for nondeterministic typed \(\lambda\)-calculi
    scientific article; zbMATH DE number 3884132

      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