Details

simplify1.4m

Calls

1080 calls:

Slowest
728.0ms
(* (* (* (* (* 2 n) U) (* (* 2 n) U)) (* (* 2 n) U)) (* (* (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
700.0ms
(* (* (* (* (* 2 n) (* 2 n)) (* 2 n)) (* (* U U) U)) (* (* (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
662.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)))))))
565.0ms
(sqrt (+ (pow (pow (* (* U t) (* n 2)) 1) 3) (pow (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2) 3)))
552.0ms
(sqrt (* (* (* 2 n) U) (- (pow (- t (* 2 (/ (* l l) Om))) 3) (pow (* (* n (pow (/ l Om) 2)) (- U U*)) 3))))

sample1.3m

Algorithm
12×intervals
Results
49.7s32435×body10240exit
7.7s3444×body2560valid
6.0s37409×body80nan
5.3s4893×body1280valid
4.9s37309×body80valid
1.6s2930×body640valid
579.0ms1480×body320valid
472.0ms776×body160valid
369.0ms8256×pre80true
39.0msbody2560nan
35.0ms22×body5120valid
27.0ms10×body5120nan
5.0ms10×body320nan
5.0msbody1280nan
3.0ms11×body160nan
2.0msbody640nan

prune16.2s

series11.6s

Calls

62 calls:

Slowest
2.5s
(sqrt (+ (pow (* (* U t) (* n 2)) 1) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.3s
(sqrt (* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n))))))))
871.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
555.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

rewrite2.4s

Algorithm
19×rewrite-expression-head
Calls

62 calls:

Slowest
569.0ms
(* (sqrt (* (* (* c c) (* c c)) 1/24)) (sqrt (* (* (* c c) (* c c)) 1/24)))
202.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
175.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
145.0ms
(* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n)))))))
129.0ms
(sqrt (* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n))))))))
Rules
1144×pow1
707×pow-prod-down
269×sqrt-pow1
243×add-exp-log
210×add-cbrt-cube
193×add-sqr-sqrt
174×*-un-lft-identity
134×add-cube-cbrt
116×prod-exp
92×cbrt-unprod
90×pow-prod-up
71×add-log-exp
64×pow-sqr
62×insert-posit16 cbrt-prod
56×associate-*r*
48×associate-*l*
38×times-frac
33×associate-*r/
27×pow1/2 log-pow
22×pow1/3
21×flip3-- flip-- pow-plus
20×associate-*l/
17×log-prod swap-sqr *-commutative sqrt-prod
16×sinh-def pow2 distribute-lft-out-- difference-of-squares
14×cbrt-div unswap-sqr
12×sub-neg sqrt-div distribute-rgt-in distribute-lft-in
10×div-exp
cbrt-undiv
frac-times frac-sub associate-/r*
exp-prod
flip3-+ 1-exp flip-+ associate-/l*
rem-log-exp
distribute-lft-out sum-log +-commutative associate--l+
div-inv
pow-exp associate-/l/ frac-2neg associate-/r/ rem-sqrt-square acos-asin clear-num
div-sub rem-square-sqrt pow-to-exp exp-to-pow sqrt-unprod cosh-def

regimes1.6s

Accuracy

Total 9.4b remaining (5.2%)

8.5b13.2%Toniolo and Linder, Equation (13)
0.7b0%Random Jason Timeout Test 004
0.3b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 002
0.0b0%Random Jason Timeout Test 014

localize726.0ms

bsearch201.0ms

end0.0ms