- Split input into 2 regimes
if (/ (* x (* (* (pow z y) (pow a t)) 1)) (* y (* (pow a 1.0) (exp b)))) < +inf.0
Initial program 2.8
\[\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.8
\[\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-sum2.8
\[\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}\]
Applied simplify1.9
\[\leadsto \frac{x \cdot \left(\color{blue}{\left({z}^{y} \cdot {a}^{\left(t - 1.0\right)}\right)} \cdot e^{-b}\right)}{y}\]
- Using strategy
rm Applied exp-neg1.9
\[\leadsto \frac{x \cdot \left(\left({z}^{y} \cdot {a}^{\left(t - 1.0\right)}\right) \cdot \color{blue}{\frac{1}{e^{b}}}\right)}{y}\]
Applied pow-sub1.8
\[\leadsto \frac{x \cdot \left(\left({z}^{y} \cdot \color{blue}{\frac{{a}^{t}}{{a}^{1.0}}}\right) \cdot \frac{1}{e^{b}}\right)}{y}\]
Applied associate-*r/1.8
\[\leadsto \frac{x \cdot \left(\color{blue}{\frac{{z}^{y} \cdot {a}^{t}}{{a}^{1.0}}} \cdot \frac{1}{e^{b}}\right)}{y}\]
Applied frac-times1.8
\[\leadsto \frac{x \cdot \color{blue}{\frac{\left({z}^{y} \cdot {a}^{t}\right) \cdot 1}{{a}^{1.0} \cdot e^{b}}}}{y}\]
Applied associate-*r/1.8
\[\leadsto \frac{\color{blue}{\frac{x \cdot \left(\left({z}^{y} \cdot {a}^{t}\right) \cdot 1\right)}{{a}^{1.0} \cdot e^{b}}}}{y}\]
Applied associate-/l/1.5
\[\leadsto \color{blue}{\frac{x \cdot \left(\left({z}^{y} \cdot {a}^{t}\right) \cdot 1\right)}{y \cdot \left({a}^{1.0} \cdot e^{b}\right)}}\]
if +inf.0 < (/ (* x (* (* (pow z y) (pow a t)) 1)) (* y (* (pow a 1.0) (exp b))))
Initial program 0.0
\[\frac{x \cdot e^{\left(y \cdot \log z + \left(t - 1.0\right) \cdot \log a\right) - b}}{y}\]
- Using strategy
rm Applied *-un-lft-identity0.0
\[\leadsto \frac{x \cdot e^{\color{blue}{1 \cdot \left(\left(y \cdot \log z + \left(t - 1.0\right) \cdot \log a\right) - b\right)}}}{y}\]
Applied exp-prod0.0
\[\leadsto \frac{x \cdot \color{blue}{{\left(e^{1}\right)}^{\left(\left(y \cdot \log z + \left(t - 1.0\right) \cdot \log a\right) - b\right)}}}{y}\]
Applied simplify0.0
\[\leadsto \frac{x \cdot {\color{blue}{e}}^{\left(\left(y \cdot \log z + \left(t - 1.0\right) \cdot \log a\right) - b\right)}}{y}\]
- Recombined 2 regimes into one program.
Applied simplify1.1
\[\leadsto \color{blue}{\begin{array}{l}
\mathbf{if}\;\frac{\left({z}^{y} \cdot {a}^{t}\right) \cdot x}{\left({a}^{1.0} \cdot e^{b}\right) \cdot y} \le +\infty:\\
\;\;\;\;\frac{\left({z}^{y} \cdot {a}^{t}\right) \cdot x}{\left({a}^{1.0} \cdot e^{b}\right) \cdot y}\\
\mathbf{else}:\\
\;\;\;\;\frac{{e}^{\left(\left(\left(t - 1.0\right) \cdot \log a + y \cdot \log z\right) - b\right)} \cdot x}{y}\\
\end{array}}\]