whereas the "ideal" result would be
(-Inf,b] + (Inf,Inf) = [0,Inf),
assuming the "infinity is number" paradigm where the infinity is not
a member of the interval but rather a token for an unbounded real
endpoint.
1/[-1,0] + 1e400 should give in exact arithmetic [-inf,1e400],
hence with infinity-as-number [-inf,inf] in verified floating
point arithmetic.
If you don't allow the operation 1/[-1,0] to give the value
[-inf,0] then the division operation is not appropriate for
applications to global oto=imization.
But if you assume 1/[-1,0] = [-inf,0], your proposal gives the
severe underestimate [0,inf].
Even the Vienna Proposal says so.
???
In the Vienna Proposal, Inf is never a real number, and [Inf,Inf]
is always converted into the empty interval. This is even the case
in Section 7, where compatibility issues with IEEE directed rounding
is discussed.