Details

Time bar (total: 20.0s)

analyze2.4s (12%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%98.1%1.9%7
0%98.1%1.9%8
0%97.8%2.2%9
0%96.8%3.2%10
0%96.3%3.7%11
0%94.3%5.7%12
0.4%92.1%7.5%13
0.6%90.8%8.6%14

sample109.0ms (0.5%)

Algorithm
intervals
Results
41.0ms432×body80nan
28.0ms256×body80valid
5.0ms52×body80invalid

simplify40.0ms (0.2%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
0518628

prune18.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 27.1b

Counts
2 → 2

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

7.3b
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
7.4b
(* (* n (pow (/ l Om) 2.0)) (- U U*))
8.4b
(/ (* l l) Om)
20.1b
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))

rewrite44.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
32×add-exp-log
25×pow1
23×add-cbrt-cube
22×associate-*r/
16×prod-exp
13×pow-prod-down
11×flip3-- flip--
10×add-sqr-sqrt *-un-lft-identity cbrt-unprod
add-cube-cbrt associate-*r* frac-sub
sub-neg sqrt-div
sqrt-pow1 add-log-exp
distribute-rgt-in distribute-lft-in times-frac div-exp associate-/r*
cbrt-undiv associate-*l* pow-exp associate--l+ *-commutative
pow-to-exp frac-2neg pow1/2 clear-num sqrt-prod div-inv associate-/l* distribute-lft-out-- difference-of-squares
Counts
4 → 97
Calls

4 calls:

13.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
13.0ms
(* (* n (pow (/ l Om) 2.0)) (- U U*))
11.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.0ms
(/ (* l l) Om)

series2.4s (11.9%)

Counts
4 → 12
Calls

4 calls:

1.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
352.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
128.0ms
(* (* n (pow (/ l Om) 2.0)) (- U U*))
3.0ms
(/ (* l l) Om)

simplify41.0ms (0.2%)

Algorithm
egg-herbie
Counts
109 → 109
Iterations

Useful iterations: 0 (28.0ms)

IterNodesCost
051402554

prune356.0ms (1.8%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New9613109
Fresh101
Picked101
Done000
Total9813111

Merged error: 19.3b

Counts
111 → 13

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

6.5b
(* n (* (pow (/ l Om) 2.0) (* (cbrt (- U U*)) (cbrt (- U U*)))))
7.3b
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (* (pow (/ l Om) 2.0) (* (cbrt (- U U*)) (cbrt (- U U*))))) (cbrt (- U U*)))))
8.4b
(/ (* l l) Om)
20.1b
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (* (pow (/ l Om) 2.0) (* (cbrt (- U U*)) (cbrt (- U U*))))) (cbrt (- U U*))))))

rewrite91.0ms (0.5%)

Algorithm
rewrite-expression-head
Rules
350×associate-*r/
228×cbrt-div
168×flip3-- flip--
116×frac-times
104×frac-sub
58×associate-*l/
54×sqrt-div
48×add-exp-log
28×prod-exp
25×pow1 add-cbrt-cube
13×pow-prod-down cbrt-unprod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
sub-neg sqrt-pow1 div-exp associate-*r* associate-*l* pow-exp add-log-exp
times-frac associate-/r*
cbrt-undiv distribute-rgt-in pow-to-exp distribute-lft-in associate--l+ *-commutative
frac-2neg pow1/2 clear-num sqrt-prod div-inv associate-/l*
Counts
4 → 200
Calls

4 calls:

23.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (* (pow (/ l Om) 2.0) (* (cbrt (- U U*)) (cbrt (- U U*))))) (cbrt (- U U*)))))
23.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (* (pow (/ l Om) 2.0) (* (cbrt (- U U*)) (cbrt (- U U*))))) (cbrt (- U U*))))))
17.0ms
(* n (* (pow (/ l Om) 2.0) (* (cbrt (- U U*)) (cbrt (- U U*)))))
4.0ms
(/ (* l l) Om)

series2.6s (12.9%)

Counts
4 → 12
Calls

4 calls:

2.1s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (* (pow (/ l Om) 2.0) (* (cbrt (- U U*)) (cbrt (- U U*))))) (cbrt (- U U*))))))
367.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (* (pow (/ l Om) 2.0) (* (cbrt (- U U*)) (cbrt (- U U*))))) (cbrt (- U U*)))))
97.0ms
(* n (* (pow (/ l Om) 2.0) (* (cbrt (- U U*)) (cbrt (- U U*)))))
3.0ms
(/ (* l l) Om)

simplify87.0ms (0.4%)

Algorithm
egg-herbie
Counts
212 → 212
Iterations

Useful iterations: 0 (41.0ms)

IterNodesCost
0521612980

