Vincent Lefevre wrote:
On 2012-12-14 08:04:56 -0600, Nathan T. Hayes wrote:
Precisely. This is why the (Empty,DAC) result is not meaningless: it may
imply the input was nonempty even though the result is empty.
But what does it mean exactly?
It means: for all arithmetic operations in the lengthy computation that
occurred, the restriction of each arithmetic operation to the domain of its
respective input operands was defined and continuous, but the result is
still empty.
Therefore, (Empty,DAC) may occur for a couple reasons:
-- the input is nonempty, but the result is empty because of an
intersection operation (as in the case of this particular example).
-- the input is empty but there is at least one nonempty element of
the empty input box; or a nonempty constant is encountered in the
computation (similar to what you mention above).