úÎ?­%      !"#$7Two common operations on types defined with intervals. JThe interval type (most of its operations are calls to the raw functions) %& Interval addition Interval substraction Interval multiplication Interval division  Converts an ' value into an interval. Interval cosine Interval sine Intersection of two s. TUnion of two intersecting intervals (undefined behaviour if they do not intersect). @Converts an optimal IEEE-754 representation of a number into an * optimal interval containing this number. (   )*+,-./IThe type for Bernstein polynomials with an arbitrary number of variables  !0">Computes the derivative of a univariate Bernstein polynomial. # Computes f(1-x)( (useful when used with Bezier curves). 1$@Computes the intersection of a given Bezier hypersurface, given  by its graph, with plane z=0.  !"#$ !$"# ! !"#$2       !"#$%&'()*+,-./012345polynomials-bernstein-1.1.1Algebra.Polynomials.NumericalAlgebra.Polynomials.Bernstein Intervalize intervalize intersectsIntervalilowiupfpredfsuccplusminustimesover fromIntegral#cos#sin#sqrt#acos#asin# intersectsdunioninterval Bernstein?constantscalepromoteelevateeval restriction Bernsteinpboundscoefsderivatereorientsolvec_fpredc_fsuccbaseGHC.RealIntegral!#Boxcutsize restriction# variablesInterParam binomials convexHull