- Split input into 4 regimes
if (/ z x) < -3.222695108487588e+245 or 3.9866603406054462e+236 < (/ z x)
Initial program 3.6
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Applied simplify13.3
\[\leadsto \color{blue}{y \cdot \frac{x}{z}}\]
- Using strategy
rm Applied associate-*r/0.3
\[\leadsto \color{blue}{\frac{y \cdot x}{z}}\]
- Using strategy
rm Applied clear-num1.0
\[\leadsto \color{blue}{\frac{1}{\frac{z}{y \cdot x}}}\]
- Using strategy
rm Applied div-inv1.0
\[\leadsto \color{blue}{1 \cdot \frac{1}{\frac{z}{y \cdot x}}}\]
Applied simplify0.4
\[\leadsto 1 \cdot \color{blue}{\left(\frac{y}{z} \cdot x\right)}\]
if -3.222695108487588e+245 < (/ z x) < -3.627028867899059e-102
Initial program 18.3
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Applied simplify0.2
\[\leadsto \color{blue}{y \cdot \frac{x}{z}}\]
if -3.627028867899059e-102 < (/ z x) < 1.4103190471996078e-300
Initial program 13.7
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Applied simplify20.8
\[\leadsto \color{blue}{y \cdot \frac{x}{z}}\]
- Using strategy
rm Applied div-inv20.9
\[\leadsto y \cdot \color{blue}{\left(x \cdot \frac{1}{z}\right)}\]
Applied associate-*r*3.7
\[\leadsto \color{blue}{\left(y \cdot x\right) \cdot \frac{1}{z}}\]
if 1.4103190471996078e-300 < (/ z x) < 3.9866603406054462e+236
Initial program 17.5
\[x \cdot \frac{\frac{y}{z} \cdot t}{t}\]
Applied simplify0.2
\[\leadsto \color{blue}{y \cdot \frac{x}{z}}\]
- Recombined 4 regimes into one program.
Applied simplify0.8
\[\leadsto \color{blue}{\begin{array}{l}
\mathbf{if}\;\frac{z}{x} \le -3.222695108487588 \cdot 10^{+245}:\\
\;\;\;\;x \cdot \frac{y}{z}\\
\mathbf{if}\;\frac{z}{x} \le -3.627028867899059 \cdot 10^{-102}:\\
\;\;\;\;\frac{x}{z} \cdot y\\
\mathbf{if}\;\frac{z}{x} \le 1.4103190471996078 \cdot 10^{-300}:\\
\;\;\;\;\left(y \cdot x\right) \cdot \frac{1}{z}\\
\mathbf{if}\;\frac{z}{x} \le 3.9866603406054462 \cdot 10^{+236}:\\
\;\;\;\;\frac{x}{z} \cdot y\\
\mathbf{else}:\\
\;\;\;\;x \cdot \frac{y}{z}\\
\end{array}}\]