- Split input into 3 regimes
if (/ z y) < -inf.0 or -3.4195659395601823e-259 < (/ z y) < 1.14262225525217e-130
Initial program 29.6
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Applied simplify21.4
\[\leadsto \color{blue}{x \cdot \frac{y}{z}}\]
- Using strategy
rm Applied div-inv21.5
\[\leadsto x \cdot \color{blue}{\left(y \cdot \frac{1}{z}\right)}\]
Applied associate-*r*1.3
\[\leadsto \color{blue}{\left(x \cdot y\right) \cdot \frac{1}{z}}\]
- Using strategy
rm Applied pow11.3
\[\leadsto \left(x \cdot y\right) \cdot \color{blue}{{\left(\frac{1}{z}\right)}^{1}}\]
Applied pow11.3
\[\leadsto \color{blue}{{\left(x \cdot y\right)}^{1}} \cdot {\left(\frac{1}{z}\right)}^{1}\]
Applied pow-prod-down1.3
\[\leadsto \color{blue}{{\left(\left(x \cdot y\right) \cdot \frac{1}{z}\right)}^{1}}\]
Applied simplify1.4
\[\leadsto {\color{blue}{\left(\frac{y}{\frac{z}{x}}\right)}}^{1}\]
if -inf.0 < (/ z y) < -3.4195659395601823e-259 or 1.14262225525217e-130 < (/ z y) < 1.7782780139252615e+283
Initial program 8.4
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Applied simplify0.2
\[\leadsto \color{blue}{x \cdot \frac{y}{z}}\]
- Using strategy
rm Applied associate-*r/8.1
\[\leadsto \color{blue}{\frac{x \cdot y}{z}}\]
- Using strategy
rm Applied associate-/l*0.2
\[\leadsto \color{blue}{\frac{x}{\frac{z}{y}}}\]
if 1.7782780139252615e+283 < (/ z y)
Initial program 19.7
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Applied simplify16.3
\[\leadsto \color{blue}{x \cdot \frac{y}{z}}\]
- Using strategy
rm Applied associate-*r/0.1
\[\leadsto \color{blue}{\frac{x \cdot y}{z}}\]
- Recombined 3 regimes into one program.
Applied simplify0.5
\[\leadsto \color{blue}{\begin{array}{l}
\mathbf{if}\;\frac{z}{y} = -\infty:\\
\;\;\;\;\frac{y}{\frac{z}{x}}\\
\mathbf{if}\;\frac{z}{y} \le -3.4195659395601823 \cdot 10^{-259}:\\
\;\;\;\;\frac{x}{\frac{z}{y}}\\
\mathbf{if}\;\frac{z}{y} \le 1.14262225525217 \cdot 10^{-130}:\\
\;\;\;\;\frac{y}{\frac{z}{x}}\\
\mathbf{if}\;\frac{z}{y} \le 1.7782780139252615 \cdot 10^{+283}:\\
\;\;\;\;\frac{x}{\frac{z}{y}}\\
\mathbf{else}:\\
\;\;\;\;\frac{x \cdot y}{z}\\
\end{array}}\]