Effectful applicative similarity for call-by-name lambda calculi (Q1989333): Difference between revisions

From MaRDI portal
ReferenceBot (talk | contribs)
Changed an Item
Created claim: Wikidata QID (P12): Q126398608, #quickstatements; #temporary_batch_1723645614657
 
Property / Wikidata QID
 
Property / Wikidata QID: Q126398608 / rank
 
Normal rank

Latest revision as of 16:37, 14 August 2024

scientific article
Language Label Description Also known as
English
Effectful applicative similarity for call-by-name lambda calculi
scientific article

    Statements

    Effectful applicative similarity for call-by-name lambda calculi (English)
    0 references
    0 references
    0 references
    0 references
    21 April 2020
    0 references
    The authors introduce and discuss a notion of equivalence of terms for a call-by-name lambda calculus with algebraic operations. This notion of applicative similarity is based on interpreting terms and operations as monadic values and is able to fully characterise contextual equivalence of terms (Corollary 1 on full abstraction). This contrasts with the usual notion of applicative similarity that interprets terms as values, but not monadic ones, and that does not satisfy full abstration with respect to contextual equivalence.
    0 references
    0 references
    0 references
    lambda calculus
    0 references
    algebraic effects
    0 references
    program equivalence
    0 references
    full abstraction
    0 references
    monads
    0 references
    0 references
    0 references