Details

Time bar (total: 3.1s)

sample16.0ms

Algorithm
intervals
Results
8.0ms256×body80valid

simplify78.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
0228
1396
2666
3986
41086
51306
61586
72116
82776
95126
108816
1113386
1227286
1350016

prune5.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 0.0b

Counts
2 → 1

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ 2.30753 (* x 0.27061))
0.0b
(- x (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* (+ 0.99229 (* x 0.04481)) x))))
0.1b
(* (+ 0.99229 (* x 0.04481)) x)
15.0b
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* (+ 0.99229 (* x 0.04481)) x)))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
flip3-+ flip-+
associate-*l/ associate-/r/ associate-/l/
+-commutative sub-neg flip3-- frac-2neg clear-num *-commutative flip-- div-inv
Counts
4 → 17
Calls
4 calls:
3.0ms
(+ 2.30753 (* x 0.27061))
2.0ms
(- x (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* (+ 0.99229 (* x 0.04481)) x))))
3.0ms
(* (+ 0.99229 (* x 0.04481)) x)
6.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* (+ 0.99229 (* x 0.04481)) x)))

series240.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(+ 2.30753 (* x 0.27061))
85.0ms
(- x (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* (+ 0.99229 (* x 0.04481)) x))))
64.0ms
(* (+ 0.99229 (* x 0.04481)) x)
58.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* (+ 0.99229 (* x 0.04481)) x)))

simplify78.0ms

Algorithm
egg-herbie
Counts
29 → 29
Iterations

Useful iterations: 3 (74.0ms)

IterNodesCost
0250211
1797180
23274165
35001159

prune80.0ms

Filtered
29 candidates to 22 candidates (75.9%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New27229
Fresh000
Picked101
Done000
Total28230

Merged error: 0.0b

Counts
30 → 2

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (* (+ 2.30753 (* x 0.27061)) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2))))
0.1b
(fma x (fma 0.04481 x 0.99229) 1.0)
0.4b
(/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2))
14.6b
(* (+ 2.30753 (* x 0.27061)) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2)))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
10×frac-times
associate-/r*
flip3-+ flip-+
associate-*r/ clear-num *-commutative
frac-2neg
associate-*l/ div-inv
sub-neg flip3-- associate-*r* un-div-inv flip-- fma-udef
Counts
4 → 30
Calls
4 calls:
2.0ms
(- x (* (+ 2.30753 (* x 0.27061)) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2))))
1.0ms
(fma x (fma 0.04481 x 0.99229) 1.0)
3.0ms
(/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2))
5.0ms
(* (+ 2.30753 (* x 0.27061)) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2)))

series235.0ms

Counts
4 → 12
Calls
4 calls:
97.0ms
(- x (* (+ 2.30753 (* x 0.27061)) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2))))
29.0ms
(fma x (fma 0.04481 x 0.99229) 1.0)
44.0ms
(/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2))
65.0ms
(* (+ 2.30753 (* x 0.27061)) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2)))

simplify43.0ms

Algorithm
egg-herbie
Counts
42 → 42
Iterations

Useful iterations: 2 (37.0ms)

IterNodesCost
0312337
11499292
25001282

prune114.0ms

Filtered
42 candidates to 32 candidates (76.2%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New41142
Fresh011
Picked011
Done000
Total41344

Merged error: 0b

Counts
44 → 3

localize30.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2))
14.6b
(* (+ 2.30753 (* x 0.27061)) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2)))
15.0b
(/ (fma 0.27061 x 2.30753) (fma x (fma 0.04481 x 0.99229) 1.0))
18.6b
(/ (- (pow x 3) (pow (* (+ 2.30753 (* x 0.27061)) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2))) 3)) (fma (fma (fma 0.27061 x 2.30753) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2)) x) (/ (fma 0.27061 x 2.30753) (fma x (fma 0.04481 x 0.99229) 1.0)) (pow x 2)))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
10×frac-times
associate-/r*
clear-num
frac-2neg flip3-+ flip-+
associate-*r/ *-commutative
div-inv
associate-*l/ associate-/l/ associate-/l* sqr-pow
difference-cubes flip3-- div-sub associate-*r* un-div-inv flip-- difference-of-squares
Counts
4 → 36
Calls
4 calls:
3.0ms
(/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2))
5.0ms
(* (+ 2.30753 (* x 0.27061)) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2)))
2.0ms
(/ (fma 0.27061 x 2.30753) (fma x (fma 0.04481 x 0.99229) 1.0))
9.0ms
(/ (- (pow x 3) (pow (* (+ 2.30753 (* x 0.27061)) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2))) 3)) (fma (fma (fma 0.27061 x 2.30753) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2)) x) (/ (fma 0.27061 x 2.30753) (fma x (fma 0.04481 x 0.99229) 1.0)) (pow x 2)))

series509.0ms

