let x, y, z, w be ExtReal; ( x <= y & z <= w implies x + z <= y + w )
assume that
A1:
x <= y
and
A2:
z <= w
; x + z <= y + w
per cases
( ( x = +infty & z = -infty ) or ( x = -infty & z = +infty ) or ( y = +infty & w = -infty ) or ( y = -infty & w = +infty ) or ( not ( x = +infty & z = -infty ) & not ( x = -infty & z = +infty ) & not ( y = +infty & w = -infty ) & not ( y = -infty & w = +infty ) ) )
;
suppose A11:
( not (
x = +infty &
z = -infty ) & not (
x = -infty &
z = +infty ) & not (
y = +infty &
w = -infty ) & not (
y = -infty &
w = +infty ) )
;
x + z <= y + wreconsider a =
x + z,
b =
y + w as
Element of
ExtREAL by XXREAL_0:def 1;
A12:
( not
a = +infty or not
b = -infty )
A15:
(
a in REAL &
b in REAL implies
a <= b )
proof
assume A16:
(
a in REAL &
b in REAL )
;
a <= b
then A17:
(
z in REAL &
w in REAL )
by A11, Th20;
(
x in REAL &
y in REAL )
by A11, A16, Th20;
then consider Ox,
Oy,
Os,
Ot being
Real such that A18:
(
Ox = x &
Oy = y &
Os = z &
Ot = w )
and A19:
(
Ox <= Oy &
Os <= Ot )
by A1, A2, A17;
(
Ox + Os <= Os + Oy &
Os + Oy <= Ot + Oy )
by A19, XREAL_1:6;
hence
a <= b
by A18, XXREAL_0:2;
verum
end; A20:
(
a = +infty &
b in REAL implies
a <= b )
A22:
(
a in REAL &
b = -infty implies
a <= b )
( (
a in REAL &
b in REAL ) or (
a in REAL &
b = +infty ) or (
a in REAL &
b = -infty ) or (
a = +infty &
b in REAL ) or (
a = +infty &
b = +infty ) or (
a = +infty &
b = -infty ) or (
a = -infty &
b in REAL ) or (
a = -infty &
b = +infty ) or (
a = -infty &
b = -infty ) )
by XXREAL_0:14;
hence
x + z <= y + w
by A15, A22, A20, A12, XXREAL_0:4, XXREAL_0:5;
verum end; end;