Details

simplify20.6s

Calls

223 calls:

Slowest
554.0ms
(- (* (+ x 1) (+ x 1)) 1)
436.0ms
(* (* (* (sqrt (* (+ 2 x) x)) (sqrt (* (+ 2 x) x))) (sqrt (* (+ 2 x) x))) (* (* (sqrt (* (+ 2 x) x)) (sqrt (* (+ 2 x) x))) (sqrt (* (+ 2 x) x))))
433.0ms
(* (* (* (+ 2 x) (+ 2 x)) (+ 2 x)) (* (* x x) x))
410.0ms
(* (* (* (+ 2 x) (+ 2 x)) (+ 2 x)) (* (* x x) x))
395.0ms
(* (* (* (+ 2 x) (+ 2 x)) (+ 2 x)) (* (* x x) x))

sample4.3s

Algorithm
intervals
Results
1.7s7526×body1280valid
1.0s2918×body2560valid
522.0ms4319×body640valid
389.0ms10063×body80valid
178.0ms1768×body320valid
40.0ms857×body160valid

prune2.1s

series912.0ms

Calls

8 calls:

Slowest
493.0ms
(/ (* (sqrt (* (+ 2 x) x)) (sqrt (* (+ (pow 2 3) (pow x 3)) x))) (sqrt (fma x (+ x -2) 4)))
88.0ms
(* (+ (pow 2 3) (pow x 3)) x)
71.0ms
(sqrt (* (+ (pow 2 3) (pow x 3)) x))
61.0ms
(* (sqrt (* (+ 2 x) x)) (sqrt (* (+ 2 x) x)))
54.0ms
(* (+ 2 x) x)

rewrite236.0ms

Algorithm
rewrite-expression-head
Calls

8 calls:

Slowest
51.0ms
(* (sqrt (* (+ 2 x) x)) (sqrt (* (+ (pow 2 3) (pow x 3)) x)))
50.0ms
(/ (* (sqrt (* (+ 2 x) x)) (sqrt (* (+ (pow 2 3) (pow x 3)) x))) (sqrt (fma x (+ x -2) 4)))
41.0ms
(* (sqrt (* (+ 2 x) x)) (sqrt (* (+ 2 x) x)))
29.0ms
(* (+ (pow 2 3) (pow x 3)) x)
16.0ms
(* (+ 2 x) x)
Rules
82×pow1
52×associate-*l/
42×*-un-lft-identity
38×add-sqr-sqrt sqrt-pow1 sqrt-div
35×pow-prod-down
29×associate-*l*
26×add-cube-cbrt
25×add-cbrt-cube add-exp-log
23×flip-+ flip3-+
20×associate-*r*
13×pow1/2 sqrt-prod
12×frac-times
10×pow-prod-up
distribute-lft-out add-log-exp expm1-log1p-u insert-posit16 log1p-expm1-u associate-/l/
cbrt-unprod prod-exp
unswap-sqr associate-/r* associate-*r/ *-commutative times-frac pow-sqr
cube-prod unpow-prod-down swap-sqr
sqrt-unprod
cbrt-undiv div-exp
sum-cubes sqrt-undiv associate-/l* frac-2neg rem-square-sqrt pow2 pow-plus clear-num div-inv

localize54.0ms

regimes18.0ms

Accuracy

Total 0.0b remaining (26.8%)

0.0b0%Expanding a square

bsearch1.0ms

end0.0ms