consider t being RedSequence of F3() such that
A4:
( t . 1 = F1() & t . (len t) = F2() )
by A2;
defpred S1[ Nat] means ( $1 in dom t implies P1[t . $1] );
A5:
S1[ 0 ]
by FINSEQ_3:24;
A6:
now for i being Nat st S1[i] holds
S1[i + 1]let i be
Nat;
( S1[i] implies S1[i + 1] )assume A7:
S1[
i]
;
S1[i + 1]thus
S1[
i + 1]
verumproof
assume A8:
(
i + 1
in dom t &
P1[
t . (i + 1)] )
;
contradiction
per cases
( i = 0 or i > 0 )
by NAT_1:3;
suppose
i > 0
;
contradictionthen consider j being
Nat such that A9:
i = j + 1
by NAT_1:6;
(
i <= i + 1 &
i + 1
<= len t )
by A8, FINSEQ_3:25, NAT_1:11;
then A10:
( 1
<= i &
i <= len t &
rng t <> {} )
by A9, NAT_1:11, XXREAL_0:2;
then A11:
(
i in dom t & 1
in dom t )
by FINSEQ_3:25, FINSEQ_3:32;
[(t . i),(t . (i + 1))] in F3()
by A8, A11, REWRITE1:def 2;
hence
contradiction
by A3, A7, A8, A11, A4, A10, REWRITE1:17;
verum end; end;
end; end;
for i being Nat holds S1[i]
from NAT_1:sch 2(A5, A6);
hence
P1[F2()]
by A4, FINSEQ_5:6; verum