Details

Time bar (total: 5.5s)

sample85.0ms

Algorithm
intervals
Results
44.0ms539×body80valid

simplify138.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
06615
120414
263114
3146814
4246414
5390914
6500114

prune20.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: 4.1b

Counts
2 → 1

localize27.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* x 4.0) i)
0.4b
(* (* x 18.0) y)
2.5b
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
4.6b
(* (* (* x 18.0) y) z)

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-exp-log add-cbrt-cube
13×pow-prod-down prod-exp cbrt-unprod
12×associate-*r*
11×add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
associate-*l*
*-commutative add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip-- unswap-sqr
Counts
4 → 81
Calls
4 calls:
5.0ms
(* (* x 4.0) i)
5.0ms
(* (* x 18.0) y)
9.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
7.0ms
(* (* (* x 18.0) y) z)

series171.0ms

Counts
4 → 12
Calls
4 calls:
19.0ms
(* (* x 4.0) i)
19.0ms
(* (* x 18.0) y)
106.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
28.0ms
(* (* (* x 18.0) y) z)

simplify63.0ms

Algorithm
egg-herbie
Counts
93 → 93
Iterations

Useful iterations: 1 (12.0ms)

IterNodesCost
0399472
12129393
25002393

prune265.0ms

Filtered
93 candidates to 53 candidates (57.0%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New88593
Fresh000
Picked101
Done000
Total89594

Merged error: 1.8b

Counts
94 → 5

localize24.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* j 27.0) k)
0.2b
(* (* x 4.0) i)
2.5b
(* t (- (* (* x (* 18.0 y)) z) (* a 4.0)))
4.6b
(* (* x (* 18.0 y)) z)

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-exp-log add-cbrt-cube
13×pow-prod-down prod-exp cbrt-unprod
12×associate-*r*
11×add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
associate-*l*
*-commutative add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip-- unswap-sqr
Counts
4 → 81
Calls
4 calls:
5.0ms
(* (* j 27.0) k)
5.0ms
(* (* x 4.0) i)
9.0ms
(* t (- (* (* x (* 18.0 y)) z) (* a 4.0)))
7.0ms
(* (* x (* 18.0 y)) z)

series192.0ms

Counts
4 → 12
Calls
4 calls:
16.0ms
(* (* j 27.0) k)
19.0ms
(* (* x 4.0) i)
117.0ms
(* t (- (* (* x (* 18.0 y)) z) (* a 4.0)))
39.0ms
(* (* x (* 18.0 y)) z)

simplify66.0ms

Algorithm
egg-herbie
Counts
93 → 93
Iterations

Useful iterations: 1 (14.0ms)

IterNodesCost
0475473
12279394
25002394

prune256.0ms

Filtered
93 candidates to 50 candidates (53.8%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New91293
Fresh044
Picked101
Done000
Total92698

Merged error: 1.5b

Counts
98 → 6

localize20.0ms

Local error

Found 4 expressions with local error:

0.2b
(* x (* 18.0 y))
0.2b
(* (* j 27.0) k)
2.5b
(* t (- (* (* x (* 18.0 y)) z) (* a 4.0)))
4.6b
(* (* x (* 18.0 y)) z)

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-exp-log add-cbrt-cube
13×pow-prod-down prod-exp cbrt-unprod
11×add-sqr-sqrt
10×associate-*r*
add-cube-cbrt *-un-lft-identity
associate-*l*
*-commutative add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip-- unswap-sqr
Counts
4 → 81
Calls
4 calls:
5.0ms
(* x (* 18.0 y))
5.0ms
(* (* j 27.0) k)
9.0ms
(* t (- (* (* x (* 18.0 y)) z) (* a 4.0)))
7.0ms
(* (* x (* 18.0 y)) z)

series176.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(* x (* 18.0 y))
16.0ms
(* (* j 27.0) k)
108.0ms
(* t (- (* (* x (* 18.0 y)) z) (* a 4.0)))
29.0ms
(* (* x (* 18.0 y)) z)

simplify60.0ms

Algorithm
egg-herbie
Counts
93 → 93
Iterations

Useful iterations: 1 (11.0ms)

IterNodesCost
0404472
11945393
25002393

prune253.0ms

Filtered
93 candidates to 51 candidates (54.8%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New92193
Fresh145
Picked101
Done000
Total94599

Merged error: 1.5b

Counts
99 → 5

localize26.0ms

Local error

Found 4 expressions with local error:

0.2b
(* x (* 18.0 y))
0.2b
(* (* x 4.0) i)
2.5b
(* t (- (* (* x (* 18.0 y)) z) (* a 4.0)))
4.6b
(* (* x (* 18.0 y)) z)

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-exp-log add-cbrt-cube
13×pow-prod-down prod-exp cbrt-unprod
11×add-sqr-sqrt
10×associate-*r*
add-cube-cbrt *-un-lft-identity
associate-*l*
*-commutative add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip-- unswap-sqr
Counts
4 → 81
Calls
4 calls:
5.0ms
(* x (* 18.0 y))
5.0ms
(* (* x 4.0) i)
10.0ms
(* t (- (* (* x (* 18.0 y)) z) (* a 4.0)))
8.0ms
(* (* x (* 18.0 y)) z)

series178.0ms

Counts
4 → 12
Calls
4 calls:
19.0ms
(* x (* 18.0 y))
23.0ms
(* (* x 4.0) i)
110.0ms
(* t (- (* (* x (* 18.0 y)) z) (* a 4.0)))
25.0ms
(* (* x (* 18.0 y)) z)

simplify59.0ms

Algorithm
egg-herbie
Counts
93 → 93
Iterations

Useful iterations: 1 (12.0ms)

IterNodesCost
0397472
11933393
25001393

prune256.0ms

Filtered
93 candidates to 51 candidates (54.8%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New92193
Fresh044
Picked011
Done000
Total92698

Merged error: 1.5b

Counts
98 → 6

regimes742.0ms

Accuracy

25.8% (2.5b remaining)

Error of 4.9b against oracle of 2.4b and baseline of 5.8b

bsearch175.0ms

Steps
ItersRangePoint
6
6.353498946936263e-127
7.551811015156232e-126
4.6774666768330566e-126
6
-2.1119258980394874e-10
-2.4363899941582188e-11
-2.7576542716747093e-11

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06625
17625
27925
37925

end0.0ms

sample2.1s

Algorithm
intervals
Results
1.3s16150×body80valid