- Split input into 2 regimes
if (* (* (cbrt (* (/ x y) (exp (fma (log z) y (fma (log a) (- t 1.0) (- b)))))) (cbrt (* (/ x y) (exp (fma (log z) y (fma (log a) (- t 1.0) (- b))))))) (cbrt (* (/ x y) (exp (fma (log z) y (fma (log a) (- t 1.0) (- b))))))) < 2.7703380221338586e-61
Initial program 1.9
\[\frac{x \cdot e^{\left(y \cdot \log z + \left(t - 1.0\right) \cdot \log a\right) - b}}{y}\]
Initial simplification1.4
\[\leadsto \frac{x}{y} \cdot e^{(\left(\log z\right) \cdot y + \left((\left(\log a\right) \cdot \left(t - 1.0\right) + \left(-b\right))_*\right))_*}\]
- Using strategy
rm Applied add-cube-cbrt1.4
\[\leadsto \color{blue}{\left(\sqrt[3]{\frac{x}{y} \cdot e^{(\left(\log z\right) \cdot y + \left((\left(\log a\right) \cdot \left(t - 1.0\right) + \left(-b\right))_*\right))_*}} \cdot \sqrt[3]{\frac{x}{y} \cdot e^{(\left(\log z\right) \cdot y + \left((\left(\log a\right) \cdot \left(t - 1.0\right) + \left(-b\right))_*\right))_*}}\right) \cdot \sqrt[3]{\frac{x}{y} \cdot e^{(\left(\log z\right) \cdot y + \left((\left(\log a\right) \cdot \left(t - 1.0\right) + \left(-b\right))_*\right))_*}}}\]
if 2.7703380221338586e-61 < (* (* (cbrt (* (/ x y) (exp (fma (log z) y (fma (log a) (- t 1.0) (- b)))))) (cbrt (* (/ x y) (exp (fma (log z) y (fma (log a) (- t 1.0) (- b))))))) (cbrt (* (/ x y) (exp (fma (log z) y (fma (log a) (- t 1.0) (- b)))))))
Initial program 2.4
\[\frac{x \cdot e^{\left(y \cdot \log z + \left(t - 1.0\right) \cdot \log a\right) - b}}{y}\]
- Using strategy
rm Applied sub-neg2.4
\[\leadsto \frac{x \cdot e^{\color{blue}{\left(y \cdot \log z + \left(t - 1.0\right) \cdot \log a\right) + \left(-b\right)}}}{y}\]
Applied exp-sum8.2
\[\leadsto \frac{x \cdot \color{blue}{\left(e^{y \cdot \log z + \left(t - 1.0\right) \cdot \log a} \cdot e^{-b}\right)}}{y}\]
Simplified6.2
\[\leadsto \frac{x \cdot \left(\color{blue}{\left({z}^{y} \cdot {a}^{\left(t - 1.0\right)}\right)} \cdot e^{-b}\right)}{y}\]
- Recombined 2 regimes into one program.
Final simplification2.1
\[\leadsto \begin{array}{l}
\mathbf{if}\;\sqrt[3]{e^{(\left(\log z\right) \cdot y + \left((\left(\log a\right) \cdot \left(t - 1.0\right) + \left(-b\right))_*\right))_*} \cdot \frac{x}{y}} \cdot \left(\sqrt[3]{e^{(\left(\log z\right) \cdot y + \left((\left(\log a\right) \cdot \left(t - 1.0\right) + \left(-b\right))_*\right))_*} \cdot \frac{x}{y}} \cdot \sqrt[3]{e^{(\left(\log z\right) \cdot y + \left((\left(\log a\right) \cdot \left(t - 1.0\right) + \left(-b\right))_*\right))_*} \cdot \frac{x}{y}}\right) \le 2.7703380221338586 \cdot 10^{-61}:\\
\;\;\;\;\sqrt[3]{e^{(\left(\log z\right) \cdot y + \left((\left(\log a\right) \cdot \left(t - 1.0\right) + \left(-b\right))_*\right))_*} \cdot \frac{x}{y}} \cdot \left(\sqrt[3]{e^{(\left(\log z\right) \cdot y + \left((\left(\log a\right) \cdot \left(t - 1.0\right) + \left(-b\right))_*\right))_*} \cdot \frac{x}{y}} \cdot \sqrt[3]{e^{(\left(\log z\right) \cdot y + \left((\left(\log a\right) \cdot \left(t - 1.0\right) + \left(-b\right))_*\right))_*} \cdot \frac{x}{y}}\right)\\
\mathbf{else}:\\
\;\;\;\;\frac{x \cdot \left(\left({z}^{y} \cdot {a}^{\left(t - 1.0\right)}\right) \cdot e^{-b}\right)}{y}\\
\end{array}\]