| By: |
THEN SplitAndHyps THEN Unfold `fpf-val` 0 THEN Try (DoSubsume THEN BackThruSomeHyp) THEN AllHyps ( THEN ExRepD THEN ThinTrivial |
| 1 |
2. ds : x:Id fp-> Type 3. da : a:Knd fp-> Type 4. init : x:Id fp-> ds(x)?Void 5. pre : a:Id fp-> State(ds) 6. ef : kx:Knd 7. send : 7. kl:Knd 7. kl:Knd 7. kl:Knd 8. frame : x:Id fp-> Knd List 9. sframe : ltg:IdLnk 10. Top 11. d1 : x:Id fp-> Type 12. d2 : a:Knd fp-> Type 13. i1 : x:Id fp-> d1(x)?Void 14. p1 : a:Id fp-> State(d1) 15. e1 : kx:Knd 16. s1 : 16. kl:Knd 16. kl:Knd 16. kl:Knd 17. f1 : x:Id fp-> Knd List 18. s2 : ltg:IdLnk 19. Top 20. 21. ds 22. da 23. 24. pre 25. ef 26. send 27. frame 28. sframe 29. x : Id 30. v : V(x) 31. x 32. x 33. init(x) = i1(x) 34. v = i1(x) | 7 steps |
| 2 |
2. ds : x:Id fp-> Type 3. da : a:Knd fp-> Type 4. init : x:Id fp-> ds(x)?Void 5. pre : a:Id fp-> State(ds) 6. ef : kx:Knd 7. send : 7. kl:Knd 7. kl:Knd 7. kl:Knd 8. frame : x:Id fp-> Knd List 9. sframe : ltg:IdLnk 10. Top 11. d1 : x:Id fp-> Type 12. d2 : a:Knd fp-> Type 13. i1 : x:Id fp-> d1(x)?Void 14. p1 : a:Id fp-> State(d1) 15. e1 : kx:Knd 16. s1 : 16. kl:Knd 16. kl:Knd 16. kl:Knd 17. f1 : x:Id fp-> Knd List 18. s2 : ltg:IdLnk 19. Top 20. 21. ds 22. da 23. init 24. pre 25. ef 26. send 27. frame 28. sframe 29. x : Id 30. v : V(x) 31. x | 4 steps |
About: