assume A4:
F4() <> F5()
; 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; verum