Details

Time bar (total: 5.0s)

sample22.0ms

Algorithm
intervals
Results
9.0ms283×body80valid

simplify90.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 2 (7.0ms)

IterNodesCost
0185
1335
2614
31134
41734
52324
62804
73534
84854
96444
1010954
1113194
1214914
1315134
1415134

prune12.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.1b

Counts
2 → 2

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ y (- z a))
2.9b
(fma (/ y (- z a)) (- z t) x)

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt *-un-lft-identity
15×times-frac
12×add-cube-cbrt
associate-/r*
add-exp-log add-cbrt-cube distribute-lft-out-- difference-of-squares
associate-/l*
pow1 expm1-log1p-u associate-/r/ log1p-expm1-u add-log-exp
cbrt-undiv flip3-- frac-2neg div-exp clear-num flip-- fma-udef div-inv
Counts
2 → 49
Calls
2 calls:
6.0ms
(/ y (- z a))
1.0ms
(fma (/ y (- z a)) (- z t) x)

series124.0ms

Counts
2 → 6
Calls
2 calls:
32.0ms
(/ y (- z a))
92.0ms
(fma (/ y (- z a)) (- z t) x)

simplify124.0ms

Algorithm
egg-herbie
Counts
55 → 55
Iterations

Useful iterations: 4 (118.0ms)

IterNodesCost
0168266
1461247
21314247
34466246
45001244

prune168.0ms

Filtered
55 candidates to 43 candidates (78.2%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New49655
Fresh011
Picked101
Done000
Total50757

Merged error: 0.0b

Counts
57 → 7

localize19.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (- z a) y)
0.3b
(/ 1 (/ (- z a) y))
2.9b
(fma (/ 1 (/ (- z a) y)) (- z t) x)

rewrite56.0ms

Algorithm
rewrite-expression-head
Rules
132×times-frac
108×*-un-lft-identity
105×add-sqr-sqrt
71×add-cube-cbrt
25×associate-/r*
18×distribute-lft-out--
17×difference-of-squares
16×add-exp-log
15×associate-/l*
13×associate-/r/
10×add-cbrt-cube
div-exp
div-inv
pow1 cbrt-undiv clear-num associate-/l/
expm1-log1p-u frac-2neg log1p-expm1-u remove-double-div add-log-exp
rec-exp flip3-- 1-exp flip--
pow-flip div-sub fma-udef inv-pow
Counts
3 → 167
Calls
3 calls:
14.0ms
(/ (- z a) y)
26.0ms
(/ 1 (/ (- z a) y))
1.0ms
(fma (/ 1 (/ (- z a) y)) (- z t) x)

series224.0ms

Counts
3 → 9
Calls
3 calls:
31.0ms
(/ (- z a) y)
86.0ms
(/ 1 (/ (- z a) y))
106.0ms
(fma (/ 1 (/ (- z a) y)) (- z t) x)

simplify69.0ms

Algorithm
egg-herbie
Counts
176 → 176
Iterations

Useful iterations: 2 (53.0ms)

IterNodesCost
04931110
12027982
25001866

prune246.0ms

Filtered
176 candidates to 93 candidates (52.8%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1733176
Fresh426
Picked101
Done000
Total1785183

Merged error: 0.0b

Counts
183 → 5

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (/ (- z t) (/ (- z a) y)) x)
0.0b
(/ (- z a) y)
9.8b
(/ (- z t) (/ (- z a) y))

rewrite93.0ms

Algorithm
rewrite-expression-head
Rules
370×times-frac
314×*-un-lft-identity
312×add-sqr-sqrt
156×add-cube-cbrt
112×fma-def
78×distribute-lft-out-- difference-of-squares
28×associate-/r*
26×associate-/r/
20×associate-/l*
14×div-inv
10×add-exp-log add-cbrt-cube
associate-/l/
add-log-exp
cbrt-undiv flip3-- frac-2neg div-exp clear-num flip--
pow1 expm1-log1p-u div-sub log1p-expm1-u
+-commutative associate-+l- flip3-+ sum-log flip-+ distribute-lft-out
Counts
3 → 318
Calls
3 calls:
53.0ms
(+ (/ (- z t) (/ (- z a) y)) x)
7.0ms
(/ (- z a) y)
14.0ms
(/ (- z t) (/ (- z a) y))

series251.0ms

Counts
3 → 9
Calls
3 calls:
103.0ms
(+ (/ (- z t) (/ (- z a) y)) x)
30.0ms
(/ (- z a) y)
119.0ms
(/ (- z t) (/ (- z a) y))

simplify96.0ms

Algorithm
egg-herbie
Counts
327 → 327
Iterations

Useful iterations: 1 (24.0ms)

IterNodesCost
08371795
131401738
250011738

prune596.0ms

Filtered
327 candidates to 228 candidates (69.7%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New3252327
Fresh224
Picked011
Done000
Total3275332

Merged error: 0b

Counts
332 → 5

localize19.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (- z t))
0.6b
(cbrt (- z t))
0.6b
(cbrt (- z t))
1.5b
(/ (cbrt (- z t)) (/ (cbrt (- z a)) y))

rewrite56.0ms

Algorithm
rewrite-expression-head
Rules
440×times-frac
323×add-sqr-sqrt *-un-lft-identity
300×cbrt-prod
203×add-cube-cbrt
60×distribute-lft-out-- difference-of-squares
31×associate-/r*
16×associate-/r/ associate-/l*
15×add-cbrt-cube
10×cbrt-undiv cbrt-div div-inv
add-exp-log
flip3-- flip--
pow1 expm1-log1p-u log1p-expm1-u associate-/l/ add-log-exp
pow1/3 div-exp
frac-2neg clear-num
Counts
4 → 349
Calls
4 calls:
3.0ms
(cbrt (- z t))
3.0ms
(cbrt (- z t))
3.0ms
(cbrt (- z t))
24.0ms
(/ (cbrt (- z t)) (/ (cbrt (- z a)) y))

series860.0ms

Counts
4 → 12
Calls
4 calls:
180.0ms
(cbrt (- z t))
181.0ms
(cbrt (- z t))
177.0ms
(cbrt (- z t))
322.0ms
(/ (cbrt (- z t)) (/ (cbrt (- z a)) y))

simplify163.0ms

Algorithm
egg-herbie
Counts
361 → 361
Iterations

Useful iterations: 2 (119.0ms)

IterNodesCost
010384702
142554568
250024388

prune966.0ms

Filtered
361 candidates to 230 candidates (63.7%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New3610361
Fresh033
Picked011
Done011
Total3615366

Merged error: 0b

Counts
366 → 5

regimes150.0ms

Accuracy

0% (0.9b remaining)

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

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01819
11819

end0.0ms

sample559.0ms

Algorithm
intervals
Results
289.0ms8679×body80valid
0.0msbody1280valid
0.0msbody160valid