1 | 12. ||RL|| = n-1+1 13. i: ||RL||, j: i. RL[i] = RL[j] 14. s:S.car. mem_f(S.car;s;RL)  ( w:Alph*. (S:w si) = s) 15. k: .
k nn 
( RLa:S.car*.
( i:{1..||RL|| }, a:Alph. mem_f(S.car;S.act(a,RL[i]);RL) mem_f(S.car;S.act(a,RL[i]);RLa))
& ( a:Alph. g(a) < k  mem_f(S.car;S.act(a,hd(RL));RL) mem_f(S.car;S.act(a,hd(RL));RLa))
& ( s:S.car. mem_f(S.car;s;RLa)  ( w:Alph*. (S:w si) = s))) 16. RLa: S.car* 17. i:{1..||RL|| }, a:Alph. mem_f(S.car;S.act(a,RL[i]);RL) mem_f(S.car;S.act(a,RL[i]);RLa) 18. a:Alph. g(a) < nn  mem_f(S.car;S.act(a,hd(RL));RL) mem_f(S.car;S.act(a,hd(RL));RLa) 19. s:S.car. mem_f(S.car;s;RLa)  ( w:Alph*. (S:w si) = s) RL:{y:{x:(S.car*)| 0 < ||x|| & ||x|| n+1 }| y[(||y||-1)] = si }.
( s:S.car. ( w:Alph*. (S:w si) = s)  mem_f(S.car;s;RL))
||RL|| = n+1
& ( i: ||RL||, j: i. RL[i] = RL[j])
& ( s:S.car. mem_f(S.car;s;RL)  ( w:Alph*. (S:w si) = s))
& ( k: .
k nn 
( RLa:S.car*.
( i:{1..||RL|| }, a:Alph. mem_f(S.car;S.act(a,RL[i]);RL) mem_f(S.car;S.act(a,RL[i]);RLa))
& ( a:Alph. g(a) < k  mem_f(S.car;S.act(a,hd(RL));RL) mem_f(S.car;S.act(a,hd(RL));RLa))
& ( s:S.car. mem_f(S.car;s;RLa)  ( w:Alph*. (S:w si) = s)))) |