- Split input into 3 regimes
if (/ z x) < -1.489621586324841e+84
Initial program 9.2
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Applied simplify2.6
\[\leadsto \color{blue}{x \cdot \frac{y}{z}}\]
if -1.489621586324841e+84 < (/ z x) < -1.4602807494355828e-158 or 6.564452799338788e-204 < (/ z x) < 3.844362876556608e+64
Initial program 21.7
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Applied simplify11.6
\[\leadsto \color{blue}{x \cdot \frac{y}{z}}\]
- Using strategy
rm Applied div-inv11.7
\[\leadsto x \cdot \color{blue}{\left(y \cdot \frac{1}{z}\right)}\]
Applied associate-*r*10.1
\[\leadsto \color{blue}{\left(x \cdot y\right) \cdot \frac{1}{z}}\]
- Using strategy
rm Applied pow110.1
\[\leadsto \left(x \cdot y\right) \cdot \color{blue}{{\left(\frac{1}{z}\right)}^{1}}\]
Applied pow110.1
\[\leadsto \color{blue}{{\left(x \cdot y\right)}^{1}} \cdot {\left(\frac{1}{z}\right)}^{1}\]
Applied pow-prod-down10.1
\[\leadsto \color{blue}{{\left(\left(x \cdot y\right) \cdot \frac{1}{z}\right)}^{1}}\]
Applied simplify0.3
\[\leadsto {\color{blue}{\left(\frac{y}{\frac{z}{x}}\right)}}^{1}\]
if -1.4602807494355828e-158 < (/ z x) < 6.564452799338788e-204 or 3.844362876556608e+64 < (/ z x)
Initial program 9.6
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Applied simplify2.8
\[\leadsto \color{blue}{x \cdot \frac{y}{z}}\]
- Using strategy
rm Applied associate-*r/2.2
\[\leadsto \color{blue}{\frac{x \cdot y}{z}}\]
- Using strategy
rm Applied associate-/l*2.9
\[\leadsto \color{blue}{\frac{x}{\frac{z}{y}}}\]
- Recombined 3 regimes into one program.
Applied simplify1.8
\[\leadsto \color{blue}{\begin{array}{l}
\mathbf{if}\;\frac{z}{x} \le -1.489621586324841 \cdot 10^{+84}:\\
\;\;\;\;\frac{y}{z} \cdot x\\
\mathbf{if}\;\frac{z}{x} \le -1.4602807494355828 \cdot 10^{-158}:\\
\;\;\;\;\frac{y}{\frac{z}{x}}\\
\mathbf{if}\;\frac{z}{x} \le 6.564452799338788 \cdot 10^{-204}:\\
\;\;\;\;\frac{x}{\frac{z}{y}}\\
\mathbf{if}\;\frac{z}{x} \le 3.844362876556608 \cdot 10^{+64}:\\
\;\;\;\;\frac{y}{\frac{z}{x}}\\
\mathbf{else}:\\
\;\;\;\;\frac{x}{\frac{z}{y}}\\
\end{array}}\]