Details

simplify1.5m

Calls

1296 calls:

Slowest
835.0ms
(- (* (+ x 1) (+ x 1)) 1)
448.0ms
(* (* (* (+ 2 x) (+ 2 x)) (+ 2 x)) (* (* x x) x))
414.0ms
(/ (* (* (* x (fma (* x x) x 8)) (* x (fma (* x x) x 8))) (* x (fma (* x x) x 8))) (* (* (+ (* 2 2) (* (* (cbrt (- (* x x) (* 2 x))) (cbrt (- (* x x) (* 2 x)))) (cbrt (- (* x x) (* 2 x))))) (+ (* 2 2) (* (* (cbrt (- (* x x) (* 2 x))) (cbrt (- (* x x) (* 2 x)))) (cbrt (- (* x x) (* 2 x)))))) (+ (* 2 2) (* (* (cbrt (- (* x x) (* 2 x))) (cbrt (- (* x x) (* 2 x)))) (cbrt (- (* x x) (* 2 x)))))))
397.0ms
(/ (* (* (* x (fma (* x x) x 8)) (* x (fma (* x x) x 8))) (* x (fma (* x x) x 8))) (* (* (+ (* 2 2) (- (* x x) (* 2 x))) (+ (* 2 2) (- (* x x) (* 2 x)))) (+ (* 2 2) (- (* x x) (* 2 x)))))
377.0ms
(- (pow (/ -1 x) -2/3) (+ (* 2/3 (pow (/ 1 x) 1/3)) (* 4/9 (pow (/ 1 (pow x 4)) 1/3))))

prune5.0s

sample4.4s

Algorithm
intervals
Results
1.4s7554×body1280valid
1.1s2891×body2560valid
607.0ms4357×body640valid
497.0ms1805×body320valid
302.0ms10187×body80valid
66.0ms856×body160valid

rewrite1.5s

Algorithm
rewrite-expression-head
Calls

12 calls:

Slowest
1.3s
(/ (* x (fma (* x x) x 8)) (+ (* 2 2) (* (* (cbrt (- (* x x) (* 2 x))) (cbrt (- (* x x) (* 2 x)))) (cbrt (- (* x x) (* 2 x))))))
90.0ms
(/ (* x (fma (* x x) x 8)) (+ (* 2 2) (- (* x x) (* 2 x))))
26.0ms
(/ (fma (* x x) x 8) (- x (- 2 (/ 4 x))))
25.0ms
(- (* x x) (* 2 x))
17.0ms
(- x (- 2 (/ 4 x)))
Rules
942×*-un-lft-identity
528×add-sqr-sqrt
481×associate-*l*
324×times-frac
293×add-cube-cbrt
237×prod-diff
222×distribute-lft-out
201×associate-*r*
146×distribute-lft-out--
83×unswap-sqr *-commutative
81×cbrt-prod
73×swap-sqr
51×difference-of-squares
41×associate--r+
32×distribute-rgt-out--
29×associate-/r*
28×add-cbrt-cube add-exp-log
27×associate-/l*
19×add-log-exp
18×fma-neg
16×pow1
12×expm1-log1p-u insert-posit16 log1p-expm1-u
cbrt-div flip-- flip3-- associate-/r/ div-inv
div-exp cbrt-undiv
cbrt-unprod prod-exp fma-udef diff-log
flip3-+ frac-2neg sub-neg pow1/3 clear-num flip-+
pow-prod-down associate-*l/
distribute-lft-in distribute-rgt-in associate--r-

series983.0ms

Calls

12 calls:

Slowest
188.0ms
(/ (* x (fma (* x x) x 8)) (+ (* 2 2) (- (* x x) (* 2 x))))
179.0ms
(/ (* x (fma (* x x) x 8)) (+ (* 2 2) (* (* (cbrt (- (* x x) (* 2 x))) (cbrt (- (* x x) (* 2 x)))) (cbrt (- (* x x) (* 2 x))))))
122.0ms
(/ (fma (* x x) x 8) (- x (- 2 (/ 4 x))))
102.0ms
(* x (fma (* x x) x 8))
69.0ms
(fma (* x x) x 8)

localize76.0ms

regimes28.0ms

Accuracy

Total 0.0b remaining (86.6%)

0.0b0%Expanding a square

bsearch1.0ms

end0.0ms