defpred S1[ set , set , set ] means $3 = F2($1,$2);
A3:
ex p being FinSequence st
( F4() = p . (len p) & len p = len F1() & p . 1 = F1() . 1 & ( for k being Nat st 1 <= k & k < len F1() holds
S1[F1() . (k + 1),p . k,p . (k + 1)] ) )
by A2;
A4:
for k being Nat
for x, y1, y2, z being set st 1 <= k & k < len F1() & z = F1() . (k + 1) & S1[z,x,y1] & S1[z,x,y2] holds
y1 = y2
;
A5:
ex p being FinSequence st
( F3() = p . (len p) & len p = len F1() & p . 1 = F1() . 1 & ( for k being Nat st 1 <= k & k < len F1() holds
S1[F1() . (k + 1),p . k,p . (k + 1)] ) )
by A1;
thus
F3() = F4()
from RECDEF_1:sch 9(A4, A5, A3); verum