By: |
THEN Inst Thm: s-sends-rule [source(l);k;l;x : A;k : B ![]() ![]() THENA Try (Complete Auto) |
1 |
2. tg : Id 3. k : Knd 4. l : IdLnk 5. T : Type 6. A : Type 7. B : Type 8. f : A ![]() ![]() ![]() ![]() 9. rcv(l; tg) = k ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 4 steps |
2 |
2. tg : Id 3. k : Knd 4. l : IdLnk 5. T : Type 6. A : Type 7. B : Type 8. f : A ![]() ![]() ![]() ![]() 9. rcv(l; tg) = k ![]() ![]() 10. @source(l): ma-single-sends(x : A; 10. @source(l): ma-single-sends(k : B ![]() 10. @source(l): ma-single-sends(k; 10. @source(l): ma-single-sends(l; 10. @source(l): ma-single-sends([<tg, ![]() 10. ![]() 10. & ( ![]() 10. & (@source(l): ma-single-sends(x : A; 10. & (@source(l): ma-single-sends(k : B ![]() 10. & (@source(l): ma-single-sends(k; 10. & (@source(l): ma-single-sends(l; 10. & (@source(l): ma-single-sends([<tg, ![]() ![]() 10. & ( ![]() ![]() 10. & (D 10. & (realizes es.( ![]() ![]() 10. & (realizes es.& ( ![]() 10. & (realizes es.& (loc(e) = source(l) ![]() 10. & (realizes es.& ( ![]() ![]() 10. & (realizes es.& ((valtype(e) ![]() ![]() 10. & (realizes es.& ((valtype(e) ![]() 10. & (realizes es.& ( ![]() 10. & (realizes es.& (isrcv(e) 10. & (realizes es.& ( ![]() ![]() 10. & (realizes es.& (lnk(e) = l ![]() 10. & (realizes es.& ( ![]() ![]() 10. & (realizes es.& ((valtype(e) ![]() ![]() 10. & (realizes es.& ((valtype(e) ![]() 10. & (realizes es.& ( ![]() 10. & (realizes es.& (loc(e) = source(l) ![]() 10. & (realizes es.& ( ![]() ![]() 10. & (realizes es.& (kind(e) = k ![]() 10. & (realizes es.& ( ![]() ![]() 10. & (realizes es.& (( ![]() ![]() 10. & (realizes es.& ((( ![]() 10. & (realizes es.& ((((e' ![]() 10. & (realizes es.& ((( ![]() ![]() 10. & (realizes es.& (((isrcv(e') & lnk(e') = l ![]() ![]() 10. & (realizes es.& ((& ( ![]() ![]() ![]() ![]() 10. & (realizes es.& ((& map( ![]() 10. & (realizes es.& ((& = 10. & (realizes es.& ((& tagged-list-messages( ![]() 10. & (realizes es.& ((& (z when e);val(e);[<tg, ![]() 10. & (realizes es.& ((& ![]() 10. & (realizes es.& ((& ![]() ![]() ![]() 10. & (realizes es.& ((& ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 65 steps |
About:
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() |