Details

simplify2.2m

Calls

1207 calls:

Slowest
864.0ms
(* (* (* (* c c) c) (* (* c c) c)) (* (* c c) c))
815.0ms
(sqrt (* (* (* 2 n) U) (- (* (- t (* 2 (/ (* l l) Om))) (- t (* 2 (/ (* l l) Om)))) (* (* (* n (pow (/ l Om) 2)) (- U U*)) (* (* n (pow (/ l Om) 2)) (- U U*))))))
728.0ms
(* (* (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
697.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (* t t) (* (* 2 (/ (* l l) Om)) (* 2 (/ (* l l) Om)))) (+ (* U U) (+ (* U* U*) (* U U*)))) (* (+ t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- (pow U 3) (pow U* 3)))))))
606.0ms
(sqrt (* (* (* 2 n) U) (- (pow (- t (* 2 (* l (/ l Om)))) 3) (pow (pow (* (/ l Om) (* (- U U*) (* (/ l Om) n))) 1) 3))))

sample1.4m

Algorithm
12×intervals
Results
51.4s32585×body10240exit
7.9s3440×body2560valid
5.8s5042×body1280valid
5.7s37059×body80nan
5.5s37136×body80valid
1.9s3081×body640valid
635.0ms1383×body320valid
345.0ms8256×pre80true
218.0ms704×body160valid
53.0ms33×body5120valid
28.0ms10×body5120nan
21.0msbody640nan
14.0ms11×body2560nan
10.0ms10×body1280nan
2.0msbody160nan
2.0msbody320nan

prune13.3s

series9.5s

Calls

52 calls:

Slowest
1.7s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.1s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.1s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (pow (* (/ l Om) (* (- U U*) (* (/ l Om) n))) 1))))
1.1s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (pow (* (/ l Om) (* (- U U*) (* (/ l Om) n))) 1))))
1.1s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (pow (* (/ l Om) (* (- U U*) (* (/ l Om) n))) 1))))

regimes1.9s

Accuracy

Total 8.2b remaining (4.5%)

Threshold costs 0.6b (0.3%)

7.6b22.3%Toniolo and Linder, Equation (13)
0.4b0%Random Jason Timeout Test 012
0.2b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 002
0.0b0%Random Jason Timeout Test 014

rewrite1.8s

Algorithm
17×rewrite-expression-head
Calls

52 calls:

Slowest
156.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (pow (* (/ l Om) (* (- U U*) (* (/ l Om) n))) 1)))
156.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (pow (* (/ l Om) (* (- U U*) (* (/ l Om) n))) 1)))
156.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (pow (* (/ l Om) (* (- U U*) (* (/ l Om) n))) 1)))
142.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
101.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (pow (* (/ l Om) (* (- U U*) (* (/ l Om) n))) 1))))
Rules
219×pow1
194×add-exp-log
174×add-sqr-sqrt
162×add-cbrt-cube
145×*-un-lft-identity
109×add-cube-cbrt
84×pow-prod-down prod-exp
74×associate-*r*
65×cbrt-unprod
62×add-log-exp
57×associate-*r/
52×insert-posit16
48×times-frac
46×associate-*l*
32×flip3-- flip--
24×sub-neg distribute-lft-in distribute-rgt-in
23×unpow-prod-down
21×difference-of-squares
20×sqrt-pow1 associate--l+
18×distribute-lft-out-- sqrt-div
16×frac-sub *-commutative
15×unswap-sqr log-prod
12×pow-prod-up pow-plus
11×log-pow
10×exp-prod
sqr-pow
div-exp pow-exp associate-/r*
sum-log associate-*l/ associate-/l*
pow1/2 cbrt-undiv pow-to-exp sqrt-prod
rem-log-exp pow2 div-inv pow-sqr
exp-sum
sinh-def unpow2 frac-times associate-/l/ flip3-+ associate-+r+ frac-2neg associate-/r/ pow3 acos-asin clear-num +-commutative flip-+
div-sub rem-exp-log

localize742.0ms

bsearch312.0ms

end1.0ms