| By: |
Thm* Thm* (x [lexpr{i'} ;{k:Knd| k ; ;IdLnk ; ;fpf-dom-list(da) ;<l,tg,da(rcv(l; tg))>] THENA (Reduce 0 THEN DVar `k' THEN DVar `k' (THEN (RWO Thm* (THEN (ExRepD) THEN Analyze -1 THEN Thin -2 THEN Analyze -1 THEN Try Trivial THEN Reduce 0 THEN InstConcl [rcv(l; tg)] |
| 1 |
2. L : Id List 3. 4. 5. 5. (i 5. 5. ( 5. ((ltg 5. ( 5. ((destination(1of(ltg)) 5. ( 5. (interface-check(D;1of(ltg);1of(2of(ltg));2of(2of(ltg)))) 6. l : IdLnk 7. tg : Id 8. (source(l) 9. (destination(l) 10. ds : x:Id fp-> Type 11. da : a:Knd fp-> Type 12. init : x:Id fp-> ds(x)?Void 13. pre : a:Id fp-> State(ds) 14. ef : kx:Knd 15. send : 15. kl:Knd 15. kl:Knd 15. kl:Knd 16. frame : x:Id fp-> Knd List 17. sframe : ltg:IdLnk 18. M8 : Top 19. M(source(l)) = <ds,da,init,pre,ef,send,frame,sframe,M8> 20. rcv(l; tg) | 1 step |
| 2 |
2. L : Id List 3. 4. 5. 5. (i 5. 5. ( 5. ((ltg 5. ( 5. ((destination(1of(ltg)) 5. ( 5. (interface-check(D;1of(ltg);1of(2of(ltg));2of(2of(ltg)))) 6. l : IdLnk 7. tg : Id 8. (source(l) 9. (destination(l) 10. ds : x:Id fp-> Type 11. da : a:Knd fp-> Type 12. init : x:Id fp-> ds(x)?Void 13. pre : a:Id fp-> State(ds) 14. ef : kx:Knd 15. send : 15. kl:Knd 15. kl:Knd 15. kl:Knd 16. frame : x:Id fp-> Knd List 17. sframe : ltg:IdLnk 18. M8 : Top 19. M(source(l)) = <ds,da,init,pre,ef,send,frame,sframe,M8> 20. rcv(l; tg) | 5 steps |
| 3 |
2. L : Id List 3. 4. 5. 5. (i 5. 5. ( 5. ((ltg 5. ( 5. ((destination(1of(ltg)) 5. ( 5. (interface-check(D;1of(ltg);1of(2of(ltg));2of(2of(ltg)))) 6. l : IdLnk 7. tg : Id 8. (source(l) 9. (destination(l) 10. ds : x:Id fp-> Type 11. da : a:Knd fp-> Type 12. init : x:Id fp-> ds(x)?Void 13. pre : a:Id fp-> State(ds) 14. ef : kx:Knd 15. send : 15. kl:Knd 15. kl:Knd 15. kl:Knd 16. frame : x:Id fp-> Knd List 17. sframe : ltg:IdLnk 18. M8 : Top 19. M(source(l)) = <ds,da,init,pre,ef,send,frame,sframe,M8> 20. rcv(l; tg) | 1 step |
| 4 |
2. L : Id List 3. 4. 5. 5. (i 5. 5. ( 5. ((ltg 5. ( 5. ((destination(1of(ltg)) 5. ( 5. (interface-check(D;1of(ltg);1of(2of(ltg));2of(2of(ltg)))) 6. l : IdLnk 7. tg : Id 8. (source(l) 9. (destination(l) 10. ds : x:Id fp-> Type 11. da : a:Knd fp-> Type 12. init : x:Id fp-> ds(x)?Void 13. pre : a:Id fp-> State(ds) 14. ef : kx:Knd 15. send : 15. kl:Knd 15. kl:Knd 15. kl:Knd 16. frame : x:Id fp-> Knd List 17. sframe : ltg:IdLnk 18. M8 : Top 19. M(source(l)) = <ds,da,init,pre,ef,send,frame,sframe,M8> 20. rcv(l; tg) | 1 step |
| 5 |
2. L : Id List 3. 4. 5. 5. (i 5. 5. ( 5. ((ltg 5. ( 5. ((destination(1of(ltg)) 5. ( 5. (interface-check(D;1of(ltg);1of(2of(ltg));2of(2of(ltg)))) 6. l : IdLnk 7. tg : Id 8. (source(l) 9. (destination(l) 10. ds : x:Id fp-> Type 11. da : a:Knd fp-> Type 12. init : x:Id fp-> ds(x)?Void 13. pre : a:Id fp-> State(ds) 14. ef : kx:Knd 15. send : 15. kl:Knd 15. kl:Knd 15. kl:Knd 16. frame : x:Id fp-> Knd List 17. sframe : ltg:IdLnk 18. M8 : Top 19. M(source(l)) = <ds,da,init,pre,ef,send,frame,sframe,M8> 20. rcv(l; tg) 21. y : {k:Knd| k 22. has-src(source(l);y) | 1 step |
About: