Details

Time bar (total: 12.3s)

sample27.0ms

Algorithm
intervals
Results
14.0ms283×body80valid

simplify157.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (8.0ms)

IterNodesCost
0215
1374
2604
31044
41744
52374
62664
73124
83754
95074
106664
1111174
1213414
1315134
1415354
1515354

prune7.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 1.6b

Counts
2 → 1

localize9.0ms

Local error

Found 2 expressions with local error:

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

rewrite13.0ms

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

series155.0ms

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

simplify116.0ms

Algorithm
egg-herbie
Counts
70 → 70
Iterations

Useful iterations: 1 (14.0ms)

IterNodesCost
0258433
1702410
22403410
35001410

prune155.0ms

Filtered
70 candidates to 51 candidates (72.9%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New62870
Fresh000
Picked101
Done000
Total63871

Merged error: 1.0b

Counts
71 → 8

localize17.0ms

Local error

Found 4 expressions with local error:

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

rewrite141.0ms

Algorithm
rewrite-expression-head
Rules
819×*-un-lft-identity
797×add-sqr-sqrt
693×times-frac
459×add-cube-cbrt
441×prod-diff
177×distribute-lft-out--
167×difference-of-squares
138×associate-/r*
121×frac-sub
94×associate-/r/
72×associate-/l*
48×flip3-- flip--
47×div-inv
26×frac-2neg
24×clear-num
21×fma-neg
13×sub-div
add-exp-log add-cbrt-cube
add-log-exp
pow1 expm1-log1p-u log1p-expm1-u
distribute-rgt-out--
cbrt-undiv div-exp
sub-neg diff-log fma-udef
Counts
4 → 713
Calls
4 calls:
6.0ms
(/ t (- z a))
48.0ms
(- (/ z (- z a)) (/ t (- z a)))
6.0ms
(/ z (- z a))
1.0ms
(fma y (- (/ z (- z a)) (/ t (- z a))) x)

series356.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(/ t (- z a))
146.0ms
(- (/ z (- z a)) (/ t (- z a)))
53.0ms
(/ z (- z a))
122.0ms
(fma y (- (/ z (- z a)) (/ t (- z a))) x)

simplify256.0ms

Algorithm
egg-herbie
Counts
725 → 725
Iterations

Useful iterations: 1 (89.0ms)

IterNodesCost
0216417562
1500113777

prune8.8s

Filtered
725 candidates to 341 candidates (47.0%)
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New7214725
Fresh347
Picked011
Done000
Total7249733

Merged error: 1.0b

Counts
733 → 9

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ z (- z a))
0.0b
(/ 1 (- z a))
0.2b
(* t (/ 1 (- z a)))
1.5b
(fma y (- (/ z (- z a)) (* t (/ 1 (- z a)))) x)

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
67×add-sqr-sqrt
62×*-un-lft-identity
47×times-frac
36×add-cube-cbrt
21×associate-*r*
19×add-exp-log
15×associate-/r*
13×add-cbrt-cube
12×distribute-lft-out-- difference-of-squares
11×associate-*r/
10×associate-/l*
pow1
associate-/r/
div-exp
expm1-log1p-u prod-exp clear-num log1p-expm1-u add-log-exp
cbrt-undiv flip3-- frac-2neg associate-*l* un-div-inv flip-- div-inv unswap-sqr
rec-exp 1-exp cbrt-unprod
pow-flip pow-prod-down *-commutative fma-udef inv-pow
Counts
4 → 150
Calls
4 calls:
6.0ms
(/ z (- z a))
6.0ms
(/ 1 (- z a))
13.0ms
(* t (/ 1 (- z a)))
1.0ms
(fma y (- (/ z (- z a)) (* t (/ 1 (- z a)))) x)

series256.0ms

Counts
4 → 12
Calls
4 calls:
53.0ms
(/ z (- z a))
47.0ms
(/ 1 (- z a))
33.0ms
(* t (/ 1 (- z a)))
123.0ms
(fma y (- (/ z (- z a)) (* t (/ 1 (- z a)))) x)

simplify70.0ms

Algorithm
egg-herbie
Counts
162 → 162
Iterations

Useful iterations: 2 (58.0ms)

IterNodesCost
0369738
11435656
25002606

prune292.0ms

Filtered
162 candidates to 101 candidates (62.3%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1575162
Fresh527
Picked101
Done011
Total1638171

Merged error: 1.0b

Counts
171 → 8

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1 (- z a))
0.1b
(* z (/ 1 (- z a)))
0.2b
(* t (/ 1 (- z a)))
1.5b
(fma y (- (* z (/ 1 (- z a))) (* t (/ 1 (- z a)))) x)

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
76×add-sqr-sqrt
66×*-un-lft-identity
49×times-frac
42×associate-*r*
38×add-cube-cbrt
26×add-exp-log
22×associate-*r/
16×add-cbrt-cube
15×associate-/r*
12×distribute-lft-out-- difference-of-squares
11×associate-/l*
pow1
prod-exp
div-exp associate-*l* associate-/r/ un-div-inv unswap-sqr
clear-num
expm1-log1p-u cbrt-unprod log1p-expm1-u add-log-exp
cbrt-undiv rec-exp flip3-- frac-2neg 1-exp flip-- div-inv
pow-prod-down *-commutative
pow-flip fma-udef inv-pow
Counts
4 → 169
Calls
4 calls:
8.0ms
(/ 1 (- z a))
12.0ms
(* z (/ 1 (- z a)))
12.0ms
(* t (/ 1 (- z a)))
1.0ms
(fma y (- (* z (/ 1 (- z a))) (* t (/ 1 (- z a)))) x)

series248.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(/ 1 (- z a))
57.0ms
(* z (/ 1 (- z a)))
35.0ms
(* t (/ 1 (- z a)))
113.0ms
(fma y (- (* z (/ 1 (- z a))) (* t (/ 1 (- z a)))) x)

simplify100.0ms

Algorithm
egg-herbie
Counts
181 → 181
Iterations

Useful iterations: 2 (81.0ms)

IterNodesCost
0420790
11808675
25001596

prune325.0ms

Filtered
181 candidates to 113 candidates (62.4%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1792181
Fresh516
Picked011
Done011
Total1845189

Merged error: 0.0b

Counts
189 → 5

regimes150.0ms

Accuracy

0% (1.2b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0106

end0.0ms

sample547.0ms

Algorithm
intervals
Results
287.0ms8680×body80valid
0.0msbody1280valid