Details

Time bar (total: 4.7s)

sample32.0ms

Algorithm
intervals
Results
15.0ms256×body80valid

simplify43.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
05518
113818
245018
3159718
4500118

prune4.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: 25.7b

Counts
2 → 1

localize27.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (+ (* (+ x 43.3400022514) x) 263.505074721) x)
0.1b
(* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x)
0.1b
(* (+ (* x 4.16438922228) 78.6994924154) x)
24.8b
(/ (* (- x 2.0) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
associate-*l/ associate-/l/
flip3-+ flip-+
frac-times *-commutative
flip3-- flip--
associate-*r/ associate-/r/ associate-/l*
frac-2neg clear-num div-inv
Counts
4 → 24
Calls
4 calls:
6.0ms
(* (+ (* (+ x 43.3400022514) x) 263.505074721) x)
8.0ms
(* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x)
5.0ms
(* (+ (* x 4.16438922228) 78.6994924154) x)
24.0ms
(/ (* (- x 2.0) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606))

series374.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(* (+ (* (+ x 43.3400022514) x) 263.505074721) x)
39.0ms
(* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x)
64.0ms
(* (+ (* x 4.16438922228) 78.6994924154) x)
231.0ms
(/ (* (- x 2.0) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606))

simplify44.0ms

Algorithm
egg-herbie
Counts
36 → 36
Iterations

Useful iterations: 2 (38.0ms)

IterNodesCost
0354409
11290399
25003393

prune171.0ms

Filtered
36 candidates to 26 candidates (72.2%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New30636
Fresh000
Picked101
Done000
Total31637

Merged error: 0.0b

Counts
37 → 6

localize23.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x)
0.1b
(* (+ (* x 4.16438922228) 78.6994924154) x)
0.5b
(/ (- x 2.0) (/ (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z)))
23.0b
(/ (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z))

rewrite58.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/
flip3-+ flip-+ associate-/l/
associate-*l/
frac-2neg clear-num associate-/r* div-inv
*-commutative
flip3-- div-sub flip--
Counts
4 → 27
Calls
4 calls:
8.0ms
(* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x)
5.0ms
(* (+ (* x 4.16438922228) 78.6994924154) x)
23.0ms
(/ (- x 2.0) (/ (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z)))
22.0ms
(/ (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z))

series476.0ms

Counts
4 → 12
Calls
4 calls:
46.0ms
(* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x)
68.0ms
(* (+ (* x 4.16438922228) 78.6994924154) x)
236.0ms
(/ (- x 2.0) (/ (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z)))
126.0ms
(/ (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z))

simplify149.0ms

Algorithm
egg-herbie
Counts
39 → 39
Iterations

Useful iterations: 2 (32.0ms)

IterNodesCost
0326442
11033438
24947431
35003431

prune158.0ms

Filtered
39 candidates to 27 candidates (69.2%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New38139
Fresh145
Picked011
Done000
Total39645

Merged error: 0.0b

Counts
45 → 6

localize28.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x)
0.1b
(* (+ (* x 4.16438922228) 78.6994924154) x)
2.1b
(/ (- x 2.0) (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606))
23.1b
(* (/ (- x 2.0) (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606)) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
10×frac-times flip3-+ flip-+
associate-*l/
associate-/l/
flip3-- frac-2neg clear-num associate-/r/ flip--
associate-*l* *-commutative
+-commutative distribute-rgt-in distribute-lft-in associate-*r/ div-inv
div-sub
Counts
4 → 39
Calls
4 calls:
8.0ms
(* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x)
5.0ms
(* (+ (* x 4.16438922228) 78.6994924154) x)
11.0ms
(/ (- x 2.0) (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606))
24.0ms
(* (/ (- x 2.0) (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606)) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z))

series418.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x)
61.0ms
(* (+ (* x 4.16438922228) 78.6994924154) x)
70.0ms
(/ (- x 2.0) (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606))
239.0ms
(* (/ (- x 2.0) (+ (* (+ (* (+ (* (+ x 43.3400022514) x) 263.505074721) x) 313.399215894) x) 47.066876606)) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z))

simplify72.0ms

