Details

Time bar (total: 1.7s)

analyze240.0ms

Algorithm
search

sample15.0ms

Algorithm
intervals
Results
7.0ms256×body80valid
0.0msbody80invalid

simplify5.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0134
1204
2224
3224

prune4.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize6.0ms

Local error

Found 1 expressions with local error:

0.0b
(+ (+ (/ x 2.0) (* y x)) z)

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
*-un-lft-identity sum-log
pow1 add-exp-log +-commutative add-sqr-sqrt add-cube-cbrt associate-+l+ flip3-+ add-cbrt-cube flip-+ distribute-lft-out
Counts
1 → 14
Calls
1 calls:
7.0ms
(+ (+ (/ x 2.0) (* y x)) z)

series6.0ms

Counts
1 → 3
Calls
1 calls:
6.0ms
(+ (+ (/ x 2.0) (* y x)) z)

simplify34.0ms

Algorithm
egg-herbie
Counts
17 → 17
Iterations

Useful iterations: 2 (9.0ms)

IterNodesCost
0100110
1323101
2140395
3500295

prune22.0ms

Filtered
12 candidates to 17 candidates (-41.7%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New16117
Fresh000
Picked011
Done000
Total16218

Merged error: 0.0b

Counts
18 → 2

localize15.0ms

Local error

Found 4 expressions with local error:

0.1b
(pow (+ (/ x 2.0) (* y x)) 3)
2.2b
(+ (* (+ (/ x 2.0) (* y x)) (- (+ (/ x 2.0) (* y x)) z)) (* z z))
4.9b
(+ (pow (+ (/ x 2.0) (* y x)) 3) (pow z 3))
42.6b
(/ (+ (pow (+ (/ x 2.0) (* y x)) 3) (pow z 3)) (+ (* (+ (/ x 2.0) (* y x)) (- (+ (/ x 2.0) (* y x)) z)) (* z z)))

rewrite73.0ms

Algorithm
rewrite-expression-head
Rules
71×*-un-lft-identity
27×times-frac
25×distribute-lft-out
23×unpow-prod-down cube-prod
21×add-sqr-sqrt add-cube-cbrt
associate-/l*
add-log-exp
add-exp-log add-cbrt-cube
associate-+l+
pow1 flip3-+ sum-cubes flip-+
distribute-rgt-in pow-unpow distribute-lft-in associate-/r*
+-commutative cube-div sub-neg associate--l+ sum-log associate-/r/ associate-/l/
cbrt-undiv cube-mult pow-to-exp pow-pow frac-2neg unpow3 div-exp pow-exp clear-num div-inv rem-cube-cbrt sqr-pow
Counts
4 → 114
Calls
4 calls:
6.0ms
(pow (+ (/ x 2.0) (* y x)) 3)
15.0ms
(+ (* (+ (/ x 2.0) (* y x)) (- (+ (/ x 2.0) (* y x)) z)) (* z z))
14.0ms
(+ (pow (+ (/ x 2.0) (* y x)) 3) (pow z 3))
33.0ms
(/ (+ (pow (+ (/ x 2.0) (* y x)) 3) (pow z 3)) (+ (* (+ (/ x 2.0) (* y x)) (- (+ (/ x 2.0) (* y x)) z)) (* z z)))

series151.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(pow (+ (/ x 2.0) (* y x)) 3)
25.0ms
(+ (* (+ (/ x 2.0) (* y x)) (- (+ (/ x 2.0) (* y x)) z)) (* z z))
37.0ms
(+ (pow (+ (/ x 2.0) (* y x)) 3) (pow z 3))
82.0ms
(/ (+ (pow (+ (/ x 2.0) (* y x)) 3) (pow z 3)) (+ (* (+ (/ x 2.0) (* y x)) (- (+ (/ x 2.0) (* y x)) z)) (* z z)))

simplify87.0ms

Algorithm
egg-herbie
Counts
126 → 126
Iterations

Useful iterations: 2 (66.0ms)

IterNodesCost
05332145
125011997
250011988

prune205.0ms

Filtered
77 candidates to 126 candidates (-63.6%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New1260126
Fresh000
Picked011
Done011
Total1262128

Merged error: 0.0b

Counts
128 → 2

regimes204.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
0114
1114

end0.0ms

analyze245.0ms

Algorithm
search

sample397.0ms

Algorithm
intervals
Results
227.0ms8000×body80valid
8.0ms294×body80invalid

Profiling

Loading profile data...