let FT be non empty RelStr ; for f, g being FinSequence of FT st f is continuous & g is continuous & g . 1 in U_FT (f /. (len f)) holds
f ^ g is continuous
let f, g be FinSequence of FT; ( f is continuous & g is continuous & g . 1 in U_FT (f /. (len f)) implies f ^ g is continuous )
assume that
A1:
f is continuous
and
A2:
g is continuous
and
A3:
g . 1 in U_FT (f /. (len f))
; f ^ g is continuous
A4:
len (f ^ g) = (len f) + (len g)
by FINSEQ_1:22;
len g >= 1
by A2;
then
len (f ^ g) >= 0 + 1
by A4, XREAL_1:7;
hence
len (f ^ g) >= 1
; FINTOPO6:def 6 for i being Nat
for x1 being Element of FT st 1 <= i & i < len (f ^ g) & x1 = (f ^ g) . i holds
(f ^ g) . (i + 1) in U_FT x1
let i be Nat; for x1 being Element of FT st 1 <= i & i < len (f ^ g) & x1 = (f ^ g) . i holds
(f ^ g) . (i + 1) in U_FT x1
let x1 be Element of FT; ( 1 <= i & i < len (f ^ g) & x1 = (f ^ g) . i implies (f ^ g) . (i + 1) in U_FT x1 )
set g2 = f ^ g;
A5:
dom f = Seg (len f)
by FINSEQ_1:def 3;
A6:
len f >= 1
by A1;
assume that
A7:
1 <= i
and
A8:
i < len (f ^ g)
and
A9:
x1 = (f ^ g) . i
; (f ^ g) . (i + 1) in U_FT x1
( i + 1 <= len (f ^ g) & 1 < i + 1 )
by A7, A8, NAT_1:13;
then
i + 1 in dom (f ^ g)
by FINSEQ_3:25;
then
(f ^ g) . (i + 1) = (f ^ g) /. (i + 1)
by PARTFUN1:def 6;
then reconsider x2 = (f ^ g) . (i + 1) as Element of FT ;
per cases
( i < len f or i >= len f )
;
suppose A13:
i >= len f
;
(f ^ g) . (i + 1) in U_FT x1then A14:
i + 1
> len f
by NAT_1:13;
A15:
i < (len f) + (len g)
by A8, FINSEQ_1:22;
A16:
len (f ^ g) = (len f) + (len g)
by FINSEQ_1:22;
then A17:
i + 1
<= (len f) + (len g)
by A8, NAT_1:13;
per cases
( i = len f or i > len f )
by A13, XXREAL_0:1;
suppose A21:
i > len f
;
(f ^ g) . (i + 1) in U_FT x1set j =
i -' (len f);
A22:
i - (len f) > 0
by A21, XREAL_1:50;
then A23:
i -' (len f) = i - (len f)
by XREAL_0:def 2;
then
(i -' (len f)) + 1
= (i + 1) - (len f)
;
then A24:
x2 = g . ((i -' (len f)) + 1)
by A14, A16, A17, FINSEQ_1:24;
A25:
i - (len f) < len g
by A15, XREAL_1:19;
i >= (len f) + 1
by A21, NAT_1:13;
then A26:
x1 = g . (i -' (len f))
by A9, A15, A23, FINSEQ_1:23;
i -' (len f) >= 0 + 1
by A22, A23, NAT_1:13;
hence
(f ^ g) . (i + 1) in U_FT x1
by A2, A23, A24, A26, A25;
verum end; end; end; end;