| By: |
THEN Fold `member` 0 THEN DoSubsume |
| 1 |
13. (w.M(l,tg)) 13. (w.M(l,tg)) 13. (w.M(l,tg)) 14. (eqof(IdDeq)(i,i)) ~ true 15. 15. 15. t 15. & 15. & 15. & 15. & 16. 16. 16. 16. (islocal(kind(a(i;t))) 16. ( 16. (deq-member(IdDeq;act(kind(a(i;t)));1of(a : P)) 16. ( 16. (2of(a : P)(act(kind(a(i;t))), 16. & ( 16. & (deq-member(product-deq(Knd;Id;KindDeq;IdDeq);<kind(a(i;t)),x>;1of()) 16. & ( 16. & (s(i;t+1).x 16. & (= 16. & (2of()(<kind(a(i;t)),x>, 16. & ( 16. & ( 16. & (deq-member(product-deq(Knd;IdLnk;KindDeq;IdLnkDeq);<kind(a(i;t)),l>;1of( 16. & (deq-member(product-deq(Knd;IdLnk;KindDeq;IdLnkDeq);<kind(a(i;t)),l>;)) 16. & ( 16. & (withlnk(l;m(i;t)) 16. & (= 16. & (if source(l) = i 16. & (if concat(map( 16. & (if concat(map( 16. & (if concat(map( 16. & (if concat(map( 16. & (else nil fi 16. & ( 16. & ( 16. & ( 16. & ( 16. & (s(i;t).x 16. & (= 16. & (s(i;t+1).x 16. & ( 16. & ( 16. & ( 16. & ( 16. & ( 16. & ( 16. & (w-tagged(tg; onlnk(l;m(i;t))) = nil 17. 17. deq-member(IdDeq;x;1of(init)) 17. 17. s(i;0).x 17. = 17. 2of(init)(x) 17. 18. 18. 19. 19. vartype(i;x) 20. IdDeq 21. ( 22. t' : 23. 0 24. True 25. 26. z : Id 27. 0 | 1 step |
About: