1 | < St, a:Alph. s:St. Auto(s,a) > ActionSet(Alph) |
2 | < St, a:Alph. s:St. Auto(s,a) > .car Type |
3 | Fin( < St, a:Alph. s:St. Auto(s,a) > .car) |
4 | 6. RL: < St, a:Alph. s:St. Auto(s,a) > .car*.
s: < St, a:Alph. s:St. Auto(s,a) > .car.
( w:Alph*. ( < St, a:Alph. s:St. Auto(s,a) > :w InitialState(Auto)) = s)

mem_f( < St, a:Alph. s:St. Auto(s,a) > .car;s;RL) RL:St*. s:St. ( w:Alph*. (Result(Auto)w) = s)  mem_f(St;s;RL) |