We develop a constructive theory of finite multisets, defining them as f...
The Π family of reversible programming languages for boolean
circuits is...
In reversible computing, the management of space is subject to two broad...
In this paper, we take a pervasively effectful (in the style of ML) type...
We introduce Refinement Reflection, a new framework for building SMT-bas...
We establish a close connection between a reversible programming languag...
Liquid Haskell's refinement-reflection feature augments the Haskell lang...
A key part of implementing high-level languages is providing built-in an...