Counts
4 → 12
Calls
4 calls:
74.0ms
(/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2))
64.0ms
(* (+ 2.30753 (* x 0.27061)) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2)))
63.0ms
(/ (fma 0.27061 x 2.30753) (fma x (fma 0.04481 x 0.99229) 1.0))
307.0ms
(/ (- (pow x 3) (pow (* (+ 2.30753 (* x 0.27061)) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2))) 3)) (fma (fma (fma 0.27061 x 2.30753) (/ 2 (* (fma x (fma 0.04481 x 0.99229) 1.0) 2)) x) (/ (fma 0.27061 x 2.30753) (fma x (fma 0.04481 x 0.99229) 1.0)) (pow x 2)))

simplify46.0ms

Algorithm
egg-herbie
Counts
48 → 48
Iterations

Useful iterations: 2 (38.0ms)

IterNodesCost
0338488
11555457
25001451

prune234.0ms

Filtered
48 candidates to 41 candidates (85.4%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New48048
Fresh011
Picked011
Done011
Total48351

Merged error: 0b

Counts
51 → 3

localize21.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* (+ 0.99229 (* x 0.04481)) x) (* (+ 0.99229 (* x 0.04481)) x))
1.2b
(/ (+ 2.30753 (* x 0.27061)) (+ (pow 1.0 3) (pow (* (+ 0.99229 (* x 0.04481)) x) 3)))
12.8b
(- (* (* (+ 0.99229 (* x 0.04481)) x) (* (+ 0.99229 (* x 0.04481)) x)) (* 1.0 (* (+ 0.99229 (* x 0.04481)) x)))
22.4b
(* (/ (+ 2.30753 (* x 0.27061)) (+ (pow 1.0 3) (pow (* (+ 0.99229 (* x 0.04481)) x) 3))) (+ (* 1.0 1.0) (- (* (* (+ 0.99229 (* x 0.04481)) x) (* (+ 0.99229 (* x 0.04481)) x)) (* 1.0 (* (+ 0.99229 (* x 0.04481)) x)))))

rewrite93.0ms

Algorithm
rewrite-expression-head
Rules
125×*-commutative
96×prod-diff
80×associate-*r*
74×associate-*l/
68×associate-+r+
43×flip3-+ flip-+
36×distribute-rgt-in distribute-lft-in
31×associate-*l*
30×associate-*r/
28×swap-sqr
24×frac-times
16×frac-sub
fma-neg associate-/l/
distribute-rgt-out-- frac-2neg clear-num associate-/r* associate-/r/ sum-cubes sub-div
sub-neg
+-commutative div-inv distribute-lft-out--
pow2 flip3-- flip--
Counts
4 → 190
Calls
4 calls:
14.0ms
(* (* (+ 0.99229 (* x 0.04481)) x) (* (+ 0.99229 (* x 0.04481)) x))
9.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ (pow 1.0 3) (pow (* (+ 0.99229 (* x 0.04481)) x) 3)))
22.0ms
(- (* (* (+ 0.99229 (* x 0.04481)) x) (* (+ 0.99229 (* x 0.04481)) x)) (* 1.0 (* (+ 0.99229 (* x 0.04481)) x)))
26.0ms
(* (/ (+ 2.30753 (* x 0.27061)) (+ (pow 1.0 3) (pow (* (+ 0.99229 (* x 0.04481)) x) 3))) (+ (* 1.0 1.0) (- (* (* (+ 0.99229 (* x 0.04481)) x) (* (+ 0.99229 (* x 0.04481)) x)) (* 1.0 (* (+ 0.99229 (* x 0.04481)) x)))))

series328.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(* (* (+ 0.99229 (* x 0.04481)) x) (* (+ 0.99229 (* x 0.04481)) x))
115.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ (pow 1.0 3) (pow (* (+ 0.99229 (* x 0.04481)) x) 3)))
42.0ms
(- (* (* (+ 0.99229 (* x 0.04481)) x) (* (+ 0.99229 (* x 0.04481)) x)) (* 1.0 (* (+ 0.99229 (* x 0.04481)) x)))
133.0ms
(* (/ (+ 2.30753 (* x 0.27061)) (+ (pow 1.0 3) (pow (* (+ 0.99229 (* x 0.04481)) x) 3))) (+ (* 1.0 1.0) (- (* (* (+ 0.99229 (* x 0.04481)) x) (* (+ 0.99229 (* x 0.04481)) x)) (* 1.0 (* (+ 0.99229 (* x 0.04481)) x)))))

simplify86.0ms

Algorithm
egg-herbie
Counts
202 → 202
Iterations

Useful iterations: 1 (28.0ms)

IterNodesCost
015295693
150014942

prune456.0ms

Filtered
202 candidates to 81 candidates (40.1%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New2020202
Fresh000
Picked011
Done022
Total2023205

Merged error: 0b

Counts
205 → 3

regimes19.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0198
1198

end0.0ms

sample357.0ms

Algorithm
intervals
Results
259.0ms8000×body80valid