Blob


1 (defun div-interval (x y)
2 (if (and
3 (>= (upper-bound y) 0)
4 (<= (lower-bound y) 0))
5 (error "Denominator spans zero")
6 (mul-interval
7 x
8 (make-interval (/ 1.0 (upper-bound y))
9 (/ 1.0 (lower-bound y))))))