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{2 - 6 \cdot \color{blue}{\left(v \cdot v\right)}}}
\]
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{2 - \color{blue}{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-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{\left(v \cdot v\right) \cdot -6 + 2}}
\]
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{\left(v \cdot v\right) \cdot -6 + 2}}
\]
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{\left(v \cdot v\right) \cdot -6 + 2}}
\]
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{\left(v \cdot v\right) \cdot -6 + 2}}
\]
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{\left(v \cdot v\right) \cdot -6 + 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{\color{blue}{\left(v \cdot v\right)} \cdot -6 + 2}}
\]
lift-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, -6, 2\right)}}}
\]
lift-sqrt.f64N/A
\[\leadsto \frac{4}{\left(\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \color{blue}{\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}}}
\]
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}{\left(v \cdot v\right)} \cdot -6 + 2}}
\]
associate-*r*N/A
\[\leadsto \frac{\frac{4}{\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{\color{blue}{v \cdot \left(v \cdot -6\right)} + 2}}
\]
lift-*.f64N/A
\[\leadsto \frac{\frac{4}{\left(3 \cdot \mathsf{PI}\left(\right)\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{v \cdot \color{blue}{\left(v \cdot -6\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(v, v \cdot -6, 2\right)}}}
\]
Applied rewrites100.0%
\[\leadsto \color{blue}{\frac{\frac{1.3333333333333333}{\mathsf{PI}\left(\right) \cdot \left(1 - v \cdot v\right)}}{\sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)}}}
\]
Step-by-step derivation
lift-PI.f64N/A
\[\leadsto \frac{\frac{\frac{4}{3}}{\color{blue}{\mathsf{PI}\left(\right)} \cdot \left(1 - v \cdot v\right)}}{\sqrt{v \cdot \left(v \cdot -6\right) + 2}}
\]
lift-*.f64N/A
\[\leadsto \frac{\frac{\frac{4}{3}}{\mathsf{PI}\left(\right) \cdot \left(1 - \color{blue}{v \cdot v}\right)}}{\sqrt{v \cdot \left(v \cdot -6\right) + 2}}
\]
lift--.f64N/A
\[\leadsto \frac{\frac{\frac{4}{3}}{\mathsf{PI}\left(\right) \cdot \color{blue}{\left(1 - v \cdot v\right)}}}{\sqrt{v \cdot \left(v \cdot -6\right) + 2}}
\]
lift-*.f64N/A
\[\leadsto \frac{\frac{\frac{4}{3}}{\color{blue}{\mathsf{PI}\left(\right) \cdot \left(1 - v \cdot v\right)}}}{\sqrt{v \cdot \left(v \cdot -6\right) + 2}}
\]
lift-*.f64N/A
\[\leadsto \frac{\frac{\frac{4}{3}}{\color{blue}{\mathsf{PI}\left(\right) \cdot \left(1 - v \cdot v\right)}}}{\sqrt{v \cdot \left(v \cdot -6\right) + 2}}
\]
associate-/r*N/A
\[\leadsto \frac{\color{blue}{\frac{\frac{\frac{4}{3}}{\mathsf{PI}\left(\right)}}{1 - v \cdot v}}}{\sqrt{v \cdot \left(v \cdot -6\right) + 2}}
\]
lift-*.f64N/A
\[\leadsto \frac{\frac{\frac{\frac{4}{3}}{\mathsf{PI}\left(\right)}}{1 - v \cdot v}}{\sqrt{v \cdot \color{blue}{\left(v \cdot -6\right)} + 2}}
\]
lift-fma.f64N/A
\[\leadsto \frac{\frac{\frac{\frac{4}{3}}{\mathsf{PI}\left(\right)}}{1 - v \cdot v}}{\sqrt{\color{blue}{\mathsf{fma}\left(v, v \cdot -6, 2\right)}}}
\]
lift-sqrt.f64N/A
\[\leadsto \frac{\frac{\frac{\frac{4}{3}}{\mathsf{PI}\left(\right)}}{1 - v \cdot v}}{\color{blue}{\sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)}}}
\]
associate-/l/N/A
\[\leadsto \color{blue}{\frac{\frac{\frac{4}{3}}{\mathsf{PI}\left(\right)}}{\sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)} \cdot \left(1 - v \cdot v\right)}}
\]
lift-*.f64N/A
\[\leadsto \frac{\frac{\frac{4}{3}}{\mathsf{PI}\left(\right)}}{\color{blue}{\sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)} \cdot \left(1 - v \cdot v\right)}}
\]
associate-/r*N/A
\[\leadsto \color{blue}{\frac{\frac{4}{3}}{\mathsf{PI}\left(\right) \cdot \left(\sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)} \cdot \left(1 - v \cdot v\right)\right)}}
\]
lift-*.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\color{blue}{\mathsf{PI}\left(\right) \cdot \left(\sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)} \cdot \left(1 - v \cdot v\right)\right)}}
\]
lower-/.f64100.0
\[\leadsto \color{blue}{\frac{1.3333333333333333}{\mathsf{PI}\left(\right) \cdot \left(\sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)} \cdot \left(1 - v \cdot v\right)\right)}}
\]
Applied rewrites100.0%
\[\leadsto \color{blue}{\frac{1.3333333333333333}{\mathsf{fma}\left(\mathsf{PI}\left(\right), -v \cdot v, \mathsf{PI}\left(\right)\right) \cdot \sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)}}}
\]
Step-by-step derivation
lift-PI.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\left(\color{blue}{\mathsf{PI}\left(\right)} \cdot \left(\mathsf{neg}\left(v \cdot v\right)\right) + \mathsf{PI}\left(\right)\right) \cdot \sqrt{v \cdot \left(v \cdot -6\right) + 2}}
\]
lift-*.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\left(\mathsf{PI}\left(\right) \cdot \left(\mathsf{neg}\left(\color{blue}{v \cdot v}\right)\right) + \mathsf{PI}\left(\right)\right) \cdot \sqrt{v \cdot \left(v \cdot -6\right) + 2}}
\]
lift-neg.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\left(\mathsf{PI}\left(\right) \cdot \color{blue}{\left(\mathsf{neg}\left(v \cdot v\right)\right)} + \mathsf{PI}\left(\right)\right) \cdot \sqrt{v \cdot \left(v \cdot -6\right) + 2}}
\]
lift-PI.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\left(\mathsf{PI}\left(\right) \cdot \left(\mathsf{neg}\left(v \cdot v\right)\right) + \color{blue}{\mathsf{PI}\left(\right)}\right) \cdot \sqrt{v \cdot \left(v \cdot -6\right) + 2}}
\]
lift-fma.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\color{blue}{\mathsf{fma}\left(\mathsf{PI}\left(\right), \mathsf{neg}\left(v \cdot v\right), \mathsf{PI}\left(\right)\right)} \cdot \sqrt{v \cdot \left(v \cdot -6\right) + 2}}
\]
lift-*.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\mathsf{fma}\left(\mathsf{PI}\left(\right), \mathsf{neg}\left(v \cdot v\right), \mathsf{PI}\left(\right)\right) \cdot \sqrt{v \cdot \color{blue}{\left(v \cdot -6\right)} + 2}}
\]
lift-fma.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\mathsf{fma}\left(\mathsf{PI}\left(\right), \mathsf{neg}\left(v \cdot v\right), \mathsf{PI}\left(\right)\right) \cdot \sqrt{\color{blue}{\mathsf{fma}\left(v, v \cdot -6, 2\right)}}}
\]
lift-sqrt.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\mathsf{fma}\left(\mathsf{PI}\left(\right), \mathsf{neg}\left(v \cdot v\right), \mathsf{PI}\left(\right)\right) \cdot \color{blue}{\sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)}}}
\]
*-commutativeN/A
\[\leadsto \frac{\frac{4}{3}}{\color{blue}{\sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)} \cdot \mathsf{fma}\left(\mathsf{PI}\left(\right), \mathsf{neg}\left(v \cdot v\right), \mathsf{PI}\left(\right)\right)}}
\]
lift-fma.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)} \cdot \color{blue}{\left(\mathsf{PI}\left(\right) \cdot \left(\mathsf{neg}\left(v \cdot v\right)\right) + \mathsf{PI}\left(\right)\right)}}
\]
*-commutativeN/A
\[\leadsto \frac{\frac{4}{3}}{\sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)} \cdot \left(\color{blue}{\left(\mathsf{neg}\left(v \cdot v\right)\right) \cdot \mathsf{PI}\left(\right)} + \mathsf{PI}\left(\right)\right)}
\]
distribute-lft1-inN/A
\[\leadsto \frac{\frac{4}{3}}{\sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)} \cdot \color{blue}{\left(\left(\left(\mathsf{neg}\left(v \cdot v\right)\right) + 1\right) \cdot \mathsf{PI}\left(\right)\right)}}
\]
associate-*r*N/A
\[\leadsto \frac{\frac{4}{3}}{\color{blue}{\left(\sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)} \cdot \left(\left(\mathsf{neg}\left(v \cdot v\right)\right) + 1\right)\right) \cdot \mathsf{PI}\left(\right)}}
\]
lower-*.f64N/A
\[\leadsto \frac{\frac{4}{3}}{\color{blue}{\left(\sqrt{\mathsf{fma}\left(v, v \cdot -6, 2\right)} \cdot \left(\left(\mathsf{neg}\left(v \cdot v\right)\right) + 1\right)\right) \cdot \mathsf{PI}\left(\right)}}
\]
Applied rewrites100.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)}}
\]
Final simplification100.0%
\[\leadsto \frac{1.3333333333333333}{\mathsf{PI}\left(\right) \cdot \left(\left(1 - v \cdot v\right) \cdot \sqrt{\mathsf{fma}\left(v \cdot v, -6, 2\right)}\right)}
\]
- Add Preprocessing