- Split input into 3 regimes
if (* a1 a2) < -2.6682502584446555e+266
Initial program 45.7
\[\frac{a1 \cdot a2}{b1 \cdot b2}\]
Initial simplification7.5
\[\leadsto \frac{a1}{b2} \cdot \frac{a2}{b1}\]
if -2.6682502584446555e+266 < (* a1 a2) < -9.200589878073352e-190 or 1.7978992371601642e-245 < (* a1 a2) < 1.2981720657923453e+18
Initial program 4.3
\[\frac{a1 \cdot a2}{b1 \cdot b2}\]
Initial simplification13.5
\[\leadsto \frac{a1}{b2} \cdot \frac{a2}{b1}\]
- Using strategy
rm Applied div-inv13.5
\[\leadsto \color{blue}{\left(a1 \cdot \frac{1}{b2}\right)} \cdot \frac{a2}{b1}\]
Applied associate-*l*13.6
\[\leadsto \color{blue}{a1 \cdot \left(\frac{1}{b2} \cdot \frac{a2}{b1}\right)}\]
Taylor expanded around inf 4.3
\[\leadsto \color{blue}{\frac{a1 \cdot a2}{b2 \cdot b1}}\]
if -9.200589878073352e-190 < (* a1 a2) < 1.7978992371601642e-245 or 1.2981720657923453e+18 < (* a1 a2)
Initial program 15.5
\[\frac{a1 \cdot a2}{b1 \cdot b2}\]
Initial simplification8.1
\[\leadsto \frac{a1}{b2} \cdot \frac{a2}{b1}\]
- Using strategy
rm Applied div-inv8.1
\[\leadsto \color{blue}{\left(a1 \cdot \frac{1}{b2}\right)} \cdot \frac{a2}{b1}\]
Applied associate-*l*7.9
\[\leadsto \color{blue}{a1 \cdot \left(\frac{1}{b2} \cdot \frac{a2}{b1}\right)}\]
- Using strategy
rm Applied div-inv8.0
\[\leadsto a1 \cdot \left(\frac{1}{b2} \cdot \color{blue}{\left(a2 \cdot \frac{1}{b1}\right)}\right)\]
Applied associate-*r*7.9
\[\leadsto a1 \cdot \color{blue}{\left(\left(\frac{1}{b2} \cdot a2\right) \cdot \frac{1}{b1}\right)}\]
Taylor expanded around -inf 7.9
\[\leadsto a1 \cdot \left(\color{blue}{\frac{a2}{b2}} \cdot \frac{1}{b1}\right)\]
- Recombined 3 regimes into one program.
Final simplification6.0
\[\leadsto \begin{array}{l}
\mathbf{if}\;a1 \cdot a2 \le -2.6682502584446555 \cdot 10^{+266}:\\
\;\;\;\;\frac{a1}{b2} \cdot \frac{a2}{b1}\\
\mathbf{elif}\;a1 \cdot a2 \le -9.200589878073352 \cdot 10^{-190}:\\
\;\;\;\;\frac{a1 \cdot a2}{b1 \cdot b2}\\
\mathbf{elif}\;a1 \cdot a2 \le 1.7978992371601642 \cdot 10^{-245}:\\
\;\;\;\;a1 \cdot \left(\frac{a2}{b2} \cdot \frac{1}{b1}\right)\\
\mathbf{elif}\;a1 \cdot a2 \le 1.2981720657923453 \cdot 10^{+18}:\\
\;\;\;\;\frac{a1 \cdot a2}{b1 \cdot b2}\\
\mathbf{else}:\\
\;\;\;\;a1 \cdot \left(\frac{a2}{b2} \cdot \frac{1}{b1}\right)\\
\end{array}\]