Details

Time bar (total: 2.3s)

sample31.0ms

Algorithm
intervals
Results
18.0ms499×body80valid

simplify60.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0114
1254
2494
3964
42534
58214
631154
750024

prune2.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: 0.0b

Counts
2 → 1

localize5.0ms

Local error

Found 1 expressions with local error:

0.0b
(exp (- (- 1.0 (* x x))))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
60×add-sqr-sqrt
47×distribute-neg-in exp-sum
45×prod-diff
42×*-un-lft-identity
34×add-cube-cbrt
24×exp-prod
11×swap-sqr associate-*l*
10×distribute-lft-neg-in distribute-rgt-neg-in difference-of-squares
associate-*r*
*-commutative add-log-exp unswap-sqr
distribute-lft-out--
rem-exp-log
neg-log
pow1 add-exp-log neg-sub0 exp-neg expm1-log1p-u neg-mul-1 sub-neg exp-diff diff-log add-cbrt-cube log1p-expm1-u
Counts
1 → 85
Calls
1 calls:
15.0ms
(exp (- (- 1.0 (* x x))))

series26.0ms

Counts
1 → 3
Calls
1 calls:
26.0ms
(exp (- (- 1.0 (* x x))))

simplify56.0ms

Algorithm
egg-herbie
Counts
88 → 88
Iterations

Useful iterations: 2 (41.0ms)

IterNodesCost
0536959
11336747
25001382

prune69.0ms

Filtered
88 candidates to 29 candidates (33.0%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New87188
Fresh000
Picked011
Done000
Total87289

Merged error: 0.0b

Counts
89 → 2

localize12.0ms

Local error

Found 3 expressions with local error:

0.0b
(exp (- 0 (+ (fabs x) (sqrt 1.0))))
0.0b
(pow (exp (- 0 (+ (fabs x) (sqrt 1.0)))) (- (sqrt 1.0) (sqrt (* x x))))
27.0b
(sqrt (* x x))

rewrite62.0ms

Algorithm
rewrite-expression-head
Rules
179×sqrt-prod
145×add-sqr-sqrt
132×prod-diff
126×*-un-lft-identity
110×unpow-prod-up
98×add-cube-cbrt
28×exp-sum
24×swap-sqr
22×associate-*l*
21×associate-*r*
18×pow-unpow
17×unpow-prod-down
14×difference-of-squares
12×pow1 exp-prod
10×*-commutative unswap-sqr
add-log-exp
distribute-lft-out
pow-pow distribute-lft-out--
sqrt-pow1
rem-sqrt-square
add-exp-log
expm1-log1p-u sub-neg exp-diff add-cbrt-cube log1p-expm1-u rem-exp-log
diff-log pow-exp associate--r+
+-commutative pow2 exp-neg pow-to-exp pow-plus sub0-neg pow1/2 pow-prod-down sum-log pow-sqr pow-prod-up pow-sub sqr-pow
Counts
3 → 238
Calls
3 calls:
9.0ms
(exp (- 0 (+ (fabs x) (sqrt 1.0))))
33.0ms
(pow (exp (- 0 (+ (fabs x) (sqrt 1.0)))) (- (sqrt 1.0) (sqrt (* x x))))
5.0ms
(sqrt (* x x))

series183.0ms

Counts
3 → 9
Calls
3 calls:
107.0ms
(exp (- 0 (+ (fabs x) (sqrt 1.0))))
67.0ms
(pow (exp (- 0 (+ (fabs x) (sqrt 1.0)))) (- (sqrt 1.0) (sqrt (* x x))))
9.0ms
(sqrt (* x x))

simplify113.0ms

Algorithm
egg-herbie
Counts
247 → 247
Iterations

Useful iterations: 2 (70.0ms)

IterNodesCost
010615327
132334766
250024533

prune311.0ms

Filtered
247 candidates to 90 candidates (36.4%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New2461247
Fresh000
Picked101
Done011
Total2472249

Merged error: 0b

Counts
249 → 2

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (- 0 (+ (fabs x) (sqrt 1.0))))
0.0b
(exp (- 0 (+ (fabs x) (sqrt 1.0))))
27.0b
(sqrt (* x x))
27.0b
(sqrt (* x x))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
52×*-un-lft-identity
48×add-sqr-sqrt
30×add-cube-cbrt sqrt-prod
28×exp-sum
24×prod-diff
20×pow1
16×add-log-exp
12×exp-prod sqrt-pow1
10×rem-sqrt-square
swap-sqr distribute-lft-out
exp-diff associate-*r* associate-*l* rem-exp-log
add-exp-log expm1-log1p-u diff-log *-commutative add-cbrt-cube log1p-expm1-u associate--r+ distribute-lft-out-- unswap-sqr
+-commutative pow2 exp-neg sub-neg pow-plus sub0-neg pow1/2 pow-prod-down sum-log pow-sqr pow-prod-up difference-of-squares
Counts
4 → 144
Calls
4 calls:
9.0ms
(exp (- 0 (+ (fabs x) (sqrt 1.0))))
9.0ms
(exp (- 0 (+ (fabs x) (sqrt 1.0))))
5.0ms
(sqrt (* x x))
7.0ms
(sqrt (* x x))

series239.0ms

Counts
4 → 12
Calls
4 calls:
111.0ms
(exp (- 0 (+ (fabs x) (sqrt 1.0))))
109.0ms
(exp (- 0 (+ (fabs x) (sqrt 1.0))))
9.0ms
(sqrt (* x x))
9.0ms
(sqrt (* x x))

simplify134.0ms

Algorithm
egg-herbie
Counts
156 → 156
Iterations

Useful iterations: 2 (21.0ms)

IterNodesCost
01921066
1595828
23097584
35001584

prune378.0ms

Filtered
156 candidates to 90 candidates (57.7%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New1560156
Fresh000
Picked011
Done011
Total1562158

Merged error: 0b

Counts
158 → 2

regimes56.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
064

end0.0ms

sample510.0ms

Algorithm
intervals
Results
331.0ms15790×body80valid