1 | 1. x: SimpleType 2. r1: Term List 3. i: 4. ds: Collection(dec()) 5. da: Collection(dec()) 6. st1: Collection(SimpleType) 7. de: sig() 8. rho: Decl 9. s: {[[ds]] rho} 10. e: {1of([[de]] rho)} 11. a: [[st1]] rho 12. tr: trace_env([[da]] rho) 13. trace_consistent_rel(rho;da;tr.proj; < inl(x),r1 > ) 14. ||r1|| = 2 15. x term_types(ds;st1;de;r1[0]) 16. x term_types(ds;st1;de;r1[1]) 17. i < ||r1|| x term_types(ds;st1;de;r1[i]) |
About: