 tc(r;ds;st1;de)
 
tc(r;ds;st1;de) 
 list_accum(x,t.x([[t]] 1of(e) s s' a tr);[[r.name]] rho 2of(e) ;r.args)
 list_accum(x,t.x([[t]] 1of(e) s s' a tr);[[r.name]] rho 2of(e) ;r.args)  Prop
 Prop
| 1 | 13. l: Term List 14. r.args = l  Case(r.name) Case eq(Q) = >  ||l|| = 2    &  Q  term_types(ds;st1;de;l[0])  &  Q  term_types(ds;st1;de;l[1]) Case R = >  ||de.rel(R)|| = ||l||    &  (  i:  . i < ||l||   (de.rel(R))[i]  term_types(ds;st1;de;l[i])) Default = >  False   list_accum(x,t.x([[t]] 1of(e) s s' a tr);[[r.name]] rho 2of(e) ;l)  Prop | 
About:
|  |  |  |  |  |  |  |  |  |  |  |  |