Initial program 99.8%
\[0.5 \cdot \mathsf{log1p}\left(\frac{2 \cdot x}{1 - x}\right)
\]
Step-by-step derivation
*-commutative99.8%
\[\leadsto 0.5 \cdot \mathsf{log1p}\left(\frac{\color{blue}{x \cdot 2}}{1 - x}\right)
\]
associate-/l*99.7%
\[\leadsto 0.5 \cdot \mathsf{log1p}\left(\color{blue}{x \cdot \frac{2}{1 - x}}\right)
\]
Simplified99.7%
\[\leadsto \color{blue}{0.5 \cdot \mathsf{log1p}\left(x \cdot \frac{2}{1 - x}\right)}
\]
- Add Preprocessing
Step-by-step derivation
associate-*r/99.8%
\[\leadsto 0.5 \cdot \mathsf{log1p}\left(\color{blue}{\frac{x \cdot 2}{1 - x}}\right)
\]
*-commutative99.8%
\[\leadsto 0.5 \cdot \mathsf{log1p}\left(\frac{\color{blue}{2 \cdot x}}{1 - x}\right)
\]
add-log-exp23.6%
\[\leadsto 0.5 \cdot \color{blue}{\log \left(e^{\mathsf{log1p}\left(\frac{2 \cdot x}{1 - x}\right)}\right)}
\]
add-sqr-sqrt22.7%
\[\leadsto 0.5 \cdot \log \color{blue}{\left(\sqrt{e^{\mathsf{log1p}\left(\frac{2 \cdot x}{1 - x}\right)}} \cdot \sqrt{e^{\mathsf{log1p}\left(\frac{2 \cdot x}{1 - x}\right)}}\right)}
\]
log-prod22.7%
\[\leadsto 0.5 \cdot \color{blue}{\left(\log \left(\sqrt{e^{\mathsf{log1p}\left(\frac{2 \cdot x}{1 - x}\right)}}\right) + \log \left(\sqrt{e^{\mathsf{log1p}\left(\frac{2 \cdot x}{1 - x}\right)}}\right)\right)}
\]
log1p-undefine22.7%
\[\leadsto 0.5 \cdot \left(\log \left(\sqrt{e^{\color{blue}{\log \left(1 + \frac{2 \cdot x}{1 - x}\right)}}}\right) + \log \left(\sqrt{e^{\mathsf{log1p}\left(\frac{2 \cdot x}{1 - x}\right)}}\right)\right)
\]
rem-exp-log22.7%
\[\leadsto 0.5 \cdot \left(\log \left(\sqrt{\color{blue}{1 + \frac{2 \cdot x}{1 - x}}}\right) + \log \left(\sqrt{e^{\mathsf{log1p}\left(\frac{2 \cdot x}{1 - x}\right)}}\right)\right)
\]
+-commutative22.7%
\[\leadsto 0.5 \cdot \left(\log \left(\sqrt{\color{blue}{\frac{2 \cdot x}{1 - x} + 1}}\right) + \log \left(\sqrt{e^{\mathsf{log1p}\left(\frac{2 \cdot x}{1 - x}\right)}}\right)\right)
\]
associate-/l*22.7%
\[\leadsto 0.5 \cdot \left(\log \left(\sqrt{\color{blue}{2 \cdot \frac{x}{1 - x}} + 1}\right) + \log \left(\sqrt{e^{\mathsf{log1p}\left(\frac{2 \cdot x}{1 - x}\right)}}\right)\right)
\]
fma-define22.7%
\[\leadsto 0.5 \cdot \left(\log \left(\sqrt{\color{blue}{\mathsf{fma}\left(2, \frac{x}{1 - x}, 1\right)}}\right) + \log \left(\sqrt{e^{\mathsf{log1p}\left(\frac{2 \cdot x}{1 - x}\right)}}\right)\right)
\]
log1p-undefine22.7%
\[\leadsto 0.5 \cdot \left(\log \left(\sqrt{\mathsf{fma}\left(2, \frac{x}{1 - x}, 1\right)}\right) + \log \left(\sqrt{e^{\color{blue}{\log \left(1 + \frac{2 \cdot x}{1 - x}\right)}}}\right)\right)
\]
rem-exp-log22.7%
\[\leadsto 0.5 \cdot \left(\log \left(\sqrt{\mathsf{fma}\left(2, \frac{x}{1 - x}, 1\right)}\right) + \log \left(\sqrt{\color{blue}{1 + \frac{2 \cdot x}{1 - x}}}\right)\right)
\]
+-commutative22.7%
\[\leadsto 0.5 \cdot \left(\log \left(\sqrt{\mathsf{fma}\left(2, \frac{x}{1 - x}, 1\right)}\right) + \log \left(\sqrt{\color{blue}{\frac{2 \cdot x}{1 - x} + 1}}\right)\right)
\]
Applied egg-rr22.7%
\[\leadsto 0.5 \cdot \color{blue}{\left(\log \left(\sqrt{\mathsf{fma}\left(2, \frac{x}{1 - x}, 1\right)}\right) + \log \left(\sqrt{\mathsf{fma}\left(2, \frac{x}{1 - x}, 1\right)}\right)\right)}
\]
Step-by-step derivation
count-222.7%
\[\leadsto 0.5 \cdot \color{blue}{\left(2 \cdot \log \left(\sqrt{\mathsf{fma}\left(2, \frac{x}{1 - x}, 1\right)}\right)\right)}
\]
fma-undefine22.7%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\color{blue}{2 \cdot \frac{x}{1 - x} + 1}}\right)\right)
\]
*-commutative22.7%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\color{blue}{\frac{x}{1 - x} \cdot 2} + 1}\right)\right)
\]
associate-*l/22.7%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\color{blue}{\frac{x \cdot 2}{1 - x}} + 1}\right)\right)
\]
associate-*r/22.7%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\color{blue}{x \cdot \frac{2}{1 - x}} + 1}\right)\right)
\]
fma-define22.7%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\color{blue}{\mathsf{fma}\left(x, \frac{2}{1 - x}, 1\right)}}\right)\right)
\]
metadata-eval22.7%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\mathsf{fma}\left(x, \frac{\color{blue}{\frac{-2}{-1}}}{1 - x}, 1\right)}\right)\right)
\]
associate-/r*22.7%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\mathsf{fma}\left(x, \color{blue}{\frac{-2}{-1 \cdot \left(1 - x\right)}}, 1\right)}\right)\right)
\]
neg-mul-122.7%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\mathsf{fma}\left(x, \frac{-2}{\color{blue}{-\left(1 - x\right)}}, 1\right)}\right)\right)
\]
sub-neg22.7%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\mathsf{fma}\left(x, \frac{-2}{-\color{blue}{\left(1 + \left(-x\right)\right)}}, 1\right)}\right)\right)
\]
+-commutative22.7%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\mathsf{fma}\left(x, \frac{-2}{-\color{blue}{\left(\left(-x\right) + 1\right)}}, 1\right)}\right)\right)
\]
distribute-neg-in22.7%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\mathsf{fma}\left(x, \frac{-2}{\color{blue}{\left(-\left(-x\right)\right) + \left(-1\right)}}, 1\right)}\right)\right)
\]
remove-double-neg22.7%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\mathsf{fma}\left(x, \frac{-2}{\color{blue}{x} + \left(-1\right)}, 1\right)}\right)\right)
\]
metadata-eval22.7%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\mathsf{fma}\left(x, \frac{-2}{x + \color{blue}{-1}}, 1\right)}\right)\right)
\]
Simplified22.7%
\[\leadsto 0.5 \cdot \color{blue}{\left(2 \cdot \log \left(\sqrt{\mathsf{fma}\left(x, \frac{-2}{x + -1}, 1\right)}\right)\right)}
\]
Taylor expanded in x around 0 97.4%
\[\leadsto 0.5 \cdot \left(2 \cdot \color{blue}{x}\right)
\]
Final simplification97.4%
\[\leadsto 0.5 \cdot \left(2 \cdot x\right)
\]
- Add Preprocessing