We introduce Ideograph, a language for expressing and manipulating struc...
This paper introduces Choice Trees (ctrees), a monad for modeling
nondet...
A key challenge facing natural language interfaces is enabling users to
...
We present a rigorous framework for automatically testing application-la...
Coinductive reasoning about infinitary structures such as streams is wid...
We present "interaction trees" (ITrees), a general-purpose data structur...
This paper presents an equational theory for the QRAM model of quantum
c...
Common quantum algorithms make heavy use of ancillae: scratch qubits tha...
We present the first formal verification of a networked server implement...
Lenses are programs that can be run both "front to back" and "back to fr...
Compilers use control flow graph (CFG) representations of low-level prog...
We describe an embedding of the QWIRE quantum circuit language in the Co...
Bidirectional transformations between different data representations occ...