assume A4: F4() <> F5() ; :: thesis: contradiction
dom F4() = dom F5() by A2, A3, FINSEQ_3:31;
then consider x being set such that
A5: x in dom F4() and
A6: F4() . x <> F5() . x by A4, FUNCT_1:9;
A7: x in Seg (len F4()) by A5, FINSEQ_1:def 3;
dom F4() = Seg F3() by A2, FINSEQ_1:def 3
.= dom F5() by A3, FINSEQ_1:def 3 ;
then A8: F5() /. x = F5() . x by A5, PARTFUN1:def 8;
defpred S1[ Nat] means ( 1 <= $1 & $1 <= F3() & F4() /. $1 <> F5() /. $1 );
A9: F4() /. x = F4() . x by A5, PARTFUN1:def 8;
reconsider x = x as Element of NAT by A5;
A10: 1 <= x by A7, FINSEQ_1:3;
x <= F3() by A2, A7, FINSEQ_1:3;
then A11: ex n being Nat st S1[n] by A6, A9, A8, A10;
consider n being Nat such that
A12: ( S1[n] & ( for k being Nat st S1[k] holds
n <= k ) ) from NAT_1:sch 5(A11);
consider k being Nat such that
A13: n = k + 1 by A12, NAT_1:6;
n <> 1 by A2, A3, A12;
then 1 < n by A12, XXREAL_0:1;
then A14: 1 <= k by A13, NAT_1:13;
k <= n by A13, NAT_1:11;
then A15: k <= F3() by A12, XXREAL_0:2;
reconsider Fk = F4() /. k, Fk1 = F4() /. (k + 1), Gk1 = F5() /. (k + 1) as Element of F1() ;
A16: k in NAT by ORDINAL1:def 13;
A17: k <= F3() - 1 by A12, A13, XREAL_1:21;
then A18: P1[k,Fk,Fk1] by A2, A14, A16;
n > k by A13, NAT_1:13;
then F4() /. k = F5() /. k by A12, A14, A15;
then P1[k,Fk,Gk1] by A3, A14, A16, A17;
hence contradiction by A1, A12, A13, A14, A16, A17, A18; :: thesis: verum