Details

simplify4.5m

Calls

1702 calls:

Slowest
850.0ms
(sqrt (* 2 (* (* U n) (- (* (- (* t t) (* (* (/ (* l l) Om) 2) (* (/ (* l l) Om) 2))) (+ (* U U) (+ (* U* U*) (* U U*)))) (* (+ t (* (/ (* l l) Om) 2)) (* (* n (* (/ l Om) (/ l Om))) (- (pow U 3) (pow U* 3))))))))
800.0ms
(sqrt (* 2 (* (* U n) (- (* (- (* t t) (* (* (/ (* l l) Om) 2) (* (/ (* l l) Om) 2))) (* Om (+ U U*))) (* (+ t (* (/ (* l l) Om) 2)) (* (* n (* (/ l Om) l)) (- (* U U) (* U* U*))))))))
752.0ms
(cbrt (* (* (sinh c) (sinh c)) (* (* (cbrt (- (exp c) (exp (- c)))) (cbrt (- (exp c) (exp (- c))))) (cbrt (- (exp c) (exp (- c)))))))
697.0ms
(cbrt (* (* (sinh c) (sinh c)) (* (* (cbrt (- (exp c) (exp (- c)))) (cbrt (- (exp c) (exp (- c))))) (cbrt (- (exp c) (exp (- c)))))))
669.0ms
(sqrt (* (* U n) (- (* (- (* t t) (* (* (/ l (/ Om l)) 2) (* (/ l (/ Om l)) 2))) (* Om (+ U U*))) (* (+ t (* (/ l (/ Om l)) 2)) (* (* n (* (/ l Om) l)) (- (* U U) (* U* U*)))))))

sample1.5m

Algorithm
12×intervals
Results
55.3s32785×body10240exit
8.0s3405×body2560valid
6.3s37083×body80nan
5.8s4946×body1280valid
5.1s37301×body80valid
2.4s2957×body640valid
669.0ms1435×body320valid
667.0ms706×body160valid
413.0ms27×body5120valid
403.0ms8256×pre80true
23.0msbody640nan
21.0msbody5120nan
12.0msbody2560nan
6.0msbody1280nan
4.0msbody320nan
2.0msbody160nan

prune39.4s

series15.5s

Calls

62 calls:

Slowest
2.2s
(sqrt (* 2 (* (* U n) (- (- t (* (/ (* l l) Om) 2)) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))
1.6s
(sqrt (* 2 (* (sqrt (* (* U n) (- (- t (* (/ l (/ Om l)) 2)) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))) (sqrt (* (* U n) (- (- t (* (/ l (/ Om l)) 2)) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))))
1.5s
(sqrt (* 2 (* (* U n) (- (- t (* (/ l (/ Om l)) 2)) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))
1.4s
(sqrt (* 2 (* (* U n) (- (- t (* (/ l (/ Om l)) 2)) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))
1.4s
(sqrt (* 2 (* (* U n) (- (- t (* (/ l (/ Om l)) 2)) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))

rewrite2.4s

Algorithm
19×rewrite-expression-head
Calls

62 calls:

Slowest
589.0ms
(sqrt (* 2 (* (sqrt (* (* U n) (- (- t (* (/ l (/ Om l)) 2)) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))) (sqrt (* (* U n) (- (- t (* (/ l (/ Om l)) 2)) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))))
183.0ms
(sqrt (* 2 (* (* U n) (- (- t (* (/ (* l l) Om) 2)) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))
109.0ms
(sqrt (* 2 (* (* U n) (- (- t (* (/ l (/ Om l)) 2)) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))
108.0ms
(* (* n (* (/ l Om) (/ l Om))) (- U U*))
107.0ms
(sqrt (* 2 (* (* U n) (- (- t (* (/ l (/ Om l)) 2)) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))
Rules
4040×associate-*r/
1968×sqrt-div
1830×frac-times
1364×frac-sub
1250×flip3-- flip--
864×associate-*l/
226×sinh-def
225×pow1
178×cbrt-div
161×add-exp-log
158×add-cbrt-cube
152×add-sqr-sqrt
146×*-un-lft-identity
118×add-cube-cbrt
70×add-log-exp
68×pow-prod-down
62×insert-posit16
54×cbrt-unprod prod-exp
37×associate-*r*
28×sub-neg times-frac
26×distribute-rgt-in distribute-lft-in cbrt-prod
25×sqrt-pow1 log-pow
24×exp-prod
22×associate--l+
15×log-prod associate-*l*
14×pow-prod-up distribute-lft-out-- difference-of-squares pow-plus
13×pow-unpow unpow-prod-down sqrt-prod
11×div-exp cbrt-undiv *-commutative
10×pow1/3
associate-/r*
pow1/2
pow-sqr associate-/l* pow2 swap-sqr
pow-pow
rem-log-exp associate--r+ unswap-sqr pow3 acos-asin
pow-to-exp exp-sum pow-exp sqr-pow diff-log
rem-exp-log associate-/l/ frac-2neg associate-/r/ exp-to-pow rem-cbrt-cube clear-num div-inv
div-sub associate--l-

regimes2.1s

Accuracy

Total 6.5b remaining (3.5%)

6.2b28.9%Toniolo and Linder, Equation (13)
0.2b0%Random Jason Timeout Test 004
0.1b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 002
0.0b0%Random Jason Timeout Test 014

localize794.0ms

bsearch249.0ms

end0.0ms