- Split input into 3 regimes
if (/ (* b1 b2) a2) < -3.103582166838207e+257
Initial program 11.2
\[\frac{a1 \cdot a2}{b1 \cdot b2}\]
- Using strategy
rm Applied associate-/r*5.0
\[\leadsto \color{blue}{\frac{\frac{a1 \cdot a2}{b1}}{b2}}\]
if -3.103582166838207e+257 < (/ (* b1 b2) a2) < -6.074142513375316e-259 or 2.337037482566e-312 < (/ (* b1 b2) a2) < 1.2879245740414301e+250
Initial program 8.2
\[\frac{a1 \cdot a2}{b1 \cdot b2}\]
- Using strategy
rm Applied associate-/l*0.5
\[\leadsto \color{blue}{\frac{a1}{\frac{b1 \cdot b2}{a2}}}\]
if -6.074142513375316e-259 < (/ (* b1 b2) a2) < 2.337037482566e-312 or 1.2879245740414301e+250 < (/ (* b1 b2) a2)
Initial program 18.0
\[\frac{a1 \cdot a2}{b1 \cdot b2}\]
- Using strategy
rm Applied associate-/l*30.6
\[\leadsto \color{blue}{\frac{a1}{\frac{b1 \cdot b2}{a2}}}\]
- Using strategy
rm Applied div-inv30.6
\[\leadsto \frac{a1}{\color{blue}{\left(b1 \cdot b2\right) \cdot \frac{1}{a2}}}\]
Applied associate-/r*18.0
\[\leadsto \color{blue}{\frac{\frac{a1}{b1 \cdot b2}}{\frac{1}{a2}}}\]
- Using strategy
rm Applied *-un-lft-identity18.0
\[\leadsto \frac{\frac{a1}{b1 \cdot b2}}{\color{blue}{1 \cdot \frac{1}{a2}}}\]
Applied *-un-lft-identity18.0
\[\leadsto \frac{\color{blue}{1 \cdot \frac{a1}{b1 \cdot b2}}}{1 \cdot \frac{1}{a2}}\]
Applied times-frac18.0
\[\leadsto \color{blue}{\frac{1}{1} \cdot \frac{\frac{a1}{b1 \cdot b2}}{\frac{1}{a2}}}\]
Simplified18.0
\[\leadsto \color{blue}{1} \cdot \frac{\frac{a1}{b1 \cdot b2}}{\frac{1}{a2}}\]
Simplified9.5
\[\leadsto 1 \cdot \color{blue}{\left(\frac{a1}{b2} \cdot \frac{a2}{b1}\right)}\]
- Recombined 3 regimes into one program.
Final simplification3.4
\[\leadsto \begin{array}{l}
\mathbf{if}\;\frac{b2 \cdot b1}{a2} \le -3.103582166838207 \cdot 10^{+257}:\\
\;\;\;\;\frac{\frac{a2 \cdot a1}{b1}}{b2}\\
\mathbf{elif}\;\frac{b2 \cdot b1}{a2} \le -6.074142513375316 \cdot 10^{-259}:\\
\;\;\;\;\frac{a1}{\frac{b2 \cdot b1}{a2}}\\
\mathbf{elif}\;\frac{b2 \cdot b1}{a2} \le 2.337037482566 \cdot 10^{-312}:\\
\;\;\;\;\frac{a1}{b2} \cdot \frac{a2}{b1}\\
\mathbf{elif}\;\frac{b2 \cdot b1}{a2} \le 1.2879245740414301 \cdot 10^{+250}:\\
\;\;\;\;\frac{a1}{\frac{b2 \cdot b1}{a2}}\\
\mathbf{else}:\\
\;\;\;\;\frac{a1}{b2} \cdot \frac{a2}{b1}\\
\end{array}\]