let m be Nat; for xseq being FinSequence of REAL m
for yseq being FinSequence of REAL st len xseq = len yseq & ( for i being Nat st i in dom xseq holds
ex v being Element of REAL m st
( v = xseq . i & yseq . i = |.v.| ) ) holds
|.(Sum xseq).| <= Sum yseq
defpred S1[ Nat] means for xseq being FinSequence of REAL m
for yseq being FinSequence of REAL st $1 = len xseq & len xseq = len yseq & ( for i being Nat st i in dom xseq holds
ex v being Element of REAL m st
( v = xseq . i & yseq . i = |.v.| ) ) holds
|.(Sum xseq).| <= Sum yseq;
A1:
S1[ 0 ]
A2:
now for i being Nat st S1[i] holds
S1[i + 1]let i be
Nat;
( S1[i] implies S1[i + 1] )assume A3:
S1[
i]
;
S1[i + 1]now for xseq being FinSequence of REAL m
for yseq being FinSequence of REAL st i + 1 = len xseq & len xseq = len yseq & ( for i being Nat st i in dom xseq holds
ex v being Element of REAL m st
( v = xseq . i & yseq . i = |.v.| ) ) holds
|.(Sum xseq).| <= Sum yseqlet xseq be
FinSequence of
REAL m;
for yseq being FinSequence of REAL st i + 1 = len xseq & len xseq = len yseq & ( for i being Nat st i in dom xseq holds
ex v being Element of REAL m st
( v = xseq . i & yseq . i = |.v.| ) ) holds
|.(Sum xseq).| <= Sum yseqlet yseq be
FinSequence of
REAL ;
( i + 1 = len xseq & len xseq = len yseq & ( for i being Nat st i in dom xseq holds
ex v being Element of REAL m st
( v = xseq . i & yseq . i = |.v.| ) ) implies |.(Sum xseq).| <= Sum yseq )set xseq0 =
xseq | i;
set yseq0 =
yseq | i;
assume A4:
(
i + 1
= len xseq &
len xseq = len yseq & ( for
i being
Nat st
i in dom xseq holds
ex
v being
Element of
REAL m st
(
v = xseq . i &
yseq . i = |.v.| ) ) )
;
|.(Sum xseq).| <= Sum yseqA5:
for
k being
Nat st
k in dom (xseq | i) holds
ex
v being
Element of
REAL m st
(
v = (xseq | i) . k &
(yseq | i) . k = |.v.| )
dom xseq = Seg (i + 1)
by A4, FINSEQ_1:def 3;
then consider w being
Element of
REAL m such that A8:
(
w = xseq . (i + 1) &
yseq . (i + 1) = |.w.| )
by A4, FINSEQ_1:4;
A9:
( 1
<= i + 1 &
i + 1
<= len yseq )
by A4, NAT_1:11;
yseq = (yseq | i) ^ <*(yseq /. (i + 1))*>
by A4, FINSEQ_5:21;
then
yseq = (yseq | i) ^ <*(yseq . (i + 1))*>
by A9, FINSEQ_4:15;
then A10:
Sum yseq = (Sum (yseq | i)) + (yseq . (i + 1))
by RVSUM_1:74;
A11:
i = len (xseq | i)
by A4, FINSEQ_1:59, NAT_1:11;
then A12:
ex
v being
Element of
REAL m st
(
v = xseq . (len xseq) &
Sum xseq = (Sum (xseq | i)) + v )
by A4, Th15;
A13:
|.((Sum (xseq | i)) + w).| <= |.(Sum (xseq | i)).| + |.w.|
by EUCLID:12;
len (xseq | i) = len (yseq | i)
by A4, A11, FINSEQ_1:59, NAT_1:11;
then
|.(Sum (xseq | i)).| <= Sum (yseq | i)
by A3, A5, A11;
then
|.(Sum (xseq | i)).| + |.w.| <= (Sum (yseq | i)) + (yseq . (i + 1))
by A8, XREAL_1:6;
hence
|.(Sum xseq).| <= Sum yseq
by A4, A8, A10, A12, A13, XXREAL_0:2;
verum end; hence
S1[
i + 1]
;
verum end;
for i being Nat holds S1[i]
from NAT_1:sch 2(A1, A2);
hence
for xseq being FinSequence of REAL m
for yseq being FinSequence of REAL st len xseq = len yseq & ( for i being Nat st i in dom xseq holds
ex v being Element of REAL m st
( v = xseq . i & yseq . i = |.v.| ) ) holds
|.(Sum xseq).| <= Sum yseq
; verum