Details

sample1.0m (56.7%)

Algorithm
21×intervals
Results
36.1s40290×body10240exit
6.9s7363×body1280valid
5.3s3377×body2560valid
2.8s58334×body80nan
2.7s56715×body80valid
2.0s4612×body640valid
554.0ms2301×body320valid
191.0ms1213×body160valid
103.0ms8356×pre80true
85.0ms49×body5120valid
31.0ms15×body5120nan
18.0ms28×body2560nan
5.0ms16×body1280nan
3.0ms11×body640nan
1.0msbody320nan
1.0ms11×body160nan

series29.4s (26.5%)

Calls

93 calls:

4.5s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ (* (cbrt l) (cbrt l)) (* (cbrt Om) (cbrt Om))) 2.0)) (pow (/ (cbrt l) (cbrt Om)) 2.0)) (- U U*)))))
4.5s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.4s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.3s
(sqrt (* (* (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ (* (cbrt l) (cbrt l)) (* (cbrt Om) (cbrt Om))) 2.0)) (pow (/ (cbrt l) (cbrt Om)) 2.0)) (- U U*))))) (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ (* (cbrt l) (cbrt l)) (* (cbrt Om) (cbrt Om))) 2.0)) (pow (/ (cbrt l) (cbrt Om)) 2.0)) (- U U*)))))) (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ (* (cbrt l) (cbrt l)) (* (cbrt Om) (cbrt Om))) 2.0)) (pow (/ (cbrt l) (cbrt Om)) 2.0)) (- U U*)))))))
1.2s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

prune9.8s (8.8%)

simplify3.4s (3.1%)

Algorithm
49×egg-herbie

rewrite2.7s (2.5%)

Algorithm
31×rewrite-expression-head
Calls

93 calls:

756.0ms
(sqrt (* (* (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ (* (cbrt l) (cbrt l)) (* (cbrt Om) (cbrt Om))) 2.0)) (pow (/ (cbrt l) (cbrt Om)) 2.0)) (- U U*))))) (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ (* (cbrt l) (cbrt l)) (* (cbrt Om) (cbrt Om))) 2.0)) (pow (/ (cbrt l) (cbrt Om)) 2.0)) (- U U*)))))) (cbrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ (* (cbrt l) (cbrt l)) (* (cbrt Om) (cbrt Om))) 2.0)) (pow (/ (cbrt l) (cbrt Om)) 2.0)) (- U U*)))))))
173.0ms
(* (* (* n (pow (/ (* (cbrt l) (cbrt l)) (* (cbrt Om) (cbrt Om))) 2.0)) (pow (/ (cbrt l) (cbrt Om)) 2.0)) (- U U*))
162.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ (* (cbrt l) (cbrt l)) (* (cbrt Om) (cbrt Om))) 2.0)) (pow (/ (cbrt l) (cbrt Om)) 2.0)) (- U U*))))
129.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
126.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
Rules
1616×associate-*r/
900×cbrt-div
785×flip-- flip3--
694×add-sqr-sqrt
624×frac-sub
544×frac-times
497×*-un-lft-identity
451×add-cube-cbrt
380×add-exp-log
370×sqrt-div
360×sqrt-prod
312×unpow-prod-down
271×pow1
255×prod-diff
184×unpow-prod-up
179×prod-exp
157×add-cbrt-cube
143×associate-*r*
95×add-log-exp
94×log1p-expm1-u associate-*l/ swap-sqr
93×expm1-log1p-u
92×sqrt-pow1
90×associate-*l*
87×times-frac
84×unswap-sqr
76×pow-exp
75×cbrt-prod
74×distribute-rgt-in distribute-lft-in
58×pow-prod-down
57×pow-unpow pow1/2
47×sqr-pow
41×pow-to-exp
40×pow-pow
38×cbrt-unprod
37×sub-neg
34×div-exp
30×associate--l+
29×pow1/3
28×pow-prod-up
24×difference-of-squares
23×distribute-lft-out--
17×log-prod
16×pow-sqr log-pow sinh-def
15×*-commutative rem-sqrt-square
14×exp-prod
13×fma-neg
12×pow-sub
10×pow-plus
div-inv
sqrt-pow2 pow2 associate-/r*
associate-/l*
exp-sum rem-log-exp
cbrt-undiv rem-square-sqrt sqrt-unprod
associate-/l/ acos-asin asin-acos associate-/r/ pow3 clear-num frac-2neg expm1-udef
expm1-log1p div-sub rem-exp-log associate--r- diff-log sin-diff

regimes2.1s (1.9%)

Accuracy

Total 10.9b remaining (4.9%)

Threshold costs 0.5b (0.2%)

8.2b10.6%Toniolo and Linder, Equation (13)
2.2b0%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 002

localize475.0ms (0.4%)

bsearch81.0ms (0.1%)

end0.0ms (0.0%)