Details

Time bar (total: 10.8s)

sample129.0ms

Algorithm
intervals
Results
52.0ms899×body80nan
19.0ms297×body80valid

simplify37.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
03910
11118
24648
316548
450018

prune12.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.1b

Counts
2 → 2

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 0.5) (log c))) (* y i))
0.0b
(+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 0.5) (log c)))
0.1b
(* (- b 0.5) (log c))
0.3b
(* x (log y))

rewrite110.0ms

Algorithm
rewrite-expression-head
Rules
319×*-un-lft-identity
209×distribute-lft-out
92×associate-+l+
77×associate-*l*
38×add-log-exp
36×log-prod
28×add-sqr-sqrt
25×fma-def sum-log
22×add-cube-cbrt
21×distribute-lft-out--
18×distribute-rgt-in distribute-lft-in
12×associate-+r+
10×pow1
+-commutative
add-exp-log associate-*r* add-cbrt-cube
associate-*l/
expm1-log1p-u flip3-+ frac-add flip-+ log1p-expm1-u
flip3-- flip--
pow-prod-down prod-exp log-pow *-commutative cbrt-unprod unswap-sqr
difference-of-squares
Counts
4 → 205
Calls
4 calls:
51.0ms
(+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 0.5) (log c))) (* y i))
33.0ms
(+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 0.5) (log c)))
8.0ms
(* (- b 0.5) (log c))
5.0ms
(* x (log y))

series911.0ms

Counts
4 → 12
Calls
4 calls:
555.0ms
(+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 0.5) (log c))) (* y i))
241.0ms
(+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 0.5) (log c)))
75.0ms
(* (- b 0.5) (log c))
40.0ms
(* x (log y))

simplify83.0ms

Algorithm
egg-herbie
Counts
217 → 217
Iterations

Useful iterations: 2 (66.0ms)

IterNodesCost
08081690
132791485
250011469

prune496.0ms

Filtered
217 candidates to 121 candidates (44.2%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New2098217
Fresh101
Picked101
Done000
Total2118219

Merged error: 0.0b

Counts
219 → 8

localize17.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ t (fma i y (fma (log c) (- b 0.5) (+ a (fma x (log y) z)))))
0.0b
(fma i y (fma (log c) (- b 0.5) (+ a (fma x (log y) z))))
0.1b
(fma (log c) (- b 0.5) (+ a (fma x (log y) z)))
0.1b
(fma x (log y) z)

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-log-exp
add-sqr-sqrt add-cube-cbrt
pow1 add-exp-log expm1-log1p-u add-cbrt-cube fma-udef log1p-expm1-u
fma-def
+-commutative associate-+r+ flip3-+ sum-log flip-+ distribute-lft-out
Counts
4 → 48
Calls
4 calls:
3.0ms
(+ t (fma i y (fma (log c) (- b 0.5) (+ a (fma x (log y) z)))))
1.0ms
(fma i y (fma (log c) (- b 0.5) (+ a (fma x (log y) z))))
1.0ms
(fma (log c) (- b 0.5) (+ a (fma x (log y) z)))
1.0ms
(fma x (log y) z)

series1.3s

Counts
4 → 12
Calls
4 calls:
579.0ms
(+ t (fma i y (fma (log c) (- b 0.5) (+ a (fma x (log y) z)))))
431.0ms
(fma i y (fma (log c) (- b 0.5) (+ a (fma x (log y) z))))
189.0ms
(fma (log c) (- b 0.5) (+ a (fma x (log y) z)))
57.0ms
(fma x (log y) z)

simplify53.0ms

Algorithm
egg-herbie
Counts
60 → 60
Iterations

Useful iterations: 3 (47.0ms)

IterNodesCost
0194459
1488410
21970400
35002387

prune234.0ms

Filtered
60 candidates to 52 candidates (13.3%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New58260
Fresh257
Picked101
Done000
Total61768

Merged error: 0.0b

Counts
68 → 7

localize20.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (log (sqrt c)) (- b 0.5))) (fma (log (sqrt c)) (- b 0.5) (* y i)))
0.1b
(fma (log (sqrt c)) (- b 0.5) (* y i))
0.1b
(* (log (sqrt c)) (- b 0.5))
0.3b
(* x (log y))

rewrite68.0ms

Algorithm
rewrite-expression-head
Rules
160×*-un-lft-identity
100×distribute-lft-out
72×associate-+l+
43×add-sqr-sqrt
37×add-cube-cbrt
36×prod-diff
35×associate-*l*
28×distribute-rgt-in distribute-lft-in
24×add-log-exp
23×associate-+r+
21×pow1
18×fma-def
15×sum-log
14×log-pow
12×log-prod
associate-*r*
add-exp-log add-cbrt-cube
+-commutative
expm1-log1p-u sub-neg log1p-expm1-u
associate-*r/ pow-prod-down prod-exp *-commutative cbrt-unprod fma-udef unswap-sqr
flip3-- sqrt-pow1 flip3-+ pow1/2 flip-- flip-+ distribute-lft-out-- difference-of-squares
Counts
4 → 174
Calls
4 calls:
44.0ms
(+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (log (sqrt c)) (- b 0.5))) (fma (log (sqrt c)) (- b 0.5) (* y i)))
1.0ms
(fma (log (sqrt c)) (- b 0.5) (* y i))
8.0ms
(* (log (sqrt c)) (- b 0.5))
5.0ms
(* x (log y))

series1.2s

Counts
4 → 12
Calls
4 calls:
821.0ms
(+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (log (sqrt c)) (- b 0.5))) (fma (log (sqrt c)) (- b 0.5) (* y i)))
262.0ms
(fma (log (sqrt c)) (- b 0.5) (* y i))
73.0ms
(* (log (sqrt c)) (- b 0.5))
44.0ms
(* x (log y))

simplify66.0ms

Algorithm
egg-herbie
Counts
186 → 186
Iterations

Useful iterations: 2 (49.0ms)

IterNodesCost
06781859
124221507
250011483

prune664.0ms

Filtered
186 candidates to 109 candidates (41.4%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New1833186
Fresh336
Picked101
Done000
Total1876193

Merged error: 0.0b

Counts
193 → 6

localize25.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt c) (cbrt c))
0.6b
(cbrt c)
0.6b
(cbrt c)
0.6b
(cbrt c)

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×add-cube-cbrt *-un-lft-identity
11×pow1
pow1/3
add-cbrt-cube
add-exp-log swap-sqr associate-*r* associate-*l*
expm1-log1p-u cbrt-unprod log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative
Counts
4 → 84
Calls
4 calls:
6.0ms
(* (cbrt c) (cbrt c))
1.0ms
(cbrt c)
1.0ms
(cbrt c)
1.0ms
(cbrt c)

series725.0ms

Counts
4 → 12
Calls
4 calls:
192.0ms
(* (cbrt c) (cbrt c))
177.0ms
(cbrt c)
174.0ms
(cbrt c)
182.0ms
(cbrt c)

simplify91.0ms

Algorithm
egg-herbie
Counts
96 → 96
Iterations

Useful iterations: 3 (85.0ms)

IterNodesCost
0128331
1526287
23251261
35002258

prune367.0ms

Filtered
96 candidates to 72 candidates (25.0%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New95196
Fresh145
Picked101
Done000
Total975102

Merged error: 0.0b

Counts
102 → 5

regimes491.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03618
13618

end0.0ms

sample3.7s

Algorithm
intervals
Results
1.5s27581×body80nan
585.0ms9187×body80valid
1.0msbody640valid
0.0msbody160valid