\[2 \cdot \sqrt{\left(x \cdot y + x \cdot z\right) + y \cdot z}
\]
Simplified20.4
\[\leadsto \color{blue}{2 \cdot \sqrt{\mathsf{fma}\left(x, y, z \cdot \left(x + y\right)\right)}}
\]
Proof
(*.f64 2 (sqrt.f64 (fma.f64 x y (*.f64 z (+.f64 x y))))): 0 points increase in error, 0 points decrease in error
(*.f64 2 (sqrt.f64 (fma.f64 x y (Rewrite<= distribute-rgt-out_binary64 (+.f64 (*.f64 x z) (*.f64 y z)))))): 0 points increase in error, 0 points decrease in error
(*.f64 2 (sqrt.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 x y) (+.f64 (*.f64 x z) (*.f64 y z)))))): 3 points increase in error, 0 points decrease in error
(*.f64 2 (sqrt.f64 (Rewrite<= associate-+l+_binary64 (+.f64 (+.f64 (*.f64 x y) (*.f64 x z)) (*.f64 y z))))): 0 points increase in error, 0 points decrease in error
Applied egg-rr36.0
\[\leadsto 2 \cdot \color{blue}{{\left({\left(\mathsf{fma}\left(x, y, z \cdot \left(x + y\right)\right)\right)}^{1.5}\right)}^{0.3333333333333333}}
\]
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y z) x (*.f64 y z)) 3/2)): 0 points increase in error, 0 points decrease in error
(cbrt.f64 (pow.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 (+.f64 y z) x) (*.f64 y z))) 3/2)): 0 points increase in error, 0 points decrease in error
(cbrt.f64 (pow.f64 (+.f64 (Rewrite=> *-commutative_binary64 (*.f64 x (+.f64 y z))) (*.f64 y z)) 3/2)): 0 points increase in error, 0 points decrease in error
(cbrt.f64 (pow.f64 (+.f64 (Rewrite<= distribute-lft-out_binary64 (+.f64 (*.f64 x y) (*.f64 x z))) (*.f64 y z)) 3/2)): 1 points increase in error, 1 points decrease in error
(cbrt.f64 (pow.f64 (Rewrite=> associate-+l+_binary64 (+.f64 (*.f64 x y) (+.f64 (*.f64 x z) (*.f64 y z)))) 3/2)): 0 points increase in error, 0 points decrease in error
(cbrt.f64 (pow.f64 (+.f64 (*.f64 x y) (Rewrite=> distribute-rgt-out_binary64 (*.f64 z (+.f64 x y)))) 3/2)): 0 points increase in error, 1 points decrease in error
(cbrt.f64 (pow.f64 (Rewrite<= fma-udef_binary64 (fma.f64 x y (*.f64 z (+.f64 x y)))) 3/2)): 0 points increase in error, 1 points decrease in error
(Rewrite<= unpow1/3_binary64 (pow.f64 (pow.f64 (fma.f64 x y (*.f64 z (+.f64 x y))) 3/2) 1/3)): 87 points increase in error, 48 points decrease in error