Details

simplify48.3s

Calls

539 calls:

Slowest
1.0s
(/ (* (* (* (sqrt (- 4 (* x x))) (* x (sqrt (+ 8 (* x (* x x)))))) (* (sqrt (- 4 (* x x))) (* x (sqrt (+ 8 (* x (* x x))))))) (* (sqrt (- 4 (* x x))) (* x (sqrt (+ 8 (* x (* x x))))))) (* (* (* (sqrt (- 2 x)) (sqrt (- (* (- x 2) x) -4))) (* (sqrt (- 2 x)) (sqrt (- (* (- x 2) x) -4)))) (* (sqrt (- 2 x)) (sqrt (- (* (- x 2) x) -4)))))
1.0s
(/ (* (* (* (sqrt (- 4 (* x x))) (sqrt (- 4 (* x x)))) (sqrt (- 4 (* x x)))) (* (* (* x x) x) (* (* (sqrt (+ 8 (* x (* x x)))) (sqrt (+ 8 (* x (* x x))))) (sqrt (+ 8 (* x (* x x))))))) (* (* (* (sqrt (- 2 x)) (sqrt (- (* (- x 2) x) -4))) (* (sqrt (- 2 x)) (sqrt (- (* (- x 2) x) -4)))) (* (sqrt (- 2 x)) (sqrt (- (* (- x 2) x) -4)))))
990.0ms
(/ (* (* (* (sqrt (- 4 (* x x))) (sqrt (- 4 (* x x)))) (sqrt (- 4 (* x x)))) (* (* (* x x) x) (* (* (sqrt (+ 8 (* x (* x x)))) (sqrt (+ 8 (* x (* x x))))) (sqrt (+ 8 (* x (* x x))))))) (* (* (* (sqrt (- 2 x)) (sqrt (- 2 x))) (sqrt (- 2 x))) (* (* (sqrt (- (* (- x 2) x) -4)) (sqrt (- (* (- x 2) x) -4))) (sqrt (- (* (- x 2) x) -4)))))
974.0ms
(/ (* (* (* (sqrt (- 4 (* x x))) (* x (sqrt (+ 8 (* x (* x x)))))) (* (sqrt (- 4 (* x x))) (* x (sqrt (+ 8 (* x (* x x))))))) (* (sqrt (- 4 (* x x))) (* x (sqrt (+ 8 (* x (* x x))))))) (* (* (* (sqrt (- 2 x)) (sqrt (- 2 x))) (sqrt (- 2 x))) (* (* (sqrt (- (* (- x 2) x) -4)) (sqrt (- (* (- x 2) x) -4))) (sqrt (- (* (- x 2) x) -4)))))
926.0ms
(/ (* (* (* (sqrt (- 4 (* x x))) (sqrt (- 4 (* x x)))) (sqrt (- 4 (* x x)))) (* (* (* x (sqrt (+ 8 (* x (* x x))))) (* x (sqrt (+ 8 (* x (* x x)))))) (* x (sqrt (+ 8 (* x (* x x))))))) (* (* (* (sqrt (- 2 x)) (sqrt (- (* (- x 2) x) -4))) (* (sqrt (- 2 x)) (sqrt (- (* (- x 2) x) -4)))) (* (sqrt (- 2 x)) (sqrt (- (* (- x 2) x) -4)))))

sample4.6s

Algorithm
intervals
Results
1.7s7608×body1280valid
1.1s2908×body2560valid
598.0ms4281×body640valid
539.0ms10048×body80valid
165.0ms1833×body320valid
40.0ms820×body160valid

prune3.6s

series905.0ms

Calls

13 calls:

Slowest
289.0ms
(/ (* (sqrt (- 4 (* x x))) (* x (sqrt (+ 8 (* x (* x x)))))) (* (sqrt (- 2 x)) (sqrt (- (* (- x 2) x) -4))))
82.0ms
(* (* (* (sqrt (+ 2 x)) (sqrt (+ 2 x))) (sqrt (+ 2 x))) (* (* x x) x))
79.0ms
(* x (sqrt (+ 8 (* x (* x x)))))
76.0ms
(cbrt (* (* (* (sqrt (+ 2 x)) (sqrt (+ 2 x))) (sqrt (+ 2 x))) (* (* x x) x)))
74.0ms
(* (sqrt (+ 2 x)) x)

rewrite583.0ms

Algorithm
rewrite-expression-head
Calls

13 calls:

Slowest
155.0ms
(* (* (* (sqrt (+ 2 x)) (sqrt (+ 2 x))) (sqrt (+ 2 x))) (* (* x x) x))
140.0ms
(cbrt (* (* (* (sqrt (+ 2 x)) (sqrt (+ 2 x))) (sqrt (+ 2 x))) (* (* x x) x)))
106.0ms
(* (sqrt (+ 2 x)) (cbrt (* (* (* (sqrt (+ 2 x)) (sqrt (+ 2 x))) (sqrt (+ 2 x))) (* (* x x) x))))
52.0ms
(/ (* (sqrt (- 4 (* x x))) (* x (sqrt (+ 8 (* x (* x x)))))) (* (sqrt (- 2 x)) (sqrt (- (* (- x 2) x) -4))))
35.0ms
(* (sqrt (+ 2 x)) (* (sqrt (+ 2 x)) x))
Rules
382×sqrt-div
220×associate-*l/
208×frac-times
183×flip-+ flip3-+
182×pow1
104×cbrt-div
90×add-exp-log
89×add-cbrt-cube
82×associate-*r/
68×add-sqr-sqrt
66×pow-prod-down
64×*-un-lft-identity
55×sqrt-prod
50×pow-prod-up
47×cbrt-unprod prod-exp
42×pow-plus
39×associate-*l*
38×add-cube-cbrt
26×associate-*r*
13×add-log-exp insert-posit16
12×distribute-lft-out unswap-sqr pow-sqr
11×pow1/2 sqrt-pow1 swap-sqr
10×pow2
flip3-- flip--
associate-/r/ *-commutative associate-/l/
div-exp cbrt-undiv
pow3
rem-sqrt-square
cbrt-prod
pow1/3 associate-/l* rem-square-sqrt frac-2neg cube-unmult associate-/r* sqrt-unprod clear-num rem-cbrt-cube div-inv times-frac

localize96.0ms

regimes23.0ms

Accuracy

Total 0.0b remaining (71.6%)

0.0b0%Expanding a square

bsearch1.0ms

end0.0ms