| Who Cites ring-leader1? | |
| ring-leader1 | 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 |
| trigger1 | Def == [ Def == [if loc = i |
Thm* A Thm* Thm* T Thm* Thm* | |
| send-once | Def == [ Def == [if loc = source(l) Def == [if ma-single-sends1(A; Unit; T; x; locl(a); l; tg; ( Def == [else fi] |
| 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 |
| mkid | |
| ma-single-pre1 | Def == (with ds: x : A Def == (action a:T Def == (precondition a(v) is Def == ( |
| ma-single-pre | Def (action a:T Def (precondition a(v) is Def (P s v) Def == mk-ma(ds; locl(a) : T; ; a : P; ; ; ; ) |
| ma-single-pre-init1 | Def == (with ds: x : T Def == (init: x : c Def == action a:T' Def == aprecondition a(v) is Def == a |
| ma-single-pre-init | Def (init: init Def action a:T Def aprecondition a(v) is Def aP) Def == mk-ma(ds; locl(a) : T; init; a : P; ; ; ; ) |
| locl | |
| ma-single-sends1 | Def == ma-single-sends(x : A; Def == ma-single-sends(a : B Def == ma-single-sends(a; Def == ma-single-sends(l; Def == ma-single-sends([<tg, |
| rcv | |
| ma-single-sframe | |
| lt_int | |
| Dconstant | Def == if loc = i Def == else nil fi |
| ma-join-list | |
| ma-join | Def == mk-ma(1of(M1) Def == mk-ma(1of(2of(M1)) Def == mk-ma(1of(2of(2of(M1))) Def == mk-ma(1of(2of(2of(2of(M1)))) Def == mk-ma(1of(2of(2of(2of(2of(M1))))) Def == mk-ma(1of(2of(2of(2of(2of(2of(M1)))))) Def == mk-ma(1of(2of(2of(2of(2of(2of(M1)))))) Def == mk-ma(1of(2of(2of(2of(2of(2of(2of( Def == mk-ma(1of(M1))))))) Def == mk-ma(1of(2of(2of(2of(2of(2of(2of(2of( Def == mk-ma(1of(M1)))))))) |
| Kind-deq | |
| recognizer1 | 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 |
Thm* A | |
| eq_id | |
| idlnk-deq | |
| ma-single-effect1 | Def == ma-single-effect(x : A |
| id-deq | |
| nat-deq | |
| eq_int | |
| ma-single-sends | |
| ma-single-frame | |
| ma-single-init | |
| ma-single-effect0 | Def == ma-single-effect(x : A; k : T; k; x; ( |
| ma-single-effect | |
| fpf-single | |
| ma-empty | |
| fpf-empty | |
| mk-ma | Def == <ds,da,init,pre,ef,send,frame,sframe, |
| fpf-join | |
| fpf-cap | |
| fpf-dom | |
| filter | |
| deq-member | |
| reduce | Def (recursive) |
| product-deq | |
| prod-deq | Def == ( Def == (p/p1,p2. Def == (b/eq,b1. Def == (a/e1,a1. Def == (( Def == (( Def == (( Def == (( Def == ((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (((( Def == (A Def == ,B Def == ,a Def == ,b) |
| assert | |
| lsrc | |
| Knd | |
| IdLnk | |
| Id | |
| union-deq | |
| fpf-ap | |
| eqof | |
| proddeq | |
| sumdeq | Def == InjCase(p; pa. InjCase(q; qa. 1of(a)(pa,qa); qb. false Def == InjCase(q; qa. false |
| pi1 | |
| bnot | |
| append | |
| pi2 | |
| so_lambda2 | |
| bor | |
| nat | |
| le | |
| not | |
| atom-deq | |
| sum-deq | Def == ( Def == (InjCase(q; x. InjCase(p Def == (InjCase(q; x. InjCase; x1. b/eq,b1. Def == (InjCase(q; x. InjCase; x1. a/e1,a1. Def == (InjCase(q; x. InjCase; x1. < Def == (InjCase(q; x. InjCase; x1. < Def == (InjCase(q; x. InjCase; x1. < Def == (InjCase(q; x. InjCase; x1. < Def == (InjCase(q; x. InjCase; x1. < Def == (InjCase(q; x. InjCase; x1. < Def == (InjCase(q; x. InjCase; x1. < Def == (InjCase(q; x. InjCase; x1. < Def == (InjCase(q; x. InjCase; x1. < Def == (InjCase(q; x. InjCase; x1. < Def == (InjCase(q; x. InjCase; x1. < Def == (InjCase(q; x. InjCase; x1. < Def == (InjCase(q; x. InjCase; x1. , Def == (InjCase(q; x. InjCase; y. b/eq,b1. Def == (InjCase(q; x. InjCase; y. a/e1,a1. Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. < Def == (InjCase(q; x. InjCase; y. , Def == (; y. Def == (InjCase(p Def == (InjCase; x. b/eq,b1. Def == (InjCase; x. a/e1,a1. Def == (InjCase; x. < Def == (InjCase; x. < Def == (InjCase; x. < Def == (InjCase; x. < Def == (InjCase; x. < Def == (InjCase; x. < Def == (InjCase; x. < Def == (InjCase; x. < Def == (InjCase; x. < Def == (InjCase; x. < Def == (InjCase; x. < Def == (InjCase; x. < Def == (InjCase; x. < Def == (InjCase; x. < Def == (InjCase; x. , Def == (InjCase; y1. b/eq,b1. Def == (InjCase; y1. a/e1,a1. Def == (InjCase; y1. < Def == (InjCase; y1. < Def == (InjCase; y1. < Def == (InjCase; y1. < Def == (InjCase; y1. < Def == (InjCase; y1. < Def == (InjCase; y1. < Def == (InjCase; y1. < Def == (InjCase; y1. < Def == (InjCase; y1. < Def == (InjCase; y1. < Def == (InjCase; y1. , Def == (A Def == ,B Def == ,a Def == ,b) |
| eq_atom | |
| band | |
| Syntax: | has structure: |
About: