let f, g be FinSequence of (TOP-REAL 2); for i being Nat st 1 <= i holds
LSeg ((f ^ g),((len f) + i)) = LSeg (g,i)
let i be Nat; ( 1 <= i implies LSeg ((f ^ g),((len f) + i)) = LSeg (g,i) )
assume A1:
1 <= i
; LSeg ((f ^ g),((len f) + i)) = LSeg (g,i)
per cases
( i + 1 <= len g or i + 1 > len g )
;
suppose A2:
i + 1
<= len g
;
LSeg ((f ^ g),((len f) + i)) = LSeg (g,i)
(len f) + (i + 1) = ((len f) + i) + 1
;
then
((len f) + i) + 1
<= (len f) + (len g)
by A2, XREAL_1:6;
then A3:
((len f) + i) + 1
<= len (f ^ g)
by FINSEQ_1:22;
i <= (len f) + i
by NAT_1:11;
then A4:
1
<= (len f) + i
by A1, XXREAL_0:2;
A5:
i + 1
in dom g
by A1, A2, SEQ_4:134;
A6:
i in dom g
by A1, A2, SEQ_4:134;
thus LSeg (
g,
i) =
LSeg (
(g /. i),
(g /. (i + 1)))
by A1, A2, TOPREAL1:def 3
.=
LSeg (
((f ^ g) /. ((len f) + i)),
(g /. (i + 1)))
by A6, FINSEQ_4:69
.=
LSeg (
((f ^ g) /. ((len f) + i)),
((f ^ g) /. ((len f) + (i + 1))))
by A5, FINSEQ_4:69
.=
LSeg (
(f ^ g),
((len f) + i))
by A4, A3, TOPREAL1:def 3
;
verum end; end;