Hobbit: A Tool for Contextual Equivalence Checking Using Bisimulation Up-to Techniques

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Access

openAccess

Embargo end date

Citation

Vasileios Koutavas, Yu-Yang Lin, Nikos Tzevelekos, Hobbit: A Tool for Contextual Equivalence Checking Using Bisimulation Up-to Techniques, ML Family Workshop 2021, online (collocated with ICFP 2021), 26 August 2021

Abstract

We present a bounded equivalence verification tool called Hobbit for higher-order programs with local state—based on a subset of OCaml—that combines fully abstract symbolic environmental bisimulations, novel up-to techniques, and lightweight invariant annotations. The tool reports no false positives or negatives, can automatically detect all inequivalences, and is able to automatically or semi-automatically prove many equivalences, including all classical Meyer and Sieber equivalences.

Description

Endorsement

Review

Supplemented By

Referenced By

Sponsor: Science Foundation Ireland (SFI)
Grant Number: 13/RC/2094

Author's Homepage: http://people.tcd.ie/vkoutav
Other Titles: ML Family Workshop 2021
Type of material: Conference Paper