Details

Time bar (total: 11.6s)

analyze656.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
25%74.9%0.1%3
25%74.9%0.1%4
31.2%68.7%0.1%5
31.2%59.3%9.5%6
34.3%54.6%11%7
34.3%49.2%16.5%8
35.9%46.4%17.7%9
35.9%42.1%22%10
36.7%40.6%22.7%11
36.7%39.1%24.2%12
37.1%38.3%24.7%13
37.1%36.7%26.2%14

sample291.0ms

Algorithm
intervals
Results
201.0ms150×body5120exit
33.0ms75×body1280nan
17.0ms61×body640nan
16.0ms256×body80valid
5.0ms29×body320nan
1.0ms10×body160nan
0.0msbody80overflowed
0.0msbody80nan
0.0msbody80invalid

simplify72.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (70.0ms)

IterNodesCost
048917
148917

prune10.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.3b

Counts
2 → 2

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (pow l (exp w)) (exp w))
0.3b
(pow l (exp w))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
21×times-frac
20×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
15×unpow-prod-down
associate-/l*
add-exp-log sqr-pow
add-cbrt-cube
pow1 pow-unpow div-exp associate-/r*
pow-to-exp pow-exp add-log-exp
cbrt-undiv pow-pow frac-2neg clear-num div-inv
Counts
2 → 62
Calls
2 calls:
5.0ms
(/ (pow l (exp w)) (exp w))
2.0ms
(pow l (exp w))

series43.0ms

Counts
2 → 6
Calls
2 calls:
23.0ms
(/ (pow l (exp w)) (exp w))
20.0ms
(pow l (exp w))

simplify44.0ms

Algorithm
egg-herbie
Counts
68 → 68
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
05129793

prune88.0ms

Filtered
49 candidates to 68 candidates (-38.8%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New64468
Fresh101
Picked101
Done000
Total66470

Merged error: 0.1b

Counts
70 → 4

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (cbrt (exp w)) (cbrt (exp w)))
0.2b
(pow (sqrt l) (exp w))
0.2b
(pow (sqrt l) (exp w))
0.4b
(* (/ (pow (sqrt l) (exp w)) (* (cbrt (exp w)) (cbrt (exp w)))) (/ (pow (sqrt l) (exp w)) (cbrt (exp w))))

rewrite62.0ms

Algorithm
rewrite-expression-head
Rules
180×add-sqr-sqrt
146×times-frac
106×add-exp-log
92×unpow-prod-down
70×associate-*r*
66×cbrt-prod
61×add-cube-cbrt *-un-lft-identity
49×unswap-sqr
46×sqrt-prod
45×div-exp
41×prod-exp
28×sqr-pow
20×associate-*l*
18×add-cbrt-cube
17×pow1 pow-to-exp pow-exp
cbrt-unprod
cbrt-undiv
pow-unpow pow-pow pow1/3 swap-sqr
add-log-exp
pow-prod-down
sqrt-pow1 pow1/2 pow-sqr *-commutative pow-prod-up sqrt-pow2 div-inv
pow2 frac-times pow-plus associate-*r/ associate-*l/
Counts
4 → 255
Calls
4 calls:
6.0ms
(* (cbrt (exp w)) (cbrt (exp w)))
3.0ms
(pow (sqrt l) (exp w))
3.0ms
(pow (sqrt l) (exp w))
33.0ms
(* (/ (pow (sqrt l) (exp w)) (* (cbrt (exp w)) (cbrt (exp w)))) (/ (pow (sqrt l) (exp w)) (cbrt (exp w))))

series94.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(* (cbrt (exp w)) (cbrt (exp w)))
18.0ms
(pow (sqrt l) (exp w))
19.0ms
(pow (sqrt l) (exp w))
33.0ms
(* (/ (pow (sqrt l) (exp w)) (* (cbrt (exp w)) (cbrt (exp w)))) (/ (pow (sqrt l) (exp w)) (cbrt (exp w))))

simplify96.0ms

Algorithm
egg-herbie
Counts
267 → 267
Iterations

Useful iterations: 0 (66.0ms)

IterNodesCost
049885119
149885119

prune445.0ms

