Details

sample5.4m (53.6%)

Algorithm
11×intervals
Results
3.7m20106×body10240exit
43.3s33004×body80valid
42.8s21373×body80nan
233.0ms30×body5120valid
115.0ms12×body2560valid
57.0ms28×body2560nan
39.0ms100×pre80true
30.0ms10×body640valid
13.0ms12×body1280valid
10.0ms10×body1280nan
6.0ms10×body160valid
3.0msbody320valid
1.0msbody640nan
1.0msbody320nan
0.0msbody160nan

simplify4.2m (41.5%)

prune13.7s (2.3%)

series9.7s (1.6%)

Calls

32 calls:

1.4s
(sinh c)
730.0ms
(* (cbrt (sqrt (atan2 b b))) (cbrt (sqrt (atan2 b b))))
645.0ms
(sin (pow (sqrt (atan2 b b)) (- b a)))
594.0ms
(+ (* 1/120 (pow c 5)) c)
580.0ms
(sin (* (pow (sqrt (atan2 b b)) (/ (- b a) 2)) (pow (sqrt (atan2 b b)) (/ (- b a) 2))))

rewrite3.1s (0.5%)

Algorithm
10×rewrite-expression-head
Calls

32 calls:

536.0ms
(sin (* (pow (sqrt (atan2 b b)) (/ (- b a) 2)) (pow (sqrt (atan2 b b)) (/ (- b a) 2))))
519.0ms
(* 1/120 (pow c 5))
438.0ms
(+ (* 1/6 (pow c 3)) (+ (* 1/120 (pow c 5)) c))
318.0ms
(pow (sqrt (atan2 b b)) (- b a))
122.0ms
(+ (* 1/6 (pow c 3)) (+ (* 1/120 (pow c 5)) c))
Rules
206×add-sqr-sqrt
126×*-un-lft-identity
110×add-cube-cbrt
88×sqrt-prod
80×cbrt-prod
66×pow1
60×add-exp-log
56×associate-*r*
48×pow-unpow
46×add-log-exp
40×unpow-prod-down add-cbrt-cube
32×unswap-sqr
30×times-frac associate-*l*
22×swap-sqr
16×pow1/2 sqrt-pow1
14×prod-exp
12×pow1/3 pow-pow rem-sqrt-square sqr-pow
cube-prod sum-log difference-of-squares distribute-lft-out-- pow-exp pow-to-exp
*-commutative cbrt-unprod
+-commutative sqrt-pow2 flip-+ flip3-+ pow-prod-down pow-prod-up unpow-prod-up pow-sqr pow-sub
associate-+r+ cube-mult div-sub unpow3 pow-plus div-inv pow2 sinh-def sub-neg

localize1.4s (0.2%)

regimes1.3s (0.2%)

Accuracy

Total 0.1b remaining (0%)

Threshold costs 0.1b (0%)

0.0b0%Random Jason Timeout Test 003
0.0b0%Random Jason Timeout Test 015
0.0b0%Random Jason Timeout Test 002
0.0b0%Random Jason Timeout Test 014

end23.0ms (0.0%)

bsearch5.0ms (0.0%)