Details

Time bar (total: 5.0s)

sample78.0ms

Algorithm
intervals
Results
40.0ms509×body80valid

simplify72.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 2 (10.0ms)

IterNodesCost
06715
122513
282312
3302812
4500112

prune14.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: 4.4b

Counts
2 → 2

localize29.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* a 4.0) t)
0.3b
(* (* j 27.0) k)
3.4b
(* (* (* x 18.0) y) z)
7.0b
(* (* (* (* x 18.0) y) z) t)

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
22×associate-*l*
11×*-commutative
Counts
4 → 18
Calls
4 calls:
4.0ms
(* (* a 4.0) t)
3.0ms
(* (* j 27.0) k)
5.0ms
(* (* (* x 18.0) y) z)
8.0ms
(* (* (* (* x 18.0) y) z) t)

series115.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(* (* a 4.0) t)
21.0ms
(* (* j 27.0) k)
27.0ms
(* (* (* x 18.0) y) z)
45.0ms
(* (* (* (* x 18.0) y) z) t)

simplify21.0ms

Algorithm
egg-herbie
Counts
30 → 30
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
07952
120252
233852
333952
433952

prune156.0ms

Filtered
30 candidates to 22 candidates (73.3%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New22830
Fresh011
Picked101
Done000
Total23932

Merged error: 0.0b

Counts
32 → 9

localize24.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* a 4.0) t)
0.3b
(* (* j 27.0) k)
4.2b
(* (* (* x 18.0) y) t)
6.4b
(* z (* (* (* x 18.0) y) t))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
16×associate-*l*
11×*-commutative
associate-*r*
Counts
4 → 18
Calls
4 calls:
4.0ms
(* (* a 4.0) t)
3.0ms
(* (* j 27.0) k)
5.0ms
(* (* (* x 18.0) y) t)
6.0ms
(* z (* (* (* x 18.0) y) t))

series121.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(* (* a 4.0) t)
19.0ms
(* (* j 27.0) k)
28.0ms
(* (* (* x 18.0) y) t)
50.0ms
(* z (* (* (* x 18.0) y) t))

simplify20.0ms

Algorithm
egg-herbie
Counts
30 → 30
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
07446
115946
225146
330946
430946

prune166.0ms

Filtered
30 candidates to 23 candidates (76.7%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New26430
Fresh448
Picked101
Done000
Total31839

Merged error: 0.0b

Counts
39 → 8

localize25.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* x 18.0) y)
0.3b
(* (* j 27.0) k)
4.2b
(* (* (* x 18.0) y) t)
6.4b
(* z (* (* (* x 18.0) y) t))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
16×associate-*l*
11×*-commutative
associate-*r*
Counts
4 → 18
Calls
4 calls:
4.0ms
(* (* x 18.0) y)
3.0ms
(* (* j 27.0) k)
5.0ms
(* (* (* x 18.0) y) t)
6.0ms
(* z (* (* (* x 18.0) y) t))

series121.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(* (* x 18.0) y)
19.0ms
(* (* j 27.0) k)
29.0ms
(* (* (* x 18.0) y) t)
52.0ms
(* z (* (* (* x 18.0) y) t))

simplify21.0ms

Algorithm
egg-herbie
Counts
30 → 30
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
06846
114846
224946
331646
431646

prune159.0ms

Filtered
30 candidates to 23 candidates (76.7%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New27330
Fresh347
Picked101
Done000
Total31738

Merged error: 0.0b

Counts
38 → 7

localize30.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* (* z 18.0) (* (* x y) t)) (* 4.0 (* t a)))
0.3b
(* (* j 27.0) k)
4.2b
(* (* x y) t)
6.4b
(* (* z 18.0) (* (* x y) t))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
45×*-commutative
42×associate-*r*
32×prod-diff
28×associate-*l*
fma-neg
sub-neg flip3-- distribute-rgt-out-- flip--
Counts
4 → 58
Calls
4 calls:
12.0ms
(- (* (* z 18.0) (* (* x y) t)) (* 4.0 (* t a)))
3.0ms
(* (* j 27.0) k)
4.0ms
(* (* x y) t)
6.0ms
(* (* z 18.0) (* (* x y) t))

series209.0ms

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

simplify45.0ms

Algorithm
egg-herbie
Counts
70 → 70
Iterations

Useful iterations: 2 (37.0ms)

IterNodesCost
0244519
1777450
25001446

prune173.0ms

Filtered
70 candidates to 30 candidates (42.9%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New69170
Fresh156
Picked101
Done000
Total71677

Merged error: 0.0b

Counts
77 → 6

regimes905.0ms

Accuracy

66.2% (1.6b remaining)

Error of 1.7b against oracle of 0.2b and baseline of 4.8b

bsearch267.0ms

Steps
ItersRangePoint
6
1.2584175453142389e-57
1.1200771696747453e-56
9.080935547367747e-57
9
-9163551916593518.0
-3981383454.147858
-24694289992.637722

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07030
17030

end0.0ms

sample2.1s

Algorithm
intervals
Results
1.2s16005×body80valid