Details

Time bar (total: 3.5s)

sample30.0ms

Algorithm
intervals
Results
7.0ms276×body80valid
7.0ms289×body80nan

simplify21.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
0215
1514
2864
31264
41514
51694
61854
71874
81874

prune6.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.1b

Counts
2 → 2

localize8.0ms

Local error

Found 1 expressions with local error:

0.1b
(fma (sqrt z) y x)

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube fma-udef log1p-expm1-u add-log-exp
Counts
1 → 10
Calls
1 calls:
1.0ms
(fma (sqrt z) y x)

series62.0ms

Counts
1 → 3
Calls
1 calls:
62.0ms
(fma (sqrt z) y x)

simplify62.0ms

Algorithm
egg-herbie
Counts
13 → 13
Iterations

Useful iterations: 4 (59.0ms)

IterNodesCost
07058
117650
252850
3181346
4500143

prune43.0ms

Filtered
13 candidates to 12 candidates (92.3%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New9413
Fresh101
Picked101
Done000
Total11415

Merged error: 0.1b

Counts
15 → 4

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* (sqrt z) y) x)
0.2b
(* (sqrt z) y)

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
16×fma-def
13×*-un-lft-identity associate-*l*
add-cube-cbrt
sqrt-prod
associate-*r*
pow1 add-exp-log add-cbrt-cube add-log-exp unswap-sqr
expm1-log1p-u *-commutative log1p-expm1-u distribute-lft-out
+-commutative flip3-+ pow-prod-down prod-exp sum-log cbrt-unprod flip-+
Counts
2 → 55
Calls
2 calls:
10.0ms
(+ (* (sqrt z) y) x)
5.0ms
(* (sqrt z) y)

series110.0ms

Counts
2 → 6
Calls
2 calls:
59.0ms
(+ (* (sqrt z) y) x)
51.0ms
(* (sqrt z) y)

simplify105.0ms

Algorithm
egg-herbie
Counts
61 → 61
Iterations

Useful iterations: 3 (101.0ms)

IterNodesCost
0240212
1811189
23399183
35001180

prune153.0ms

Filtered
61 candidates to 46 candidates (75.4%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New55661
Fresh213
Picked011
Done000
Total57865

Merged error: 0.0b

Counts
65 → 8

localize9.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (sqrt z))
0.1b
(sqrt (sqrt z))
0.3b
(* (sqrt (sqrt z)) y)
0.4b
(* (sqrt (sqrt z)) (* (sqrt (sqrt z)) y))

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
74×sqrt-prod
69×add-sqr-sqrt
27×associate-*l* unswap-sqr
26×associate-*r*
20×add-cube-cbrt *-un-lft-identity
15×pow1
11×add-exp-log add-cbrt-cube
sqrt-pow1
expm1-log1p-u rem-sqrt-square pow1/2 pow-prod-down prod-exp cbrt-unprod log1p-expm1-u add-log-exp
*-commutative
Counts
4 → 127
Calls
4 calls:
2.0ms
(sqrt (sqrt z))
2.0ms
(sqrt (sqrt z))
6.0ms
(* (sqrt (sqrt z)) y)
16.0ms
(* (sqrt (sqrt z)) (* (sqrt (sqrt z)) y))

series430.0ms

Counts
4 → 12
Calls
4 calls:
132.0ms
(sqrt (sqrt z))
131.0ms
(sqrt (sqrt z))
118.0ms
(* (sqrt (sqrt z)) y)
50.0ms
(* (sqrt (sqrt z)) (* (sqrt (sqrt z)) y))

simplify46.0ms

Algorithm
egg-herbie
Counts
139 → 139
Iterations

Useful iterations: 2 (38.0ms)

IterNodesCost
0370854
11380703
25001663

prune314.0ms

Filtered
139 candidates to 83 candidates (59.7%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1354139
Fresh606
Picked101
Done011
Total1425147

Merged error: 0b

Counts
147 → 5

localize16.0ms

Local error

Found 4 expressions with local error:

0.1b
(pow (/ 1 z) -1/4)
0.1b
(sqrt (sqrt z))
0.3b
(* (sqrt (sqrt z)) y)
0.4b
(* (pow (/ 1 z) -1/4) (* (sqrt (sqrt z)) y))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
100×add-sqr-sqrt
49×sqrt-prod
41×add-exp-log unswap-sqr
38×unpow-prod-down
35×*-un-lft-identity associate-*l*
31×add-cube-cbrt
26×times-frac associate-*r*
19×prod-exp
15×pow1
12×pow-exp
11×add-cbrt-cube
div-exp sqr-pow
expm1-log1p-u sqrt-pow1 pow-prod-down cbrt-unprod log1p-expm1-u add-log-exp
pow-to-exp rec-exp pow-unpow pow-pow 1-exp *-commutative
rem-sqrt-square pow1/2 div-inv
pow-flip inv-pow
Counts
4 → 166
Calls
4 calls:
6.0ms
(pow (/ 1 z) -1/4)
2.0ms
(sqrt (sqrt z))
6.0ms
(* (sqrt (sqrt z)) y)
22.0ms
(* (pow (/ 1 z) -1/4) (* (sqrt (sqrt z)) y))

series563.0ms

Counts
4 → 12
Calls
4 calls:
175.0ms
(pow (/ 1 z) -1/4)
141.0ms
(sqrt (sqrt z))
120.0ms
(* (sqrt (sqrt z)) y)
127.0ms
(* (pow (/ 1 z) -1/4) (* (sqrt (sqrt z)) y))

simplify88.0ms

Algorithm
egg-herbie
Counts
178 → 178
Iterations

Useful iterations: 2 (66.0ms)

IterNodesCost
06971276
128721199
250011182

prune418.0ms

Filtered
178 candidates to 104 candidates (58.4%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1771178
Fresh123
Picked011
Done011
Total1785183

Merged error: 0b

Counts
183 → 5

regimes112.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
0135
1135

end0.0ms

sample808.0ms

Algorithm
intervals
Results
234.0ms8519×body80valid
220.0ms8639×body80nan
0.0msbody640valid