let A be closed-interval Subset of REAL; :: thesis: for D1 being Division of A st vol A <> 0 & len D1 = 1 holds
<*(lower_bound A)*> ^ D1 is non empty increasing FinSequence of REAL

let D1 be Division of A; :: thesis: ( vol A <> 0 & len D1 = 1 implies <*(lower_bound A)*> ^ D1 is non empty increasing FinSequence of REAL )
assume A1: vol A <> 0 ; :: thesis: ( not len D1 = 1 or <*(lower_bound A)*> ^ D1 is non empty increasing FinSequence of REAL )
set MD1 = <*(lower_bound A)*> ^ D1;
A2: vol A >= 0 by INTEGRA1:11;
assume len D1 = 1 ; :: thesis: <*(lower_bound A)*> ^ D1 is non empty increasing FinSequence of REAL
then D1 . 1 = upper_bound A by INTEGRA1:def 2;
then A3: (D1 . 1) - (lower_bound A) > 0 by A1, A2, INTEGRA1:def 6;
then A4: lower_bound A < D1 . 1 by XREAL_1:49;
for n, m being Element of NAT st n in dom (<*(lower_bound A)*> ^ D1) & m in dom (<*(lower_bound A)*> ^ D1) & n < m holds
(<*(lower_bound A)*> ^ D1) . n < (<*(lower_bound A)*> ^ D1) . m
proof
let n, m be Element of NAT ; :: thesis: ( n in dom (<*(lower_bound A)*> ^ D1) & m in dom (<*(lower_bound A)*> ^ D1) & n < m implies (<*(lower_bound A)*> ^ D1) . n < (<*(lower_bound A)*> ^ D1) . m )
assume that
A5: n in dom (<*(lower_bound A)*> ^ D1) and
A6: m in dom (<*(lower_bound A)*> ^ D1) and
A7: n < m ; :: thesis: (<*(lower_bound A)*> ^ D1) . n < (<*(lower_bound A)*> ^ D1) . m
A8: not m in dom <*(lower_bound A)*>
proof end;
A10: not (<*(lower_bound A)*> ^ D1) . m in rng <*(lower_bound A)*>
proof end;
(<*(lower_bound A)*> ^ D1) . m in rng (<*(lower_bound A)*> ^ D1) by A6, FUNCT_1:def 5;
then (<*(lower_bound A)*> ^ D1) . m in (rng <*(lower_bound A)*>) \/ (rng D1) by FINSEQ_1:44;
then A16: (<*(lower_bound A)*> ^ D1) . m in rng D1 by A10, XBOOLE_0:def 3;
now
per cases ( n in dom <*(lower_bound A)*> or ex i being Nat st
( i in dom D1 & n = (len <*(lower_bound A)*>) + i ) )
by A5, FINSEQ_1:38;
suppose ex i being Nat st
( i in dom D1 & n = (len <*(lower_bound A)*>) + i ) ; :: thesis: (<*(lower_bound A)*> ^ D1) . n < (<*(lower_bound A)*> ^ D1) . m
then consider i being Element of NAT such that
A23: i in dom D1 and
A24: n = (len <*(lower_bound A)*>) + i ;
A25: D1 . i = (<*(lower_bound A)*> ^ D1) . n by A23, A24, FINSEQ_1:def 7;
consider j being Nat such that
A26: j in dom D1 and
A27: m = (len <*(lower_bound A)*>) + j by A6, A8, FINSEQ_1:38;
A28: D1 . j = (<*(lower_bound A)*> ^ D1) . m by A26, A27, FINSEQ_1:def 7;
i < j by A7, A24, A27, XREAL_1:8;
hence (<*(lower_bound A)*> ^ D1) . n < (<*(lower_bound A)*> ^ D1) . m by A23, A26, A25, A28, SEQM_3:def 1; :: thesis: verum
end;
end;
end;
hence (<*(lower_bound A)*> ^ D1) . n < (<*(lower_bound A)*> ^ D1) . m ; :: thesis: verum
end;
hence <*(lower_bound A)*> ^ D1 is non empty increasing FinSequence of REAL by SEQM_3:def 1; :: thesis: verum