is mentioned by
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thm* bi-tree(T;to;from) Thm* ![]() ![]() Thm* spanner(f;T;to;from) Thm* ![]() ![]() Thm* ( ![]() Thm* (spanner-root(f;T;to;from;i) ![]() ![]() ![]() ![]() | [spanner-root-unique] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thm* bi-tree(T;to;from) Thm* ![]() ![]() Thm* spanner(f;T;to;from) ![]() ![]() ![]() | [spanner-root-exists] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thm* bi-graph(T;to;from) ![]() ![]() ![]() | [spanner_wf] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* bi-tree(T;to;from) ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [bi-tree-diameter] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* bi-graph(G;to;from) ![]() ![]() ![]() ![]() ![]() | [edge-inv-from] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* bi-graph(G;to;from) ![]() ![]() ![]() ![]() ![]() | [edge-inv-to] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* bi-graph(G;to;from) ![]() ![]() ![]() ![]() ![]() | [edge-from] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* bi-graph(G;to;from) ![]() ![]() ![]() ![]() ![]() | [edge-to] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* bi-graph(G;to;from) ![]() ![]() ![]() | [bi-graph-inv_wf] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* bi-graph(G;to;from) ![]() ![]() ![]() | [bi-graph-from_wf] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* bi-graph(G;to;from) ![]() ![]() ![]() | [bi-graph-to_wf] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* bi-graph(T;to;from) ![]() ![]() ![]() | [dst-edge] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* bi-graph(T;to;from) ![]() ![]() ![]() | [src-edge] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* bi-graph(G;to;from) ![]() ![]() ![]() | [inv-is-edge] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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* ring(R;in;out) Thm* ![]() ![]() Thm* Inj(|R|; ![]() ![]() ![]() ![]() | [ring-leader1_wf] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thm* ring(R;in;out) Thm* ![]() ![]() Thm* Inj(|R|; ![]() ![]() ![]() ![]() ![]() | [ring-leader1__compatible] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* ring(R;in;out) ![]() ![]() ![]() ![]() ![]() | [ring-list] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* ring(R;in;out) ![]() ![]() ![]() ![]() ![]() | [rdist-rprev] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* ring(R;in;out) ![]() ![]() ![]() ![]() ![]() | [rnext-one-one] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [rnext-rprev] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* ring(R;in;out) Thm* ![]() ![]() Thm* ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [rdist-property] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [rdist_wf] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [rprev_wf] |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [rnext_wf] |
![]() ![]() ![]() ![]() ![]() ![]() 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* ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [trigger1_wf] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* A Thm* ![]() ![]() Thm* T Thm* ![]() ![]() Thm* ![]() Thm* ![]() ![]() Thm* ![]() ![]() ![]() ![]() ![]() | [trigger1__compatible] |
![]() ![]() ![]() ![]() ![]() ![]() 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* A ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [recognizer1_wf] |
![]() ![]() ![]() ![]() ![]() ![]() Thm* A ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [recognizer1__compatible] |
![]() ![]() ![]() 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* ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [send-once_wf] |
![]() ![]() ![]() Thm* ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [send-once__compatible] |
![]() Thm* ![]() ![]() Thm* realizes es. ![]() Thm* realizes es.& ![]() ![]() Thm* realizes es.& ![]() ![]() ![]() ![]() Thm* realizes es.& kind(e') = locl(a) ![]() ![]() ![]() ![]() | [once__realizes] |
![]() Thm* ![]() ![]() ![]() | [ma-single-init-ma-single-init-compatible] |
![]() Thm* ![]() Thm* ![]() ![]() Thm* only members of L affect x :t ||+ only members of L1 affect x1 :t1 | [ma-single-frame-ma-single-frame-compatible] |
![]() Thm* ![]() Thm* ds || d1 Thm* ![]() ![]() Thm* da || d2 Thm* ![]() ![]() Thm* ![]() Thm* ![]() ![]() Thm* ma-single-effect(ds; da; k; x; f) ||+ ma-single-effect(d1; d2; k1; x1; f1) | [ma-single-effect-ma-single-effect-compatible] |
![]() ![]() Thm* ![]() ![]() Thm* ds || d1 Thm* ![]() ![]() Thm* da || d2 Thm* ![]() ![]() Thm* ![]() Thm* ![]() ![]() Thm* ma-single-sends(ds; da; k; l; f) ||+ ma-single-sends(d1; d2; k1; l1; f1) | [ma-single-sends-ma-single-sends-compatible] |
![]() Thm* x : t || x1 : t1 Thm* ![]() ![]() Thm* x1 : t1 initially x1 = v ||+ only members of L affect x :t | [ma-single-init-ma-single-frame-compatible] |
![]() Thm* x : t || x1 : t1 Thm* ![]() ![]() Thm* only members of L affect x :t ||+ x1 : t1 initially x1 = v | [ma-single-frame-ma-single-init-compatible] |
![]() Thm* ![]() Thm* ds || x1 : t Thm* ![]() ![]() Thm* x1 : t initially x1 = v ||+ ma-single-effect(ds; da; k; x; f) | [ma-single-init-ma-single-effect-compatible] |
![]() Thm* ![]() Thm* ds || x1 : t Thm* ![]() ![]() Thm* ma-single-effect(ds; da; k; x; f) ||+ x1 : t initially x1 = v | [ma-single-effect-ma-single-init-compatible] |
![]() Thm* ![]() Thm* ds || x1 : t Thm* ![]() ![]() Thm* (x = x1 ![]() ![]() ![]() Thm* ![]() ![]() Thm* only members of L affect x1 :t ||+ ma-single-effect(ds; da; k; x; f) | [ma-single-frame-ma-single-effect-compatible] |
![]() Thm* ![]() Thm* ds || x1 : t Thm* ![]() ![]() Thm* (x = x1 ![]() ![]() ![]() Thm* ![]() ![]() Thm* ma-single-effect(ds; da; k; x; f) ||+ only members of L affect x1 :t | [ma-single-effect-ma-single-frame-compatible] |
![]() ![]() Thm* ![]() Thm* ds || x : t ![]() ![]() | [ma-single-init-ma-single-sends-compatible] |
![]() ![]() Thm* ![]() Thm* ds || x : t ![]() ![]() | [ma-single-sends-ma-single-init-compatible] |
![]() ![]() Thm* ![]() Thm* ds || x : t Thm* ![]() ![]() Thm* only members of L affect x :t ||+ ma-single-sends(ds; da; k; l; f) | [ma-single-frame-ma-single-sends-compatible] |
![]() ![]() Thm* ![]() Thm* ds || x : t Thm* ![]() ![]() Thm* ma-single-sends(ds; da; k; l; f) ||+ only members of L affect x :t | [ma-single-sends-ma-single-frame-compatible] |
![]() ![]() Thm* ![]() Thm* (l = l1 ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thm* ![]() ![]() Thm* ma-single-sends(ds; da; k; l; f) ||+ only L sends on (l1 with tg) | [ma-single-sends-ma-single-sframe-compatible] |
![]() ![]() Thm* ![]() Thm* ds || d1 Thm* ![]() ![]() Thm* da || d2 Thm* ![]() ![]() Thm* ma-single-effect(d1; d2; k1; x; f1) ||+ ma-single-sends(ds; da; k; l; f) | [ma-single-effect-ma-single-sends-compatible] |
![]() ![]() Thm* ![]() Thm* ds || d1 Thm* ![]() ![]() Thm* da || d2 Thm* ![]() ![]() Thm* ma-single-sends(ds; da; k; l; f) ||+ ma-single-effect(d1; d2; k1; x; f1) | [ma-single-sends-ma-single-effect-compatible] |
![]() Thm* ds || x : t Thm* ![]() ![]() Thm* x : t initially x = v ||+ (with ds: ds Thm* xaction a:T Thm* xprecondition a(v) is Thm* xP s v) | [ma-single-init-ma-single-pre-compatible] |
![]() Thm* ds || x : t Thm* ![]() ![]() Thm* (with ds: ds Thm* (action a:T Thm* (precondition a(v) is Thm* (P s v) ||+ x : t initially x = v | [ma-single-pre-ma-single-init-compatible] |
![]() Thm* ds || x : t Thm* ![]() ![]() Thm* only members of L affect x :t ||+ (with ds: ds Thm* oaction a:T Thm* oprecondition a(v) is Thm* oP s v) | [ma-single-frame-ma-single-pre-compatible] |
![]() Thm* ds || x : t Thm* ![]() ![]() Thm* (with ds: ds Thm* (action a:T Thm* (precondition a(v) is Thm* (P s v) ||+ only members of L affect x :t | [ma-single-pre-ma-single-frame-compatible] |
![]() Thm* ![]() Thm* ds || d1 Thm* ![]() ![]() Thm* locl(a) : T || da Thm* ![]() ![]() Thm* ma-single-effect(d1; da; k; x; f) ||+ (with ds: ds Thm* maction a:T Thm* mprecondition a(v) is Thm* mP s v) | [ma-single-effect-ma-single-pre-compatible] |
![]() Thm* ![]() ![]() Thm* ds || d1 Thm* ![]() ![]() Thm* locl(a) : T || da Thm* ![]() ![]() Thm* ma-single-sends(d1; da; k; l; f) ||+ (with ds: ds Thm* maction a:T Thm* mprecondition a(v) is Thm* mP s v) | [ma-single-sends-ma-single-pre-compatible] |
![]() Thm* ![]() ![]() Thm* ds || d1 Thm* ![]() ![]() Thm* locl(a) : T || da Thm* ![]() ![]() Thm* (with ds: ds Thm* (action a:T Thm* (precondition a(v) is Thm* (P s v) ||+ ma-single-sends(d1; da; k; l; f) | [ma-single-pre-ma-single-sends-compatible] |
![]() Thm* ![]() Thm* ds || x : t Thm* ![]() ![]() Thm* (x ![]() ![]() ![]() ![]() Thm* ![]() ![]() Thm* (with ds: ds Thm* (init: init Thm* action a:T Thm* aprecondition a(v) is Thm* aP) ||+ x : t initially x = v | [ma-single-pre-init-ma-single-init-compatible] |
![]() Thm* ![]() Thm* ds || x : t Thm* ![]() ![]() Thm* (with ds: ds Thm* (init: init Thm* action a:T Thm* aprecondition a(v) is Thm* aP) ||+ only members of L affect x :t | [ma-single-pre-init-ma-single-frame-compatible] |
![]() Thm* ![]() Thm* ds || d1 Thm* ![]() ![]() Thm* locl(a) : T || da Thm* ![]() ![]() Thm* (with ds: ds Thm* (init: init Thm* action a:T Thm* aprecondition a(v) is Thm* aP) ||+ ma-single-effect(d1; da; k; x; f) | [ma-single-pre-init-ma-single-effect-compatible] |
![]() Thm* ![]() ![]() Thm* ds || d1 Thm* ![]() ![]() Thm* locl(a) : T || da Thm* ![]() ![]() Thm* (with ds: ds Thm* (init: init Thm* action a:T Thm* aprecondition a(v) is Thm* aP) ||+ ma-single-sends(d1; da; k; l; f) | [ma-single-pre-init-ma-single-sends-compatible] |
![]() Thm* ![]() Thm* ds || d1 Thm* ![]() ![]() Thm* ![]() Thm* ![]() ![]() Thm* (with ds: ds Thm* (init: init Thm* action a:T Thm* aprecondition a(v) is Thm* aP) ||+ (with ds: d1 Thm* aaction a1:T1 Thm* aprecondition a1(v) is Thm* aP1 s v) | [ma-single-pre-init-ma-single-pre-compatible] |
![]() Thm* @source(l): only L sends on (l with tg) ![]() Thm* & ( ![]() Thm* & (@source(l): only L sends on (l with tg) ![]() Thm* & ( ![]() ![]() Thm* & (D Thm* & (realizes es. ![]() Thm* & (realizes es.loc(e) = destination(l) ![]() Thm* & (realizes es. ![]() ![]() Thm* & (realizes es.kind(e) = rcv(l; tg) ![]() ![]() ![]() ![]() | [better-sframe-rule] |
![]() Thm* @i: only L sends on (l with tg) ![]() Thm* & ( ![]() Thm* & (@i: only L sends on (l with tg) ![]() Thm* & ( ![]() ![]() Thm* & (D Thm* & (realizes es. ![]() Thm* & (realizes es.loc(e) = i ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [s-sframe-rule] |
![]() Thm* @i: only members of [k] affect x :T ![]() Thm* & ( ![]() Thm* & (@i: only members of [k] affect x :T ![]() Thm* & ( ![]() ![]() Thm* & (D Thm* & (realizes es.(vartype(i;x) ![]() Thm* & (realizes es.& ![]() ![]() ![]() ![]() ![]() ![]() Thm* & (realizes es.& & ( ![]() ![]() ![]() ![]() ![]() | [frame-rule1] |
![]() Thm* @i: only members of nil affect x :T ![]() Thm* & ( ![]() Thm* & (@i: only members of nil affect x :T ![]() Thm* & ( ![]() ![]() Thm* & (D Thm* & (realizes es.(vartype(i;x) ![]() ![]() ![]() | [frame-rule0] |
![]() ![]() ![]() ![]() ![]() Thm* @i: ma-single-pre-init1(x;A;c;a;T;x,v.P(x,v)) ![]() Thm* & ( ![]() Thm* & (@i: ma-single-pre-init1(x;A;c;a;T;x,v.P(x,v)) ![]() Thm* & ( ![]() ![]() Thm* & (D Thm* & (realizes es.(vartype(i;x) ![]() 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.& & ( ![]() ![]() Thm* & (realizes es.& & (( ![]() Thm* & (realizes es.& & ((loc(e) = i ![]() Thm* & (realizes es.& & ((& kind(e) = locl(a) ![]() Thm* & (realizes es.& & ((& ![]() ![]() ![]() | [s-pre-init-rule1] |
![]() Thm* @i: only members of L affect x :T ![]() Thm* & ( ![]() Thm* & (@i: only members of L affect x :T ![]() Thm* & ( ![]() ![]() Thm* & (D Thm* & (realizes es.(vartype(i;x) ![]() Thm* & (realizes es.& ( ![]() Thm* & (realizes es.& (loc(e) = i ![]() Thm* & (realizes es.& ( ![]() ![]() Thm* & (realizes es.& (( ![]() ![]() ![]() ![]() ![]() Thm* & (realizes es.& (& ( ![]() ![]() ![]() ![]() ![]() | [s-frame-rule] |
![]() Thm* @i: x : T initially x = v ![]() Thm* & ( ![]() Thm* & (@i: x : T initially x = v ![]() Thm* & ( ![]() ![]() Thm* & (D Thm* & (realizes es.(vartype(i;x) ![]() Thm* & (realizes es.& ( ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [s-init-rule] |
![]() 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] |
![]() Thm* (rcv(l; tg) = k ![]() ![]() Thm* ![]() ![]() Thm* ( ![]() ![]() ![]() ![]() ![]() Thm* (@source(l): ma-single-sends1(A; B; T; x; k; l; tg; ( ![]() Thm* ( ![]() Thm* (& ( ![]() Thm* (& (@source(l): ma-single-sends1(A; B; T; x; k; l; tg; ( ![]() 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.& (( ![]() 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)) ![]() | [s-unconditional-send1-rule] |
![]() ![]() ![]() ![]() ![]() Thm* (rcv(l; tg) = k ![]() ![]() Thm* ![]() ![]() Thm* @source(l): ma-single-sends1(A; B; T; x; k; l; tg; f) ![]() Thm* & ( ![]() Thm* & (@source(l): ma-single-sends1(A; B; T; x; k; l; tg; f) ![]() 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.& (( ![]() ![]() Thm* & (realizes es.& ((( ![]() Thm* & (realizes es.& ((((e' ![]() Thm* & (realizes es.& ((( ![]() ![]() Thm* & (realizes es.& (((kind(e') = rcv(l; tg) ![]() ![]() Thm* & (realizes es.& ((& ( ![]() ![]() ![]() ![]() Thm* & (realizes es.& ((& map( ![]() ![]() | [s-sends-rule1] |
![]() ![]() ![]() ![]() ![]() | [spanner-root] |
Def == ( ![]() ![]() ![]() Def == & ( ![]() Def == & ((l1 ![]() Def == & ( ![]() ![]() Def == & ((l2 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [spanner] |
Def == bi-graph(T;to;from) Def == & ( ![]() Def == & ( ![]() Def == & (lconnects(p;i;j) & ( ![]() ![]() ![]() Def == & ( ![]() ![]() ![]() Def == & |T| | [bi-tree] |
In prior sections: core fun 1 well fnd int 1 bool 1 int 2 list 1 sqequal 1 union rel 1 mb basic 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 mb event system 6
Try larger context:
EventSystems
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html