prune864.0ms (4.3%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New2093212
Fresh01212
Picked101
Done000
Total21015225

Merged error: 19.2b

Counts
225 → 15

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

4.6b
(* (pow (/ l Om) 2.0) (- U U*))
6.8b
(* n (* (pow (/ l Om) 2.0) (- U U*)))
7.6b
(* (* 2.0 n) (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))
20.1b
(sqrt (* (* 2.0 n) (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*))))))))

rewrite52.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
38×add-exp-log
31×pow1
24×add-sqr-sqrt
23×add-cbrt-cube
21×associate-*l* prod-exp
17×pow-prod-down
16×*-un-lft-identity
15×unpow-prod-down
14×add-cube-cbrt associate-*r/
12×cbrt-unprod
10×sub-neg times-frac
distribute-rgt-in distribute-lft-in
associate-*r*
sqrt-pow1
flip3-- pow-exp flip-- add-log-exp unswap-sqr
*-commutative
pow-to-exp sqrt-div div-exp sqr-pow
pow1/2 sqrt-prod div-inv distribute-lft-out-- difference-of-squares
Counts
4 → 113
Calls

4 calls:

14.0ms
(* (* 2.0 n) (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))
12.0ms
(sqrt (* (* 2.0 n) (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*))))))))
11.0ms
(* n (* (pow (/ l Om) 2.0) (- U U*)))
10.0ms
(* (pow (/ l Om) 2.0) (- U U*))

series2.5s (12.3%)

Counts
4 → 12
Calls

4 calls:

1.9s
(sqrt (* (* 2.0 n) (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*))))))))
347.0ms
(* (* 2.0 n) (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))
128.0ms
(* n (* (pow (/ l Om) 2.0) (- U U*)))
127.0ms
(* (pow (/ l Om) 2.0) (- U U*))

simplify69.0ms (0.3%)

Algorithm
egg-herbie
Counts
125 → 125
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
049802456
149802456

prune418.0ms (2.1%)

Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New1205125
Fresh31114
Picked011
Done000
Total12317140

Merged error: 17.9b

Counts
140 → 17

localize42.0ms (0.2%)

Local error

Found 4 expressions with local error:

20.1b
(sqrt (* (* (cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*))))))))) (cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))) (cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))))
21.9b
(cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))
21.9b
(cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))
21.9b
(cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))

rewrite79.0ms (0.4%)

Algorithm
rewrite-expression-head
Rules
188×associate-*r/
60×cbrt-div
30×flip3-- flip--
28×frac-times
26×sqrt-div
24×pow1
15×sqrt-pow1
14×associate-*l/
12×pow1/3
pow-prod-up
pow-plus
pow-prod-down
add-exp-log add-sqr-sqrt add-cube-cbrt *-un-lft-identity add-cbrt-cube add-log-exp
cbrt-prod pow-sqr
pow2
pow1/2 pow3 sqrt-prod
Counts
4 → 83
Calls

4 calls:

23.0ms
(cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))
22.0ms
(cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))
14.0ms
(cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))
13.0ms
(sqrt (* (* (cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*))))))))) (cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))) (cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))))

series2.9s (14.3%)

Counts
4 → 12
Calls

4 calls:

1.5s
(sqrt (* (* (cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*))))))))) (cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))) (cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))))
469.0ms
(cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))
437.0ms
(cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))
436.0ms
(cbrt (* 2.0 (* n (* U (- t (+ (* 2.0 (* (/ l Om) l)) (* n (* (pow (/ l Om) 2.0) (- U U*)))))))))

simplify54.0ms (0.3%)

Algorithm
egg-herbie
Counts
95 → 95
Iterations

Useful iterations: 0 (26.0ms)

IterNodesCost
053716280

prune518.0ms (2.6%)

Pruning

17 alts after pruning (15 fresh and 2 done)

PrunedKeptTotal
New94195
Fresh11415
Picked011
Done011
Total9517112

Merged error: 17.9b

Counts
112 → 17

regimes1.1s (5.6%)

Accuracy

Total 12.1b remaining (39.1%)

Threshold costs 0b (0%)

bsearch214.0ms (1.1%)

Steps
ItersRangePoint
7
1.7611260343986184e+72
1.7841436293156583e+74
7.158335102890174e+73
7
1.3516915780628772e-196
2.335818691228601e-194
1.3152323392947841e-194
8
-5.122315113553601e-302
-9.052826171263548e-307
-9.27291794463707e-307

simplify20.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (19.0ms)

IterNodesCost
0677137
1677137

end0.0ms (0%)

sample3.0s (15.1%)

Algorithm
intervals
Results
1.3s12833×body80nan
790.0ms8000×body80valid
125.0ms1244×body80invalid

Profiling

Loading profile data...