- Split input into 3 regimes
if (/ z x) < -7.92684161151757e+299 or 1.3189206670934682e+102 < (/ z x)
Initial program 6.7
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Applied simplify1.6
\[\leadsto \color{blue}{x \cdot \frac{y}{z}}\]
if -7.92684161151757e+299 < (/ z x) < -1.3844937451963608e-237 or 1.5139712940123256e-195 < (/ z x) < 1.3189206670934682e+102
Initial program 18.3
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Applied simplify8.9
\[\leadsto \color{blue}{x \cdot \frac{y}{z}}\]
- Using strategy
rm Applied div-inv9.0
\[\leadsto x \cdot \color{blue}{\left(y \cdot \frac{1}{z}\right)}\]
Applied associate-*r*9.6
\[\leadsto \color{blue}{\left(x \cdot y\right) \cdot \frac{1}{z}}\]
- Using strategy
rm Applied pow19.6
\[\leadsto \left(x \cdot y\right) \cdot \color{blue}{{\left(\frac{1}{z}\right)}^{1}}\]
Applied pow19.6
\[\leadsto \color{blue}{{\left(x \cdot y\right)}^{1}} \cdot {\left(\frac{1}{z}\right)}^{1}\]
Applied pow-prod-down9.6
\[\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}\]
if -1.3844937451963608e-237 < (/ z x) < 1.5139712940123256e-195
Initial program 10.8
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Applied simplify0.7
\[\leadsto \color{blue}{x \cdot \frac{y}{z}}\]
- Using strategy
rm Applied associate-*r/0.7
\[\leadsto \color{blue}{\frac{x \cdot y}{z}}\]
- Using strategy
rm Applied associate-/l*0.7
\[\leadsto \color{blue}{\frac{x}{\frac{z}{y}}}\]
- Recombined 3 regimes into one program.
Applied simplify0.7
\[\leadsto \color{blue}{\begin{array}{l}
\mathbf{if}\;\frac{z}{x} \le -7.92684161151757 \cdot 10^{+299}:\\
\;\;\;\;\frac{y}{z} \cdot x\\
\mathbf{if}\;\frac{z}{x} \le -1.3844937451963608 \cdot 10^{-237}:\\
\;\;\;\;\frac{y}{\frac{z}{x}}\\
\mathbf{if}\;\frac{z}{x} \le 1.5139712940123256 \cdot 10^{-195}:\\
\;\;\;\;\frac{x}{\frac{z}{y}}\\
\mathbf{if}\;\frac{z}{x} \le 1.3189206670934682 \cdot 10^{+102}:\\
\;\;\;\;\frac{y}{\frac{z}{x}}\\
\mathbf{else}:\\
\;\;\;\;\frac{y}{z} \cdot x\\
\end{array}}\]