Initial program 98.4%
\[\frac{4}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}}
\]
- Add Preprocessing
Step-by-step derivation
lift--.f64N/A
\[\leadsto \frac{4}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{\color{blue}{2 - 6 \cdot \left(v \cdot v\right)}}}
\]
sub-negN/A
\[\leadsto \frac{4}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{\color{blue}{2 + \left(\mathsf{neg}\left(6 \cdot \left(v \cdot v\right)\right)\right)}}}
\]
+-commutativeN/A
\[\leadsto \frac{4}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{\color{blue}{\left(\mathsf{neg}\left(6 \cdot \left(v \cdot v\right)\right)\right) + 2}}}
\]
lift-*.f64N/A
\[\leadsto \frac{4}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{\left(\mathsf{neg}\left(\color{blue}{6 \cdot \left(v \cdot v\right)}\right)\right) + 2}}
\]
*-commutativeN/A
\[\leadsto \frac{4}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{\left(\mathsf{neg}\left(\color{blue}{\left(v \cdot v\right) \cdot 6}\right)\right) + 2}}
\]
distribute-rgt-neg-inN/A
\[\leadsto \frac{4}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{\color{blue}{\left(v \cdot v\right) \cdot \left(\mathsf{neg}\left(6\right)\right)} + 2}}
\]
lower-fma.f64N/A
\[\leadsto \frac{4}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{\color{blue}{\mathsf{fma}\left(v \cdot v, \mathsf{neg}\left(6\right), 2\right)}}}
\]
metadata-eval98.4
\[\leadsto \frac{4}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, \color{blue}{-6}, 2\right)}}
\]
Applied rewrites98.4%
\[\leadsto \frac{4}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{\color{blue}{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}}
\]
Step-by-step derivation
lift-/.f64N/A
\[\leadsto \color{blue}{\frac{4}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}}
\]
lift-*.f64N/A
\[\leadsto \frac{4}{\color{blue}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}}
\]
associate-/r*N/A
\[\leadsto \color{blue}{\frac{\frac{4}{\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}}
\]
lift-fma.f64N/A
\[\leadsto \frac{\frac{4}{\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{\color{blue}{\left(v \cdot v\right) \cdot -6 + 2}}}
\]
*-commutativeN/A
\[\leadsto \frac{\frac{4}{\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{\color{blue}{-6 \cdot \left(v \cdot v\right)} + 2}}
\]
lift-fma.f64N/A
\[\leadsto \frac{\frac{4}{\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{\color{blue}{\mathsf{fma}\left(-6, v \cdot v, 2\right)}}}
\]
div-invN/A
\[\leadsto \color{blue}{\frac{4}{\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)} \cdot \frac{1}{\sqrt{\mathsf{fma}\left(-6, v \cdot v, 2\right)}}}
\]
lift-*.f64N/A
\[\leadsto \frac{4}{\color{blue}{\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)}} \cdot \frac{1}{\sqrt{\mathsf{fma}\left(-6, v \cdot v, 2\right)}}
\]
lift-*.f64N/A
\[\leadsto \frac{4}{\color{blue}{\left(3 \cdot \mathsf{PI}\left(\right)\right)} \cdot \left(1 - v \cdot v\right)} \cdot \frac{1}{\sqrt{\mathsf{fma}\left(-6, v \cdot v, 2\right)}}
\]
associate-*l*N/A
\[\leadsto \frac{4}{\color{blue}{3 \cdot \left(\mathsf{PI}\left(\right) \cdot \left(1 - v \cdot v\right)\right)}} \cdot \frac{1}{\sqrt{\mathsf{fma}\left(-6, v \cdot v, 2\right)}}
\]
associate-/r*N/A
\[\leadsto \color{blue}{\frac{\frac{4}{3}}{\mathsf{PI}\left(\right) \cdot \left(1 - v \cdot v\right)}} \cdot \frac{1}{\sqrt{\mathsf{fma}\left(-6, v \cdot v, 2\right)}}
\]
metadata-evalN/A
\[\leadsto \frac{\color{blue}{\frac{4}{3}}}{\mathsf{PI}\left(\right) \cdot \left(1 - v \cdot v\right)} \cdot \frac{1}{\sqrt{\mathsf{fma}\left(-6, v \cdot v, 2\right)}}
\]
frac-timesN/A
\[\leadsto \color{blue}{\frac{\frac{4}{3} \cdot 1}{\left(\mathsf{PI}\left(\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{\mathsf{fma}\left(-6, v \cdot v, 2\right)}}}
\]
Applied rewrites100.0%
\[\leadsto \color{blue}{\frac{1.3333333333333333}{\left(\left(1 - v \cdot v\right) \cdot \mathsf{PI}\left(\right)\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}}
\]
Step-by-step derivation
lift-*.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\color{blue}{\left(\left(1 - v \cdot v\right) \cdot \mathsf{PI}\left(\right)\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}}
\]
*-commutativeN/A
\[\leadsto \frac{\frac{4}{3}}{\color{blue}{\sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)} \cdot \left(\left(1 - v \cdot v\right) \cdot \mathsf{PI}\left(\right)\right)}}
\]
lift-*.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)} \cdot \color{blue}{\left(\left(1 - v \cdot v\right) \cdot \mathsf{PI}\left(\right)\right)}}
\]
associate-*r*N/A
\[\leadsto \frac{\frac{4}{3}}{\color{blue}{\left(\sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)} \cdot \left(1 - v \cdot v\right)\right) \cdot \mathsf{PI}\left(\right)}}
\]
*-commutativeN/A
\[\leadsto \frac{\frac{4}{3}}{\color{blue}{\left(\left(1 - v \cdot v\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}\right)} \cdot \mathsf{PI}\left(\right)}
\]
lift-*.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\color{blue}{\left(\left(1 - v \cdot v\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}\right)} \cdot \mathsf{PI}\left(\right)}
\]
lower-*.f64100.0
\[\leadsto \frac{1.3333333333333333}{\color{blue}{\left(\left(1 - v \cdot v\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}\right) \cdot \mathsf{PI}\left(\right)}}
\]
lift-*.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\color{blue}{\left(\left(1 - v \cdot v\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}\right)} \cdot \mathsf{PI}\left(\right)}
\]
*-commutativeN/A
\[\leadsto \frac{\frac{4}{3}}{\color{blue}{\left(\sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)} \cdot \left(1 - v \cdot v\right)\right)} \cdot \mathsf{PI}\left(\right)}
\]
lower-*.f64100.0
\[\leadsto \frac{1.3333333333333333}{\color{blue}{\left(\sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)} \cdot \left(1 - v \cdot v\right)\right)} \cdot \mathsf{PI}\left(\right)}
\]
lift-fma.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\left(\sqrt{\color{blue}{\left(v \cdot v\right) \cdot -6 + 2}} \cdot \left(1 - v \cdot v\right)\right) \cdot \mathsf{PI}\left(\right)}
\]
*-commutativeN/A
\[\leadsto \frac{\frac{4}{3}}{\left(\sqrt{\color{blue}{-6 \cdot \left(v \cdot v\right)} + 2} \cdot \left(1 - v \cdot v\right)\right) \cdot \mathsf{PI}\left(\right)}
\]
lift-fma.f64100.0
\[\leadsto \frac{1.3333333333333333}{\left(\sqrt{\color{blue}{\mathsf{fma}\left(-6, v \cdot v, 2\right)}} \cdot \left(1 - v \cdot v\right)\right) \cdot \mathsf{PI}\left(\right)}
\]
Applied rewrites100.0%
\[\leadsto \frac{1.3333333333333333}{\color{blue}{\left(\sqrt{\mathsf{fma}\left(-6, v \cdot v, 2\right)} \cdot \left(1 - v \cdot v\right)\right) \cdot \mathsf{PI}\left(\right)}}
\]
Applied rewrites100.0%
\[\leadsto \color{blue}{\frac{-1.3333333333333333}{\left(\mathsf{fma}\left(v, v, -1\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}\right) \cdot \mathsf{PI}\left(\right)}}
\]
- Add Preprocessing