Details
Returns true if intervals a and b are equal.
±0 ulps =:IR×IR→B
For a,b=∅:
a=b∧aˉ=bˉ.
Otherwise:
| a=∅ | b=∅ | a=b |
|---|
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Details
Returns true if a is a subset of b.
±0 ulps ⊆:IR×IR→B
For a,b=∅:
b≤a∧aˉ≤bˉ.
Otherwise:
| a=∅ | b=∅ | a⊆b |
|---|
| 0 | 1 | 0 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Details
Returns true if a is in the interior of b.
±0 ulps interior:IR×IR→B
For a,b=∅:
b<a∧aˉ<bˉ.
Otherwise:
| a=∅ | b=∅ | a⊂b |
|---|
| 0 | 1 | 0 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Details
Returns true if intervals a and b are disjoint.
±0 ulps disjoint:IR×IR→B
For a,b=∅:
aˉ<b∨bˉ<a.
Otherwise:
| a=∅ | b=∅ | a∩b=∅ |
|---|
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Details
Returns true if a≤b.
±0 ulps ≤:IR×IR→B
For a,b=∅:
a≤b∧aˉ≤bˉ.
Otherwise:
| a=∅ | b=∅ | a≤b |
|---|
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Details
Returns true if a precedes b.
±0 ulps ⪯:IR×IR→B
For a,b=∅:
aˉ≤b.
Otherwise:
| a=∅ | b=∅ | a⪯b |
|---|
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Details
Returns true if interval x is empty.
±0 ulps isEmpty:IR→B
Details
Returns true if interval x is entire (covers all values).
±0 ulps isEntire:IR→B
Details
Returns true if interval x is exactly zero.
±0 ulps justZero:IR→B
Details
Returns true if interval x contains value y.
±0 ulps contains:IR×R→B
Details
Returns true if interval x is bounded.
±0 ulps bounded:IR→B
Details
Returns true if interval x is finite.
±0 ulps isfinite:IR→B
bool strict_less_or_both_inf(T x, T y)
[source]
Details
Returns true if x<y or both are infinite.
±0 ulps strictLessOrBothInf:R×R→B
Details
Returns true if a<b.
±0 ulps <:IR×IR→B
For a,b=∅:
a<b∧aˉ<bˉ.
Otherwise:
| a=∅ | b=∅ | a<b |
|---|
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Details
Returns true if a strictly precedes b.
±0 ulps ≺:IR×IR→B
For a,b=∅:
aˉ<b.
Otherwise:
| a=∅ | b=∅ | a≺b |
|---|
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Details
Returns true if interval x is infinite.
±0 ulps isinf:IR→B
Details
Returns true if interval x is Not an Interval (NAI).
±0 ulps isnai:IR→B
Details
Returns true if x∈y.
±0 ulps ∈:R×IR→B
Details
Returns true if interval x is a singleton.
±0 ulps isSingleton:IR→B
Details
Returns true if interval x is a common interval.
±0 ulps isCommonInterval:IR→B
Details
Returns true if interval x is normal.
±0 ulps isnormal:IR→B
Details
Returns true if interval x is atomic.
±0 ulps isAtomic:IR→B
Details
isnan:IR→B