| UNSIGNED_INF | Constant (Pseudo-constant)

math.h, timath.h

Represents an infinite quantity.

`UNSIGNED_INF` represents a quantity which is known to be infinite in magnitude, but when nothing can be deduced about its sign. For example, dividing of non-zero number with "standard" zero (i.e. with UNSIGNED_ZERO) or calculating tangent of pi/2 will produce such value. TIOS mathematical functions are much more limited in working with unsigned than with signed infinities (like POSITIVE_INF). For example, arc tangent of `POSITIVE_INF` is well defined and equals to pi/2, but arc tangent of `UNSIGNED_INF` is not unique determined.
Although `UNSIGNED_INF` is a much more "concrete" quantity than NAN, TIOS very often does not make any difference between these two quantities. To check whether a value is an unsigned infinity or NAN, use is_uinf_or_nan. If it is, then you can use is_nan for checking whether a value is NAN, and if it it not, it must be an unsigned infinity. `UNSIGNED_INF` belongs to the class of "transfinite" numbers (see is_transfinite).

See also: POSITIVE_INF, NEGATIVE_INF, NAN, is_transfinite