Initial program 29.6
\[\sqrt[3]{x + 1} - \sqrt[3]{x}
\]
Applied egg-rr28.9
\[\leadsto \color{blue}{\frac{\left(x + 1\right) - x}{{\left(\sqrt[3]{x + 1}\right)}^{2} + \sqrt[3]{x} \cdot \left(\sqrt[3]{x + 1} + \sqrt[3]{x}\right)}}
\]
Taylor expanded in x around 0 0.5
\[\leadsto \frac{\color{blue}{1}}{{\left(\sqrt[3]{x + 1}\right)}^{2} + \sqrt[3]{x} \cdot \left(\sqrt[3]{x + 1} + \sqrt[3]{x}\right)}
\]
Applied egg-rr7.8
\[\leadsto \frac{1}{{\left(\sqrt[3]{x + 1}\right)}^{2} + \color{blue}{\frac{\left(x + \left(x + 1\right)\right) \cdot \sqrt[3]{x}}{{\left(\sqrt[3]{x + 1}\right)}^{2} + \sqrt[3]{x} \cdot \left(\sqrt[3]{x} - \sqrt[3]{x + 1}\right)}}}
\]
Simplified0.3
\[\leadsto \frac{1}{{\left(\sqrt[3]{x + 1}\right)}^{2} + \color{blue}{\frac{\sqrt[3]{x}}{\mathsf{fma}\left(\sqrt[3]{x}, \sqrt[3]{x} - \sqrt[3]{x + 1}, {\left(\sqrt[3]{x + 1}\right)}^{2}\right)} \cdot \left(x + \left(x + 1\right)\right)}}
\]
Proof
(*.f64 (/.f64 (cbrt.f64 x) (fma.f64 (cbrt.f64 x) (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) (pow.f64 (cbrt.f64 (+.f64 x 1)) 2))) (+.f64 x (+.f64 x 1))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (cbrt.f64 x) (Rewrite<= fma-def_binary64 (+.f64 (*.f64 (cbrt.f64 x) (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1)))) (pow.f64 (cbrt.f64 (+.f64 x 1)) 2)))) (+.f64 x (+.f64 x 1))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (cbrt.f64 x) (Rewrite<= +-commutative_binary64 (+.f64 (pow.f64 (cbrt.f64 (+.f64 x 1)) 2) (*.f64 (cbrt.f64 x) (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))))))) (+.f64 x (+.f64 x 1))): 0 points increase in error, 0 points decrease in error
(Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 (cbrt.f64 x) (+.f64 x (+.f64 x 1))) (+.f64 (pow.f64 (cbrt.f64 (+.f64 x 1)) 2) (*.f64 (cbrt.f64 x) (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))))))): 51 points increase in error, 17 points decrease in error
(/.f64 (Rewrite<= *-commutative_binary64 (*.f64 (+.f64 x (+.f64 x 1)) (cbrt.f64 x))) (+.f64 (pow.f64 (cbrt.f64 (+.f64 x 1)) 2) (*.f64 (cbrt.f64 x) (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1)))))): 0 points increase in error, 0 points decrease in error
Final simplification0.3
\[\leadsto \frac{1}{{\left(\sqrt[3]{1 + x}\right)}^{2} + \frac{\sqrt[3]{x}}{\mathsf{fma}\left(\sqrt[3]{x}, \sqrt[3]{x} - \sqrt[3]{1 + x}, {\left(\sqrt[3]{1 + x}\right)}^{2}\right)} \cdot \left(x + \left(1 + x\right)\right)}
\]