| author | Cezary Kaliszyk <kaliszyk@in.tum.de> | 
| Thu, 18 Mar 2010 15:13:20 +0100 | |
| changeset 1515 | 76fa21f27f22 | 
| parent 1510 | be911e869fde | 
| child 1516 | e3a82a3529ce | 
| permissions | -rw-r--r-- | 
| 1501 | 1  | 
Smaller things:  | 
2  | 
||
3  | 
- case names for "weak" induction rules (names of the  | 
|
4  | 
constructors); see page 61/62 and 170 in Tutorial  | 
|
5  | 
||
| 
1510
 
be911e869fde
Added fv,bn,distinct,perm to the simplifier.
 
Cezary Kaliszyk <kaliszyk@in.tum.de> 
parents: 
1504 
diff
changeset
 | 
6  | 
- maybe <type>_perm whould be called permute_<type>.simps;  | 
| 1501 | 7  | 
that would conform with the terminology in Nominal2  | 
8  | 
||
9  | 
||
10  | 
Bigger things:  | 
|
11  | 
||
12  | 
- nested recursion, like types "trm list" in a constructor  | 
|
13  | 
||
14  | 
- strong induction rules  | 
|
15  | 
||
| 
1502
 
cc0dcf248da3
Which proofs need a 'sorry'.
 
Cezary Kaliszyk <kaliszyk@in.tum.de> 
parents: 
1501 
diff
changeset
 | 
16  | 
- show support equations  | 
| 1501 | 17  | 
|
| 
1502
 
cc0dcf248da3
Which proofs need a 'sorry'.
 
Cezary Kaliszyk <kaliszyk@in.tum.de> 
parents: 
1501 
diff
changeset
 | 
18  | 
- automate the proofs that are currently proved with sorry:  | 
| 
 
cc0dcf248da3
Which proofs need a 'sorry'.
 
Cezary Kaliszyk <kaliszyk@in.tum.de> 
parents: 
1501 
diff
changeset
 | 
19  | 
alpha_equivp, fv_rsp, alpha_bn_rsp, alpha_bn_reflp  | 
| 1503 | 20  | 
|
21  | 
- store information about defined nominal datatypes, so that  | 
|
22  | 
it can be used to define new types that depend on these  | 
|
23  | 
||
24  | 
- make 3 versions of Abs  | 
|
25  | 
||
| 
1504
 
f685be70a464
fv_bn may need to call other fv_bns.
 
Cezary Kaliszyk <kaliszyk@in.tum.de> 
parents: 
1503 
diff
changeset
 | 
26  | 
- 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: 
1503 
diff
changeset
 | 
27  | 
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: 
1503 
diff
changeset
 | 
28  | 
|
| 1503 | 29  | 
- make parser aware of recursive and of different versions of abs  |