- Split input into 3 regimes
if (/ y z) < -4.042168375717475e+238 or -2.83183872683271e-291 < (/ y z) < 2.1410747010905e-315
Initial program 25.7
\[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.4
\[\leadsto x \cdot \color{blue}{\left(y \cdot \frac{1}{z}\right)}\]
Applied associate-*r*0.3
\[\leadsto \color{blue}{\left(x \cdot y\right) \cdot \frac{1}{z}}\]
- Using strategy
rm Applied pow10.3
\[\leadsto \left(x \cdot y\right) \cdot \color{blue}{{\left(\frac{1}{z}\right)}^{1}}\]
Applied pow10.3
\[\leadsto \color{blue}{{\left(x \cdot y\right)}^{1}} \cdot {\left(\frac{1}{z}\right)}^{1}\]
Applied pow-prod-down0.3
\[\leadsto \color{blue}{{\left(\left(x \cdot y\right) \cdot \frac{1}{z}\right)}^{1}}\]
Applied simplify0.2
\[\leadsto {\color{blue}{\left(\frac{y}{\frac{z}{x}}\right)}}^{1}\]
- Using strategy
rm Applied div-inv0.3
\[\leadsto {\color{blue}{\left(y \cdot \frac{1}{\frac{z}{x}}\right)}}^{1}\]
Applied simplify0.2
\[\leadsto {\left(y \cdot \color{blue}{\frac{x}{z}}\right)}^{1}\]
if -4.042168375717475e+238 < (/ y z) < -2.83183872683271e-291 or 2.1410747010905e-315 < (/ y z) < 2.231852696675739e+189
Initial program 9.2
\[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.3
\[\leadsto \color{blue}{\frac{x \cdot y}{z}}\]
- Using strategy
rm Applied associate-/l*0.3
\[\leadsto \color{blue}{\frac{x}{\frac{z}{y}}}\]
if 2.231852696675739e+189 < (/ y z)
Initial program 38.4
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Applied simplify23.6
\[\leadsto \color{blue}{x \cdot \frac{y}{z}}\]
- Using strategy
rm Applied div-inv23.6
\[\leadsto x \cdot \color{blue}{\left(y \cdot \frac{1}{z}\right)}\]
Applied associate-*r*0.8
\[\leadsto \color{blue}{\left(x \cdot y\right) \cdot \frac{1}{z}}\]
- Using strategy
rm Applied pow10.8
\[\leadsto \left(x \cdot y\right) \cdot \color{blue}{{\left(\frac{1}{z}\right)}^{1}}\]
Applied pow10.8
\[\leadsto \color{blue}{{\left(x \cdot y\right)}^{1}} \cdot {\left(\frac{1}{z}\right)}^{1}\]
Applied pow-prod-down0.8
\[\leadsto \color{blue}{{\left(\left(x \cdot y\right) \cdot \frac{1}{z}\right)}^{1}}\]
Applied simplify1.7
\[\leadsto {\color{blue}{\left(\frac{y}{\frac{z}{x}}\right)}}^{1}\]
- Using strategy
rm Applied div-inv1.9
\[\leadsto {\color{blue}{\left(y \cdot \frac{1}{\frac{z}{x}}\right)}}^{1}\]
Applied simplify1.8
\[\leadsto {\left(y \cdot \color{blue}{\frac{x}{z}}\right)}^{1}\]
- Recombined 3 regimes into one program.
Applied simplify0.4
\[\leadsto \color{blue}{\begin{array}{l}
\mathbf{if}\;\frac{y}{z} \le -4.042168375717475 \cdot 10^{+238}:\\
\;\;\;\;y \cdot \frac{x}{z}\\
\mathbf{if}\;\frac{y}{z} \le -2.83183872683271 \cdot 10^{-291}:\\
\;\;\;\;\frac{x}{\frac{z}{y}}\\
\mathbf{if}\;\frac{y}{z} \le 2.1410747010905 \cdot 10^{-315}:\\
\;\;\;\;y \cdot \frac{x}{z}\\
\mathbf{if}\;\frac{y}{z} \le 2.231852696675739 \cdot 10^{+189}:\\
\;\;\;\;\frac{x}{\frac{z}{y}}\\
\mathbf{else}:\\
\;\;\;\;y \cdot \frac{x}{z}\\
\end{array}}\]