1 | 1. p: Fmla 2. ds: Collection(dec()) 3. daa: Collection(dec()) 4. da: Collection(SimpleType) 5. de: sig() 6. rho: Decl 7. e: {[[de]] rho} 8. s: {[[ds]] rho} 9. s': {[[ds]] rho} 10. a: [[da]] rho 11. tr: trace_env([[daa]] rho) 12. trace_consistent_pred(rho;daa;tr.proj;p) 13. tc_pred(p;ds;da;de) 14. r:rel(). r (p)' rel_mng_2(r; rho; ds; da; de; e; s; s'; a; tr) 15. r: rel() 16. r p [[r]] rho ds da de e s' a tr |
2 | 1. p: Fmla 2. ds: Collection(dec()) 3. daa: Collection(dec()) 4. da: Collection(SimpleType) 5. de: sig() 6. rho: Decl 7. e: {[[de]] rho} 8. s: {[[ds]] rho} 9. s': {[[ds]] rho} 10. a: [[da]] rho 11. tr: trace_env([[daa]] rho) 12. trace_consistent_pred(rho;daa;tr.proj;p) 13. tc_pred(p;ds;da;de) trace_consistent_pred(rho;daa;tr.proj;(p)') |
3 | 1. p: Fmla 2. ds: Collection(dec()) 3. daa: Collection(dec()) 4. da: Collection(SimpleType) 5. de: sig() 6. rho: Decl 7. e: {[[de]] rho} 8. s: {[[ds]] rho} 9. s': {[[ds]] rho} 10. a: [[da]] rho 11. tr: trace_env([[daa]] rho) 12. trace_consistent_pred(rho;daa;tr.proj;p) 13. tc_pred(p;ds;da;de) 14. r:rel(). r p [[r]] rho ds da de e s' a tr 15. r: rel() 16. r (p)' rel_mng_2(r; rho; ds; da; de; e; s; s'; a; tr) |
About: