let x, y, z be R_eal; :: thesis: ( ( not x = +infty or not y = -infty ) & ( not x = -infty or not y = +infty ) & ( not y = +infty or not z = +infty ) & x <= z - y implies ( y <> +infty & x + y <= z ) )
assume that
A1: ( not x = +infty or not y = -infty ) and
A2: ( not x = -infty or not y = +infty ) and
A3: ( not y = +infty or not z = +infty ) and
A4: x <= z - y ; :: thesis: ( y <> +infty & x + y <= z )
thus A5: y <> +infty :: thesis: x + y <= z
proof end;
per cases ( y = -infty or ( y <> +infty & y <> -infty ) ) by A5;
end;