is mentioned by
Thm* Thm* source(l) = i Thm* Thm* @i: ma-single-sends(ds; da; k; l; f) Thm* & ( Thm* & (@i: ma-single-sends(ds; da; k; l; f) Thm* & ( Thm* & (D Thm* & (realizes es.( Thm* & (realizes es.& ( Thm* & (realizes es.& (loc(e) = i Thm* & (realizes es.& ( Thm* & (realizes es.& ((valtype(e) Thm* & (realizes es.& ( Thm* & (realizes es.& (isrcv(e) Thm* & (realizes es.& ( Thm* & (realizes es.& (lnk(e) = l Thm* & (realizes es.& ( Thm* & (realizes es.& ((valtype(e) Thm* & (realizes es.& ( Thm* & (realizes es.& (loc(e) = i Thm* & (realizes es.& ( Thm* & (realizes es.& (kind(e) = k Thm* & (realizes es.& ( Thm* & (realizes es.& (( Thm* & (realizes es.& ((( Thm* & (realizes es.& ((((e' Thm* & (realizes es.& ((( Thm* & (realizes es.& (((isrcv(e') & lnk(e') = l Thm* & (realizes es.& ((& ( Thm* & (realizes es.& ((& map( Thm* & (realizes es.& ((& = Thm* & (realizes es.& ((& tagged-list-messages( Thm* & (realizes es.& ((& | [s-sends-rule] |
Thm* Thm* Thm* @i: ma-single-effect1(x;A;y;B;k;T;f) Thm* & ( Thm* & (@i: ma-single-effect1(x;A;y;B;k;T;f) Thm* & ( Thm* & (D Thm* & (realizes es.(vartype(i;x) Thm* & (realizes es.& ( Thm* & (realizes es.& (loc(e) = i Thm* & (realizes es.& ( Thm* & (realizes es.& (kind(e) = k Thm* & (realizes es.& ( Thm* & (realizes es.& (loc(e) = i Thm* & (realizes es.& ( Thm* & (realizes es.& (kind(e) = k Thm* & (realizes es.& ( Thm* & (realizes es.& ((x after e) = f((x when e),(y when e),val(e)) | [effect-rule1] |
Thm* @i: ma-single-effect0(x;A;a;T;f) Thm* & ( Thm* & (@i: ma-single-effect0(x;A;a;T;f) Thm* & ( Thm* & (D Thm* & (realizes es.(vartype(i;x) Thm* & (realizes es.& ( Thm* & (realizes es.& (loc(e) = i Thm* & (realizes es.& ( Thm* & (realizes es.& (kind(e) = a Thm* & (realizes es.& ( Thm* & (realizes es.& (loc(e) = i Thm* & (realizes es.& ( Thm* & (realizes es.& (kind(e) = a Thm* & (realizes es.& ( Thm* & (realizes es.& ((x after e) = f((x when e),val(e)) | [s-effect-rule0] |
Thm* Thm* @i: ma-single-effect(ds; da; k; x; f) Thm* & ( Thm* & (@i: ma-single-effect(ds; da; k; x; f) Thm* & ( Thm* & (D Thm* & (realizes es.( Thm* & (realizes es.& ( Thm* & (realizes es.& (loc(e) = i Thm* & (realizes es.& ( Thm* & (realizes es.& ((valtype(e) Thm* & (realizes es.& ( Thm* & (realizes es.& (loc(e) = i Thm* & (realizes es.& ( Thm* & (realizes es.& (kind(e) = k Thm* & (realizes es.& ( Thm* & (realizes es.& ((x after e) = f(( | [s-effect-rule] |
Thm* @i: ma-single-pre1(x;A;a;T;x,v.P(x,v)) Thm* & ( Thm* & (@i: ma-single-pre1(x;A;a;T;x,v.P(x,v)) Thm* & ( Thm* & (D Thm* & (realizes es.(vartype(i;x) Thm* & (realizes es.& ( Thm* & (realizes es.& (loc(e) = i Thm* & (realizes es.& ( Thm* & (realizes es.& (kind(e) = locl(a) Thm* & (realizes es.& ( Thm* & (realizes es.& (loc(e) = i Thm* & (realizes es.& ( Thm* & (realizes es.& ((kind(e) = locl(a) Thm* & (realizes es.& (& ( Thm* & (realizes es.& (& ((e <loc e') Thm* & (realizes es.& (& (& kind(e') = locl(a) Thm* & (realizes es.& (& (& | [s-pre-rule1] |
Thm* @i: (with ds: ds action a:T precondition a(v) is P s v) Thm* & ( Thm* & (@i: (with ds: ds Thm* & (@action a:T Thm* & (@precondition a(v) is Thm* & (@P s v) Thm* & ( Thm* & (D Thm* & (realizes es.( Thm* & (realizes es.& ( Thm* & (realizes es.& (loc(e) = i Thm* & (realizes es.& ( Thm* & (realizes es.& (kind(e) = locl(a) Thm* & (realizes es.& ( Thm* & (realizes es.& (loc(e) = i Thm* & (realizes es.& ( Thm* & (realizes es.& ((kind(e) = locl(a) Thm* & (realizes es.& (& ( Thm* & (realizes es.& (& ((e <loc e') Thm* & (realizes es.& (& (& kind(e') = locl(a) Thm* & (realizes es.& (& (& | [s-pre-rule] |
Thm* @i (with ds: ds Thm* @i action a:T Thm* @i precondition a(v) is Thm* @i P s v) Thm* realizes es.( Thm* realizes es.& ( Thm* realizes es.& (loc(e) = i Thm* realizes es.& ( Thm* realizes es.& (kind(e) = locl(a) Thm* realizes es.& ( Thm* realizes es.& (loc(e) = i Thm* realizes es.& ( Thm* realizes es.& ((kind(e) = locl(a) Thm* realizes es.& (& ( Thm* realizes es.& (& ((e <loc e') Thm* realizes es.& (& (& kind(e') = locl(a) Thm* realizes es.& (& (& | [pre-rule] |
Thm* Thm* source(l) = i Thm* Thm* d-single-sends(i; ds; da; k; l; f) Thm* realizes es.( Thm* realizes es.& ( Thm* realizes es.& (loc(e) = i Thm* realizes es.& ( Thm* realizes es.& (isrcv(e) Thm* realizes es.& ( Thm* realizes es.& (lnk(e) = l Thm* realizes es.& ( Thm* realizes es.& ((valtype(e) Thm* realizes es.& ( Thm* realizes es.& (loc(e) = i Thm* realizes es.& ( Thm* realizes es.& (kind(e) = k Thm* realizes es.& ( Thm* realizes es.& (( Thm* realizes es.& ((( Thm* realizes es.& ((((e' Thm* realizes es.& ((( Thm* realizes es.& (((isrcv(e') & lnk(e') = l Thm* realizes es.& ((& ( Thm* realizes es.& ((& map( Thm* realizes es.& ((& = Thm* realizes es.& ((& tagged-list-messages( Thm* realizes es.& ((& | [better-sends-rule] |
Thm* Thm* source(l) = i Thm* Thm* d-single-sends(i; ds; da; k; l; f) Thm* realizes es.( Thm* realizes es.& ( Thm* realizes es.& (loc(e) = i Thm* realizes es.& ( Thm* realizes es.& (isrcv(e) Thm* realizes es.& ( Thm* realizes es.& (lnk(e) = l Thm* realizes es.& ( Thm* realizes es.& ((valtype(e) Thm* realizes es.& ({m:Msg| source(mlnk(m)) = i } Thm* realizes es.& ((( Thm* realizes es.& ( Thm* realizes es.& (loc(e) = i Thm* realizes es.& ( Thm* realizes es.& (kind(e) = k Thm* realizes es.& ( Thm* realizes es.& (sends(l;e) Thm* realizes es.& (= Thm* realizes es.& (tagged-messages(l; Thm* realizes es.& ( | [sends-rule] |
Thm* Thm* d-single-effect(i; ds; da; k; x; f) Thm* realizes es.( Thm* realizes es.& ( Thm* realizes es.& (loc(e) = i Thm* realizes es.& ( Thm* realizes es.& (loc(e) = i Thm* realizes es.& ( Thm* realizes es.& (kind(e) = k Thm* realizes es.& ( Thm* realizes es.& ((x after e) = f(( | [effect-rule] |
Thm* @i: only L affects x : T Thm* realizes es.(vartype(i;x) Thm* realizes es.& ( Thm* realizes es.& (loc(e) = i Thm* realizes es.& ( Thm* realizes es.& (( Thm* realizes es.& (& ( | [frame-rule] |
| [assert-ma-join-list-is-empty] | |
Thm* ( | [ma-join-list-property] |
Thm* A || B Thm* Thm* ma-frame-compatible(A; B) Thm* Thm* ma-sframe-compatible(A; B) Thm* Thm* C || A Thm* Thm* ma-frame-compatible(C; A) Thm* Thm* ma-sframe-compatible(C; A) Thm* Thm* C || B Thm* Thm* ma-frame-compatible(C; B) Thm* Thm* ma-sframe-compatible(C; B) Thm* Thm* C || A | [ma-compatible-join] |
Def == | [d-es] |
In prior sections: core int 1 bool 1 int 2 mb nat mb list 1 num thy 1 mb list 2 mb event system 1 mb event system 2 mb event system 3 mb event system 5 fun 1 rel 1 mb event system 4
Try larger context:
EventSystems
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html