Common data types like dates, addresses, phone numbers and tables can ha...
A lens is a single program that specifies two data transformations at on...
We present a novel bottom-up method for the synthesis of functional recu...
A representation invariant is a property that holds of all values of abs...
Lenses are programs that can be run both "front to back" and "back to fr...
Program Synthesis is the task of generating a program from a provided
sp...
Bidirectional transformations between different data representations occ...