let f be FinSequence of NAT ; for i, j being Nat st i in dom f & j in dom f & i <> j holds
Sum f >= (f . i) + (f . j)
let i, j be Nat; ( i in dom f & j in dom f & i <> j implies Sum f >= (f . i) + (f . j) )
assume AS:
( i in dom f & j in dom f & i <> j )
; Sum f >= (f . i) + (f . j)
then A:
f <> {}
;
then B:
len f >= 2
by A, NAT_1:23;
defpred S1[ Nat] means for f being FinSequence of NAT
for i being Nat st i in dom f & j in dom f & i <> j & len f = $1 holds
Sum f >= (f . i) + (f . j);
IA:
S1[2]
IS:
now for k being Nat st 2 <= k & S1[k] holds
S1[k + 1]let k be
Nat;
( 2 <= k & S1[k] implies S1[k + 1] )assume
2
<= k
;
( S1[k] implies S1[k + 1] )assume I2:
S1[
k]
;
S1[k + 1]now for f being FinSequence of NAT
for i being Nat st i in dom f & j in dom f & i <> j & len f = k + 1 holds
Sum f >= (f . i) + (f . j)let f be
FinSequence of
NAT ;
for i being Nat st i in dom f & j in dom f & i <> j & len f = k + 1 holds
Sum b2 >= (b2 . b3) + (b2 . j)let i be
Nat;
( i in dom f & j in dom f & i <> j & len f = k + 1 implies Sum b1 >= (b1 . b2) + (b1 . j) )assume I3:
(
i in dom f &
j in dom f &
i <> j &
len f = k + 1 )
;
Sum b1 >= (b1 . b2) + (b1 . j)then consider g being
FinSequence of
NAT ,
d being
Element of
NAT such that I4:
f = g ^ <*d*>
by FINSEQ_2:19;
I5:
len f = (len g) + 1
by I4, FINSEQ_2:16;
then I7:
dom g = Seg k
by I3, FINSEQ_1:def 3;
I6:
Sum f = (Sum g) + d
by I4, RVSUM_1:74;
dom f = Seg (k + 1)
by I3, FINSEQ_1:def 3;
then I8:
( 1
<= i &
i <= k + 1 & 1
<= j &
j <= k + 1 )
by I3, FINSEQ_1:1;
per cases then
( i = k + 1 or j = k + 1 or ( i < k + 1 & j < k + 1 ) )
by XXREAL_0:1;
suppose J1:
i = k + 1
;
Sum b1 >= (b1 . b2) + (b1 . j)then J2:
f . i = d
by I3, I4, I5, FINSEQ_1:42;
j < k + 1
by J1, I3, I8, XXREAL_0:1;
then
j <= k
by NAT_1:13;
then H:
j in dom g
by I7, I8, FINSEQ_1:1;
Sum g >= g . j
by NEWTON04:21;
then
Sum g >= f . j
by I4, H, FINSEQ_1:def 7;
hence
Sum f >= (f . i) + (f . j)
by I6, J2, XREAL_1:6;
verum end; suppose J1:
j = k + 1
;
Sum b1 >= (b1 . b2) + (b1 . j)then J2:
f . j = d
by I3, I4, I5, FINSEQ_1:42;
i < k + 1
by J1, I3, I8, XXREAL_0:1;
then
i <= k
by NAT_1:13;
then H:
i in dom g
by I7, I8, FINSEQ_1:1;
Sum g >= g . i
by NEWTON04:21;
then
Sum g >= f . i
by I4, H, FINSEQ_1:def 7;
hence
Sum f >= (f . i) + (f . j)
by I6, J2, XREAL_1:6;
verum end; end; end; hence
S1[
k + 1]
;
verum end;
for k being Nat st 2 <= k holds
S1[k]
from NAT_1:sch 8(IA, IS);
hence
Sum f >= (f . i) + (f . j)
by AS, B; verum