diff -r 2311a9fc4624 -r b39108f42638 TODO --- a/TODO Mon Mar 22 10:15:46 2010 +0100 +++ b/TODO Mon Mar 22 14:07:07 2010 +0100 @@ -8,7 +8,7 @@ ty1_tyn.induct ty1_tyn.inducts instance ty1 and tyn :: fs - ty1_tyn.supp for too many bindings empty + ty1_tyn.supp empty when for too many bindings Smaller things: @@ -27,14 +27,17 @@ - check support equations for more bindings per constructor - automate the proofs that are currently proved with sorry: - alpha_equivp, fv_rsp, alpha_bn_rsp + alpha_equivp, alpha_bn_rsp - store information about defined nominal datatypes, so that it can be used to define new types that depend on these -- make 3 versions of Abs - - make parser aware of bn functions that call other bn functions and reflect it in the datastructure passed to Fv/Alpha generation - make parser aware of recursive and of different versions of abs + +Less important: + +- fv_rsp uses 'blast' to show goals of the type: + a u b = c u d ==> a u x u b = c u x u d