Details

Time bar (total: 2.4s)

sample29.0ms

Algorithm
intervals
Results
14.0ms256×body80valid

simplify49.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
0209
1409
2789
31349
42009
52339
62399
72399

prune3.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: 29.6b

Counts
2 → 1

localize14.0ms

Local error

Found 2 expressions with local error:

3.9b
(- (* x x) (* (* y 4.0) y))
29.1b
(/ (- (* x x) (* (* y 4.0) y)) (+ (* x x) (* (* y 4.0) y)))

rewrite190.0ms

Algorithm
rewrite-expression-head
Rules
873×add-sqr-sqrt
659×*-un-lft-identity
618×associate-*l*
330×prod-diff
281×unswap-sqr
227×add-cube-cbrt
216×times-frac
165×difference-of-squares
159×associate-*r*
150×distribute-lft-out
102×swap-sqr
86×*-commutative
66×distribute-lft-out--
24×associate-/l*
15×fma-neg
associate-/r*
add-exp-log add-cbrt-cube add-log-exp
pow1 expm1-log1p-u flip3-- associate-/r/ flip-- log1p-expm1-u associate-/l/
cbrt-undiv sub-neg frac-2neg flip3-+ diff-log div-sub div-exp clear-num flip-+ div-inv
Counts
2 → 648
Calls
2 calls:
38.0ms
(- (* x x) (* (* y 4.0) y))
89.0ms
(/ (- (* x x) (* (* y 4.0) y)) (+ (* x x) (* (* y 4.0) y)))

series122.0ms

Counts
2 → 6
Calls
2 calls:
47.0ms
(- (* x x) (* (* y 4.0) y))
75.0ms
(/ (- (* x x) (* (* y 4.0) y)) (+ (* x x) (* (* y 4.0) y)))

simplify220.0ms

Algorithm
egg-herbie
Counts
654 → 654
Iterations

Useful iterations: 2 (116.0ms)

IterNodesCost
0119811175
136358305
250018164

prune387.0ms

Filtered
654 candidates to 108 candidates (16.5%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New6513654
Fresh000
Picked101
Done000
Total6523655

Merged error: 0.4b

Counts
655 → 3

localize15.0ms

Local error

Found 1 expressions with local error:

29.1b
(/ (* (fma y (sqrt 4.0) (fabs x)) (fma (- (sqrt 4.0)) y (fabs x))) (+ (* x x) (* (* y 4.0) y)))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
200×*-un-lft-identity
147×associate-*l*
108×times-frac
78×distribute-lft-out
64×add-sqr-sqrt
44×add-cube-cbrt
30×associate-*r*
12×associate-/l*
10×*-commutative unswap-sqr
associate-/r*
add-exp-log add-cbrt-cube
cbrt-undiv div-exp associate-/r/
pow1 expm1-log1p-u frac-2neg flip3-+ prod-exp clear-num cbrt-unprod flip-+ log1p-expm1-u div-inv add-log-exp
Counts
1 → 147
Calls
1 calls:
32.0ms
(/ (* (fma y (sqrt 4.0) (fabs x)) (fma (- (sqrt 4.0)) y (fabs x))) (+ (* x x) (* (* y 4.0) y)))

series219.0ms

Counts
1 → 3
Calls
1 calls:
219.0ms
(/ (* (fma y (sqrt 4.0) (fabs x)) (fma (- (sqrt 4.0)) y (fabs x))) (+ (* x x) (* (* y 4.0) y)))

simplify79.0ms

Algorithm
egg-herbie
Counts
150 → 150
Iterations

Useful iterations: 2 (52.0ms)

IterNodesCost
03422860
114362744
250012733

prune247.0ms

Filtered
150 candidates to 57 candidates (38.0%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New1500150
Fresh022
Picked011
Done000
Total1503153

Merged error: 0.4b

Counts
153 → 3

localize0.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify4.0ms

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
000

prune1.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New000
Fresh011
Picked011
Done011
Total033

Merged error: 0.4b

Counts
3 → 3

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify4.0ms

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
000

prune0.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done022
Total033

Merged error: 0.4b

Counts
3 → 3

regimes86.0ms

Accuracy

58.2% (13.0b remaining)

Error of 13.3b against oracle of 0.3b and baseline of 31.5b

bsearch296.0ms

Steps
ItersRangePoint
6
1.4561095946501342e+101
1.441855190865374e+102
4.5872420035693074e+101
7
3.6835273864779232e+84
4.6926641391142656e+86
3.7365793345942715e+84
9
1.4121720889927557e+54
2.527325644028601e+60
2.4947948969068313e+60
7
4.474320366219876e-94
1.9416874683714035e-92
1.1393370701449459e-92
10
-7.684555418764424e-160
-2.25874415436063e-170
-3.3639004184692263e-161
6
-3.245969229886643e+141
-4.4689590379865175e+140
-2.630681189970585e+141
6
-3.4929674878576186e+190
-2.989420225478867e+189
-3.4425921643712863e+190
10
-3.9713551961883903e+217
-3.180709342800516e+205
-3.2201109645430953e+205

simplify3.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04639
14639

end0.0ms

sample378.0ms

Algorithm
intervals
Results
245.0ms8000×body80valid