Details

Time bar (total: 2.3s)

sample19.0ms

Algorithm
intervals
Results
5.0ms205×body80valid
2.0ms23×body640valid
1.0ms12×body1280valid
1.0msbody320valid
0.0msbody160valid

simplify114.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 4 (19.0ms)

IterNodesCost
0165
1355
2765
31375
42854
54594
67194
78484
810644
913974
1021014
1150024

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 12.0b

localize7.0ms

Local error

Found 1 expressions with local error:

1.5b
(fma (/ y (+ y 1.0)) (- x 1.0) 1.0)

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube fma-udef log1p-expm1-u add-log-exp
Counts
1 → 10
Calls
1 calls:
0.0ms
(fma (/ y (+ y 1.0)) (- x 1.0) 1.0)

series72.0ms

Counts
1 → 3
Calls
1 calls:
72.0ms
(fma (/ y (+ y 1.0)) (- x 1.0) 1.0)

simplify85.0ms

Algorithm
egg-herbie
Counts
13 → 13
Iterations

Useful iterations: 3 (29.0ms)

IterNodesCost
05983
116371
252368
3187266
4500166

prune42.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 6.3b

localize15.0ms

Local error

Found 3 expressions with local error:

1.3b
(exp (log (fma (/ y (+ y 1.0)) (- x 1.0) 1.0)))
1.5b
(fma (/ y (+ y 1.0)) (- x 1.0) 1.0)
2.6b
(log (fma (/ y (+ y 1.0)) (- x 1.0) 1.0))

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-cube-cbrt log-prod *-un-lft-identity
pow1
add-exp-log exp-prod
expm1-log1p-u exp-sum add-cbrt-cube log1p-expm1-u add-log-exp
log-pow
rem-log-exp fma-udef rem-exp-log
Counts
3 → 41
Calls
3 calls:
2.0ms
(exp (log (fma (/ y (+ y 1.0)) (- x 1.0) 1.0)))
0.0ms
(fma (/ y (+ y 1.0)) (- x 1.0) 1.0)
1.0ms
(log (fma (/ y (+ y 1.0)) (- x 1.0) 1.0))

series228.0ms

Counts
3 → 9
Calls
3 calls:
71.0ms
(exp (log (fma (/ y (+ y 1.0)) (- x 1.0) 1.0)))
71.0ms
(fma (/ y (+ y 1.0)) (- x 1.0) 1.0)
86.0ms
(log (fma (/ y (+ y 1.0)) (- x 1.0) 1.0))

simplify67.0ms

Algorithm
egg-herbie
Counts
50 → 50
Iterations

Useful iterations: 3 (61.0ms)

IterNodesCost
0151348
1383306
21437288
35001272

prune145.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 6.3b

localize14.0ms

Local error

Found 3 expressions with local error:

1.4b
(pow E (log (fma (/ y (+ y 1.0)) (- x 1.0) 1.0)))
1.5b
(fma (/ y (+ y 1.0)) (- x 1.0) 1.0)
2.6b
(log (fma (/ y (+ y 1.0)) (- x 1.0) 1.0))

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 log-prod
add-exp-log
pow-unpow
unpow-prod-up expm1-log1p-u unpow-prod-down add-cbrt-cube log1p-expm1-u add-log-exp
pow-exp log-pow
pow-to-exp e-exp-1 pow-pow rem-log-exp fma-udef sqr-pow
Counts
3 → 48
Calls
3 calls:
2.0ms
(pow E (log (fma (/ y (+ y 1.0)) (- x 1.0) 1.0)))
0.0ms
(fma (/ y (+ y 1.0)) (- x 1.0) 1.0)
1.0ms
(log (fma (/ y (+ y 1.0)) (- x 1.0) 1.0))

series334.0ms

Counts
3 → 9
Calls
3 calls:
175.0ms
(pow E (log (fma (/ y (+ y 1.0)) (- x 1.0) 1.0)))
70.0ms
(fma (/ y (+ y 1.0)) (- x 1.0) 1.0)
89.0ms
(log (fma (/ y (+ y 1.0)) (- x 1.0) 1.0))

simplify119.0ms

Algorithm
egg-herbie
Counts
57 → 57
Iterations

Useful iterations: 3 (111.0ms)

IterNodesCost
0222452
1702388
23014374
35002356

prune168.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.8b

localize7.0ms

Local error

Found 1 expressions with local error:

0.1b
(fma (/ x y) (- (/ 1.0 y) 1.0) x)

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube fma-udef log1p-expm1-u add-log-exp
Counts
1 → 10
Calls
1 calls:
0.0ms
(fma (/ x y) (- (/ 1.0 y) 1.0) x)

series50.0ms

Counts
1 → 3
Calls
1 calls:
50.0ms
(fma (/ x y) (- (/ 1.0 y) 1.0) x)

simplify116.0ms

Algorithm
egg-herbie
Counts
13 → 13
Iterations

Useful iterations: 1 (7.0ms)

IterNodesCost
04585
112167
248967
3263067
4500167

prune29.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.8b

regimes77.0ms

Accuracy

50.5% (6.8b remaining)

Error of 7.5b against oracle of 0.7b and baseline of 14.4b

bsearch95.0ms

Steps
ItersRangePoint
9
8.265728872997005e+49
2.125362142851107e+57
8.378022305507415e+49
7
-1.0769684704681175e+19
-5.137140036294433e+16
-1.3746235338057781e+17

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0218
1218

end0.0ms

sample476.0ms

Algorithm
intervals
Results
163.0ms6100×body80valid
73.0ms722×body640valid
43.0ms357×body1280valid
38.0ms539×body320valid
17.0ms282×body160valid