1 | 1. ds: Collection{i}(dec()) 2. da: Collection{i}(dec()) 3. st: Collection{i}(SimpleType) 4. de: sig() 5. rho: Decl{i} 6. e1: l:Label ![]() ![]() 7. s1: {[[ds]] rho} 8. s2: {[[ds]] rho} 9. a: [[st]] rho 10. tr: trace_env([[da]] rho) 11. u: Term 12. u1: Term ![]() ![]() 13. w: u:{v:Term| u1(v) } ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 14. y1: Label 15. t: SimpleType 16. trace_consistent(rho;da;tr.proj;trace(y1)) 17. ![]() ![]() ![]() ![]() 18. t = lbl_pr( < Trace, y1 > ) ![]() ![]() |
2 | 1. ds: Collection{i}(dec()) 2. da: Collection{i}(dec()) 3. st: Collection{i}(SimpleType) 4. de: sig() 5. rho: Decl{i} 6. e1: {1of(sig_mng{i:l} (de; rho))} 7. s1: {[[ds]] rho} 8. s2: {[[ds]] rho} 9. a: [[st]] rho 10. tr: trace_env([[da]] rho) 11. u: Term 12. u1: Term ![]() ![]() 13. w: u:{v:Term| u1(v) } ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 14. y1: {v:Term| u1(v) } 15. y2: {v:Term| u1(v) } 16. t: SimpleType 17. trace_consistent(rho;da;tr.proj;y1 y2) 18. ![]() ![]() ![]() ![]() 19. t ![]() ![]() ![]() |
About:
![]() | ![]() | ![]() | ![]() |