Details

Time bar (total: 4.2s)

sample283.0ms

Algorithm
intervals
Results
8.0ms44×body2560valid
7.0ms172×body80valid
6.0ms37×body1280valid
3.0ms103×body80nan
3.0ms21×body640valid
1.0msbody320valid
0.0msbody160valid

simplify12.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0187
1327
2417
3447
4447

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

Counts
2 → 1

localize11.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
0.2b
(- (* b_2 b_2) (* a c))
1.2b
(- (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
23.3b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
flip3-- flip--
associate--l- neg-sub0 sub-neg sqrt-div div-sub associate-/l/
frac-2neg pow1/2 clear-num div-inv
Counts
4 → 19
Calls
4 calls:
6.0ms
(/ (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
4.0ms
(- (* b_2 b_2) (* a c))
4.0ms
(- (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
6.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series283.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(/ (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
35.0ms
(- (* b_2 b_2) (* a c))
74.0ms
(- (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
86.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify65.0ms

Algorithm
egg-herbie
Counts
31 → 31
Iterations

Useful iterations: 3 (61.0ms)

IterNodesCost
0223208
1712203
22280193
35001190

prune99.0ms

Filtered
31 candidates to 26 candidates (83.9%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New23831
Fresh000
Picked101
Done000
Total24832

Merged error: 6.1b

Counts
32 → 8

localize10.0ms

Local error

Found 4 expressions with local error:

1.5b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
5.2b
(/ (/ (* a c) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) a)
10.5b
(/ (* a c) (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
23.3b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite26.0ms

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

series495.0ms

Counts
4 → 12
Calls
4 calls:
75.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
159.0ms
(/ (/ (* a c) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) a)
196.0ms
(/ (* a c) (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
64.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify95.0ms

Algorithm
egg-herbie
Counts
37 → 37
Iterations

Useful iterations: 3 (91.0ms)

IterNodesCost
0276257
1838242
23489228
35001227

prune104.0ms

Filtered
37 candidates to 34 candidates (91.9%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New32537
Fresh437
Picked101
Done000
Total37845

Merged error: 6.0b

Counts
45 → 8

localize13.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ c (* 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
0.2b
(- (* b_2 b_2) (* a c))
1.5b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
23.3b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
flip3-- flip--
sub-neg sqrt-div associate-*r/ associate-/r* associate-/r/
frac-2neg pow1/2 clear-num *-commutative div-inv
Counts
4 → 18
Calls
4 calls:
7.0ms
(/ c (* 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
4.0ms
(- (* b_2 b_2) (* a c))
5.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
4.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series364.0ms

Counts
4 → 12
Calls
4 calls:
191.0ms
(/ c (* 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
36.0ms
(- (* b_2 b_2) (* a c))
75.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
61.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify98.0ms

Algorithm
egg-herbie
Counts
30 → 30
Iterations

Useful iterations: 2 (20.0ms)

IterNodesCost
0203183
1706173
23130170
35002170

prune77.0ms

Filtered
30 candidates to 24 candidates (80.0%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New29130
Fresh167
Picked011
Done000
Total30838

Merged error: 6.0b

Counts
38 → 8

localize10.0ms

Local error

Found 4 expressions with local error:

1.5b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
1.9b
(/ a (/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) c))
5.2b
(/ (/ a (/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) c)) a)
23.3b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
10×associate-/r/
associate-/l/
associate-/l*
frac-2neg clear-num div-inv
flip3-- flip--
sqrt-div associate-/r*
sub-neg pow1/2
Counts
4 → 29
Calls
4 calls:
5.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
7.0ms
(/ a (/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) c))
8.0ms
(/ (/ a (/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) c)) a)
4.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series445.0ms

Counts
4 → 12
Calls
4 calls:
73.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
171.0ms
(/ a (/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) c))
138.0ms
(/ (/ a (/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) c)) a)
63.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify178.0ms

Algorithm
egg-herbie
Counts
41 → 41
Iterations

Useful iterations: 2 (26.0ms)

IterNodesCost
0284260
1949246
24602238
35002238

prune91.0ms

Filtered
41 candidates to 34 candidates (82.9%)
Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New40141
Fresh156
Picked011
Done011
Total41849

Merged error: 6.0b

Counts
49 → 8

regimes185.0ms

Accuracy

96.4% (0.9b remaining)

Error of 6.4b against oracle of 5.5b and baseline of 29.5b

bsearch107.0ms

Steps
ItersRangePoint
6
2.066422626357648e+110
1.9801395410105552e+111
1.703504653326294e+111
5
5.655525127217964e-251
1.9763919052369517e-250
6.3411928596588654e-251
8
-2.083222696695489e+156
-8.927571262924557e+151
-8.764892488422707e+153

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04122
14322
24322

end0.0ms

sample1.0s

Algorithm
intervals
Results
220.0ms1098×body2560valid
200.0ms5864×body80valid
143.0ms877×body1280valid
94.0ms2851×body80nan
62.0ms480×body640valid
25.0ms106×body5120valid
19.0ms198×body320valid
8.0ms122×body160valid