Actual implementations of interval arithmetic use floating
point numbers to describe interval bounds. I will only discuss
directly since a re-reading with an appropriate fixed
choice of f will provide a discussion of
,
, or
.
I will assume the bound description function f takes n parameters and has k floating point coefficients:
As before, an interval description is valid if the
described interval is non-collapsing.
An interval i is a member of
if and only if a description of i is valid:
An interval model
of an m-ary function g has the interval inclusion property if
The interval extension of g is
derived from the real interval extension
:
There are two differences between and
.
One is the two-stage demotion used in the interval extension.
The other is the floating point evaluation of interval bounds.
A bound f is a function from to
.
Implementations will have to evaluate f
using floating point numbers.
Formally, this is stated as a straight forward
application of a demotion from
to
.
A floating point number x is a member of interval
for parameter value
if
Jeff Tupper | March 1996 |