Arrow Research search
Back to I&C

I&C 2013

Relating computational effects by ⊤⊤-lifting

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

We consider the problem of establishing a relationship between two interpretations of base type terms of a λ c -calculus extended with algebraic operations. We show that the given relationship holds if it satisfies a set of natural conditions. We apply this result to 1) comparing two monadic semantics related by a strong monad morphism, and 2) comparing two monadic semantics of fresh name creation: Starkʼs new name creation monad and the global counter monad. We also consider the same problem, relating semantics of computational effects, in the presence of recursive functions. We apply this additional by extending the previous monad morphism comparison result to the recursive case.

Authors

Keywords

  • Logical relation
  • Monad
  • Fibration
  • Computational effects
  • ⊤⊤-lifting
  • Algebraic operation
  • Generic effect
  • Fresh name creation

Context

Venue
Information and Computation
Archive span
1987-2026
Indexed papers
3021
Paper id
112391013067566597
v2026.09.13