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: