Bost Interval Library is intended to help manipulating mathematical intervals
An interval is a pair of numbers which represents all the numbers between these two (intervals are considered closed so the bounds are included).
There are at least two reasons a user would like to use this library. The obvious one is when the user has to compute with intervals. One example is when input data have some builtin imprecision: instead of a number, an input variable can be passed as an interval. Another example application is to solve equations, by bisecting an interval until the interval width is small enough. A third example application is in computer graphics, where computations with boxes, segments or rays can be reduced to computations with points via intervals.
Further details: http://www.boost.org/doc/libs/1_58_0/libs/numeric/interval/doc/interval.htm