Initial program 99.7%
\[0.5 \cdot \mathsf{log1p}\left(\frac{2 \cdot x}{1 - x}\right)
\]
Step-by-step derivation
*-commutative99.7%
\[\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.7%
\[\leadsto 0.5 \cdot \mathsf{log1p}\left(\color{blue}{\frac{x \cdot 2}{1 - x}}\right)
\]
*-commutative99.7%
\[\leadsto 0.5 \cdot \mathsf{log1p}\left(\frac{\color{blue}{2 \cdot x}}{1 - x}\right)
\]
add-log-exp25.6%
\[\leadsto 0.5 \cdot \color{blue}{\log \left(e^{\mathsf{log1p}\left(\frac{2 \cdot x}{1 - x}\right)}\right)}
\]
add-sqr-sqrt24.8%
\[\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-prod24.8%
\[\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-undefine24.8%
\[\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-log24.8%
\[\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)
\]
+-commutative24.8%
\[\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*24.8%
\[\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-define24.8%
\[\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-undefine24.8%
\[\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-log24.8%
\[\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)
\]
+-commutative24.8%
\[\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-rr24.8%
\[\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-224.8%
\[\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-undefine24.8%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\color{blue}{2 \cdot \frac{x}{1 - x} + 1}}\right)\right)
\]
*-commutative24.8%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\color{blue}{\frac{x}{1 - x} \cdot 2} + 1}\right)\right)
\]
associate-*l/24.8%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\color{blue}{\frac{x \cdot 2}{1 - x}} + 1}\right)\right)
\]
associate-*r/24.8%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\color{blue}{x \cdot \frac{2}{1 - x}} + 1}\right)\right)
\]
fma-define24.8%
\[\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-eval24.8%
\[\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*24.8%
\[\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-124.8%
\[\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-neg24.8%
\[\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)
\]
+-commutative24.8%
\[\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-in24.8%
\[\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-neg24.8%
\[\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-eval24.8%
\[\leadsto 0.5 \cdot \left(2 \cdot \log \left(\sqrt{\mathsf{fma}\left(x, \frac{-2}{x + \color{blue}{-1}}, 1\right)}\right)\right)
\]
Simplified24.8%
\[\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 95.5%
\[\leadsto 0.5 \cdot \left(2 \cdot \color{blue}{x}\right)
\]
Final simplification95.5%
\[\leadsto 0.5 \cdot \left(2 \cdot x\right)
\]
- Add Preprocessing