IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At:
world-event-system13221 1. the_w : World
2. FairFifo
3. e,e':E. loc(e) = loc(e') e <c e'e = e'e' <c e 4. e:E. first(e) (e':E. loc(e') = loc(e) e' <c e)
5. e:E.
5. first(e)
5. 5. loc(pred(e)) = loc(e) & pred(e) <c e 5. & (e':E. loc(e') = loc(e) (pred(e) <c e' & e' <c e))
6. e:E. first(e) (x:Id. (x when e) = (x after pred(e)))
7. Trans e,e':E. e <c e' 8. SWellFounded(e <c e')
9. e:E.
9. isrcv(kind(e))
9. 9. sends(lnk(kind(e));sender(e))[index(e)]
9. =
9. msg(lnk(kind(e));tag(kind(e));val(e))
10. e:E. isrcv(kind(e)) sender(e) <c e 11. e,e':E.
11. e <c e' 11. 11. first(e') & e <c pred(e') e = pred(e')
11. isrcv(kind(e')) & e <c sender(e') e = sender(e')
12. e:E. isrcv(kind(e)) loc(e) = destination(lnk(kind(e)))
13. e:E, l:IdLnk. loc(e) = source(l) sends(l;e) = nil
14. e,e':E.
14. isrcv(kind(e))
14. 14. isrcv(kind(e'))
14. 14. lnk(kind(e)) = lnk(kind(e'))
14. 14. (e <c e' 14. ( 14. (sender(e) <c sender(e') sender(e) = sender(e') & index(e)<index(e'))
15. m:, l:IdLnk, t:. m||snds(l;t)|| (t':. tt' & m||rcvs(l;t')||)
16. e : E
17. l : IdLnk
18. n : ||sends(l;e)||
19. t' : 20. time(e)+1t' 21. ||snds(l;time(e))||+n+1||rcvs(l;t')||
t:.
isrcv(l;a(destination(l);t)) & ||rcvs(l;t)|| = ||snds(l;time(e))||+n
By:
MoveToConcl -1 THEN GenConcl (||snds(l;time(e))||+n = m) THEN Thin -1
THEN
Unfold `w-rcvs` 0
THEN
GenConcl ((t1.a(destination(l);t1)) = f)
THEN
GenConcl ((a.isrcv(l;a)) = P)
21. m : 22. f : Action(destination(l))
23. (t1.a(destination(l);t1)) = f 24. P : Action(destination(l)) 25. (a.isrcv(l;a)) = P m+1||filter(P;map(f;upto(t')))||
(t:. isrcv(l;a(destination(l);t)) & ||filter(P;map(f;upto(t)))|| = m)
4 steps
About:
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html