let s, t be non empty increasing FinSequence of REAL ; ( s . (len s) < t . 1 implies s ^ t is non empty increasing FinSequence of REAL )
assume A1:
s . (len s) < t . 1
; s ^ t is non empty increasing FinSequence of REAL
set H = s ^ t;
A2:
len (s ^ t) = (len s) + (len t)
by FINSEQ_1:22;
for e1, e2 being ExtReal st e1 in dom (s ^ t) & e2 in dom (s ^ t) & e1 < e2 holds
(s ^ t) . e1 < (s ^ t) . e2
proof
let e1,
e2 be
ExtReal;
( e1 in dom (s ^ t) & e2 in dom (s ^ t) & e1 < e2 implies (s ^ t) . e1 < (s ^ t) . e2 )
assume A3:
(
e1 in dom (s ^ t) &
e2 in dom (s ^ t) &
e1 < e2 )
;
(s ^ t) . e1 < (s ^ t) . e2
then reconsider ie1 =
e1,
ie2 =
e2 as
Nat ;
A5:
( 1
<= ie1 &
ie1 <= (len s) + (len t) & 1
<= ie2 &
ie2 <= (len s) + (len t) )
by A2, A3, FINSEQ_3:25;
per cases
( ie2 <= len s or len s < ie2 )
;
suppose A9:
len s < ie2
;
(s ^ t) . e1 < (s ^ t) . e2per cases
( len s < ie1 or ie1 <= len s )
;
suppose A10:
len s < ie1
;
(s ^ t) . e1 < (s ^ t) . e2then a10:
len s < ie2
by A3, XXREAL_0:2;
A11:
( not
ie1 in dom s & not
ie2 in dom s )
by A10, FINSEQ_3:25, a10;
then consider n1 being
Nat such that A12:
(
n1 in dom t &
ie1 = (len s) + n1 )
by A3, FINSEQ_1:25;
consider n2 being
Nat such that A13:
(
n2 in dom t &
ie2 = (len s) + n2 )
by A3, A11, FINSEQ_1:25;
A14:
(s ^ t) . e1 = t . n1
by A12, FINSEQ_1:def 7;
A15:
(s ^ t) . e2 = t . n2
by A13, FINSEQ_1:def 7;
ie1 - (len s) < ie2 - (len s)
by A3, XREAL_1:14;
hence
(s ^ t) . e1 < (s ^ t) . e2
by A12, A13, A14, A15, VALUED_0:def 13;
verum end; suppose A16:
ie1 <= len s
;
(s ^ t) . e1 < (s ^ t) . e2
not
ie2 in dom s
by FINSEQ_3:25, A9;
then consider n2 being
Nat such that A17:
(
n2 in dom t &
ie2 = (len s) + n2 )
by A3, FINSEQ_1:25;
A18:
( 1
<= n2 &
n2 <= len t )
by A17, FINSEQ_3:25;
1
<= len t
by A18, XXREAL_0:2;
then
1
in dom t
by FINSEQ_3:25;
then A19:
t . 1
<= t . n2
by A17, A18, VALUED_0:def 15;
A20:
(s ^ t) . e2 = t . n2
by A17, FINSEQ_1:def 7;
A21:
ie1 in dom s
by A5, A16, FINSEQ_3:25;
then A22:
(s ^ t) . e1 = s . ie1
by FINSEQ_1:def 7;
len s in Seg (len s)
by FINSEQ_1:3;
then
len s in dom s
by FINSEQ_1:def 3;
then
s . ie1 <= s . (len s)
by A16, A21, VALUED_0:def 15;
then
s . ie1 < t . 1
by A1, XXREAL_0:2;
hence
(s ^ t) . e1 < (s ^ t) . e2
by A19, A20, A22, XXREAL_0:2;
verum end; end; end; end;
end;
hence
s ^ t is non empty increasing FinSequence of REAL
by VALUED_0:def 13; verum