| By: |
|
| 1 |
38. locl(a) 39. 40. T : Type 41. da(locl(a)) = T | 1 step |
| 2 |
2. da : a:Knd fp-> Type{i} 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. A8 : Top 10. d1 : x:Id fp-> Type{i} 11. d2 : a:Knd fp-> Type{i} 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. B8 : Top 19. <ds,da,init,pre,ef,send,frame,sframe,A8> || <d1,d2,i1,p1,e1,s1,f1,s2,B8> 20. ma-frame-compatible(<ds,da,init,pre,ef,send,frame,sframe,A8>; 20. ma-frame-compatible(<d1,d2,i1,p1,e1,s1,f1,s2,B8>) 21. ma-sframe-compatible(<ds,da,init,pre,ef,send,frame,sframe,A8>; 21. ma-sframe-compatible(<d1,d2,i1,p1,e1,s1,f1,s2,B8>) 22. 23. 24. 25. 25. kx 25. 25. <ds,da,init,pre,ef,send,frame,sframe,A8>.frame(1of(kx) affects 2of(kx)) 26. 26. kl 26. 26. ( 26. ((tg 26. ( 26. (<ds,da,init,pre,ef,send,frame,sframe,A8>.sframe(1of(kl) sends <2of( 26. (<ds,da,init,pre,ef,send,frame,sframe,A8>.sframe(1of(kl) sends <kl),tg>)) 27. 28. 29. 30. 30. kx 31. 31. kl 31. 31. ( 31. ((tg 31. ( 31. (<d1,d2,i1,p1,e1,s1,f1,s2,B8>.sframe(1of(kl) sends <2of(kl),tg>)) 32. a : Id 33. a 34. s : State(ds 35. 36. s 37. locl(a) 38. locl(a) 39. 40. T : Type{i} 41. da(locl(a)) = T | Auto |
| 3 |
38. locl(a) 39. 40. T : Type 41. da(locl(a)) = T 42. P : Top 43. p1(a)(s) = P | 9 steps |
About: