Details

Time bar (total: 3.9s)

sample35.0ms

Algorithm
intervals
Results
14.0ms283×body80valid
5.0ms103×body80nan

simplify14.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03818
17918
213618
316118
417318
517718
617718

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: 20.8b

Counts
2 → 1

localize116.0ms

Local error

Found 4 expressions with local error:

1.1b
(- (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
1.5b
(+ (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
23.0b
(sqrt (- (* b b) (* (* 4.0 a) c)))
23.0b
(sqrt (- (* b b) (* (* 4.0 a) c)))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
sqrt-div
flip3-- flip--
neg-sub0 pow1/2
+-commutative associate--l- associate-+l- sub-neg flip3-+ flip-+
Counts
4 → 15
Calls
4 calls:
5.0ms
(- (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
5.0ms
(+ (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
4.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))
5.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

series290.0ms

Counts
4 → 12
Calls
4 calls:
76.0ms
(- (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
74.0ms
(+ (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
69.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))
71.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

simplify84.0ms

Algorithm
egg-herbie
Counts
27 → 27
Iterations

Useful iterations: 3 (80.0ms)

IterNodesCost
0176232
1676224
22656210
35001208

prune128.0ms

Filtered
27 candidates to 26 candidates (96.3%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New23427
Fresh000
Picked101
Done000
Total24428

Merged error: 7.2b

Counts
28 → 4

localize116.0ms

Local error

Found 4 expressions with local error:

1.1b
(- (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
3.3b
(/ (* a c) b)
4.8b
(/ (* 2.0 c) (- (* 2.0 (/ (* a c) b)) (* 2 b)))
23.0b
(sqrt (- (* b b) (* (* 4.0 a) c)))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
associate-/l*
flip3-- flip--
frac-2neg sqrt-div clear-num associate-/r/ *-commutative div-inv
associate--l- neg-sub0 sub-neg pow1/2
Counts
4 → 20
Calls
4 calls:
6.0ms
(- (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
3.0ms
(/ (* a c) b)
8.0ms
(/ (* 2.0 c) (- (* 2.0 (/ (* a c) b)) (* 2 b)))
5.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

series237.0ms

Counts
4 → 12
Calls
4 calls:
78.0ms
(- (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
19.0ms
(/ (* a c) b)
69.0ms
(/ (* 2.0 c) (- (* 2.0 (/ (* a c) b)) (* 2 b)))
71.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

simplify114.0ms

Algorithm
egg-herbie
Counts
32 → 32
Iterations

Useful iterations: 2 (25.0ms)

IterNodesCost
0232191
1894187
24022180
35002180

prune123.0ms

Filtered
32 candidates to 26 candidates (81.3%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New30232
Fresh123
Picked101
Done000
Total32436

Merged error: 6.4b

Counts
36 → 4

localize118.0ms

Local error

Found 4 expressions with local error:

1.1b
(- (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
3.5b
(/ c (/ b a))
4.8b
(/ (* 2.0 c) (- (* 2.0 (/ c (/ b a))) (* 2 b)))
23.0b
(sqrt (- (* b b) (* (* 4.0 a) c)))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/
flip3-- frac-2neg clear-num flip-- div-inv
sqrt-div associate-/l*
associate--l- neg-sub0 sub-neg pow1/2 associate-/r* *-commutative
Counts
4 → 22
Calls
4 calls:
5.0ms
(- (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
3.0ms
(/ c (/ b a))
9.0ms
(/ (* 2.0 c) (- (* 2.0 (/ c (/ b a))) (* 2 b)))
5.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

series369.0ms

Counts
4 → 12
Calls
4 calls:
76.0ms
(- (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
18.0ms
(/ c (/ b a))
202.0ms
(/ (* 2.0 c) (- (* 2.0 (/ c (/ b a))) (* 2 b)))
73.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

simplify31.0ms

Algorithm
egg-herbie
Counts
34 → 34
Iterations

Useful iterations: 2 (27.0ms)

IterNodesCost
0243194
1997190
25001182

prune127.0ms

Filtered
34 candidates to 27 candidates (79.4%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New32234
Fresh123
Picked101
Done000
Total34438

Merged error: 6.4b

Counts
38 → 4

localize119.0ms

Local error

Found 4 expressions with local error:

1.1b
(- (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
3.5b
(/ (/ b a) c)
4.8b
(/ (* 2.0 c) (- (* 2.0 (/ 1 (/ (/ b a) c))) (* 2 b)))
23.0b
(sqrt (- (* b b) (* (* 4.0 a) c)))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
flip3-- frac-2neg clear-num flip-- div-inv associate-/l/ associate-/l*
sqrt-div associate-/r/
associate--l- neg-sub0 sub-neg pow1/2 *-commutative
Counts
4 → 22
Calls
4 calls:
5.0ms
(- (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
3.0ms
(/ (/ b a) c)
10.0ms
(/ (* 2.0 c) (- (* 2.0 (/ 1 (/ (/ b a) c))) (* 2 b)))
5.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

series340.0ms

Counts
4 → 12
Calls
4 calls:
75.0ms
(- (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))
19.0ms
(/ (/ b a) c)
175.0ms
(/ (* 2.0 c) (- (* 2.0 (/ 1 (/ (/ b a) c))) (* 2 b)))
70.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

simplify32.0ms

Algorithm
egg-herbie
Counts
34 → 34
Iterations

Useful iterations: 2 (28.0ms)

IterNodesCost
0256204
1977199
25001191

prune165.0ms

Filtered
34 candidates to 26 candidates (76.5%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New33134
Fresh123
Picked101
Done000
Total35338

Merged error: 6.4b

Counts
38 → 3

regimes126.0ms

Accuracy

95.5% (0.7b remaining)

Error of 7.3b against oracle of 6.6b and baseline of 22.3b

bsearch312.0ms

Steps
ItersRangePoint
6
2.066422626357648e+110
1.9801395410105552e+111
4.430960794104572e+110
11
-7.360434076590754e-288
1.6657383938953904e-292
-5.6371401051707e-310
8
-2.083222696695489e+156
-8.927571262924557e+151
-1.3298367139250566e+153

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06978
16978

end0.0ms

sample832.0ms

Algorithm
intervals
Results
454.0ms8739×body80valid
131.0ms2855×body80nan