Details

Time bar (total: 5.1s)

analyze574.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
3.1%90.5%6.3%6
4.7%85.9%9.5%7
21.1%64%14.9%8
23.4%58.9%17.7%9
27.7%51.3%21%10
28.9%48.5%22.6%11
31.1%44.4%24.5%12
31.7%42.9%25.4%13
32.7%41%26.3%14

sample63.0ms

Algorithm
intervals
Results
24.0ms49×body1280valid
8.0ms26×body640valid
8.0ms144×body80valid
6.0ms29×body320valid
3.0ms10×body640invalid
1.0msbody160valid
1.0msbody320invalid
1.0msbody160invalid
0.0msbody80nan
0.0msbody1280invalid
0.0msbody80invalid

simplify40.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
049249
149249

prune10.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 12.1b

Counts
2 → 1

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (pow (/ x (+ x y)) x) x)
0.0b
(/ x (+ x y))
6.0b
(pow (/ x (+ x y)) x)

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
138×times-frac
118×*-un-lft-identity
90×unpow-prod-down
80×add-sqr-sqrt add-cube-cbrt
25×associate-/l*
19×distribute-lft-out
16×add-exp-log
12×associate-/r/
div-exp associate-/r* add-cbrt-cube div-inv
flip3-+ flip-+
sqr-pow
pow1 pow-exp
pow-unpow add-log-exp
cbrt-undiv pow-to-exp frac-2neg clear-num
pow-pow
Counts
3 → 172
Calls
3 calls:
10.0ms
(/ (pow (/ x (+ x y)) x) x)
5.0ms
(/ x (+ x y))
7.0ms
(pow (/ x (+ x y)) x)

series45.0ms

Counts
3 → 9
Calls
3 calls:
22.0ms
(/ (pow (/ x (+ x y)) x) x)
5.0ms
(/ x (+ x y))
17.0ms
(pow (/ x (+ x y)) x)

simplify74.0ms

Algorithm
egg-herbie
Counts
181 → 181
Iterations

Useful iterations: 0 (56.0ms)

IterNodesCost
049702849
149702849

prune205.0ms

Filtered
134 candidates to 181 candidates (-35.1%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1738181
Fresh000
Picked101
Done000
Total1748182

Merged error: 0.5b

Counts
182 → 8

localize15.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (+ x y))
0.5b
(cbrt (+ x y))
0.5b
(cbrt (+ x y))
1.9b
(pow (* (/ (cbrt x) (cbrt (+ x y))) (/ (cbrt x) (cbrt (+ x y)))) x)

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
17×add-exp-log
14×*-un-lft-identity
12×pow1 cbrt-prod
add-sqr-sqrt add-cube-cbrt
cbrt-div pow-pow
pow-exp
div-exp prod-exp add-cbrt-cube add-log-exp
pow-unpow flip3-+ pow1/3 flip-+ distribute-lft-out
pow2 pow-to-exp unpow-prod-down pow-plus pow-prod-down pow-sqr pow-prod-up sqr-pow
Counts
4 → 66
Calls
4 calls:
3.0ms
(cbrt (+ x y))
3.0ms
(cbrt (+ x y))
3.0ms
(cbrt (+ x y))
16.0ms
(pow (* (/ (cbrt x) (cbrt (+ x y))) (/ (cbrt x) (cbrt (+ x y)))) x)

series125.0ms

Counts
4 → 12
Calls
4 calls:
30.0ms
(cbrt (+ x y))
30.0ms
(cbrt (+ x y))
29.0ms
(cbrt (+ x y))
36.0ms
(pow (* (/ (cbrt x) (cbrt (+ x y))) (/ (cbrt x) (cbrt (+ x y)))) x)

simplify56.0ms

Algorithm
egg-herbie
Counts
78 → 78
Iterations

Useful iterations: 0 (48.0ms)

IterNodesCost
05013943

prune126.0ms

