- Split input into 4 regimes
if (* x (- (/ y z) (/ t (- 1.0 z)))) < -inf.0
Initial program 64.0
\[x \cdot \left(\frac{y}{z} - \frac{t}{1 - z}\right)\]
- Using strategy
rm Applied sub-neg64.0
\[\leadsto x \cdot \color{blue}{\left(\frac{y}{z} + \left(-\frac{t}{1 - z}\right)\right)}\]
Applied distribute-lft-in64.0
\[\leadsto \color{blue}{x \cdot \frac{y}{z} + x \cdot \left(-\frac{t}{1 - z}\right)}\]
Simplified0.3
\[\leadsto \color{blue}{\frac{x \cdot y}{z}} + x \cdot \left(-\frac{t}{1 - z}\right)\]
- Using strategy
rm Applied *-un-lft-identity0.3
\[\leadsto \frac{x \cdot y}{z} + x \cdot \left(-\frac{t}{\color{blue}{1 \cdot \left(1 - z\right)}}\right)\]
Applied add-cube-cbrt0.3
\[\leadsto \frac{x \cdot y}{z} + x \cdot \left(-\frac{\color{blue}{\left(\sqrt[3]{t} \cdot \sqrt[3]{t}\right) \cdot \sqrt[3]{t}}}{1 \cdot \left(1 - z\right)}\right)\]
Applied times-frac0.3
\[\leadsto \frac{x \cdot y}{z} + x \cdot \left(-\color{blue}{\frac{\sqrt[3]{t} \cdot \sqrt[3]{t}}{1} \cdot \frac{\sqrt[3]{t}}{1 - z}}\right)\]
Applied distribute-lft-neg-in0.3
\[\leadsto \frac{x \cdot y}{z} + x \cdot \color{blue}{\left(\left(-\frac{\sqrt[3]{t} \cdot \sqrt[3]{t}}{1}\right) \cdot \frac{\sqrt[3]{t}}{1 - z}\right)}\]
Applied associate-*r*0.3
\[\leadsto \frac{x \cdot y}{z} + \color{blue}{\left(x \cdot \left(-\frac{\sqrt[3]{t} \cdot \sqrt[3]{t}}{1}\right)\right) \cdot \frac{\sqrt[3]{t}}{1 - z}}\]
Simplified0.3
\[\leadsto \frac{x \cdot y}{z} + \color{blue}{\left(-\left(\sqrt[3]{t} \cdot \sqrt[3]{t}\right) \cdot x\right)} \cdot \frac{\sqrt[3]{t}}{1 - z}\]
if -inf.0 < (* x (- (/ y z) (/ t (- 1.0 z)))) < -3.5523710845838534e-263 or 0.0 < (* x (- (/ y z) (/ t (- 1.0 z)))) < 1.5580996770493964e299
Initial program 0.3
\[x \cdot \left(\frac{y}{z} - \frac{t}{1 - z}\right)\]
- Using strategy
rm Applied sub-neg0.3
\[\leadsto x \cdot \color{blue}{\left(\frac{y}{z} + \left(-\frac{t}{1 - z}\right)\right)}\]
Applied distribute-lft-in0.3
\[\leadsto \color{blue}{x \cdot \frac{y}{z} + x \cdot \left(-\frac{t}{1 - z}\right)}\]
Simplified5.9
\[\leadsto \color{blue}{\frac{x \cdot y}{z}} + x \cdot \left(-\frac{t}{1 - z}\right)\]
- Using strategy
rm Applied associate-/l*0.4
\[\leadsto \color{blue}{\frac{x}{\frac{z}{y}}} + x \cdot \left(-\frac{t}{1 - z}\right)\]
if -3.5523710845838534e-263 < (* x (- (/ y z) (/ t (- 1.0 z)))) < 0.0
Initial program 8.1
\[x \cdot \left(\frac{y}{z} - \frac{t}{1 - z}\right)\]
- Using strategy
rm Applied sub-neg8.1
\[\leadsto x \cdot \color{blue}{\left(\frac{y}{z} + \left(-\frac{t}{1 - z}\right)\right)}\]
Applied distribute-lft-in8.1
\[\leadsto \color{blue}{x \cdot \frac{y}{z} + x \cdot \left(-\frac{t}{1 - z}\right)}\]
Simplified5.8
\[\leadsto \color{blue}{\frac{x \cdot y}{z}} + x \cdot \left(-\frac{t}{1 - z}\right)\]
- Using strategy
rm Applied distribute-neg-frac5.8
\[\leadsto \frac{x \cdot y}{z} + x \cdot \color{blue}{\frac{-t}{1 - z}}\]
Applied associate-*r/1.1
\[\leadsto \frac{x \cdot y}{z} + \color{blue}{\frac{x \cdot \left(-t\right)}{1 - z}}\]
if 1.5580996770493964e299 < (* x (- (/ y z) (/ t (- 1.0 z))))
Initial program 55.3
\[x \cdot \left(\frac{y}{z} - \frac{t}{1 - z}\right)\]
- Using strategy
rm Applied sub-neg55.3
\[\leadsto x \cdot \color{blue}{\left(\frac{y}{z} + \left(-\frac{t}{1 - z}\right)\right)}\]
Applied distribute-lft-in55.3
\[\leadsto \color{blue}{x \cdot \frac{y}{z} + x \cdot \left(-\frac{t}{1 - z}\right)}\]
Simplified2.7
\[\leadsto \color{blue}{\frac{x \cdot y}{z}} + x \cdot \left(-\frac{t}{1 - z}\right)\]
- Using strategy
rm Applied div-inv2.9
\[\leadsto \color{blue}{\left(x \cdot y\right) \cdot \frac{1}{z}} + x \cdot \left(-\frac{t}{1 - z}\right)\]
- Recombined 4 regimes into one program.
Final simplification0.6
\[\leadsto \begin{array}{l}
\mathbf{if}\;x \cdot \left(\frac{y}{z} - \frac{t}{1 - z}\right) = -inf.0:\\
\;\;\;\;\frac{x \cdot y}{z} + \left(-\left(\sqrt[3]{t} \cdot \sqrt[3]{t}\right) \cdot x\right) \cdot \frac{\sqrt[3]{t}}{1 - z}\\
\mathbf{elif}\;x \cdot \left(\frac{y}{z} - \frac{t}{1 - z}\right) \le -3.5523710845838534 \cdot 10^{-263}:\\
\;\;\;\;\frac{x}{\frac{z}{y}} + x \cdot \left(-\frac{t}{1 - z}\right)\\
\mathbf{elif}\;x \cdot \left(\frac{y}{z} - \frac{t}{1 - z}\right) \le 0.0:\\
\;\;\;\;\frac{x \cdot y}{z} + \frac{x \cdot \left(-t\right)}{1 - z}\\
\mathbf{elif}\;x \cdot \left(\frac{y}{z} - \frac{t}{1 - z}\right) \le 1.5580996770493964 \cdot 10^{299}:\\
\;\;\;\;\frac{x}{\frac{z}{y}} + x \cdot \left(-\frac{t}{1 - z}\right)\\
\mathbf{else}:\\
\;\;\;\;\left(x \cdot y\right) \cdot \frac{1}{z} + x \cdot \left(-\frac{t}{1 - z}\right)\\
\end{array}\]