April 25, 2008
It seems that reductivity of Doornbos and Backhouse is in fact accessibility, which is often taken by type theorists to be an alternative definition of well-foundedness.
[More ...]
- 0 Comments
Tags: Agda, Dependent Type, Program Derivation, Termination.
April 20, 2008
Given a relation < that has been shown to be well-founded, we know that a recursively defined function is terminating if its arguments becomes “smaller” with respect to < at each recursive call. We can encode such well-founded recursion in Agda’s style of structural recusion.
[More ...]
- 0 Comments
Tags: Agda, Dependent Type, Termination.
April 13, 2008
After seeing our code, Nils Anders Danielsson suggested two improvements. Firstly, to wrap the bound in the seed. Secondly, to define unfoldT↓ using well-founded recursion.
[More ...]
- 0 Comments
Tags: Agda, Dependent Type, Termination.
April 8, 2008
I hope to come up with a variation of unfoldr which, given a proof of well-foundedness, somehow passes the termination check.
[More ...]
- 0 Comments
Tags: Agda, Dependent Type, Termination.