Filtered
58 candidates to 78 candidates (-34.5%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New77178
Fresh167
Picked101
Done000
Total79786

Merged error: 0.5b

Counts
86 → 7

localize16.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt x)
0.5b
(cbrt (+ x y))
0.5b
(cbrt (+ x y))
1.9b
(log (/ (cbrt x) (cbrt (+ x y))))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
56×cbrt-prod
50×*-un-lft-identity
48×log-prod
42×times-frac
34×add-sqr-sqrt add-cube-cbrt
distribute-lft-out
add-exp-log
cbrt-div
pow1
add-cbrt-cube add-log-exp
flip3-+ pow1/3 flip-+
rem-log-exp associate-/r/
log-div div-exp log-pow div-inv
Counts
4 → 98
Calls
4 calls:
1.0ms
(cbrt x)
3.0ms
(cbrt (+ x y))
3.0ms
(cbrt (+ x y))
7.0ms
(log (/ (cbrt x) (cbrt (+ x y))))

series105.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(cbrt x)
29.0ms
(cbrt (+ x y))
29.0ms
(cbrt (+ x y))
26.0ms
(log (/ (cbrt x) (cbrt (+ x y))))

simplify75.0ms

Algorithm
egg-herbie
Counts
110 → 110
Iterations

Useful iterations: 0 (62.0ms)

IterNodesCost
049081224
149081224

prune153.0ms

Filtered
77 candidates to 110 candidates (-42.9%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1100110
Fresh066
Picked011
Done000
Total1107117

Merged error: 0.5b

Counts
117 → 7

localize11.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt x)
0.5b
(cbrt x)
0.5b
(cbrt x)
6.0b
(pow (/ x (+ x y)) x)

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
22×*-un-lft-identity
18×unpow-prod-down
16×add-sqr-sqrt add-cube-cbrt
12×times-frac
cbrt-prod
add-exp-log
pow1
add-cbrt-cube add-log-exp
pow-unpow pow1/3 distribute-lft-out
pow-exp associate-/r/
pow-to-exp pow-pow flip3-+ div-exp flip-+ div-inv sqr-pow
Counts
4 → 66
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
3.0ms
(cbrt x)
7.0ms
(pow (/ x (+ x y)) x)

series82.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(cbrt x)
21.0ms
(cbrt x)
21.0ms
(cbrt x)
17.0ms
(pow (/ x (+ x y)) x)

simplify84.0ms

Algorithm
egg-herbie
Counts
78 → 78
Iterations

Useful iterations: 0 (77.0ms)

IterNodesCost
04926720
14926720

prune71.0ms

Filtered
56 candidates to 78 candidates (-39.3%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New76278
Fresh145
Picked101
Done011
Total78785

Merged error: 0.5b

Counts
85 → 7

regimes129.0ms

Accuracy

16.6% (4.3b remaining)

Error of 4.9b against oracle of 0.7b and baseline of 5.8b

bsearch540.0ms

Steps
ItersRangePoint
10
1.0535338254998307e+151
1.6750347067367524e+165
1.1647152521001902e+159
9
2.879526780490678e+86
3.1505108591876653e+91
3.164678549410275e+86
6
1.1596711588344699e+51
1.1897676745812978e+52
5.967650503494568e+51
9
0.8715315687916837
9168495.267225044
710.9535870360606

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
05454
15454

end0.0ms

analyze571.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
3.1%90.5%6.3%6
4.7%85.9%9.5%7
21.1%64%14.9%8
23.4%58.9%17.7%9
27.7%51.3%21%10
28.9%48.5%22.6%11
31.1%44.4%24.5%12
31.7%42.9%25.4%13
32.7%41%26.3%14

sample1.9s

Algorithm
intervals
Results
716.0ms1440×body1280valid
377.0ms1229×body640valid
237.0ms4307×body80valid
132.0ms649×body320valid
63.0ms219×body640invalid
50.0ms375×body160valid
42.0ms94×body1280invalid
32.0ms167×body320invalid
13.0ms108×body160invalid
9.0ms157×body80invalid
8.0ms190×body80nan

Profiling

Loading profile data...