2 | 11. TBL: S.car* 12. ||TBL|| = n+1  13. i: ||TBL||, j: i. TBL[i] = TBL[j] 14. s:S.car. mem_f(S.car;s;TBL)  ( w:Alph*. mem_f(S.car;(S:w s);sL)) 15. AL: S.car* 16. s:S.car. mem_f(S.car;s;AL)  ( w:Alph*. mem_f(S.car;(S:w s);sL)) 17. s:S.car. mem_f(S.car;s;sL)  mem_f(S.car;s;TBL) mem_f(S.car;s;AL) 18. s:S.car, a:Alph. mem_f(S.car;S.act(a,s);TBL)  mem_f(S.car;s;TBL) mem_f(S.car;s;AL) TBL:S.car*. s:S.car. mem_f(S.car;s;TBL)  ( w:Alph*. mem_f(S.car;(S:w s);sL)) |