Details

simplify12.3s

Calls

148 calls:

Slowest
588.0ms
(- (* (+ x 1) (+ x 1)) 1)
436.0ms
(* (* (cbrt (- (* 2 2) (* x x))) (cbrt (+ 2 x))) (* (cbrt (+ (pow 2 3) (pow x 3))) x))
373.0ms
(* (* (* (+ 2 x) (+ 2 x)) (+ 2 x)) (* (* x x) x))
372.0ms
(* (* (+ 2 x) (+ 2 x)) (* (+ 2 x) (* (* x x) x)))
335.0ms
(* (* (cbrt (+ 2 x)) (cbrt (+ (pow 2 3) (pow x 3)))) (* (cbrt (+ (pow 2 3) (pow x 3))) x))

sample4.3s

Algorithm
intervals
Results
1.3s7495×body1280valid
1.1s2967×body2560valid
514.0ms4379×body640valid
418.0ms1837×body320valid
338.0ms10076×body80valid
33.0ms760×body160valid

prune884.0ms

series410.0ms

Calls

7 calls:

Slowest
110.0ms
(/ (* x (- 4 (* x x))) (- 2 x))
70.0ms
(* x (- 4 (* x x)))
52.0ms
(* (+ 2 x) x)
46.0ms
(* (* (cbrt (+ 2 x)) (cbrt (+ 2 x))) (* (cbrt (+ 2 x)) x))
45.0ms
(cbrt (+ 2 x))

rewrite107.0ms

Algorithm
rewrite-expression-head
Calls

7 calls:

Slowest
49.0ms
(* (* (cbrt (+ 2 x)) (cbrt (+ 2 x))) (* (cbrt (+ 2 x)) x))
20.0ms
(* (+ 2 x) x)
14.0ms
(/ (* x (- 4 (* x x))) (- 2 x))
11.0ms
(* x (- 4 (* x x)))
3.0ms
(cbrt (+ 2 x))
Rules
60×cbrt-div
34×associate-*l/
31×flip-+ flip3-+
28×*-un-lft-identity add-exp-log frac-times
25×add-sqr-sqrt
23×pow1
22×add-cbrt-cube
16×add-cube-cbrt
12×associate-*r/ cbrt-prod
11×cbrt-unprod prod-exp
10×pow-prod-down
associate-*l* associate-*r*
add-log-exp insert-posit16
associate-/r* times-frac
distribute-lft-out
difference-of-squares pow1/3 flip3-- *-commutative flip--
associate-/r/ sub-neg div-exp unswap-sqr distribute-lft-in distribute-rgt-in associate-/l/ cbrt-undiv distribute-lft-out--
clear-num div-inv frac-2neg associate-/l*

localize34.0ms

regimes20.0ms

Accuracy

Total 0.0b remaining (69.8%)

0.0b0%Expanding a square

bsearch1.0ms

end0.0ms