Algorithm
egg-herbie
Counts
51 → 51
Iterations

Useful iterations: 1 (14.0ms)

IterNodesCost
0548893
12431889
25003889

prune235.0ms

Filtered
51 candidates to 41 candidates (80.4%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New50151
Fresh134
Picked011
Done011
Total51657

Merged error: 0.0b

Counts
57 → 6

localize27.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (+ (* x 4.16438922228) 78.6994924154) x)
0.2b
(* (* (+ x 43.3400022514) x) (* (+ x 43.3400022514) x))
17.9b
(/ (* (- (* (* (+ x 43.3400022514) x) (* (+ x 43.3400022514) x)) (* 263.505074721 263.505074721)) x) (- (* (+ x 43.3400022514) x) 263.505074721))
24.8b
(/ (* (- x 2.0) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z)) (+ (* (+ (/ (* (- (* (* (+ x 43.3400022514) x) (* (+ x 43.3400022514) x)) (* 263.505074721 263.505074721)) x) (- (* (+ x 43.3400022514) x) 263.505074721)) 313.399215894) x) 47.066876606))

rewrite76.0ms

Algorithm
rewrite-expression-head
Rules
20×associate-*l/
12×*-commutative
11×flip3-+ flip-+
10×associate-/l/
frac-times associate-/l*
associate-*l*
flip3-- flip--
associate-*r/ associate-/r/ difference-of-squares
frac-2neg swap-sqr associate-*r* clear-num div-inv
pow2
Counts
4 → 47
Calls
4 calls:
5.0ms
(* (+ (* x 4.16438922228) 78.6994924154) x)
8.0ms
(* (* (+ x 43.3400022514) x) (* (+ x 43.3400022514) x))
19.0ms
(/ (* (- (* (* (+ x 43.3400022514) x) (* (+ x 43.3400022514) x)) (* 263.505074721 263.505074721)) x) (- (* (+ x 43.3400022514) x) 263.505074721))
42.0ms
(/ (* (- x 2.0) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z)) (+ (* (+ (/ (* (- (* (* (+ x 43.3400022514) x) (* (+ x 43.3400022514) x)) (* 263.505074721 263.505074721)) x) (- (* (+ x 43.3400022514) x) 263.505074721)) 313.399215894) x) 47.066876606))

series696.0ms

Counts
4 → 12
Calls
4 calls:
69.0ms
(* (+ (* x 4.16438922228) 78.6994924154) x)
29.0ms
(* (* (+ x 43.3400022514) x) (* (+ x 43.3400022514) x))
109.0ms
(/ (* (- (* (* (+ x 43.3400022514) x) (* (+ x 43.3400022514) x)) (* 263.505074721 263.505074721)) x) (- (* (+ x 43.3400022514) x) 263.505074721))
489.0ms
(/ (* (- x 2.0) (+ (* (+ (* (+ (* (+ (* x 4.16438922228) 78.6994924154) x) 137.519416416) x) y) x) z)) (+ (* (+ (/ (* (- (* (* (+ x 43.3400022514) x) (* (+ x 43.3400022514) x)) (* 263.505074721 263.505074721)) x) (- (* (+ x 43.3400022514) x) 263.505074721)) 313.399215894) x) 47.066876606))

simplify62.0ms

Algorithm
egg-herbie
Counts
59 → 59
Iterations

Useful iterations: 2 (52.0ms)

IterNodesCost
0505758
12000722
25002711

prune283.0ms

Filtered
59 candidates to 44 candidates (74.6%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New58159
Fresh033
Picked101
Done022
Total59665

Merged error: 0.0b

Counts
65 → 6

regimes194.0ms

Accuracy

95.7% (1.1b remaining)

Error of 1.1b against oracle of 0.0b and baseline of 25.0b

bsearch238.0ms

Steps
ItersRangePoint
7
555429331548894.9
20657595575902116.0
20293546711004988.0
9
-6.51773788957297e+22
-3.7127638754609146e+17
-4.394796063145287e+22

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06123
16323
26323

end0.0ms

sample689.0ms

Algorithm
intervals
Results
501.0ms8009×body80valid