Details

sample1.0m (58.5%)

Algorithm
21×intervals
Results
36.5s39760×body10240exit
6.8s7298×body1280valid
5.4s3444×body2560valid
2.9s58069×body80nan
2.9s56840×body80valid
2.1s4635×body640valid
555.0ms2236×body320valid
197.0ms1170×body160valid
122.0ms8356×pre80true
70.0ms35×body5120valid
20.0msbody5120nan
18.0ms26×body2560nan
8.0ms24×body1280nan
2.0ms12×body640nan
2.0ms10×body320nan
2.0ms12×body160nan

series30.0s (28.2%)

Calls

86 calls:

4.8s
(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.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.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*)))))
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*)))))

prune7.7s (7.2%)

simplify3.2s (3.0%)

Algorithm
47×egg-herbie

regimes1.7s (1.6%)

Accuracy

Total 10.4b remaining (4.7%)

Threshold costs 0.7b (0.3%)

8.0b14.5%Toniolo and Linder, Equation (13)
1.7b0%Random Jason Timeout Test 006
0.6b0%Random Jason Timeout Test 014
0.1b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 012

rewrite900.0ms (0.8%)

Algorithm
29×rewrite-expression-head
Calls

86 calls:

88.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
68.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*))))
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*)))))
57.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
55.0ms
(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*)))))
Rules
420×add-sqr-sqrt
359×*-un-lft-identity
333×pow1
325×add-cube-cbrt
298×add-exp-log
189×sqrt-pow1
185×log-pow
164×add-cbrt-cube
159×prod-diff
133×associate-*r*
125×prod-exp
123×log-prod
107×distribute-rgt-in distribute-lft-in
105×times-frac
97×pow1/2
96×associate-*r/
95×cbrt-prod
88×add-log-exp
87×log1p-expm1-u
86×expm1-log1p-u
82×pow-prod-down
67×sqrt-prod
60×unpow-prod-down
49×exp-prod associate-*l*
47×flip-- flip3--
46×cbrt-unprod
45×pow-prod-up
40×associate--l+
32×frac-sub
30×pow-exp
26×unswap-sqr
25×sub-neg pow-sqr
24×sqrt-div
20×rem-log-exp
18×difference-of-squares div-exp
17×distribute-lft-out--
16×*-commutative
15×pow-to-exp
13×fma-neg
10×pow1/3 div-inv
rem-sqrt-square
sqr-pow associate-/r*
associate-/l*
pow-plus pow2
fma-udef
cbrt-undiv exp-sum
associate-/l/ acos-asin asin-acos associate-/r/ clear-num frac-2neg sinh-def
expm1-log1p rem-exp-log expm1-udef div-sub associate--r- pow3 diff-log

localize477.0ms (0.4%)

bsearch263.0ms (0.2%)

end0.0ms (0.0%)