Details

simplify15.1s (75.5%)

sample3.3s (16.6%)

Algorithm
intervals
Results
1.0s7606×body1280valid
898.0ms2916×body2560valid
421.0ms4274×body640valid
239.0ms10173×body80valid
137.0ms1804×body320valid
25.0ms822×body160valid

prune727.0ms (3.6%)

series644.0ms (3.2%)

Calls

10 calls:

115.0ms
(* (sqrt (sqrt (fma 2.0 x (* x x)))) (sqrt (fma 2.0 x (* x x))))
82.0ms
(sqrt (sqrt (fma 2.0 x (* x x))))
82.0ms
(sqrt (sqrt (fma 2.0 x (* x x))))
64.0ms
(- (* (+ x 1.0) (+ x 1.0)) 1.0)
59.0ms
(fma 2.0 x (* x x))

rewrite118.0ms (0.6%)

Algorithm
rewrite-expression-head
Calls

10 calls:

32.0ms
(* (sqrt (sqrt (fma 2.0 x (* x x)))) (* (sqrt (sqrt (fma 2.0 x (* x x)))) (sqrt (fma 2.0 x (* x x)))))
24.0ms
(* (+ x 1.0) (+ x 1.0))
16.0ms
(- (* (+ x 1.0) (+ x 1.0)) 1.0)
14.0ms
(* (sqrt (sqrt (fma 2.0 x (* x x)))) (sqrt (fma 2.0 x (* x x))))
12.0ms
(* (sqrt (fma 2.0 x (* x x))) (sqrt (fma 2.0 x (* x x))))
Rules
82×pow1
70×add-sqr-sqrt sqrt-prod
67×sqrt-pow1
49×*-un-lft-identity
43×pow1/2
42×pow-prod-up
35×add-cube-cbrt
28×associate-*l*
21×add-cbrt-cube add-exp-log
17×associate-*r*
14×pow-prod-down swap-sqr
12×add-log-exp
11×unswap-sqr
10×expm1-log1p-u log1p-expm1-u
pow-plus
cbrt-unprod flip-+ distribute-lft-out flip3-+ prod-exp
rem-sqrt-square sqrt-unprod frac-times *-commutative cube-unmult pow-sqr
fma-udef prod-diff
pow2 distribute-rgt-in associate--l+ distribute-lft-in associate-*r/ associate-*l/
sub-neg difference-of-squares rem-square-sqrt fma-neg flip-- diff-log flip3--

localize49.0ms (0.2%)

regimes27.0ms (0.1%)

Accuracy

Total 0.0b remaining (50.1%)

Threshold costs 0.0b (50.1%)

0.0b0%Expanding a square

end0.0ms (0.0%)

bsearch0.0ms (0.0%)