Details

sample1.2m (64.2%)

Algorithm
21×intervals
Results
39.3s39244×body10240exit
7.5s7206×body1280valid
5.7s3380×body2560valid
5.5s58308×body80nan
5.2s56576×body80valid
2.5s4792×body640valid
743.0ms2350×body320valid
317.0ms1270×body160valid
179.0ms8356×pre80true
44.0ms23×body5120valid
18.0msbody5120nan
16.0ms24×body2560nan
10.0ms27×body1280nan
4.0ms15×body640nan
3.0msbody320nan
2.0ms11×body160nan

series27.2s (24.3%)

Calls

76 calls:

4.7s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
4.6s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (pow (/ l Om) (/ 2.0 2)) (- U U*))))))
4.6s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.6s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
1.3s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (pow (/ l Om) (/ 2.0 2)) (- U U*)))))

prune6.1s (5.5%)

simplify3.0s (2.7%)

Algorithm
43×egg-herbie

regimes2.2s (2.0%)

Accuracy

Total 12.4b remaining (5.6%)

Threshold costs 0.5b (0.2%)

8.2b11.7%Toniolo and Linder, Equation (13)
2.1b0%Random Jason Timeout Test 004
1.7b0%Random Jason Timeout Test 006
0.5b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 002

rewrite745.0ms (0.7%)

Algorithm
25×rewrite-expression-head
Calls

76 calls:

84.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
65.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))
60.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (pow (/ l Om) (/ 2.0 2)) (- U U*)))))
53.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
53.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
Rules
299×add-sqr-sqrt
255×*-un-lft-identity
252×add-exp-log
225×add-cube-cbrt
167×pow1
143×add-cbrt-cube
111×prod-exp
102×prod-diff
95×associate-*r*
94×associate-*r/
80×add-log-exp
79×expm1-log1p-u
78×log1p-expm1-u times-frac
75×unpow-prod-down
73×distribute-rgt-in distribute-lft-in
50×pow-prod-down
45×flip-- flip3--
42×cbrt-prod
40×associate--l+
39×cbrt-unprod
35×associate-*l*
32×frac-sub
30×exp-prod pow-exp
26×log-pow
24×sqrt-div sqrt-pow1
22×sub-neg
21×log-prod
20×unswap-sqr
19×sqrt-prod
18×div-exp
15×difference-of-squares distribute-lft-out-- pow-to-exp
11×*-commutative
10×sqr-pow
pow1/2
pow1/3 associate-/r*
div-inv
associate-/l* expm1-udef rem-log-exp
expm1-log1p acos-asin
rem-exp-log rem-sqrt-square
cbrt-undiv log1p-udef log1p-expm1
associate-/l/ fma-udef associate-/r/ clear-num frac-2neg sinh-def
exp-diff div-sub sin-diff log-div

bsearch519.0ms (0.5%)

localize380.0ms (0.3%)

end0.0ms (0.0%)