1 | 1. A: ioa{i:l}() 2. r: rel() 3. rho: Decl 4. de: sig() 5. e: {[[de]] rho} 6. a: ([[A.da]] rho) 7. tr: trace_env([[A.da]] rho) 8. tc_ioa(A;de) 9. ioa_mentions_trace(A) 10. trace_consistent_rel(rho;A.da;tr.proj;r) 11. single_valued_decls(A.ds) 12. s: [[A]] rho de e.state 13. x': [[A]] rho de e.state 14. tc(r;A.ds; < > ;de) 15. closed_rel(r) 16. covers_rel(A;r) 17. [[A]] rho de e.trans(s,a,x') covers_pred(A; < r > ) |
2 | 1. A: ioa{i:l}() 2. r: rel() 3. rho: Decl 4. de: sig() 5. e: {[[de]] rho} 6. a: ([[A.da]] rho) 7. tr: trace_env([[A.da]] rho) 8. tc_ioa(A;de) 9. ioa_mentions_trace(A) 10. trace_consistent_rel(rho;A.da;tr.proj;r) 11. single_valued_decls(A.ds) 12. s: [[A]] rho de e.state 13. x': [[A]] rho de e.state 14. tc(r;A.ds; < > ;de) 15. closed_rel(r) 16. covers_rel(A;r) 17. [[A]] rho de e.trans(s,a,x') 18. [[r]] rho A.ds < > de e x' tr [[wp(A;kind(a);r)]] rho A.ds dec_lookup(A.da;kind(a)) de e s value(a) tr [[r]] rho A.ds < > de e x' tr [[wp_rel(A;kind(a);r)]] rho A.ds dec_lookup(A.da;kind(a)) de e s value(a) tr |
About: