is mentioned by
![]() Thm* (rcv(l; tg) = k ![]() ![]() Thm* ![]() ![]() Thm* ( ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thm* (@source(l): ma-single-sends1(A; Thm* (@source(l): ma-single-sends1(B; Thm* (@source(l): ma-single-sends1(T; Thm* (@source(l): ma-single-sends1(x; Thm* (@source(l): ma-single-sends1(k; Thm* (@source(l): ma-single-sends1(l; Thm* (@source(l): ma-single-sends1(tg; Thm* (@source(l): ma-single-sends1(( ![]() ![]() Thm* ( ![]() Thm* (& ( ![]() Thm* (& (@source(l): ma-single-sends1(A; Thm* (& (@source(l): ma-single-sends1(B; Thm* (& (@source(l): ma-single-sends1(T; Thm* (& (@source(l): ma-single-sends1(x; Thm* (& (@source(l): ma-single-sends1(k; Thm* (& (@source(l): ma-single-sends1(l; Thm* (& (@source(l): ma-single-sends1(tg; Thm* (& (@source(l): ma-single-sends1(( ![]() ![]() Thm* (& (@source(l): ma-single-sends1() ![]() Thm* (& ( ![]() ![]() Thm* (& (D Thm* (& (realizes es.(vartype(source(l);x) ![]() Thm* (& (realizes es.& ( ![]() Thm* (& (realizes es.& (loc(e) = source(l) ![]() Thm* (& (realizes es.& ( ![]() ![]() Thm* (& (realizes es.& (kind(e) = k ![]() ![]() ![]() ![]() Thm* (& (realizes es.& ( ![]() ![]() ![]() ![]() ![]() Thm* (& (realizes es.& ( ![]() Thm* (& (realizes es.& (loc(e) = source(l) ![]() Thm* (& (realizes es.& ( ![]() ![]() Thm* (& (realizes es.& (kind(e) = k ![]() Thm* (& (realizes es.& ( ![]() ![]() Thm* (& (realizes es.& ((c((x when e),val(e)) Thm* (& (realizes es.& (( ![]() ![]() Thm* (& (realizes es.& ((( ![]() Thm* (& (realizes es.& (((kind(e') = rcv(l; tg) ![]() Thm* (& (realizes es.& (((& sender(e') = e ![]() Thm* (& (realizes es.& (((& & ( ![]() Thm* (& (realizes es.& (((& & (kind(e'') = rcv(l; tg) ![]() Thm* (& (realizes es.& (((& & ( ![]() ![]() Thm* (& (realizes es.& (((& & (sender(e'') = e ![]() ![]() ![]() ![]() Thm* (& (realizes es.& (((& & val(e') = f((x when e),val(e)) ![]() Thm* (& (realizes es.& (& ( ![]() Thm* (& (realizes es.& (& ( ![]() ![]() Thm* (& (realizes es.& (& ( ![]() ![]() Thm* (& (realizes es.& (& ( ![]() ![]() Thm* (& (realizes es.& (& ( ![]() ![]() | [conditional-send1-rule] |
![]() | [update] |
Def == if R(loc) ![]() Def == if [ ![]() ![]() ![]() ![]() Def == if [ ![]() ![]() ![]() ![]() ![]() Def == if [((in(loc)); "vote");"leader";"me")); Def == if [ ![]() ![]() Def == if [ma-single-sends1( ![]() Def == if [ma-single-sends1( ![]() Def == if [ma-single-sends1( ![]() Def == if [ma-single-sends1("me"; Def == if [ma-single-sends1(rcv((in(loc)); "vote"); Def == if [ma-single-sends1((out(loc)); Def == if [ma-single-sends1("vote"; Def == if [ma-single-sends1(( ![]() ![]() ![]() Def == if [only [rcv((in(loc)); "vote"); Def == if [only [locl("send-me")] sends on (out(loc) with "vote")] Def == else nil fi | [ring-leader1] |
Def == [ ![]() Def == [if loc = i ![]() ![]() ![]() | [trigger1] |
Def == if loc = i ![]() Def == if [r : ![]() ![]() Def == if [only members of [k] affect r : ![]() Def == if [ma-single-effect1(r; ![]() ![]() ![]() ![]() Def == else nil fi | [recognizer1] |
Def == [ ![]() Def == [if loc = source(l) ![]() Def == [if ma-single-sends1(A; Unit; T; x; locl(a); l; tg; ( ![]() Def == [else fi] | [send-once] |
Def == if loc = i ![]() Def == if [ma-single-pre-init1("done"; ![]() ![]() ![]() ![]() Def == if [only members of [locl(a)] affect "done" : ![]() Def == if [ma-single-effect0("done"; ![]() ![]() ![]() Def == else nil fi | [once] |
Def == if loc = i ![]() Def == else nil fi | [Dconstant] |
In prior sections: bool 1 mb nat mb list 2 mb event system 1 mb event system 4 mb event system 5 int 2 list 1 mb list 1 num thy 1 mb event system 2 mb event system 3 mb event system 6
Try larger context:
EventSystems
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html