| maction | Def (S:L  s) == if null(L)  s else S.act(hd(L),(S:tl(L)  s)) fi  (recursive) 
 Thm*  | 
| tl | Def tl(l) == Case of l; nil  nil ; h.t  t 
 Thm*  | 
| hd | Def hd(l) == Case of l; nil  "?" ; h.t  h 
 Thm*  | 
| aset_act | Def a.act == 2of(a) 
 Thm*  | 
| null | Def null(as) == Case of as; nil  true  ; a.as'  false   
 Thm*  
 Thm* null(nil)  | 
| pi2 | Def 2of(t) == t.2 
 Thm*  | 
About:
|  |  |  |  |  |  |  | 
|  |  |  |  |  |  |  | 
|  |  |  |  |  |