Initial program 98.5%
\[\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.5
\[\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.5%
\[\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)}}}
\]
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)}}
\]
lift-*.f64N/A
\[\leadsto \frac{4}{\left(\color{blue}{\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-PI.f64N/A
\[\leadsto \frac{4}{\left(\left(3 \cdot \color{blue}{\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}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \color{blue}{\left(1 - v \cdot v\right)}\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}
\]
lift-*.f64N/A
\[\leadsto \frac{4}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - \color{blue}{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}{2 + \left(v \cdot v\right) \cdot -6}}}
\]
*-commutativeN/A
\[\leadsto \frac{\frac{4}{\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{2 + \color{blue}{-6 \cdot \left(v \cdot v\right)}}}
\]
metadata-evalN/A
\[\leadsto \frac{\frac{4}{\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{2 + \color{blue}{\left(\mathsf{neg}\left(6\right)\right)} \cdot \left(v \cdot v\right)}}
\]
cancel-sign-sub-invN/A
\[\leadsto \frac{\frac{4}{\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{\color{blue}{2 - 6 \cdot \left(v \cdot v\right)}}}
\]
lift-*.f64N/A
\[\leadsto \frac{\frac{4}{\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{2 - \color{blue}{6 \cdot \left(v \cdot v\right)}}}
\]
lift--.f64N/A
\[\leadsto \frac{\frac{4}{\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{\color{blue}{2 - 6 \cdot \left(v \cdot v\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}{\left(\mathsf{PI}\left(\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{\frac{4}{3}}{\left(\mathsf{PI}\left(\right) \cdot \color{blue}{\left(1 - v \cdot v\right)}\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}
\]
sub-negN/A
\[\leadsto \frac{\frac{4}{3}}{\left(\mathsf{PI}\left(\right) \cdot \color{blue}{\left(1 + \left(\mathsf{neg}\left(v \cdot v\right)\right)\right)}\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}
\]
+-commutativeN/A
\[\leadsto \frac{\frac{4}{3}}{\left(\mathsf{PI}\left(\right) \cdot \color{blue}{\left(\left(\mathsf{neg}\left(v \cdot v\right)\right) + 1\right)}\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}
\]
distribute-rgt-inN/A
\[\leadsto \frac{\frac{4}{3}}{\color{blue}{\left(\left(\mathsf{neg}\left(v \cdot v\right)\right) \cdot \mathsf{PI}\left(\right) + 1 \cdot \mathsf{PI}\left(\right)\right)} \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}
\]
*-lft-identityN/A
\[\leadsto \frac{\frac{4}{3}}{\left(\left(\mathsf{neg}\left(v \cdot v\right)\right) \cdot \mathsf{PI}\left(\right) + \color{blue}{\mathsf{PI}\left(\right)}\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}
\]
lower-fma.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\color{blue}{\mathsf{fma}\left(\mathsf{neg}\left(v \cdot v\right), \mathsf{PI}\left(\right), \mathsf{PI}\left(\right)\right)} \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}
\]
lift-*.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\mathsf{fma}\left(\mathsf{neg}\left(\color{blue}{v \cdot v}\right), \mathsf{PI}\left(\right), \mathsf{PI}\left(\right)\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}
\]
distribute-lft-neg-inN/A
\[\leadsto \frac{\frac{4}{3}}{\mathsf{fma}\left(\color{blue}{\left(\mathsf{neg}\left(v\right)\right) \cdot v}, \mathsf{PI}\left(\right), \mathsf{PI}\left(\right)\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}
\]
lower-*.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\mathsf{fma}\left(\color{blue}{\left(\mathsf{neg}\left(v\right)\right) \cdot v}, \mathsf{PI}\left(\right), \mathsf{PI}\left(\right)\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}
\]
lower-neg.f64100.0
\[\leadsto \frac{1.3333333333333333}{\mathsf{fma}\left(\color{blue}{\left(-v\right)} \cdot v, \mathsf{PI}\left(\right), \mathsf{PI}\left(\right)\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}
\]
Applied rewrites100.0%
\[\leadsto \frac{1.3333333333333333}{\color{blue}{\mathsf{fma}\left(\left(-v\right) \cdot v, \mathsf{PI}\left(\right), \mathsf{PI}\left(\right)\right)} \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}}
\]
Final simplification100.0%
\[\leadsto \frac{1.3333333333333333}{\sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)} \cdot \mathsf{fma}\left(\left(-v\right) \cdot v, \mathsf{PI}\left(\right), \mathsf{PI}\left(\right)\right)}
\]
- Add Preprocessing