defpred S1[ object , object ] means for a, b being FinSequence of D st a = $1 & b = $2 holds
( len a = len b & ( for n being Nat st n in dom a holds
[(a . n),(b . n)] in R ) );
consider P being Relation of (D *),(D *) such that
A1:
for x, y being object holds
( [x,y] in P iff ( x in D * & y in D * & S1[x,y] ) )
from RELSET_1:sch 1();
take
P
; for x, y being FinSequence of D holds
( [x,y] in P iff ( len x = len y & ( for n being Nat st n in dom x holds
[(x . n),(y . n)] in R ) ) )
let a, b be FinSequence of D; ( [a,b] in P iff ( len a = len b & ( for n being Nat st n in dom a holds
[(a . n),(b . n)] in R ) ) )
thus
( [a,b] in P implies ( len a = len b & ( for n being Nat st n in dom a holds
[(a . n),(b . n)] in R ) ) )
by A1; ( len a = len b & ( for n being Nat st n in dom a holds
[(a . n),(b . n)] in R ) implies [a,b] in P )
assume
( len a = len b & ( for n being Nat st n in dom a holds
[(a . n),(b . n)] in R ) )
; [a,b] in P
then A2:
S1[a,b]
;
( a in D * & b in D * )
by FINSEQ_1:def 11;
hence
[a,b] in P
by A1, A2; verum