Details

Time bar (total: 6.6s)

sample37.0ms

Algorithm
intervals
Results
17.0ms262×body80valid

simplify90.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
04816
110216
229216
380316
4214316
5361616
6416616
7500216

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: 26.7b

Counts
2 → 1

localize27.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (+ (* (+ (* x y) z) y) 27464.7644705) y)
0.1b
(* (+ (* x y) z) y)
0.1b
(* (+ (* (+ y a) y) b) y)
26.2b
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
18×add-cube-cbrt *-un-lft-identity
12×add-exp-log add-cbrt-cube
10×pow1
times-frac associate-*r* associate-*l*
associate-*l/
flip3-+ flip-+
expm1-log1p-u log1p-expm1-u add-log-exp
pow-prod-down prod-exp associate-/r* *-commutative cbrt-unprod associate-/l* unswap-sqr
associate-/r/ associate-/l/
cbrt-undiv frac-2neg div-exp clear-num div-inv
Counts
4 → 99
Calls
4 calls:
10.0ms
(* (+ (* (+ (* x y) z) y) 27464.7644705) y)
7.0ms
(* (+ (* x y) z) y)
9.0ms
(* (+ (* (+ y a) y) b) y)
26.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))

series456.0ms

Counts
4 → 12
Calls
4 calls:
51.0ms
(* (+ (* (+ (* x y) z) y) 27464.7644705) y)
37.0ms
(* (+ (* x y) z) y)
34.0ms
(* (+ (* (+ y a) y) b) y)
333.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))

simplify72.0ms

Algorithm
egg-herbie
Counts
111 → 111
Iterations

Useful iterations: 2 (58.0ms)

IterNodesCost
05341179
121481042
250031024

prune567.0ms

Filtered
111 candidates to 96 candidates (86.5%)
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New10011111
Fresh000
Picked101
Done000
Total10111112

Merged error: 25.8b

Counts
112 → 11

