(18steps total) PrintForm Definitions Lemmas mb event system 7 Sections EventSystems Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At: s-unconditional-send1-rule 1 1 2 1

1. x : Id
2. tg : Id
3. k : Knd
4. l : IdLnk
5. T : Type
6. A : Type
7. B : Type
8. rcv(ltg) = k  T = B
9. f : ABT
10. @source(l): ma-single-sends1(ABTxkltg; (a,b. [(f(a,b))]))
10.  Dsys
11. @source(l): ma-single-sends1(ABTxkltg; (a,b. [(f(a,b))]))
11.  Dsys
12. D : Dsys
13. @source(l): ma-single-sends1(ABTxkltg; (a,b. [(f(a,b))]))  D
14. D' : Dsys
15. D  D'
16. w : World
17. p : FairFifo
18. PossibleWorld(D';w)
19. vartype(source(l);xA
20. e:E. loc(e) = source(l kind(e) = k  (valtype(eB)
21. e:E. kind(e) = rcv(ltg (valtype(eT)
22. vartype(source(l);xA
23. e:E. loc(e) = source(l kind(e) = k  (valtype(eB)
24. e:E. kind(e) = rcv(ltg (valtype(eT)
25. e : E
26. loc(e) = source(l)
27. kind(e) = k
28. u : {e':E| kind(e') = rcv(ltg) }
29. e':E. (e'  [u])  kind(e') = rcv(ltg) & sender(e') = e
30. [val(u)] = [(f((x when e),val(e)))]
  e':E. 
  kind(e') = rcv(ltg)
  & sender(e') = e  E
  & & (e'':E. kind(e'') = rcv(ltg sender(e'') = e  E  e'' = e')
  & & val(e') = f((x when e),val(e))  T


By: InstConcl [u]


Generated subgoals:

1   kind(u) = rcv(ltg)
1 step
2   sender(u) = e  E
1 step
3 31. e'' : E
32. kind(e'') = rcv(ltg)
33. sender(e'') = e  E
  e'' = u

1 step
4 31. e'' : E
32. kind(e'') = rcv(ltg)
  isrcv(e'')

1 step
5   val(u) = f((x when e),val(e))  T
3 steps
6 31. e' : E
32. kind(e') = rcv(ltg)
  isrcv(e')

1 step
7 31. e' : E
32. kind(e') = rcv(ltg)
33. e'' : E
34. kind(e'') = rcv(ltg)
  isrcv(e'')

1 step
8 31. e' : E
32. kind(e') = rcv(ltg)
  val(e' T

1 step
9 31. e' : E
32. kind(e') = rcv(ltg)
  (x when e A

1 step
10 31. e' : E
32. kind(e') = rcv(ltg)
  val(e B

1 step

About:
listconsnilassertsetlambdaapplyfunction
universeequalmembersubtype_relimpliesandallexists
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

(18steps total) PrintForm Definitions Lemmas mb event system 7 Sections EventSystems Doc