- Split input into 2 regimes
if (/ y z) < -1.2418990532793928e+215 or -3.0586797070343968e-121 < (/ y z) < -0.0
Initial program 21.1
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Simplified1.5
\[\leadsto \color{blue}{y \cdot \frac{x}{z}}\]
if -1.2418990532793928e+215 < (/ y z) < -3.0586797070343968e-121 or -0.0 < (/ y z)
Initial program 11.5
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Simplified8.2
\[\leadsto \color{blue}{y \cdot \frac{x}{z}}\]
- Using strategy
rm Applied associate-*r/8.1
\[\leadsto \color{blue}{\frac{y \cdot x}{z}}\]
- Using strategy
rm Applied div-inv8.2
\[\leadsto \color{blue}{\left(y \cdot x\right) \cdot \frac{1}{z}}\]
- Using strategy
rm Applied pow18.2
\[\leadsto \left(y \cdot x\right) \cdot \color{blue}{{\left(\frac{1}{z}\right)}^{1}}\]
Applied pow18.2
\[\leadsto \color{blue}{{\left(y \cdot x\right)}^{1}} \cdot {\left(\frac{1}{z}\right)}^{1}\]
Applied pow-prod-down8.2
\[\leadsto \color{blue}{{\left(\left(y \cdot x\right) \cdot \frac{1}{z}\right)}^{1}}\]
Simplified2.4
\[\leadsto {\color{blue}{\left(\frac{x}{\frac{z}{y}}\right)}}^{1}\]
- Recombined 2 regimes into one program.
Final simplification2.1
\[\leadsto \begin{array}{l}
\mathbf{if}\;\frac{y}{z} \le -1.2418990532793928 \cdot 10^{+215}:\\
\;\;\;\;y \cdot \frac{x}{z}\\
\mathbf{elif}\;\frac{y}{z} \le -3.0586797070343968 \cdot 10^{-121}:\\
\;\;\;\;\frac{x}{\frac{z}{y}}\\
\mathbf{elif}\;\frac{y}{z} \le -0.0:\\
\;\;\;\;y \cdot \frac{x}{z}\\
\mathbf{else}:\\
\;\;\;\;\frac{x}{\frac{z}{y}}\\
\end{array}\]