let f, g be real-valued FinSequence; ( ( for x being Nat holds f . x >= g . x ) implies Sum (f | (min ((len f),(len g)))) >= Sum (g | (min ((len f),(len g)))) )
assume A0:
for x being Nat holds f . x >= g . x
; Sum (f | (min ((len f),(len g)))) >= Sum (g | (min ((len f),(len g))))
reconsider f = f, g = g as FinSequence of REAL by FINSEQ_1:102;
set i = min ((len f),(len g));
set h = f | (min ((len f),(len g)));
set j = g | (min ((len f),(len g)));
per cases
( f is empty or g is empty or ( not f is empty & not g is empty ) )
;
suppose
( not
f is
empty & not
g is
empty )
;
Sum (f | (min ((len f),(len g)))) >= Sum (g | (min ((len f),(len g))))then
(
len f >= 1 &
len g >= 1 )
by FINSEQ_1:20;
then
min (
(len f),
(len g))
>= 1
by XXREAL_0:def 9;
then A3:
(
min (
(len f),
(len g))
in dom f &
min (
(len f),
(len g))
in dom g )
by XXREAL_0:17, FINSEQ_3:25;
then A4:
(
len (f | (min ((len f),(len g)))) = min (
(len f),
(len g)) &
len (g | (min ((len f),(len g)))) = min (
(len f),
(len g)) )
by NEWTON02:110;
for
k being
Element of
NAT st
k in dom (g | (min ((len f),(len g)))) holds
(g | (min ((len f),(len g)))) . k <= (f | (min ((len f),(len g)))) . k
proof
let k be
Element of
NAT ;
( k in dom (g | (min ((len f),(len g)))) implies (g | (min ((len f),(len g)))) . k <= (f | (min ((len f),(len g)))) . k )
assume
k in dom (g | (min ((len f),(len g))))
;
(g | (min ((len f),(len g)))) . k <= (f | (min ((len f),(len g)))) . k
then
(
min (
(len f),
(len g))
>= k &
k >= 1 )
by A4, FINSEQ_3:25;
then
(
(f | (min ((len f),(len g)))) . k = f . k &
(g | (min ((len f),(len g)))) . k = g . k )
by A3, NEWTON02:107;
hence
(g | (min ((len f),(len g)))) . k <= (f | (min ((len f),(len g)))) . k
by A0;
verum
end; hence
Sum (f | (min ((len f),(len g)))) >= Sum (g | (min ((len f),(len g))))
by A4, INTEGRA5:3;
verum end; end;