WEBVTT

00:00:00.000 --> 00:00:09.267
For inverse hyperbolic sine and cosine, an input of one thousand gives a finite value. But the tested MLX returns a zero derivative.

00:00:09.267 --> 00:00:18.140
The correct slope is about zero point zero zero one, which fits in float sixteen. Both forward and reverse differentiation lose it.

00:00:18.140 --> 00:00:26.540
The derivative rule first squares the input. That intermediate overflows. Taking its reciprocal square root then produces zero.

00:00:26.540 --> 00:00:35.940
A scaled composition makes the error about one. Finite differences of the actual forward function independently support a nonzero first derivative.

00:00:35.940 --> 00:00:46.873
A normalized derivative formula passes all five hundred eighteen comparisons across four types. Float thirty two and float sixty four also include higher derivatives.

00:00:46.873 --> 00:00:57.406
This is one shared defect in two functions. The full report includes code, source pins, and limits. GPU behavior and performance were not tested.
