A more general categorical framework for congruence of applicative bisimilarity

03/21/2023
by   Tom Hirschowitz, et al.
0

We prove a general congruence result for bisimilarity in higher-order languages, which generalises previous work to languages specified by a labelled transition system in which programs may occur as labels, and which may rely on operations on terms other than capture-avoiding substitution. This is typically the case for PCF, λ-calculus with delimited continuations, and early-style bisimilarity in higher-order process calculi.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/24/2022

Towards a Higher-Order Mathematical Operational Semantics

Compositionality proofs in higher-order languages are notoriously involv...
research
03/02/2023

Separated and Shared Effects in Higher-Order Languages

Effectful programs interact in ways that go beyond simple input-output, ...
research
03/31/2021

A categorical framework for congruence of applicative bisimilarity in higher-order languages

Applicative bisimilarity is a coinductive characterisation of observatio...
research
01/20/2020

Modular coinduction up-to for higher-order languages via first-order transition systems

The bisimulation proof method can be enhanced by employing `bisimulation...
research
04/10/2023

Defunctionalization with Dependent Types

The defunctionalization translation that eliminates higher-order functio...
research
10/03/2022

Reflections on existential types

Existential types are reconstructed in terms of small reflective subuniv...
research
08/02/2023

Percolation in higher order networks via mapping to chygraphs

Percolation theory investigates systems of interconnected units, their r...

Please sign up or login with your details

Forgot password? Click here to reset