Filtered
151 candidates to 267 candidates (-76.8%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New2652267
Fresh123
Picked101
Done000
Total2674271

Merged error: 0.1b

Counts
271 → 4

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(cbrt (sqrt (exp w)))
0.2b
(pow (sqrt l) (exp w))
0.2b
(pow (sqrt l) (exp w))
0.4b
(* (/ (pow (sqrt l) (exp w)) (* (* (cbrt (exp w)) (cbrt (sqrt (exp w)))) (cbrt (sqrt (exp w))))) (/ (pow (sqrt l) (exp w)) (cbrt (exp w))))

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
166×add-exp-log
79×add-sqr-sqrt
78×times-frac
76×prod-exp
66×div-exp
64×associate-*r*
58×unpow-prod-down
55×add-cube-cbrt *-un-lft-identity
40×cbrt-prod
32×sqrt-prod
24×pow-to-exp pow-exp add-cbrt-cube
14×associate-*l* cbrt-unprod
11×sqr-pow
10×pow1 cbrt-undiv
unswap-sqr
pow-unpow pow-pow
add-log-exp
sqrt-pow1 pow1/2 sqrt-pow2 div-inv
frac-times pow1/3 associate-*r/ pow-prod-down associate-*l/ *-commutative
Counts
4 → 207
Calls
4 calls:
2.0ms
(cbrt (sqrt (exp w)))
3.0ms
(pow (sqrt l) (exp w))
3.0ms
(pow (sqrt l) (exp w))
38.0ms
(* (/ (pow (sqrt l) (exp w)) (* (* (cbrt (exp w)) (cbrt (sqrt (exp w)))) (cbrt (sqrt (exp w))))) (/ (pow (sqrt l) (exp w)) (cbrt (exp w))))

series88.0ms

Counts
4 → 12
Calls
4 calls:
15.0ms
(cbrt (sqrt (exp w)))
18.0ms
(pow (sqrt l) (exp w))
18.0ms
(pow (sqrt l) (exp w))
37.0ms
(* (/ (pow (sqrt l) (exp w)) (* (* (cbrt (exp w)) (cbrt (sqrt (exp w)))) (cbrt (sqrt (exp w))))) (/ (pow (sqrt l) (exp w)) (cbrt (exp w))))

simplify88.0ms

Algorithm
egg-herbie
Counts
219 → 219
Iterations

Useful iterations: 0 (61.0ms)

IterNodesCost
049825116
149825116

prune194.0ms

Filtered
132 candidates to 219 candidates (-65.9%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New2181219
Fresh033
Picked011
Done000
Total2185223

Merged error: 0.0b

Counts
223 → 5

localize21.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (cbrt (pow (sqrt l) (exp w))) (cbrt (pow (sqrt l) (exp w))))
0.5b
(cbrt (pow (sqrt l) (exp w)))
0.5b
(cbrt (pow (sqrt l) (exp w)))
0.5b
(cbrt (pow (sqrt l) (exp w)))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
114×cbrt-prod
73×add-sqr-sqrt
66×unpow-prod-down
33×sqrt-prod
29×add-cube-cbrt *-un-lft-identity
25×unswap-sqr
17×sqr-pow
15×swap-sqr
13×associate-*r* associate-*l*
11×pow1
pow1/3
add-exp-log
add-cbrt-cube add-log-exp
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 138
Calls
4 calls:
13.0ms
(* (cbrt (pow (sqrt l) (exp w))) (cbrt (pow (sqrt l) (exp w))))
3.0ms
(cbrt (pow (sqrt l) (exp w)))
2.0ms
(cbrt (pow (sqrt l) (exp w)))
3.0ms
(cbrt (pow (sqrt l) (exp w)))

series129.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(* (cbrt (pow (sqrt l) (exp w))) (cbrt (pow (sqrt l) (exp w))))
31.0ms
(cbrt (pow (sqrt l) (exp w)))
28.0ms
(cbrt (pow (sqrt l) (exp w)))
28.0ms
(cbrt (pow (sqrt l) (exp w)))

simplify73.0ms

Algorithm
egg-herbie
Counts
150 → 150
Iterations

Useful iterations: 0 (57.0ms)

IterNodesCost
054622639

prune151.0ms

Filtered
100 candidates to 150 candidates (-50.0%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1482150
Fresh213
Picked011
Done011
Total1505155

Merged error: 0.0b

Counts
155 → 5

regimes106.0ms

Accuracy

0% (0.5b remaining)

Error of 0.6b against oracle of 0.1b and baseline of 0.6b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01629
11629

end0.0ms

sample8.7s

Algorithm
intervals
Results
6.0s4656×body5120exit
1.0s2326×body1280nan
520.0ms1881×body640nan
501.0ms8000×body80valid
168.0ms944×body320nan
30.0ms292×body160nan
10.0ms145×body80overflowed
10.0ms217×body80nan
8.0ms119×body80invalid
4.0msbody5120nan

Profiling

Loading profile data...