Details

Time bar (total: 3.2s)

sample327.0ms

Algorithm
intervals
Results
23.0ms50×body10240exit
16.0ms256×body80valid
12.0ms282×body80nan

simplify58.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0135
1225
2445
31145
43155
516005
650015

prune4.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

localize12.0ms

Local error

Found 2 expressions with local error:

0.0b
(pow (sqrt (atan2 b b)) (- b a))
1.0b
(sqrt (atan2 b b))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
unpow-prod-up pow1/2
pow-to-exp sub-neg pow-pow sqrt-pow2 pow-sub sqr-pow
Counts
2 → 8
Calls
2 calls:
4.0ms
(pow (sqrt (atan2 b b)) (- b a))
3.0ms
(sqrt (atan2 b b))

series54.0ms

Counts
2 → 6
Calls
2 calls:
37.0ms
(pow (sqrt (atan2 b b)) (- b a))
17.0ms
(sqrt (atan2 b b))

simplify50.0ms

Algorithm
egg-herbie
Counts
14 → 14
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
04863
19959
220759
352259
4163159
5500159

prune24.0ms

Filtered
14 candidates to 7 candidates (50.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New13114
Fresh000
Picked101
Done000
Total14115

Merged error: 0.0b

Counts
15 → 1

localize9.0ms

Local error

Found 1 expressions with local error:

0.0b
(pow (atan2 b b) (/ (- b a) 2))

rewrite3.0ms

Algorithm
rewrite-expression-head
Rules
pow-to-exp pow-unpow div-sub div-inv pow-sub sqr-pow
Counts
1 → 4
Calls
1 calls:
3.0ms
(pow (atan2 b b) (/ (- b a) 2))

series27.0ms

Counts
1 → 3
Calls
1 calls:
27.0ms
(pow (atan2 b b) (/ (- b a) 2))

simplify90.0ms

Algorithm
egg-herbie
Counts
7 → 7
Iterations

Useful iterations: 4 (26.0ms)

IterNodesCost
06546
114746
234838
382138
4352836
5500136

prune18.0ms

Filtered
7 candidates to 5 candidates (71.4%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New527
Fresh000
Picked101
Done000
Total628

Merged error: 0.0b

Counts
8 → 2

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(pow (atan2 b b) (/ (- b a) 4))
0.0b
(pow (atan2 b b) (/ (- b a) 4))

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
pow-to-exp pow-unpow div-sub div-inv pow-sub sqr-pow
Counts
2 → 8
Calls
2 calls:
3.0ms
(pow (atan2 b b) (/ (- b a) 4))
3.0ms
(pow (atan2 b b) (/ (- b a) 4))

series42.0ms

Counts
2 → 6
Calls
2 calls:
22.0ms
(pow (atan2 b b) (/ (- b a) 4))
20.0ms
(pow (atan2 b b) (/ (- b a) 4))

simplify88.0ms

Algorithm
egg-herbie
Counts
14 → 14
Iterations

Useful iterations: 4 (25.0ms)

IterNodesCost
06792
115892
238676
384176
4273072
5500372

prune35.0ms

Filtered
14 candidates to 10 candidates (71.4%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New14014
Fresh011
Picked011
Done000
Total14216

Merged error: 0.0b

Counts
16 → 2

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(pow (pow (atan2 b b) (- b a)) (/ 1 2))
0.0b
(pow (atan2 b b) (- b a))

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
unpow-prod-up
pow-to-exp unpow-prod-down sqr-pow
sub-neg
pow-unpow pow-pow pow-exp div-inv pow-sub
Counts
2 → 13
Calls
2 calls:
3.0ms
(pow (pow (atan2 b b) (- b a)) (/ 1 2))
2.0ms
(pow (atan2 b b) (- b a))

series62.0ms

Counts
2 → 6
Calls
2 calls:
42.0ms
(pow (pow (atan2 b b) (- b a)) (/ 1 2))
19.0ms
(pow (atan2 b b) (- b a))

simplify180.0ms

Algorithm
egg-herbie
Counts
19 → 19
Iterations

Useful iterations: 2 (9.0ms)

IterNodesCost
0104109
1272102
292798
3450598
4500198

prune37.0ms

Filtered
19 candidates to 11 candidates (57.9%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New19019
Fresh000
Picked011
Done011
Total19221

Merged error: 0.0b

Counts
21 → 2

regimes30.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0910

end0.0ms

sample2.0s

Algorithm
intervals
Results
810.0ms1850×body10240exit
474.0ms7992×body80valid
362.0ms9893×body80nan
5.0msbody5120valid
3.0msbody2560valid
1.0msbody640valid
0.0msbody160valid