Details

sample1.0m (56.8%)

Algorithm
21×intervals
Results
34.5s35377×body10240exit
6.9s7292×body1280valid
5.4s3441×body2560valid
2.9s58628×body80nan
2.9s56590×body80valid
2.1s4762×body640valid
562.0ms2271×body320valid
195.0ms1166×body160valid
164.0ms3708×body80overflowed
115.0ms8356×pre80true
47.0ms25×body5120valid
17.0msbody5120nan
16.0ms29×body2560nan
5.0ms22×body1280nan
5.0ms21×body640nan
2.0msbody320nan
2.0ms14×body160nan

series29.0s (27.3%)

Calls

81 calls:

4.7s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.7s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.7s
(sqrt (* (* (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))) (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))) (* (cbrt (* (* 2.0 n) U)) (cbrt (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))))
4.6s
(sqrt (* (* (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))) (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))) (cbrt (* (* (* 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)) (- U U*))))

prune9.7s (9.2%)

simplify3.2s (3.0%)

Algorithm
43×egg-herbie

regimes2.0s (1.9%)

Accuracy

Total 13.7b remaining (6.1%)

Threshold costs 0.6b (0.2%)

11.3b-6.5%Toniolo and Linder, Equation (13)
1.8b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.1b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 003

rewrite1.2s (1.1%)

Algorithm
25×rewrite-expression-head
Calls

81 calls:

177.0ms
(sqrt (* (* (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))) (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))) (* (cbrt (* (* 2.0 n) U)) (cbrt (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))))
154.0ms
(sqrt (* (* (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))) (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))) (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))))
52.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
47.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
39.0ms
(* (pow (pow (sqrt (atan2 b b)) 1/2) (- b a)) (pow (pow (sqrt (atan2 b b)) 1/2) (- b a)))
Rules
3132×associate-*r/
1794×cbrt-div
1520×flip-- flip3--
1212×frac-sub
1082×frac-times
696×sqrt-div
389×add-sqr-sqrt
309×unpow-prod-down
244×*-un-lft-identity
209×add-exp-log
206×add-cube-cbrt
202×pow1
183×sqrt-prod
182×associate-*l/
124×add-cbrt-cube
83×add-log-exp
80×prod-exp
78×pow-exp
76×associate-*r*
73×unswap-sqr
57×swap-sqr sqr-pow
55×cbrt-prod
52×pow-prod-down
51×sqrt-pow1
50×associate-*l*
44×pow-to-exp
39×times-frac
38×pow-unpow
37×pow1/3
32×unpow-prod-up
29×sub-neg
24×pow1/2 cbrt-unprod
23×log-pow
22×pow-prod-up
20×difference-of-squares
19×pow-pow distribute-lft-out--
18×exp-prod
12×distribute-rgt-in distribute-lft-in pow-sqr pow-sub log-prod
10×rem-sqrt-square
*-commutative
pow-plus associate--l+ associate-/r*
pow2
associate-/l* div-exp
rem-log-exp
cbrt-undiv sqrt-pow2 div-inv
associate-/l/ unpow1/2 acos-asin asin-acos sqrt-unprod associate-/r/ clear-num frac-2neg
rem-square-sqrt div-sub associate--r- pow3 cosh-def diff-log

localize412.0ms (0.4%)

bsearch303.0ms (0.3%)

end0.0ms (0.0%)