- Split input into 2 regimes
if (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) < 2.7842014216165472e-14
Initial program 18.0
\[wj - \frac{wj \cdot e^{wj} - x}{e^{wj} + wj \cdot e^{wj}}\]
Initial simplification9.1
\[\leadsto \left(wj - \frac{wj}{wj + 1}\right) + \frac{\frac{x}{e^{wj}}}{wj + 1}\]
Taylor expanded around 0 0.1
\[\leadsto \color{blue}{\left(\left({wj}^{2} + {wj}^{4}\right) - {wj}^{3}\right)} + \frac{\frac{x}{e^{wj}}}{wj + 1}\]
Taylor expanded around 0 0.4
\[\leadsto \left(\left({wj}^{2} + {wj}^{4}\right) - {wj}^{3}\right) + \color{blue}{\left(\left(x + \frac{5}{2} \cdot \left(x \cdot {wj}^{2}\right)\right) - 2 \cdot \left(x \cdot wj\right)\right)}\]
Simplified0.4
\[\leadsto \left(\left({wj}^{2} + {wj}^{4}\right) - {wj}^{3}\right) + \color{blue}{\left(\left(wj \cdot \frac{5}{2} + -2\right) \cdot \left(x \cdot wj\right) + x\right)}\]
if 2.7842014216165472e-14 < (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))))
Initial program 2.4
\[wj - \frac{wj \cdot e^{wj} - x}{e^{wj} + wj \cdot e^{wj}}\]
Initial simplification0.4
\[\leadsto \left(wj - \frac{wj}{wj + 1}\right) + \frac{\frac{x}{e^{wj}}}{wj + 1}\]
- Using strategy
rm Applied add-cube-cbrt0.5
\[\leadsto \color{blue}{\left(\sqrt[3]{wj - \frac{wj}{wj + 1}} \cdot \sqrt[3]{wj - \frac{wj}{wj + 1}}\right) \cdot \sqrt[3]{wj - \frac{wj}{wj + 1}}} + \frac{\frac{x}{e^{wj}}}{wj + 1}\]
- Using strategy
rm Applied add-cbrt-cube0.5
\[\leadsto \left(\sqrt[3]{wj - \frac{wj}{wj + 1}} \cdot \sqrt[3]{wj - \frac{wj}{wj + 1}}\right) \cdot \color{blue}{\sqrt[3]{\left(\sqrt[3]{wj - \frac{wj}{wj + 1}} \cdot \sqrt[3]{wj - \frac{wj}{wj + 1}}\right) \cdot \sqrt[3]{wj - \frac{wj}{wj + 1}}}} + \frac{\frac{x}{e^{wj}}}{wj + 1}\]
- Recombined 2 regimes into one program.
Final simplification0.5
\[\leadsto \begin{array}{l}
\mathbf{if}\;wj - \frac{wj \cdot e^{wj} - x}{e^{wj} + wj \cdot e^{wj}} \le 2.7842014216165472 \cdot 10^{-14}:\\
\;\;\;\;\left(\left({wj}^{4} + {wj}^{2}\right) - {wj}^{3}\right) + \left(x + \left(-2 + wj \cdot \frac{5}{2}\right) \cdot \left(x \cdot wj\right)\right)\\
\mathbf{else}:\\
\;\;\;\;\left(\sqrt[3]{wj - \frac{wj}{wj + 1}} \cdot \sqrt[3]{wj - \frac{wj}{wj + 1}}\right) \cdot \sqrt[3]{\sqrt[3]{wj - \frac{wj}{wj + 1}} \cdot \left(\sqrt[3]{wj - \frac{wj}{wj + 1}} \cdot \sqrt[3]{wj - \frac{wj}{wj + 1}}\right)} + \frac{\frac{x}{e^{wj}}}{wj + 1}\\
\end{array}\]