Details

Time bar (total: 10.7s)

sample111.0ms

Algorithm
intervals
Results
29.0ms58×body10240exit
23.0ms44×body1280valid
15.0ms50×body640valid
7.0ms108×body80valid
7.0ms34×body320valid
5.0msbody2560valid
3.0ms82×body80nan
2.0ms19×body160valid
1.0msbody640nan
1.0msbody1280nan
1.0msbody320nan
0.0msbody160nan

simplify224.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0207
1357
2537
3817
41217
52507
63147
75327
89087
913977
1015537
1118927
1246827
1350017

prune3.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: 25.2b

Counts
2 → 1

localize20.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (/ (log (+ (- 1.0 y) (* y (exp z)))) t))
0.0b
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
1.7b
(log (+ (- 1.0 y) (* y (exp z))))
4.2b
(+ (- 1.0 y) (* y (exp z)))

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
86×*-un-lft-identity
69×add-sqr-sqrt
62×add-cube-cbrt
57×prod-diff
49×times-frac
18×pow1
14×log-pow
11×associate-+l+ add-log-exp
distribute-lft-out
add-exp-log log-prod
log-div add-cbrt-cube distribute-lft-out--
fma-def
expm1-log1p-u flip3-+ div-sub associate-*l* flip-+ log1p-expm1-u div-inv associate-/l*
fma-neg associate-/r* difference-of-squares
sub-neg diff-log sum-log associate--r-
cbrt-undiv +-commutative associate-+l- flip3-- frac-2neg div-exp rem-log-exp clear-num flip--
Counts
4 → 160
Calls
4 calls:
10.0ms
(- x (/ (log (+ (- 1.0 y) (* y (exp z)))) t))
12.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
11.0ms
(log (+ (- 1.0 y) (* y (exp z))))
17.0ms
(+ (- 1.0 y) (* y (exp z)))

series342.0ms

Counts
4 → 12
Calls
4 calls:
76.0ms
(- x (/ (log (+ (- 1.0 y) (* y (exp z)))) t))
152.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
74.0ms
(log (+ (- 1.0 y) (* y (exp z))))
39.0ms
(+ (- 1.0 y) (* y (exp z)))

simplify94.0ms

Algorithm
egg-herbie
Counts
172 → 172
Iterations

Useful iterations: 2 (71.0ms)

IterNodesCost
07673394
128822299
250022056

prune420.0ms

Filtered
172 candidates to 103 candidates (59.9%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New16210172
Fresh000
Picked101
Done000
Total16310173

Merged error: 4.8b

Counts
173 → 10

localize9.0ms

Local error

Found 1 expressions with local error:

4.3b
(/ (* z y) t)

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
36×times-frac
34×add-sqr-sqrt
26×add-cube-cbrt *-un-lft-identity
12×associate-*r* associate-*l* associate-/l*
add-exp-log add-cbrt-cube
*-commutative unswap-sqr
associate-/r*
cbrt-undiv div-exp
pow1 expm1-log1p-u frac-2neg prod-exp clear-num cbrt-unprod log1p-expm1-u div-inv add-log-exp
Counts
1 → 67
Calls
1 calls:
7.0ms
(/ (* z y) t)

series22.0ms

Counts
1 → 3
Calls
1 calls:
22.0ms
(/ (* z y) t)

simplify39.0ms

Algorithm
egg-herbie
Counts
70 → 70
Iterations

Useful iterations: 1 (9.0ms)

IterNodesCost
0264343
11153328
25001328

prune234.0ms

Filtered
70 candidates to 53 candidates (75.7%)
Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New64670
Fresh099
Picked101
Done000
Total651580

Merged error: 4.2b

Counts
80 → 15

localize18.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
0.6b
(cbrt t)
0.6b
(cbrt t)
4.0b
(/ (* z (* (cbrt y) (cbrt y))) (* (cbrt t) (cbrt t)))

rewrite202.0ms

Algorithm
rewrite-expression-head
Rules
1920×add-sqr-sqrt
1345×cbrt-prod
1194×associate-*r*
1188×times-frac
720×add-cube-cbrt *-un-lft-identity
656×unswap-sqr
522×associate-*l*
494×swap-sqr
129×*-commutative
89×add-cbrt-cube
69×cbrt-unprod
44×associate-/l*
30×cbrt-undiv
27×associate-/r*
25×add-exp-log
prod-exp
div-exp
pow1 expm1-log1p-u log1p-expm1-u add-log-exp
pow1/3
frac-2neg clear-num div-inv
Counts
4 → 1346
Calls
4 calls:
1.0ms
(cbrt t)
1.0ms
(cbrt t)
1.0ms
(cbrt t)
55.0ms
(/ (* z (* (cbrt y) (cbrt y))) (* (cbrt t) (cbrt t)))

series614.0ms

Counts
4 → 12
Calls
4 calls:
176.0ms
(cbrt t)
180.0ms
(cbrt t)
172.0ms
(cbrt t)
85.0ms
(/ (* z (* (cbrt y) (cbrt y))) (* (cbrt t) (cbrt t)))

simplify261.0ms

Algorithm
egg-herbie
Counts
1358 → 1358
Iterations

Useful iterations: 1 (76.0ms)

IterNodesCost
0474920932
1500120819

prune3.7s

Filtered
1358 candidates to 677 candidates (49.9%)
Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New135531358
Fresh31114
Picked101
Done000
Total1359141373

Merged error: 4.2b

Counts
1373 → 14

localize9.0ms

Local error

Found 1 expressions with local error:

6.6b
(/ y (/ t z))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
75×times-frac
45×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
16×associate-/r*
associate-/r/
add-exp-log add-cbrt-cube associate-/l*
div-inv
cbrt-undiv div-exp
frac-2neg clear-num
pow1 expm1-log1p-u log1p-expm1-u add-log-exp
Counts
1 → 80
Calls
1 calls:
7.0ms
(/ y (/ t z))

series18.0ms

Counts
1 → 3
Calls
1 calls:
18.0ms
(/ y (/ t z))

simplify47.0ms

Algorithm
egg-herbie
Counts
83 → 83
Iterations

Useful iterations: 2 (36.0ms)

IterNodesCost
0338475
11419455
25001454

prune236.0ms

Filtered
83 candidates to 66 candidates (79.5%)
Pruning

14 alts after pruning (13 fresh and 1 done)

PrunedKeptTotal
New83083
Fresh01313
Picked011
Done000
Total831497

Merged error: 4.2b

Counts
97 → 14

regimes858.0ms

Accuracy

50.2% (6.5b remaining)

Error of 10.5b against oracle of 4.1b and baseline of 17.0b

bsearch2.0ms

simplify3.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05580
15780
25780

end0.0ms

sample3.1s

Algorithm
intervals
Results
801.0ms1498×body1280valid
750.0ms1480×body10240exit
458.0ms1516×body640valid
216.0ms3564×body80valid
170.0ms893×body320valid
90.0ms70×body2560valid
90.0ms2331×body80nan
55.0ms489×body160valid
49.0ms247×body640nan
37.0ms116×body1280nan
29.0ms206×body320nan
9.0ms109×body160nan