deffunc H1( Nat) -> object = [(f . $1),(f . ($1 + 1))];
ex p being FinSequence st
( len p = (len f) -' 1 & ( for k being Nat st k in dom p holds
p . k = H1(k) ) )
from FINSEQ_1:sch 2();
then consider p being FinSequence such that
A1:
len p = (len f) -' 1
and
A2:
for k being Nat st k in dom p holds
p . k = [(f . k),(f . (k + 1))]
;
for i being Nat st 1 <= i & i < len f holds
p . i = [(f . i),(f . (i + 1))]
proof
let i be
Nat;
( 1 <= i & i < len f implies p . i = [(f . i),(f . (i + 1))] )
assume that A3:
1
<= i
and A4:
i < len f
;
p . i = [(f . i),(f . (i + 1))]
i + 1
<= len f
by A4, NAT_1:13;
then A5:
(i + 1) - 1
<= (len f) - 1
by XREAL_1:9;
(len f) - 1
= (len f) -' 1
by A3, A4, XREAL_1:233, XXREAL_0:2;
then
i in dom p
by A1, A3, A5, FINSEQ_3:25;
hence
p . i = [(f . i),(f . (i + 1))]
by A2;
verum
end;
hence
ex b1 being FinSequence st
( len b1 = (len f) -' 1 & ( for i being Nat st 1 <= i & i < len f holds
b1 . i = [(f . i),(f . (i + 1))] ) )
by A1; verum