Details

Time bar (total: 3.3s)

sample54.0ms

Algorithm
intervals
Results
24.0ms382×body80valid

simplify20.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (5.0ms)

IterNodesCost
0267
1576
2956
31166
41186
51186

prune8.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

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ t (* z b))
0.0b
(+ x (* a (+ t (* z b))))
0.0b
(+ (* y z) (+ x (* a (+ t (* z b)))))
0.8b
(* a (+ t (* z b)))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
13×add-log-exp
add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube
sum-log
flip3-+ flip-+
+-commutative associate-+r+ associate-*r* associate-*l*
distribute-rgt-in distribute-lft-in associate-*r/
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 59
Calls
4 calls:
3.0ms
(+ t (* z b))
3.0ms
(+ x (* a (+ t (* z b))))
6.0ms
(+ (* y z) (+ x (* a (+ t (* z b)))))
5.0ms
(* a (+ t (* z b)))

series222.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(+ t (* z b))
61.0ms
(+ x (* a (+ t (* z b))))
81.0ms
(+ (* y z) (+ x (* a (+ t (* z b)))))
57.0ms
(* a (+ t (* z b)))

simplify42.0ms

Algorithm
egg-herbie
Counts
71 → 71
Iterations

Useful iterations: 1 (9.0ms)

IterNodesCost
0325392
11353363
25001363

prune159.0ms

Filtered
71 candidates to 54 candidates (76.1%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New66571
Fresh011
Picked011
Done000
Total66773

Merged error: 0.0b

Counts
73 → 7

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))
0.0b
(+ x (* y z))
0.0b
(+ (+ x (* y z)) (* t a))
5.5b
(* (* a z) b)

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
20×add-log-exp
10×sum-log
pow1 add-exp-log add-cbrt-cube
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
+-commutative flip3-+ associate-*r* pow-prod-down prod-exp cbrt-unprod flip-+
associate-+l+
associate-*l* *-commutative
Counts
4 → 56
Calls
4 calls:
8.0ms
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))
2.0ms
(+ x (* y z))
5.0ms
(+ (+ x (* y z)) (* t a))
5.0ms
(* (* a z) b)

series164.0ms

Counts
4 → 12
Calls
4 calls:
76.0ms
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))
22.0ms
(+ x (* y z))
40.0ms
(+ (+ x (* y z)) (* t a))
26.0ms
(* (* a z) b)

simplify50.0ms

Algorithm
egg-herbie
Counts
68 → 68
Iterations

Useful iterations: 2 (44.0ms)

IterNodesCost
0335378
11670347
25002342

prune147.0ms

Filtered
68 candidates to 51 candidates (75.0%)
Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New67168
Fresh055
Picked011
Done011
Total67875

Merged error: 0.0b

Counts
75 → 8

localize14.0ms

Local error

Found 4 expressions with local error:

5.5b
(* (* a z) b)
15.8b
(cbrt (* (* a z) b))
15.8b
(cbrt (* (* a z) b))
15.8b
(cbrt (* (* a z) b))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-cbrt-cube
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
add-log-exp
cbrt-prod pow1/3 associate-*r* pow-prod-down prod-exp cbrt-unprod
associate-*l* *-commutative
Counts
4 → 45
Calls
4 calls:
5.0ms
(* (* a z) b)
4.0ms
(cbrt (* (* a z) b))
3.0ms
(cbrt (* (* a z) b))
4.0ms
(cbrt (* (* a z) b))

series294.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(* (* a z) b)
96.0ms
(cbrt (* (* a z) b))
85.0ms
(cbrt (* (* a z) b))
86.0ms
(cbrt (* (* a z) b))

simplify74.0ms

Algorithm
egg-herbie
Counts
57 → 57
Iterations

Useful iterations: 3 (70.0ms)

IterNodesCost
0181286
1716238
23196229
35001210

prune188.0ms

Filtered
57 candidates to 48 candidates (84.2%)
Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New56157
Fresh055
Picked011
Done022
Total56965

Merged error: 0.0b

Counts
65 → 9

localize19.0ms

Local error

Found 4 expressions with local error:

15.8b
(cbrt (* (* a z) b))
15.8b
(cbrt (* (* a z) b))
15.8b
(cbrt (* (* a z) b))
15.8b
(cbrt (* (* a z) b))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log cbrt-prod add-sqr-sqrt add-cube-cbrt *-un-lft-identity pow1/3 add-cbrt-cube add-log-exp
Counts
4 → 36
Calls
4 calls:
4.0ms
(cbrt (* (* a z) b))
4.0ms
(cbrt (* (* a z) b))
4.0ms
(cbrt (* (* a z) b))
4.0ms
(cbrt (* (* a z) b))

series352.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(cbrt (* (* a z) b))
89.0ms
(cbrt (* (* a z) b))
89.0ms
(cbrt (* (* a z) b))
87.0ms
(cbrt (* (* a z) b))

simplify58.0ms

Algorithm
egg-herbie
Counts
48 → 48
Iterations

Useful iterations: 4 (53.0ms)

IterNodesCost
0105288
1264260
2787248
32601220
45001208

prune169.0ms

Filtered
48 candidates to 40 candidates (83.3%)
Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New48048
Fresh055
Picked011
Done033
Total48957

Merged error: 0.0b

Counts
57 → 9

regimes302.0ms

Accuracy

0% (2.7b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0186
1186

end0.0ms

sample832.0ms

Algorithm
intervals
Results
433.0ms11730×body80valid