| author | Cezary Kaliszyk <kaliszyk@in.tum.de> | 
| Fri, 19 Mar 2010 18:42:57 +0100 | |
| changeset 1553 | 4355eb3b7161 | 
| parent 1527 | e1c74b864b1b | 
| child 1555 | 73992021c8f0 | 
| permissions | -rw-r--r-- | 
| 1501 | 1 | Smaller things: | 
| 2 | ||
| 1510 
be911e869fde
Added fv,bn,distinct,perm to the simplifier.
 Cezary Kaliszyk <kaliszyk@in.tum.de> parents: 
1504diff
changeset | 3 | - maybe <type>_perm whould be called permute_<type>.simps; | 
| 1501 | 4 | that would conform with the terminology in Nominal2 | 
| 5 | ||
| 1527 
e1c74b864b1b
added item about size functions
 Christian Urban <urbanc@in.tum.de> parents: 
1516diff
changeset | 6 | - we also need to lift the size function for nominal | 
| 
e1c74b864b1b
added item about size functions
 Christian Urban <urbanc@in.tum.de> parents: 
1516diff
changeset | 7 | datatypes | 
| 1501 | 8 | |
| 9 | Bigger things: | |
| 10 | ||
| 11 | - nested recursion, like types "trm list" in a constructor | |
| 12 | ||
| 13 | - strong induction rules | |
| 14 | ||
| 1502 
cc0dcf248da3
Which proofs need a 'sorry'.
 Cezary Kaliszyk <kaliszyk@in.tum.de> parents: 
1501diff
changeset | 15 | - show support equations | 
| 1501 | 16 | |
| 1502 
cc0dcf248da3
Which proofs need a 'sorry'.
 Cezary Kaliszyk <kaliszyk@in.tum.de> parents: 
1501diff
changeset | 17 | - automate the proofs that are currently proved with sorry: | 
| 
cc0dcf248da3
Which proofs need a 'sorry'.
 Cezary Kaliszyk <kaliszyk@in.tum.de> parents: 
1501diff
changeset | 18 | alpha_equivp, fv_rsp, alpha_bn_rsp, alpha_bn_reflp | 
| 1503 | 19 | |
| 20 | - store information about defined nominal datatypes, so that | |
| 21 | it can be used to define new types that depend on these | |
| 22 | ||
| 23 | - make 3 versions of Abs | |
| 24 | ||
| 1504 
f685be70a464
fv_bn may need to call other fv_bns.
 Cezary Kaliszyk <kaliszyk@in.tum.de> parents: 
1503diff
changeset | 25 | - make parser aware of bn functions that call other bn functions | 
| 
f685be70a464
fv_bn may need to call other fv_bns.
 Cezary Kaliszyk <kaliszyk@in.tum.de> parents: 
1503diff
changeset | 26 | and reflect it in the datastructure passed to Fv/Alpha generation | 
| 
f685be70a464
fv_bn may need to call other fv_bns.
 Cezary Kaliszyk <kaliszyk@in.tum.de> parents: 
1503diff
changeset | 27 | |
| 1503 | 28 | - make parser aware of recursive and of different versions of abs |