- Split input into 4 regimes
if (/ (* a1 a2) b1)
Initial program 38.3
\[\frac{a1 \cdot a2}{b1 \cdot b2}\]
- Using strategy
rm Applied associate-/l*15.5
\[\leadsto \color{blue}{\frac{a1}{\frac{b1 \cdot b2}{a2}}}\]
- Using strategy
rm Applied clear-num15.6
\[\leadsto \color{blue}{\frac{1}{\frac{\frac{b1 \cdot b2}{a2}}{a1}}}\]
if (/ (* a1 a2) b1) < -3.630261236167883e-70 or 1.6705992183737168e-295 < (/ (* a1 a2) b1) < 1.4151540132496152e+256
Initial program 8.1
\[\frac{a1 \cdot a2}{b1 \cdot b2}\]
- Using strategy
rm Applied associate-/r*0.5
\[\leadsto \color{blue}{\frac{\frac{a1 \cdot a2}{b1}}{b2}}\]
if -3.630261236167883e-70 < (/ (* a1 a2) b1) < 1.6705992183737168e-295
Initial program 9.1
\[\frac{a1 \cdot a2}{b1 \cdot b2}\]
- Using strategy
rm Applied associate-/l*6.4
\[\leadsto \color{blue}{\frac{a1}{\frac{b1 \cdot b2}{a2}}}\]
- Using strategy
rm Applied div-inv6.4
\[\leadsto \frac{a1}{\color{blue}{\left(b1 \cdot b2\right) \cdot \frac{1}{a2}}}\]
if 1.4151540132496152e+256 < (/ (* a1 a2) b1)
Initial program 29.5
\[\frac{a1 \cdot a2}{b1 \cdot b2}\]
- Using strategy
rm Applied associate-/l*15.1
\[\leadsto \color{blue}{\frac{a1}{\frac{b1 \cdot b2}{a2}}}\]
- Using strategy
rm Applied clear-num15.2
\[\leadsto \color{blue}{\frac{1}{\frac{\frac{b1 \cdot b2}{a2}}{a1}}}\]
- Using strategy
rm Applied div-inv15.2
\[\leadsto \color{blue}{1 \cdot \frac{1}{\frac{\frac{b1 \cdot b2}{a2}}{a1}}}\]
Applied simplify15.5
\[\leadsto 1 \cdot \color{blue}{\left(\frac{a2}{b1} \cdot \frac{a1}{b2}\right)}\]
- Recombined 4 regimes into one program.
Applied simplify4.4
\[\leadsto \color{blue}{\begin{array}{l}
\mathbf{if}\;\frac{a1 \cdot a2}{b1} = -\infty:\\
\;\;\;\;\frac{1}{\frac{\frac{b1 \cdot b2}{a2}}{a1}}\\
\mathbf{if}\;\frac{a1 \cdot a2}{b1} \le -3.630261236167883 \cdot 10^{-70}:\\
\;\;\;\;\frac{\frac{a1 \cdot a2}{b1}}{b2}\\
\mathbf{if}\;\frac{a1 \cdot a2}{b1} \le 1.6705992183737168 \cdot 10^{-295}:\\
\;\;\;\;\frac{a1}{\frac{1}{a2} \cdot \left(b1 \cdot b2\right)}\\
\mathbf{if}\;\frac{a1 \cdot a2}{b1} \le 1.4151540132496152 \cdot 10^{+256}:\\
\;\;\;\;\frac{\frac{a1 \cdot a2}{b1}}{b2}\\
\mathbf{else}:\\
\;\;\;\;\frac{a2}{b1} \cdot \frac{a1}{b2}\\
\end{array}}\]