Real semantics of hyperbolic comparisons #
Each comparator returns the exact real ordering, including equality at rational special values. The inverse identities are used only on the appropriate real domains.
Doubling the boundary gives the exact ordering of the inverse hyperbolic tangent.
Inverting the comparison on (-1, 1) gives the exact hyperbolic tangent ordering.
The logarithmic preliminary bound and the adaptive hyperbolic sine comparison are both exact.
Odd reflection and the exact zero case preserve the full hyperbolic sine ordering.
The logarithmic preliminary bound and the adaptive hyperbolic cosine comparison are both exact.
Even reflection and the exact zero case preserve the full hyperbolic cosine ordering.
Inverse hyperbolic sine comparison agrees with its exact real ordering.
Inverse hyperbolic cosine comparison uses the nonnegative branch on [1, ∞).
Cached logarithmic bounds preserve the inverse hyperbolic sine comparator at positive inputs.
Prepared inverse hyperbolic sine has the same exact real ordering at every boundary.
Prepared inverse hyperbolic cosine preserves its comparator on all rational inputs.
Prepared inverse hyperbolic cosine agrees with its nonnegative real branch on [1, ∞).
Caching the fixed logarithm preserves the inverse hyperbolic tangent comparison on (-1, 1).