Agda code for the paper by Larry Diehl and Tim Sheard (WGP 2014):
- Background Definitions
- Contributed Generic Definitions
- Examples
- Correctness
- Background Definitions
- Contributed Generic Definitions
- Examples
- Correctness
In the paper we broke up the definition of concat
using ind
into
pieces because it was so big, and showed the definition using elim
inlined. Here is the definition of a similar function, append
, using
ind
and elim
where both definitions are inlined:
The code is released under an MIT license