FloatItv.SingleSourceIntervals with rounding to float.
Addition.
Subtraction.
Multiplication.
Division. Returns a list of 0, 1, or 2 intervals to remain precise.
Division. Returns a single interval.
Square.
Square root. Returns the square root of the positive part, possibly ⊥.
Round to integer.
Values that, after rounding to integer in the specified direction, may be in the argument interval. Useful for backward operators.
Values that, after rounding to float, may be in the argument interval. Useful for backward operators.
Conversion from int.
Conversion from int64.
Conversion from double.
Conversion from Z.t.
Given two interval aruments, return the arguments assuming that the predicate holds.
Given one or two interval argument(s) and a result interval, return the argument(s) assuming the result in the operation is in the given result.
Backward rounding to int.
Backward rounding from double or real.
Backward square.
Backward square root.
Backward conversion from int.
Backward conversion to int.
Keeps only non-zero elements.