| By: |
THEN All (Unfold `ma-compatible-decls`) THEN All Reduce THEN SplitAndHyps THEN Assert ds |
| 1 |
2. da : a:Knd fp-> Type 3. init : x:Id fp-> ds(x)?Void 4. pre : a:Id fp-> State(ds) 5. ef : kx:Knd 6. send : 6. kl:Knd 6. kl:Knd 6. kl:Knd 7. frame : x:Id fp-> Knd List 8. sframe : ltg:IdLnk 9. Top 10. d1 : x:Id fp-> Type 11. d2 : a:Knd fp-> Type 12. i1 : x:Id fp-> d1(x)?Void 13. p1 : a:Id fp-> State(d1) 14. e1 : kx:Knd 15. s1 : 15. kl:Knd 15. kl:Knd 15. kl:Knd 16. f1 : x:Id fp-> Knd List 17. s2 : ltg:IdLnk 18. Top 19. ds || d1 20. da || d2 21. init || i1 22. pre || p1 23. ef || e1 24. send || s1 25. frame || f1 26. sframe || s2 | 6 steps |
| 2 |
2. da : a:Knd fp-> Type 3. init : x:Id fp-> ds(x)?Void 4. pre : a:Id fp-> State(ds) 5. ef : kx:Knd 6. send : 6. kl:Knd 6. kl:Knd 6. kl:Knd 7. frame : x:Id fp-> Knd List 8. sframe : ltg:IdLnk 9. Top 10. d1 : x:Id fp-> Type 11. d2 : a:Knd fp-> Type 12. i1 : x:Id fp-> d1(x)?Void 13. p1 : a:Id fp-> State(d1) 14. e1 : kx:Knd 15. s1 : 15. kl:Knd 15. kl:Knd 15. kl:Knd 16. f1 : x:Id fp-> Knd List 17. s2 : ltg:IdLnk 18. Top 19. ds || d1 20. da || d2 21. init || i1 22. pre || p1 23. ef || e1 24. send || s1 25. frame || f1 26. sframe || s2 27. ds | 16 steps |
About: