- Split input into 2 regimes
if (- (- (- (fma x y z) (* y x)) z) 1) < -1.0000000021634312 or -1.0 < (- (- (- (fma x y z) (* y x)) z) 1)
Initial program 62.6
\[(x \cdot y + z)_* - \left(1 + \left(x \cdot y + z\right)\right)\]
- Using strategy
rm Applied add-log-exp63.2
\[\leadsto (x \cdot y + z)_* - \color{blue}{\log \left(e^{1 + \left(x \cdot y + z\right)}\right)}\]
Applied add-log-exp63.6
\[\leadsto \color{blue}{\log \left(e^{(x \cdot y + z)_*}\right)} - \log \left(e^{1 + \left(x \cdot y + z\right)}\right)\]
Applied diff-log63.6
\[\leadsto \color{blue}{\log \left(\frac{e^{(x \cdot y + z)_*}}{e^{1 + \left(x \cdot y + z\right)}}\right)}\]
Applied simplify61.9
\[\leadsto \log \color{blue}{\left(e^{\left((x \cdot y + z)_* - y \cdot x\right) - \left(z + 1\right)}\right)}\]
- Using strategy
rm Applied add-log-exp62.0
\[\leadsto \log \left(e^{\left((x \cdot y + z)_* - y \cdot x\right) - \color{blue}{\log \left(e^{z + 1}\right)}}\right)\]
Applied add-log-exp63.4
\[\leadsto \log \left(e^{\left((x \cdot y + z)_* - \color{blue}{\log \left(e^{y \cdot x}\right)}\right) - \log \left(e^{z + 1}\right)}\right)\]
Applied add-log-exp63.6
\[\leadsto \log \left(e^{\left(\color{blue}{\log \left(e^{(x \cdot y + z)_*}\right)} - \log \left(e^{y \cdot x}\right)\right) - \log \left(e^{z + 1}\right)}\right)\]
Applied diff-log63.6
\[\leadsto \log \left(e^{\color{blue}{\log \left(\frac{e^{(x \cdot y + z)_*}}{e^{y \cdot x}}\right)} - \log \left(e^{z + 1}\right)}\right)\]
Applied diff-log63.6
\[\leadsto \log \left(e^{\color{blue}{\log \left(\frac{\frac{e^{(x \cdot y + z)_*}}{e^{y \cdot x}}}{e^{z + 1}}\right)}}\right)\]
Applied simplify62.7
\[\leadsto \log \left(e^{\log \color{blue}{\left(e^{\left((x \cdot y + z)_* - z\right) - \left(y \cdot x + 1\right)}\right)}}\right)\]
- Using strategy
rm Applied associate--r+37.5
\[\leadsto \log \left(e^{\log \left(e^{\color{blue}{\left(\left((x \cdot y + z)_* - z\right) - y \cdot x\right) - 1}}\right)}\right)\]
if -1.0000000021634312 < (- (- (- (fma x y z) (* y x)) z) 1) < -1.0
Initial program 39.8
\[(x \cdot y + z)_* - \left(1 + \left(x \cdot y + z\right)\right)\]
- Using strategy
rm Applied add-log-exp42.0
\[\leadsto (x \cdot y + z)_* - \color{blue}{\log \left(e^{1 + \left(x \cdot y + z\right)}\right)}\]
Applied add-log-exp42.5
\[\leadsto \color{blue}{\log \left(e^{(x \cdot y + z)_*}\right)} - \log \left(e^{1 + \left(x \cdot y + z\right)}\right)\]
Applied diff-log42.5
\[\leadsto \color{blue}{\log \left(\frac{e^{(x \cdot y + z)_*}}{e^{1 + \left(x \cdot y + z\right)}}\right)}\]
Applied simplify27.0
\[\leadsto \log \color{blue}{\left(e^{\left((x \cdot y + z)_* - y \cdot x\right) - \left(z + 1\right)}\right)}\]
- Using strategy
rm Applied associate--r+0.0
\[\leadsto \log \left(e^{\color{blue}{\left(\left((x \cdot y + z)_* - y \cdot x\right) - z\right) - 1}}\right)\]
- Recombined 2 regimes into one program.
Applied simplify8.0
\[\leadsto \color{blue}{\begin{array}{l}
\mathbf{if}\;\left(\left((x \cdot y + z)_* - y \cdot x\right) - z\right) - 1 \le -1.0000000021634312 \lor \neg \left(\left(\left((x \cdot y + z)_* - y \cdot x\right) - z\right) - 1 \le -1.0\right):\\
\;\;\;\;\log \left(e^{\log \left(e^{\left(\left((x \cdot y + z)_* - z\right) - y \cdot x\right) - 1}\right)}\right)\\
\mathbf{else}:\\
\;\;\;\;\log \left(e^{\left(\left((x \cdot y + z)_* - y \cdot x\right) - z\right) - 1}\right)\\
\end{array}}\]