let a, b be Real_Sequence; ( a . 0 <= b . 0 & ( for i being Nat holds
( ( a . (i + 1) = a . i & b . (i + 1) = ((a . i) + (b . i)) / 2 ) or ( a . (i + 1) = ((a . i) + (b . i)) / 2 & b . (i + 1) = b . i ) ) ) implies for i being Nat holds a . i <= b . i )
assume that
A1:
a . 0 <= b . 0
and
A2:
for i being Nat holds
( ( a . (i + 1) = a . i & b . (i + 1) = ((a . i) + (b . i)) / 2 ) or ( a . (i + 1) = ((a . i) + (b . i)) / 2 & b . (i + 1) = b . i ) )
; for i being Nat holds a . i <= b . i
defpred S1[ object ] means ex i being Nat st
( $1 = i & a . i <= b . i );
A3:
S1[ 0 ]
by A1;
A4:
for k being Nat st S1[k] holds
S1[k + 1]
proof
let k be
Nat;
( S1[k] implies S1[k + 1] )
assume
S1[
k]
;
S1[k + 1]
then consider i being
Nat such that
k = i
and A5:
a . k <= b . k
;
( (
a . (k + 1) = a . k &
b . (k + 1) = ((a . k) + (b . k)) / 2 ) or (
a . (k + 1) = ((a . k) + (b . k)) / 2 &
b . (k + 1) = b . k ) )
by A2;
hence
S1[
k + 1]
by A5, Th8;
verum
end;
A6:
for k being Nat holds S1[k]
from NAT_1:sch 2(A3, A4);
let k be Nat; a . k <= b . k
ex i being Nat st
( i = k & a . i <= b . i )
by A6;
hence
a . k <= b . k
; verum