 s) = (S:L2
s) = (S:L2 s)
s) s) = (S:v @ L2
s) = (S:v @ L2 s)
s) ((u.v) @ L1) = nil
((u.v) @ L1) = nil S.act(u,(S:v @ L2
 S.act(u,(S:v @ L2 s))
=
if null(u.(v @ L2))
s))
=
if null(u.(v @ L2)) s else S.act(hd((u.(v @ L2))),(S:tl((u.(v @ L2)))
 s else S.act(hd((u.(v @ L2))),(S:tl((u.(v @ L2))) s)) fi
s)) fi| 1 | 12. u.(v @ L2) = nil  S.act(u,(S:v @ L2  s)) = s | 
| 2 | 12.  u.(v @ L2) = nil  S.act(u,(S:v @ L2  s)) = S.act(hd((u.(v @ L2))),(S:tl((u.(v @ L2)))  s)) | 
About:
|  |  |  |  |  |  |  |