let f, g be FinSequence of (TOP-REAL 2); :: thesis: for i being Nat st i + 1 <= len f holds
LSeg (f ^ g),i = LSeg f,i
let i be Nat; :: thesis: ( i + 1 <= len f implies LSeg (f ^ g),i = LSeg f,i )
assume A1:
i + 1 <= len f
; :: thesis: LSeg (f ^ g),i = LSeg f,i
per cases
( i <> 0 or i = 0 )
;
suppose
i <> 0
;
:: thesis: LSeg (f ^ g),i = LSeg f,ithen A2:
1
<= i
by NAT_1:14;
then A3:
i in dom f
by A1, GOBOARD2:3;
A4:
i + 1
in dom f
by A1, A2, GOBOARD2:3;
len (f ^ g) = (len f) + (len g)
by FINSEQ_1:35;
then
len (f ^ g) >= len f
by NAT_1:11;
then A5:
i + 1
<= len (f ^ g)
by A1, XXREAL_0:2;
thus LSeg f,
i =
LSeg (f /. i),
(f /. (i + 1))
by A1, A2, TOPREAL1:def 5
.=
LSeg ((f ^ g) /. i),
(f /. (i + 1))
by A3, FINSEQ_4:83
.=
LSeg ((f ^ g) /. i),
((f ^ g) /. (i + 1))
by A4, FINSEQ_4:83
.=
LSeg (f ^ g),
i
by A2, A5, TOPREAL1:def 5
;
:: thesis: verum end; end;