Details

sample1.1m (62.3%)

Algorithm
21×intervals
Results
37.1s38792×body10240exit
6.9s7349×body1280valid
5.5s3497×body2560valid
3.1s56587×body80valid
3.0s50195×body80nan
2.0s4644×body640valid
1.5s2975×body1280nan
730.0ms2631×body640nan
573.0ms2328×body320valid
215.0ms1274×body320nan
197.0ms1198×body160valid
119.0ms8356×pre80true
75.0ms658×body160nan
60.0ms31×body5120valid
19.0ms31×body2560nan
15.0msbody5120nan

series27.1s (25.6%)

Calls

88 calls:

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

prune6.7s (6.3%)

simplify2.8s (2.6%)

Algorithm
45×egg-herbie

regimes1.5s (1.4%)

Accuracy

Total 10.3b remaining (4.7%)

Threshold costs 1.4b (0.6%)

8.9b11%Toniolo and Linder, Equation (13)
0.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.0s (0.9%)

Algorithm
27×rewrite-expression-head
Calls

88 calls:

77.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
61.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))
55.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (pow (/ l Om) (/ 2.0 2)) (- U U*)))))
53.0ms
(* (pow (sqrt (sqrt (atan2 b b))) (- b a)) (cbrt (pow (pow (sqrt (sqrt (atan2 b b))) (- b a)) 3)))
53.0ms
(* (pow (sqrt (sqrt (atan2 b b))) (- b a)) (cbrt (pow (pow (sqrt (sqrt (atan2 b b))) (- b a)) 3)))
Rules
786×add-sqr-sqrt
667×unpow-prod-down
649×sqrt-prod
369×*-un-lft-identity
331×add-cube-cbrt
328×add-exp-log
234×associate-*r* pow1
228×unswap-sqr
195×cbrt-prod
178×add-cbrt-cube
145×prod-exp
137×cube-prod
127×associate-*l*
122×sqr-pow
102×associate-*r/
92×add-log-exp
81×log-prod
78×times-frac
65×pow-exp
62×sqrt-pow1
61×pow-prod-down
58×distribute-rgt-in distribute-lft-in
54×swap-sqr
52×unpow-prod-up
51×cbrt-unprod
48×sub-neg
47×flip-- pow-unpow flip3--
44×pow-to-exp
38×pow1/2
36×exp-sum
32×frac-sub
31×pow-pow
26×log-pow
24×sqrt-div
22×pow-sub
19×*-commutative difference-of-squares distribute-lft-out--
18×div-exp
16×associate--l+
14×exp-prod
12×rem-sqrt-square
associate-*l/ pow-prod-up associate-/r*
div-inv
associate-/l* unpow3 cube-mult sqrt-pow2 cube-div
pow-sqr
frac-times cbrt-div
cbrt-undiv rem-cube-cbrt pow2 rem-log-exp
associate-/l/ pow-plus acos-asin rem-exp-log associate-/r/ clear-num frac-2neg exp-to-pow
rem-square-sqrt div-sub pow1/3 sqrt-unprod

bsearch512.0ms (0.5%)

localize387.0ms (0.4%)

end0.0ms (0.0%)