2 | 6. n:  7. 0 < n 8. TBL:S.car*.
( s:S.car. mem_f(S.car;s;TBL)  ( w:Alph*. mem_f(S.car;(S:w s);sL)))
||TBL|| = n-1
& ( i: ||TBL||, j: i. TBL[i] = TBL[j])
& ( s:S.car. mem_f(S.car;s;TBL)  ( w:Alph*. mem_f(S.car;(S:w s);sL)))
& ( AL:S.car*.
( s:S.car. mem_f(S.car;s;AL)  ( w:Alph*. mem_f(S.car;(S:w s);sL)))
& ( s:S.car. mem_f(S.car;s;sL)  mem_f(S.car;s;TBL) mem_f(S.car;s;AL))
& ( 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)))
||TBL|| = n
& ( i: ||TBL||, j: i. TBL[i] = TBL[j])
& ( s:S.car. mem_f(S.car;s;TBL)  ( w:Alph*. mem_f(S.car;(S:w s);sL)))
& ( AL:S.car*.
( s:S.car. mem_f(S.car;s;AL)  ( w:Alph*. mem_f(S.car;(S:w s);sL)))
& ( s:S.car. mem_f(S.car;s;sL)  mem_f(S.car;s;TBL) mem_f(S.car;s;AL))
& ( 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))) |