- Split input into 2 regimes
if d < -2.847478627180154e-261
Initial program 25.6
\[\frac{b \cdot c - a \cdot d}{c \cdot c + d \cdot d}\]
Simplified25.6
\[\leadsto \color{blue}{\frac{b \cdot c - a \cdot d}{(d \cdot d + \left(c \cdot c\right))_*}}\]
- Using strategy
rm Applied div-sub25.6
\[\leadsto \color{blue}{\frac{b \cdot c}{(d \cdot d + \left(c \cdot c\right))_*} - \frac{a \cdot d}{(d \cdot d + \left(c \cdot c\right))_*}}\]
- Using strategy
rm Applied add-sqr-sqrt25.6
\[\leadsto \frac{b \cdot c}{(d \cdot d + \left(c \cdot c\right))_*} - \frac{a \cdot d}{\color{blue}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*} \cdot \sqrt{(d \cdot d + \left(c \cdot c\right))_*}}}\]
Applied times-frac23.8
\[\leadsto \frac{b \cdot c}{(d \cdot d + \left(c \cdot c\right))_*} - \color{blue}{\frac{a}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}} \cdot \frac{d}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}}\]
Applied add-sqr-sqrt23.8
\[\leadsto \frac{b \cdot c}{\color{blue}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*} \cdot \sqrt{(d \cdot d + \left(c \cdot c\right))_*}}} - \frac{a}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}} \cdot \frac{d}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\]
Applied times-frac22.8
\[\leadsto \color{blue}{\frac{b}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}} \cdot \frac{c}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}} - \frac{a}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}} \cdot \frac{d}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\]
Applied prod-diff22.8
\[\leadsto \color{blue}{(\left(\frac{b}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\right) \cdot \left(\frac{c}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\right) + \left(-\frac{d}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}} \cdot \frac{a}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\right))_* + (\left(-\frac{d}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\right) \cdot \left(\frac{a}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\right) + \left(\frac{d}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}} \cdot \frac{a}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\right))_*}\]
Simplified22.8
\[\leadsto (\left(\frac{b}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\right) \cdot \left(\frac{c}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\right) + \left(-\frac{d}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}} \cdot \frac{a}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\right))_* + \color{blue}{0}\]
if -2.847478627180154e-261 < d
Initial program 25.3
\[\frac{b \cdot c - a \cdot d}{c \cdot c + d \cdot d}\]
Simplified25.3
\[\leadsto \color{blue}{\frac{b \cdot c - a \cdot d}{(d \cdot d + \left(c \cdot c\right))_*}}\]
- Using strategy
rm Applied add-sqr-sqrt25.3
\[\leadsto \frac{b \cdot c - a \cdot d}{\color{blue}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*} \cdot \sqrt{(d \cdot d + \left(c \cdot c\right))_*}}}\]
Applied associate-/r*25.2
\[\leadsto \color{blue}{\frac{\frac{b \cdot c - a \cdot d}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}}\]
- Using strategy
rm Applied fma-neg25.2
\[\leadsto \frac{\frac{\color{blue}{(b \cdot c + \left(-a \cdot d\right))_*}}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\]
- Recombined 2 regimes into one program.
Final simplification24.1
\[\leadsto \begin{array}{l}
\mathbf{if}\;d \le -2.847478627180154 \cdot 10^{-261}:\\
\;\;\;\;(\left(\frac{b}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\right) \cdot \left(\frac{c}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\right) + \left(\frac{-d}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}} \cdot \frac{a}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\right))_*\\
\mathbf{else}:\\
\;\;\;\;\frac{\frac{(b \cdot c + \left(\left(-d\right) \cdot a\right))_*}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}}{\sqrt{(d \cdot d + \left(c \cdot c\right))_*}}\\
\end{array}\]