Details

simplify1.5m

Calls

1180 calls:

Slowest
646.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
576.0ms
(sqrt (* (* (cbrt (* 2 n)) U) (- (* (- (pow t 3) (pow (* 2 (/ (* l l) Om)) 3)) (+ U U*)) (* (+ (* t t) (+ (* (* 2 (/ (* l l) Om)) (* 2 (/ (* l l) Om))) (* t (* 2 (/ (* l l) Om))))) (* (* n (pow (/ l Om) 2)) (- (* U U) (* U* U*)))))))
575.0ms
(+ (* 1/6 (pow c 3)) (+ (* 1/120 (pow c 5)) c))
544.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)))))))
517.0ms
(* (+ t (* 2 (/ (* l l) Om))) (+ (* U U) (+ (* U* U*) (* U U*))))

sample1.3m

Algorithm
11×intervals
Results
51.6s33060×body10240exit
7.7s3451×body2560valid
5.4s5075×body1280valid
4.0s27990×body80valid
3.2s22796×body80nan
1.7s2896×body640valid
619.0ms1396×body320valid
389.0ms8256×pre80true
226.0ms786×body160valid
26.0ms14×body5120valid
18.0msbody5120nan
10.0msbody2560nan
7.0msbody1280nan
3.0msbody640nan
3.0ms11×body160nan
3.0msbody320nan

series43.5s

Calls

44 calls:

Slowest
18.5s
(sqrt (* (* (cbrt (* 2 n)) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
10.3s
(sqrt (* (cbrt (* (cbrt (* 2 n)) U)) (- (- t (* (/ l (/ Om l)) 2)) (* (* (* (/ l Om) (/ l Om)) n) (- U U*)))))
10.2s
(sqrt (* (cbrt (* (cbrt (* 2 n)) U)) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.1s
(* (* (cbrt (* 2 n)) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

prune17.1s

rewrite9.1s

Algorithm
15×rewrite-expression-head
Calls

44 calls:

Slowest
1.9s
(sqrt (* (cbrt (* (cbrt (* 2 n)) U)) (- (- t (* (/ l (/ Om l)) 2)) (* (* (* (/ l Om) (/ l Om)) n) (- U U*)))))
1.8s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.2s
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
1.1s
(sqrt (* (* (cbrt (* 2 n)) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.1s
(sqrt (* (cbrt (* (cbrt (* 2 n)) U)) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
Rules
2306×frac-times
2265×associate-*l/
1688×add-sqr-sqrt
1240×frac-sub
1213×*-un-lft-identity
1153×flip3-- flip--
1026×associate-/l*
977×add-cube-cbrt
974×associate-/r*
822×associate-*r/
727×associate-*l*
630×sqrt-div
359×unswap-sqr
340×clear-num
331×associate-*r*
324×frac-2neg
319×times-frac
232×sqrt-prod
187×cbrt-prod
172×add-exp-log
137×add-cbrt-cube
132×distribute-lft-out--
123×pow1
85×swap-sqr
81×exp-prod
76×unpow-prod-down
75×difference-of-squares
67×prod-exp
54×add-log-exp
51×*-commutative
48×cbrt-unprod
44×insert-posit16
39×pow-prod-down
32×un-div-inv
27×log-pow
21×sub-neg rem-sqrt-square
19×div-exp
18×distribute-lft-in distribute-rgt-in
16×unpow2 sqr-pow div-inv
15×log-prod cbrt-undiv
11×sqrt-pow1
10×associate--l+
pow-exp
rem-log-exp
pow1/2 associate--r+ diff-log pow-to-exp
exp-sum rem-exp-log acos-asin
sinh-def associate-/l/ associate-/r/
exp-to-pow div-sub associate--l- asin-acos associate--r-

regimes1.1s

Accuracy

Total 0.3b remaining (0.2%)

0.2b0%Random Jason Timeout Test 004
0.1b0%Random Jason Timeout Test 012

localize601.0ms

bsearch9.0ms

end0.0ms