localize21.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (fma (fma x y z) y 27464.7644705) y 230661.510616)
0.1b
(* (+ (* (+ (* (+ y a) y) b) y) c) y)
0.1b
(* (+ (* (+ y a) y) b) y)
26.2b
(/ (fma (fma (fma (fma x y z) y 27464.7644705) y 230661.510616) y t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
16×add-cube-cbrt *-un-lft-identity
10×add-exp-log add-cbrt-cube
times-frac
pow1
associate-*r* associate-*l*
expm1-log1p-u associate-*l/ log1p-expm1-u add-log-exp
flip3-+ associate-/r* flip-+ associate-/l*
pow-prod-down prod-exp associate-/r/ *-commutative cbrt-unprod unswap-sqr
cbrt-undiv frac-2neg div-exp clear-num fma-udef div-inv
Counts
4 → 85
Calls
4 calls:
1.0ms
(fma (fma (fma x y z) y 27464.7644705) y 230661.510616)
12.0ms
(* (+ (* (+ (* (+ y a) y) b) y) c) y)
9.0ms
(* (+ (* (+ y a) y) b) y)
14.0ms
(/ (fma (fma (fma (fma x y z) y 27464.7644705) y 230661.510616) y t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))

series481.0ms

Counts
4 → 12
Calls
4 calls:
53.0ms
(fma (fma (fma x y z) y 27464.7644705) y 230661.510616)
71.0ms
(* (+ (* (+ (* (+ y a) y) b) y) c) y)
34.0ms
(* (+ (* (+ y a) y) b) y)
322.0ms
(/ (fma (fma (fma (fma x y z) y 27464.7644705) y 230661.510616) y t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))

simplify60.0ms

Algorithm
egg-herbie
Counts
97 → 97
Iterations

Useful iterations: 2 (44.0ms)

IterNodesCost
0399954
11509865
25001854

prune469.0ms

Filtered
97 candidates to 82 candidates (84.5%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New90797
Fresh8210
Picked101
Done000
Total999108

Merged error: 25.8b

Counts
108 → 9

localize27.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (fma (fma (+ y a) y b) y c) y i)
0.1b
(fma (fma (fma x y z) y 27464.7644705) y 230661.510616)
0.3b
(/ 1 (* (fma (fma (fma (+ y a) y b) y c) y i) 1))
25.8b
(* (fma (fma (fma (fma x y z) y 27464.7644705) y 230661.510616) y t) (/ 1 (* (fma (fma (fma (+ y a) y b) y c) y i) 1)))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
45×add-exp-log
22×prod-exp
18×add-cbrt-cube
12×1-exp div-exp
11×add-sqr-sqrt
pow1 add-cube-cbrt *-un-lft-identity
associate-*r*
rec-exp times-frac
cbrt-unprod
cbrt-undiv expm1-log1p-u log1p-expm1-u add-log-exp
associate-*l* associate-/l*
pow-flip pow-prod-down fma-udef div-inv
frac-2neg associate-*r/ clear-num associate-/r* un-div-inv *-commutative inv-pow unswap-sqr
Counts
4 → 90
Calls
4 calls:
1.0ms
(fma (fma (fma (+ y a) y b) y c) y i)
1.0ms
(fma (fma (fma x y z) y 27464.7644705) y 230661.510616)
5.0ms
(/ 1 (* (fma (fma (fma (+ y a) y b) y c) y i) 1))
8.0ms
(* (fma (fma (fma (fma x y z) y 27464.7644705) y 230661.510616) y t) (/ 1 (* (fma (fma (fma (+ y a) y b) y c) y i) 1)))

series516.0ms

Counts
4 → 12
Calls
4 calls:
95.0ms
(fma (fma (fma (+ y a) y b) y c) y i)
53.0ms
(fma (fma (fma x y z) y 27464.7644705) y 230661.510616)
60.0ms
(/ 1 (* (fma (fma (fma (+ y a) y b) y c) y i) 1))
308.0ms
(* (fma (fma (fma (fma x y z) y 27464.7644705) y 230661.510616) y t) (/ 1 (* (fma (fma (fma (+ y a) y b) y c) y i) 1)))

simplify47.0ms

Algorithm
egg-herbie
Counts
102 → 102
Iterations

Useful iterations: 2 (31.0ms)

IterNodesCost
0313849
11074705
25002680

prune383.0ms

Filtered
102 candidates to 63 candidates (61.8%)
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1002102
Fresh178
Picked011
Done000
Total10110111

Merged error: 25.8b

Counts
111 → 10

localize22.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (+ (* (+ (* (+ y a) y) b) y) c) y)
0.1b
(* (+ (* (+ y a) y) b) y)
0.5b
(/ 1 (/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (fma (fma (fma (fma x y z) y 27464.7644705) y 230661.510616) y t)))
26.2b
(/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (fma (fma (fma (fma x y z) y 27464.7644705) y 230661.510616) y t))

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
84×times-frac
62×add-sqr-sqrt
58×add-cube-cbrt *-un-lft-identity
21×add-exp-log
16×associate-/r*
15×add-cbrt-cube
pow1
div-exp
associate-*r* associate-*l* div-inv associate-/l*
cbrt-undiv expm1-log1p-u associate-*l/ log1p-expm1-u add-log-exp
flip3-+ flip-+
rec-exp frac-2neg 1-exp pow-prod-down prod-exp clear-num *-commutative cbrt-unprod associate-/l/ unswap-sqr
pow-flip associate-/r/ inv-pow
Counts
4 → 153
Calls
4 calls:
15.0ms
(* (+ (* (+ (* (+ y a) y) b) y) c) y)
9.0ms
(* (+ (* (+ y a) y) b) y)
13.0ms
(/ 1 (/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (fma (fma (fma (fma x y z) y 27464.7644705) y 230661.510616) y t)))
14.0ms
(/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (fma (fma (fma (fma x y z) y 27464.7644705) y 230661.510616) y t))

series1.0s

Counts
4 → 12
Calls
4 calls:
71.0ms
(* (+ (* (+ (* (+ y a) y) b) y) c) y)
41.0ms
(* (+ (* (+ y a) y) b) y)
427.0ms
(/ 1 (/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (fma (fma (fma (fma x y z) y 27464.7644705) y 230661.510616) y t)))
477.0ms
(/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (fma (fma (fma (fma x y z) y 27464.7644705) y 230661.510616) y t))

simplify92.0ms

Algorithm
egg-herbie
Counts
165 → 165
Iterations

Useful iterations: 2 (65.0ms)

IterNodesCost
06092627
127292354
250022255

prune589.0ms

Filtered
165 candidates to 109 candidates (66.1%)
Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New1650165
Fresh088
Picked011
Done011
Total16510175

Merged error: 25.8b

Counts
175 → 10

regimes541.0ms

Accuracy

0% (1.1b remaining)

Error of 28.8b against oracle of 27.7b and baseline of 28.8b

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02711
12911
22911

end0.0ms

sample954.0ms

Algorithm
intervals
Results
572.0ms8242×body80valid