Details

Time bar (total: 5.0s)

sample14.0ms

Algorithm
intervals
Results
6.0ms256×body80valid

simplify25.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0174
1284
2434
3564
4724
51334
62144
72654
82974
92974

prune2.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(- 2.0 (+ x y))
0.0b
(/ (- x y) (- 2.0 (+ x y)))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
78×*-un-lft-identity
51×add-sqr-sqrt
30×times-frac
23×add-cube-cbrt
21×distribute-lft-out--
14×difference-of-squares
12×prod-diff
10×distribute-lft-out
add-log-exp
associate-/r*
associate-/l*
add-exp-log add-cbrt-cube
flip3-- fma-neg flip--
pow1 expm1-log1p-u diff-log associate-/r/ log1p-expm1-u associate-/l/
cbrt-undiv sub-neg frac-2neg div-sub div-exp clear-num sum-log div-inv associate--r+
Counts
2 → 94
Calls
2 calls:
7.0ms
(- 2.0 (+ x y))
11.0ms
(/ (- x y) (- 2.0 (+ x y)))

series68.0ms

Counts
2 → 6
Calls
2 calls:
14.0ms
(- 2.0 (+ x y))
54.0ms
(/ (- x y) (- 2.0 (+ x y)))

simplify53.0ms

Algorithm
egg-herbie
Counts
100 → 100
Iterations

Useful iterations: 2 (43.0ms)

IterNodesCost
0368772
11241649
25001636

prune165.0ms

Filtered
100 candidates to 59 candidates (59.0%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New973100
Fresh000
Picked101
Done000
Total983101

Merged error: 0b

Counts
101 → 3

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(- 2.0 (+ x y))
0.0b
(- 2.0 (+ x y))
0.0b
(/ x (- 2.0 (+ x y)))
0.0b
(- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))

rewrite164.0ms

Algorithm
rewrite-expression-head
Rules
1360×*-un-lft-identity
928×times-frac
845×add-sqr-sqrt
600×prod-diff
523×add-cube-cbrt
331×distribute-lft-out--
165×distribute-lft-out
159×difference-of-squares
104×associate-/r/
55×flip3-- flip--
52×div-inv
30×fma-neg
16×add-log-exp
add-exp-log associate-/r* add-cbrt-cube
diff-log
pow1 expm1-log1p-u log1p-expm1-u
sub-neg distribute-rgt-out-- associate-/l*
sum-log associate--r+
cbrt-undiv frac-2neg div-exp clear-num frac-sub sub-div
Counts
4 → 747
Calls
4 calls:
7.0ms
(- 2.0 (+ x y))
7.0ms
(- 2.0 (+ x y))
8.0ms
(/ x (- 2.0 (+ x y)))
59.0ms
(- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))

series155.0ms

Counts
4 → 12
Calls
4 calls:
15.0ms
(- 2.0 (+ x y))
14.0ms
(- 2.0 (+ x y))
50.0ms
(/ x (- 2.0 (+ x y)))
76.0ms
(- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))

simplify281.0ms

Algorithm
egg-herbie
Counts
759 → 759
Iterations

Useful iterations: 2 (98.0ms)

IterNodesCost
0131924252
1367917925
2500117815

prune1.0s

Filtered
759 candidates to 265 candidates (34.9%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New7581759
Fresh112
Picked011
Done000
Total7593762

Merged error: 0b

Counts
762 → 3

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(- 2.0 (+ x y))
0.0b
(/ (- 2.0 (+ x y)) (- x y))
0.0b
(/ 1 (/ (- 2.0 (+ x y)) (- x y)))

rewrite56.0ms

Algorithm
rewrite-expression-head
Rules
312×*-un-lft-identity
258×times-frac
225×add-sqr-sqrt
109×add-cube-cbrt
85×distribute-lft-out--
58×difference-of-squares
41×associate-/r*
30×distribute-lft-out
16×add-exp-log
12×prod-diff
11×associate-/r/
10×add-cbrt-cube
associate-/l*
div-exp add-log-exp
flip3-- flip--
div-inv
pow1 cbrt-undiv
expm1-log1p-u fma-neg log1p-expm1-u
rec-exp frac-2neg diff-log 1-exp clear-num associate-/l/
sub-neg pow-flip div-sub sum-log associate--r+ inv-pow
Counts
3 → 264
Calls
3 calls:
11.0ms
(- 2.0 (+ x y))
12.0ms
(/ (- 2.0 (+ x y)) (- x y))
17.0ms
(/ 1 (/ (- 2.0 (+ x y)) (- x y)))

series187.0ms

Counts
3 → 9
Calls
3 calls:
15.0ms
(- 2.0 (+ x y))
124.0ms
(/ (- 2.0 (+ x y)) (- x y))
49.0ms
(/ 1 (/ (- 2.0 (+ x y)) (- x y)))

simplify110.0ms

Algorithm
egg-herbie
Counts
273 → 273
Iterations

Useful iterations: 2 (82.0ms)

IterNodesCost
07402610
135682301
250022111

prune335.0ms

Filtered
273 candidates to 116 candidates (42.5%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New2730273
Fresh011
Picked011
Done011
Total2733276

Merged error: 0b

Counts
276 → 3

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ x (- 2.0 (+ x y)))
0.0b
(/ y (- 2.0 (+ x y)))
0.0b
(- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))
2.7b
(log1p (- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y)))))

rewrite170.0ms

Algorithm
rewrite-expression-head
Rules
1353×*-un-lft-identity
946×times-frac
844×add-sqr-sqrt
576×prod-diff
518×add-cube-cbrt
335×distribute-lft-out--
161×distribute-lft-out difference-of-squares
106×associate-/r/
54×flip3-- flip--
53×div-inv
24×fma-neg
12×associate-/r*
add-exp-log add-cbrt-cube
associate-/l* add-log-exp
expm1-log1p-u
pow1 log1p-expm1-u
distribute-rgt-out--
cbrt-undiv frac-2neg div-exp clear-num
sub-neg log1p-udef diff-log log1p-expm1 frac-sub sub-div
Counts
4 → 733
Calls
4 calls:
8.0ms
(/ x (- 2.0 (+ x y)))
8.0ms
(/ y (- 2.0 (+ x y)))
60.0ms
(- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))
1.0ms
(log1p (- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y)))))

series311.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(/ x (- 2.0 (+ x y)))
45.0ms
(/ y (- 2.0 (+ x y)))
71.0ms
(- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))
142.0ms
(log1p (- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y)))))

simplify284.0ms

Algorithm
egg-herbie
Counts
745 → 745
Iterations

Useful iterations: 2 (98.0ms)

IterNodesCost
0138124111
1391717957
2500117859

prune1.2s

Filtered
745 candidates to 271 candidates (36.4%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New7450745
Fresh000
Picked011
Done022
Total7453748

Merged error: 0b

Counts
748 → 3

regimes27.0ms

Accuracy

0% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 0.0b

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
097
197

end0.0ms

sample319.0ms

Algorithm
intervals
Results
188.0ms8000×body80valid