Details

Time bar (total: 3.6s)

sample304.0ms

Algorithm
intervals
Results
32.0ms590×body80valid

simplify84.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
05114
115514
266714
3312514
4500214

prune5.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 12.7b

Counts
2 → 1

localize35.0ms

Local error

Found 4 expressions with local error:

4.9b
(* (* 0.125 (- 3.0 (* 2.0 v))) (* (* (* w w) r) r))
5.1b
(/ (* (* 0.125 (- 3.0 (* 2.0 v))) (* (* (* w w) r) r)) (- 1.0 v))
6.2b
(* (* (* w w) r) r)
11.3b
(* (* w w) r)

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
24×associate-*l*
15×*-commutative
12×associate-*r*
10×associate-/l*
associate-*r/ associate-*l/
flip3-- flip--
associate-/r/ associate-/l/
frac-2neg clear-num div-inv
Counts
4 → 36
Calls
4 calls:
9.0ms
(* (* 0.125 (- 3.0 (* 2.0 v))) (* (* (* w w) r) r))
11.0ms
(/ (* (* 0.125 (- 3.0 (* 2.0 v))) (* (* (* w w) r) r)) (- 1.0 v))
6.0ms
(* (* (* w w) r) r)
7.0ms
(* (* w w) r)

series218.0ms

Counts
4 → 12
Calls
4 calls:
84.0ms
(* (* 0.125 (- 3.0 (* 2.0 v))) (* (* (* w w) r) r))
75.0ms
(/ (* (* 0.125 (- 3.0 (* 2.0 v))) (* (* (* w w) r) r)) (- 1.0 v))
33.0ms
(* (* (* w w) r) r)
25.0ms
(* (* w w) r)

simplify39.0ms

Algorithm
egg-herbie
Counts
48 → 48
Iterations

Useful iterations: 2 (34.0ms)

IterNodesCost
0294260
11288260
25002247

prune137.0ms

Filtered
48 candidates to 32 candidates (66.7%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New43548
Fresh000
Picked101
Done000
Total44549

Merged error: 2.7b

Counts
49 → 5

localize18.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ 2.0 (* r r))
4.9b
(* (* 0.125 (- 3.0 (* 2.0 v))) (* (* w (* w r)) r))
5.1b
(/ (* (* 0.125 (- 3.0 (* 2.0 v))) (* (* w (* w r)) r)) (- 1.0 v))
6.2b
(* (* w (* w r)) r)

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
18×associate-*r*
16×associate-*l*
14×*-commutative
10×associate-/l*
associate-*r/ associate-*l/
flip3-- flip--
frac-2neg clear-num associate-/r* associate-/r/ div-inv associate-/l/
Counts
4 → 38
Calls
4 calls:
3.0ms
(/ 2.0 (* r r))
9.0ms
(* (* 0.125 (- 3.0 (* 2.0 v))) (* (* w (* w r)) r))
11.0ms
(/ (* (* 0.125 (- 3.0 (* 2.0 v))) (* (* w (* w r)) r)) (- 1.0 v))
5.0ms
(* (* w (* w r)) r)

series219.0ms

Counts
4 → 12
Calls
4 calls:
29.0ms
(/ 2.0 (* r r))
86.0ms
(* (* 0.125 (- 3.0 (* 2.0 v))) (* (* w (* w r)) r))
68.0ms
(/ (* (* 0.125 (- 3.0 (* 2.0 v))) (* (* w (* w r)) r)) (- 1.0 v))
36.0ms
(* (* w (* w r)) r)

simplify37.0ms

Algorithm
egg-herbie
Counts
50 → 50
Iterations

Useful iterations: 2 (32.0ms)

IterNodesCost
0313265
11254265
25001252

prune171.0ms

Filtered
50 candidates to 37 candidates (74.0%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New43750
Fresh134
Picked101
Done000
Total451055

Merged error: 0.6b

Counts
55 → 10

localize17.0ms

Local error

Found 4 expressions with local error:

0.2b
(* w (* w r))
0.4b
(/ 2.0 (* r r))
6.2b
(* (* w (* w r)) r)
6.7b
(/ (- 3.0 (* 2.0 v)) (/ (- 1.0 v) (* 0.125 (* (* w (* w r)) r))))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
13×associate-/r/
12×associate-*r*
11×associate-/r*
10×*-commutative
associate-*l*
associate-/l/
frac-2neg clear-num div-inv
flip3-- flip--
div-sub
Counts
4 → 33
Calls
4 calls:
3.0ms
(* w (* w r))
3.0ms
(/ 2.0 (* r r))
5.0ms
(* (* w (* w r)) r)
10.0ms
(/ (- 3.0 (* 2.0 v)) (/ (- 1.0 v) (* 0.125 (* (* w (* w r)) r))))

series148.0ms

Counts
4 → 12
Calls
4 calls:
17.0ms
(* w (* w r))
28.0ms
(/ 2.0 (* r r))
31.0ms
(* (* w (* w r)) r)
72.0ms
(/ (- 3.0 (* 2.0 v)) (/ (- 1.0 v) (* 0.125 (* (* w (* w r)) r))))

simplify36.0ms

Algorithm
egg-herbie
Counts
45 → 45
Iterations

Useful iterations: 2 (31.0ms)

IterNodesCost
0303231
11236231
25002229

prune148.0ms

Filtered
45 candidates to 32 candidates (71.1%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New40545
Fresh639
Picked101
Done000
Total47855

Merged error: 0.3b

Counts
55 → 8

localize16.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (- 1.0 v) (* 0.125 (* w r)))
0.3b
(* (/ (- 3.0 (* 2.0 v)) (/ (- 1.0 v) (* 0.125 (* w r)))) (* w r))
0.4b
(/ 2.0 (* r r))
7.8b
(/ (- 3.0 (* 2.0 v)) (/ (- 1.0 v) (* 0.125 (* w r))))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
18×associate-/r/
16×associate-/r*
10×associate-*l* associate-/l/
*-commutative
associate-*r*
frac-2neg associate-*l/ clear-num div-inv
flip3-- flip--
div-sub
Counts
4 → 50
Calls
4 calls:
5.0ms
(/ (- 1.0 v) (* 0.125 (* w r)))
10.0ms
(* (/ (- 3.0 (* 2.0 v)) (/ (- 1.0 v) (* 0.125 (* w r)))) (* w r))
3.0ms
(/ 2.0 (* r r))
8.0ms
(/ (- 3.0 (* 2.0 v)) (/ (- 1.0 v) (* 0.125 (* w r))))

series189.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(/ (- 1.0 v) (* 0.125 (* w r)))
71.0ms
(* (/ (- 3.0 (* 2.0 v)) (/ (- 1.0 v) (* 0.125 (* w r)))) (* w r))
24.0ms
(/ 2.0 (* r r))
62.0ms
(/ (- 3.0 (* 2.0 v)) (/ (- 1.0 v) (* 0.125 (* w r))))

simplify59.0ms

Algorithm
egg-herbie
Counts
62 → 62
Iterations

Useful iterations: 1 (12.0ms)

IterNodesCost
0458333
12243332
25003332

prune208.0ms

Filtered
62 candidates to 55 candidates (88.7%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New59362
Fresh257
Picked101
Done000
Total62870

Merged error: 0.0b

Counts
70 → 8

regimes149.0ms

Accuracy

0% (0.3b remaining)

Error of 0.4b against oracle of 0.1b and baseline of 0.4b

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02614
12614

end0.0ms

sample1.2s

Algorithm
intervals
Results
886.0ms17106×body80valid