Details

Time bar (total: 4.9s)

analyze572.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

sample61.0ms

Algorithm
intervals
Results
20.0ms42×body1280valid
13.0ms44×body640valid
7.0ms134×body80valid
4.0ms23×body320valid
2.0msbody640invalid
2.0ms13×body160valid
1.0msbody320invalid
1.0msbody1280invalid
0.0msbody160invalid
0.0msbody80invalid
0.0msbody80nan

simplify38.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (36.0ms)

IterNodesCost
049249
149249

prune7.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: 9.2b

Counts
2 → 1

localize7.0ms

Local error

Found 2 expressions with local error:

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

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
126×times-frac
100×*-un-lft-identity
90×unpow-prod-down
70×add-sqr-sqrt add-cube-cbrt
22×associate-/l*
15×distribute-lft-out
13×add-exp-log
10×associate-/r/
div-exp div-inv
flip3-+ flip-+ sqr-pow
pow-exp add-cbrt-cube
pow1 pow-unpow associate-/r*
pow-to-exp add-log-exp
cbrt-undiv pow-pow frac-2neg clear-num
Counts
2 → 139
Calls
2 calls:
14.0ms
(/ (pow (/ x (+ x y)) x) x)
7.0ms
(pow (/ x (+ x y)) x)

series38.0ms

Counts
2 → 6
Calls
2 calls:
20.0ms
(/ (pow (/ x (+ x y)) x) x)
17.0ms
(pow (/ x (+ x y)) x)

simplify69.0ms

Algorithm
egg-herbie
Counts
145 → 145
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
049612562
149612562

prune154.0ms

Filtered
109 candidates to 145 candidates (-33.0%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1387145
Fresh000
Picked101
Done000
Total1397146

Merged error: 0.5b

Counts
146 → 7

localize14.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(pow (* (/ (cbrt x) (cbrt (+ x y))) (/ (cbrt x) (cbrt (+ x y)))) x)

rewrite24.0ms

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

series101.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(cbrt x)
21.0ms
(cbrt x)
22.0ms
(cbrt x)
34.0ms
(pow (* (/ (cbrt x) (cbrt (+ x y))) (/ (cbrt x) (cbrt (+ x y)))) x)

simplify39.0ms

Algorithm
egg-herbie
Counts
69 → 69
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
05804690

prune95.0ms

Filtered
46 candidates to 69 candidates (-50.0%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New69069
Fresh066
Picked011
Done000
Total69776

Merged error: 0.5b

Counts
76 → 7

localize12.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
4.3b
(pow (/ x (+ x y)) (* (cbrt x) (cbrt x)))

rewrite11.0ms

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

series228.0ms

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

simplify55.0ms

Algorithm
egg-herbie
Counts
76 → 76
Iterations

Useful iterations: 0 (46.0ms)

IterNodesCost
04892652
14892652

prune119.0ms

Filtered
56 candidates to 76 candidates (-35.7%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New74276
Fresh145
Picked101
Done101
Total77683

Merged error: 0.5b

Counts
83 → 6

localize11.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
4.2b
(pow (/ x (+ x y)) (cbrt x))

rewrite12.0ms

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

series201.0ms

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

simplify39.0ms

Algorithm
egg-herbie
Counts
81 → 81
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
05079663

prune92.0ms

Filtered
57 candidates to 81 candidates (-42.1%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New80181
Fresh055
Picked101
Done000
Total81687

Merged error: 0.5b

Counts
87 → 6

regimes117.0ms

Accuracy

17.6% (7.3b remaining)

Error of 8.0b against oracle of 0.7b and baseline of 9.6b

bsearch398.0ms

Steps
ItersRangePoint
7
4.642534152286939e+115
1.0510217154358375e+117
5.264348161777968e+115
8
1.448699237388205e+59
1.3330862937231189e+62
1.3132932824772298e+62
9
175.03723390709962
675570258.6559858
562.7291412801162

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03330
13330

end0.0ms

analyze564.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.8s

Algorithm
intervals
Results
689.0ms1382×body1280valid
362.0ms1190×body640valid
244.0ms4416×body80valid
125.0ms636×body320valid
72.0ms246×body640invalid
47.0ms376×body160valid
40.0ms92×body1280invalid
34.0ms177×body320invalid
14.0ms120×body160invalid
9.0ms162×body80invalid
8.0ms192×body80nan

Profiling

Loading profile data...