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* ![]() Thm* ( ![]() ![]() ![]() ![]() ![]() Thm* ![]() ![]() Thm* @i: (with ds: ds init: initaction a:T precondition a(v) is P) ![]() Thm* & ( ![]() Thm* & (@i: (with ds: ds Thm* & (@init: init Thm* & (action a:T Thm* & (aprecondition a(v) is Thm* & (aP) ![]() Thm* & ( ![]() ![]() Thm* & (D Thm* & (realizes es.( ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [s-pre-init-rule] |
![]() ![]() | [m-sys-at_wf] |
![]() ![]() ![]() ![]() ![]() Thm* ![]() Thm* ( ![]() ![]() ![]() ![]() ![]() Thm* ![]() ![]() Thm* @i (with ds: ds Thm* @i init: init Thm* @i action a:T Thm* @i precondition a(v) is Thm* @i P s v) Thm* realizes es.( ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [pre-init-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 sends on (l with tg) Thm* realizes es. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [sframe-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] |
![]() Thm* @i: x:T Thm* @i: xinitially x = v Thm* realizes es.(vartype(i;x) ![]() Thm* realizes es.& ( ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [init-rule] |
![]() ![]() ![]() Thm* D realizes es.P(es) ![]() ![]() ![]() ![]() ![]() | [realizes-monotone-wrt-sub] |
![]() ![]() ![]() Thm* D realizes2 es.P(es) ![]() ![]() | [d-realizes2-implies-realizes] |
![]() ![]() ![]() Thm* D realizes2 es.P(es) ![]() | [d-realizes2_wf] |
![]() ![]() ![]() Thm* D realizes es.P(es) ![]() | [d-realizes_wf] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | [possible-world-monotonic] |
![]() ![]() | [possible-world_wf] |
![]() Thm* ( ![]() ![]() ![]() Thm* ![]() ![]() Thm* ( ![]() Thm* ![]() ![]() Thm* ( ![]() ![]() ![]() ![]() ![]() Thm* ( ![]() ![]() ![]() ![]() ![]() ![]() Thm* interface-check(D;1of(ltg);1of(2of(ltg));2of(2of(ltg))))) Thm* ![]() ![]() Thm* d-feasible(D) | [finite-support-feasible] |
![]() | [decidable__ma-decla] |
![]() ![]() | [ma-decla_wf2] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [d-sub_transitivity] |
![]() ![]() ![]() | [d-sub_wf] |
![]() Thm* ![]() ![]() ![]() ![]() ![]() ![]() Thm* ![]() ![]() ![]() ![]() Thm* ![]() ![]() Thm* ![]() ![]() ![]() ![]() ![]() ![]() | [ma-single-sends-feasible] |
![]() ![]() ![]() ![]() ![]() Thm* T Thm* ![]() ![]() Thm* A Thm* ![]() ![]() Thm* ( ![]() ![]() ![]() ![]() | [ma-single-pre1-feasible] |
![]() ![]() ![]() ![]() ![]() Thm* T Thm* ![]() ![]() Thm* ![]() ![]() ![]() ![]() Thm* ![]() ![]() Thm* ( ![]() ![]() Thm* ![]() ![]() Thm* Feasible((with ds: ds Thm* Faction a:T Thm* Fprecondition a(v) is Thm* FP s v)) | [ma-single-pre-feasible] |
![]() ![]() ![]() ![]() ![]() Thm* A ![]() ![]() ![]() ![]() | [ma-single-effect0-feasible] |
![]() Thm* ![]() ![]() ![]() ![]() ![]() Thm* ![]() ![]() ![]() ![]() Thm* ![]() ![]() Thm* ![]() ![]() ![]() ![]() ![]() ![]() | [ma-single-effect-feasible] |
![]() ![]() ![]() ![]() ![]() Thm* T' Thm* ![]() ![]() Thm* ( ![]() ![]() Thm* ![]() ![]() Thm* Feasible(ma-single-pre-init1(x;T;c;a;T';x,v.P(x,v))) | [ma-single-pre-init1-feasible] |
![]() Thm* ( ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [sub-join-list-din] |
![]() ![]() ![]() ![]() ![]() Thm* ( ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [ma-outlinks-join-list] |
![]() ![]() ![]() Thm* (ltg ![]() ![]() Thm* ![]() ![]() Thm* (ltg ![]() ![]() ![]() | [ma-outlinks-join] |
![]() ![]() ![]() ![]() ![]() | [assert-ma-join-list-is-empty] |
![]() ![]() ![]() ![]() ![]() ![]() | [ma-join-list-is-empty] |
![]() ![]() ![]() ![]() | [ma-is-empty_wf_join] |
![]() ![]() ![]() | [msg-form-join-list] |
![]() ![]() ![]() | [msg-form-join] |
![]() ![]() ![]() ![]() | [ma-outlinks-wf2] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [ma-join-list-compat2] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [ma-join-list-compat] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [ma-join-list-feasible] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [ma-sub-join-list] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | [ma-join-list_wf] |
![]() Thm* ( ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [ma-join-list-property] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [ma-compat-join] |
![]() Thm* A || B Thm* ![]() ![]() Thm* ma-frame-compatible(A; B) Thm* ![]() ![]() Thm* ma-sframe-compatible(A; B) ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [ma-join-feasible] |
![]() | [ma-empty-compat-right] |
![]() | [ma-empty-compat-left] |
![]() ![]() ![]() | [ma-compat-symmetry] |
![]() 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] |
![]() | [ma-empty-sframe-compatible-left] |
![]() | [ma-empty-frame-compatible-right] |
![]() | [ma-empty-sframe-compatible-right] |
![]() | [ma-empty-frame-compatible-left] |
![]() ![]() | [ma-sframe-compatible_wf] |
![]() ![]() | [ma-frame-compatible_wf] |
![]() ![]() | [ma-feasible_wf] |
![]() ![]() ![]() ![]() ![]() Thm* ma-single-pre-init1(x;T;c;a;T';x,v.P(x,v)) ![]() | [ma-single-pre-init1_wf] |
![]() ![]() ![]() ![]() ![]() Thm* ![]() Thm* (with ds: ds init: initaction a:T precondition a(v) is P) ![]() | [ma-single-pre-init_wf] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | [decidable__ex_unit] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [decidable-exists-finite] |
![]() ![]() ![]() ![]() ![]() Thm* (a = rcv(l; tg) ![]() ![]() Thm* ![]() ![]() Thm* ma-single-sends1(A; B; T; x; a; l; tg; f) ![]() | [ma-single-sends1_wf] |
![]() ![]() ![]() ![]() ![]() | [s-at-sub-s-at] |
![]() ![]() ![]() | [msystem] |
![]() ![]() ![]() | [d-realizes2] |
Def realizes es.P(es) Def == ![]() Def == D ![]() ![]() ![]() ![]() ![]() ![]() | [d-realizes] |
In prior sections: core fun 1 well fnd int 1 bool 1 int 2 list 1 sqequal 1 union mb basic rel 1 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 4 mb event system 5
Try larger context:
EventSystems
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html