Details

Time bar (total: 10.8s)

sample62.0ms

Algorithm
intervals
Results
19.0ms43×body1280valid
13.0ms51×body640valid
7.0ms154×body80valid
6.0ms107×body80nan
5.0ms28×body320valid
2.0ms17×body160valid

simplify116.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 4 (9.0ms)

IterNodesCost
0156
1246
2516
31086
43104
57924
641834
750014

prune5.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 11.8b

Counts
2 → 1

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ x (+ x y))
0.1b
(* x (log (/ x (+ x y))))
10.4b
(log (/ x (+ x y)))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
70×*-un-lft-identity
54×log-prod
48×times-frac
42×add-sqr-sqrt
40×add-cube-cbrt
18×distribute-rgt-in distribute-lft-in
14×distribute-lft-out
10×add-exp-log log-div
associate-/r* associate-/r/ associate-/l*
pow1 add-cbrt-cube
flip3-+ associate-*r* log-rec clear-num flip-+ div-inv
expm1-log1p-u associate-*l* log1p-expm1-u add-log-exp
frac-2neg div-exp rem-log-exp log-pow distribute-rgt-neg-out
cbrt-undiv pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
3 → 136
Calls
3 calls:
5.0ms
(/ x (+ x y))
9.0ms
(* x (log (/ x (+ x y))))
6.0ms
(log (/ x (+ x y)))

series172.0ms

Counts
3 → 9
Calls
3 calls:
40.0ms
(/ x (+ x y))
80.0ms
(* x (log (/ x (+ x y))))
52.0ms
(log (/ x (+ x y)))

simplify52.0ms

Algorithm
egg-herbie
Counts
145 → 145
Iterations

Useful iterations: 2 (37.0ms)

IterNodesCost
0316938
11333868
25002848

prune215.0ms

Filtered
145 candidates to 90 candidates (62.1%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New1423145
Fresh000
Picked101
Done000
Total1433146

Merged error: 0.7b

Counts
146 → 3

localize19.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
4.1b
(log (/ (cbrt x) (cbrt (+ x y))))
4.1b
(log (/ (cbrt x) (cbrt (+ x y))))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
110×cbrt-prod
98×*-un-lft-identity
96×log-prod
84×times-frac
68×add-sqr-sqrt add-cube-cbrt
32×log-div
14×associate-/r* distribute-lft-out associate-/l*
10×add-exp-log
pow1
expm1-log1p-u cbrt-div rem-log-exp log-rec clear-num associate-/r/ add-cbrt-cube log1p-expm1-u add-log-exp
frac-2neg flip3-+ pow1/3 div-exp log-pow flip-+ div-inv
Counts
4 → 182
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
9.0ms
(log (/ (cbrt x) (cbrt (+ x y))))
9.0ms
(log (/ (cbrt x) (cbrt (+ x y))))

series497.0ms

Counts
4 → 12
Calls
4 calls:
174.0ms
(cbrt x)
174.0ms
(cbrt x)
73.0ms
(log (/ (cbrt x) (cbrt (+ x y))))
75.0ms
(log (/ (cbrt x) (cbrt (+ x y))))

simplify106.0ms

Algorithm
egg-herbie
Counts
194 → 194
Iterations

Useful iterations: 3 (84.0ms)

IterNodesCost
03461788
18901730
231041690
350011614

prune555.0ms

Filtered
194 candidates to 132 candidates (68.0%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New1931194
Fresh022
Picked011
Done000
Total1934197

Merged error: 0.2b

Counts
197 → 4

localize30.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (cbrt x))
0.6b
(cbrt (cbrt x))
4.1b
(log (/ (cbrt x) (cbrt (+ x y))))
27.9b
(log (/ (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))) (cbrt (+ x y))))

rewrite201.0ms

Algorithm
rewrite-expression-head
Rules
1914×cbrt-prod
1482×add-sqr-sqrt
754×log-prod
742×times-frac
648×unswap-sqr
598×*-un-lft-identity
403×associate-*l*
378×add-cube-cbrt
144×swap-sqr associate-*r*
126×log-div
110×associate-/l*
108×distribute-lft-out
40×*-commutative
17×add-exp-log
14×associate-/r*
pow1 rem-log-exp log-rec
expm1-log1p-u cbrt-div div-exp clear-num associate-/r/ add-cbrt-cube log1p-expm1-u add-log-exp
prod-exp
frac-2neg flip3-+ pow1/3 log-pow flip-+ div-inv
Counts
4 → 944
Calls
4 calls:
2.0ms
(cbrt (cbrt x))
2.0ms
(cbrt (cbrt x))
9.0ms
(log (/ (cbrt x) (cbrt (+ x y))))
80.0ms
(log (/ (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))) (cbrt (+ x y))))

series840.0ms

Counts
4 → 12
Calls
4 calls:
446.0ms
(cbrt (cbrt x))
246.0ms
(cbrt (cbrt x))
72.0ms
(log (/ (cbrt x) (cbrt (+ x y))))
75.0ms
(log (/ (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))) (cbrt (+ x y))))

simplify226.0ms

Algorithm
egg-herbie
Counts
956 → 956
Iterations

Useful iterations: 1 (56.0ms)

IterNodesCost
0363021046
1500120966

prune2.7s

Filtered
956 candidates to 480 candidates (50.2%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New9560956
Fresh022
Picked011
Done011
Total9564960

Merged error: 0.2b

Counts
960 → 4

localize15.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
38.6b
(log (/ (* (cbrt x) (cbrt x)) (/ (+ x y) (cbrt x))))

rewrite167.0ms

Algorithm
rewrite-expression-head
Rules
1428×times-frac
1032×*-un-lft-identity
924×add-sqr-sqrt
812×cbrt-prod
775×log-prod
692×add-cube-cbrt
175×associate-*l*
174×swap-sqr associate-*r*
169×distribute-lft-out
116×unswap-sqr
58×log-div
34×associate-/r*
33×associate-/l*
29×*-commutative div-inv
17×add-exp-log
15×associate-/r/
div-exp
pow1 rem-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
pow1/3 log-rec clear-num
frac-2neg prod-exp associate-/l/
flip3-+ log-pow flip-+
Counts
4 → 890
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
65.0ms
(log (/ (* (cbrt x) (cbrt x)) (/ (+ x y) (cbrt x))))

series626.0ms

Counts
4 → 12
Calls
4 calls:
188.0ms
(cbrt x)
182.0ms
(cbrt x)
188.0ms
(cbrt x)
67.0ms
(log (/ (* (cbrt x) (cbrt x)) (/ (+ x y) (cbrt x))))

simplify207.0ms

Algorithm
egg-herbie
Counts
902 → 902
Iterations

Useful iterations: 1 (69.0ms)

IterNodesCost
0389715796
1500115790

prune2.1s

Filtered
902 candidates to 507 candidates (56.2%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New9020902
Fresh011
Picked011
Done022
Total9024906

Merged error: 0.2b

Counts
906 → 4

regimes50.0ms

Accuracy

32.9% (3.2b remaining)

Error of 4.4b against oracle of 1.2b and baseline of 5.9b

bsearch52.0ms

Steps
ItersRangePoint
6
1.0543316325738937e+25
8.37173053923323e+25
1.0769375439169042e+25

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03941
14141
24141

end0.0ms

sample1.7s

Algorithm
intervals
Results
636.0ms1451×body1280valid
362.0ms1440×body640valid
215.0ms4892×body80valid
136.0ms842×body320valid
94.0ms3059×body80nan
49.0ms487×body160valid