is mentioned by
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thm* ring(R;in;out) Thm* ![]() ![]() Thm* Inj(|R|; ![]() Thm* ![]() ![]() Thm* ![]() ![]() Thm* realizes es. ![]() Thm* realizes es. ![]() Thm* realizes es.& ( ![]() ![]() ![]() ![]() ![]() | [ring-leader1__realizes] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thm* ring(R;in;out) Thm* ![]() ![]() Thm* Inj(|R|; ![]() ![]() ![]() ![]() ![]() | [ring-leader1__feasible] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* A Thm* ![]() ![]() Thm* T Thm* ![]() ![]() Thm* ![]() Thm* ![]() ![]() Thm* ![]() Thm* ![]() ![]() Thm* ![]() ![]() Thm* realizes es.(vartype(i;x) ![]() Thm* realizes es.& ![]() ![]() ![]() ![]() ![]() Thm* realizes es.& ![]() Thm* realizes es.& ![]() ![]() ![]() Thm* realizes es.& ( ![]() Thm* realizes es.& ((e <loc e') & kind(e) = k ![]() Thm* realizes es.& ![]() ![]() Thm* realizes es.& ![]() ![]() ![]() Thm* realizes es.& P((x when e),val(e)) ![]() ![]() ![]() ![]() | [trigger1__realizes] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* A Thm* ![]() ![]() Thm* T Thm* ![]() ![]() Thm* ![]() Thm* ![]() ![]() Thm* ![]() ![]() ![]() ![]() ![]() | [trigger1__feasible] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* A Thm* ![]() ![]() Thm* T Thm* ![]() ![]() Thm* ![]() Thm* ![]() ![]() Thm* ![]() ![]() Thm* realizes es. ![]() ![]() ![]() ![]() ![]() Thm* realizes es.& (vartype(i;x) ![]() Thm* realizes es.& ![]() ![]() ![]() ![]() ![]() ![]() Thm* realizes es.& ![]() Thm* realizes es.& ![]() ![]() ![]() Thm* realizes es.& ![]() ![]() Thm* realizes es.& ![]() ![]() ![]() Thm* realizes es.& ![]() ![]() Thm* realizes es.& ![]() | [recognizer1__realizes] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* A ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [recognizer1__feasible] |
![]() ![]() ![]() Thm* ![]() Thm* ![]() ![]() Thm* A Thm* ![]() ![]() Thm* T Thm* ![]() ![]() Thm* ![]() ![]() Thm* realizes es.(vartype(source(l);x) ![]() Thm* realizes es.& ( ![]() ![]() ![]() ![]() ![]() Thm* realizes es.& ( ![]() Thm* realizes es.& (kind(e) = rcv(l; tg) ![]() Thm* realizes es.& (& val(e) = f((x when sender(e))) ![]() Thm* realizes es.& (& & kind(sender(e)) = locl(a) ![]() Thm* realizes es.& (& & ( ![]() Thm* realizes es.& (& & (kind(e') = rcv(l; tg) ![]() Thm* realizes es.& (& & ( ![]() ![]() Thm* realizes es.& (& & (kind(sender(e')) = locl(a) ![]() ![]() ![]() ![]() | [send-once__realizes] |
![]() ![]() ![]() Thm* ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [send-once__feasible] |
![]() Thm* ![]() ![]() Thm* realizes es. ![]() Thm* realizes es.& ![]() ![]() Thm* realizes es.& ![]() ![]() ![]() ![]() Thm* realizes es.& kind(e') = locl(a) ![]() ![]() ![]() ![]() | [once__realizes] |
![]() ![]() ![]() | [once__feasible] |
![]() Thm* ![]() ![]() Thm* realizes es. ![]() ![]() | [Dconstant__realizes] |
![]() ![]() ![]() | [Dconstant__feasible] |
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 == [ ![]() Def == [if loc = source(l) ![]() Def == [if ma-single-sends1(A; Unit; T; x; locl(a); l; tg; ( ![]() Def == [else fi] | [send-once] |
In prior sections: mb event system 6
Try larger context:
EventSystems
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html