Details

Time bar (total: 3.5s)

sample36.0ms

Algorithm
intervals
Results
7.0ms33×body2560valid
6.0ms185×body80valid
4.0ms25×body1280valid
3.0ms97×body80nan
2.0ms17×body640valid
2.0msbody5120valid
1.0msbody320valid
0.0msbody160valid

simplify8.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0187
1327
2417
3447
4447

prune2.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: 34.8b

Counts
2 → 1

localize9.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
1.0b
(- (* b_2 b_2) (* a c))
1.5b
(- (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
23.9b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite19.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))))
4.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series243.0ms

Counts
4 → 12
Calls
4 calls:
81.0ms
(/ (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
32.0ms
(- (* b_2 b_2) (* a c))
68.0ms
(- (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
62.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

prune98.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: 5.8b

Counts
32 → 8

localize10.0ms

Local error

Found 4 expressions with local error:

1.0b
(- (* b_2 b_2) (* a c))
3.3b
(/ (/ (* a c) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) a)
10.2b
(/ (* a c) (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
23.9b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite25.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:
4.0ms
(- (* b_2 b_2) (* a c))
8.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)))

series442.0ms

Counts
4 → 12
Calls
4 calls:
40.0ms
(- (* b_2 b_2) (* a c))
155.0ms
(/ (/ (* a c) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) a)
184.0ms
(/ (* a c) (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
62.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify87.0ms

Algorithm
egg-herbie
Counts
37 → 37
Iterations

Useful iterations: 3 (82.0ms)

IterNodesCost
0259249
1793234
23321222
35001221

prune93.0ms

Filtered
37 candidates to 31 candidates (83.8%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New34337
Fresh347
Picked101
Done000
Total38745

Merged error: 5.7b

Counts
45 → 7

localize10.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ c (* 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
0.9b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
1.0b
(- (* b_2 b_2) (* a c))
23.9b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite20.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)))
5.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
4.0ms
(- (* b_2 b_2) (* a c))
4.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series340.0ms

Counts
4 → 12
Calls
4 calls:
179.0ms
(/ c (* 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
69.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
32.0ms
(- (* b_2 b_2) (* a c))
60.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify100.0ms

Algorithm
egg-herbie
Counts
30 → 30
Iterations

Useful iterations: 2 (21.0ms)

IterNodesCost
0203183
1706173
23130170
35001170

prune78.0ms

Filtered
30 candidates to 24 candidates (80.0%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New29130
Fresh156
Picked011
Done000
Total30737

Merged error: 5.7b

Counts
37 → 7

localize10.0ms

Local error

Found 4 expressions with local error:

0.2b
(* c (/ 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
0.9b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
1.0b
(- (* b_2 b_2) (* a c))
23.9b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite24.0ms

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

series344.0ms

Counts
4 → 12
Calls
4 calls:
183.0ms
(* c (/ 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
68.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
35.0ms
(- (* b_2 b_2) (* a c))
58.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify72.0ms

Algorithm
egg-herbie
Counts
32 → 32
Iterations

Useful iterations: 2 (20.0ms)

IterNodesCost
0194158
1661150
22740147
35001147

prune62.0ms

Filtered
32 candidates to 23 candidates (71.9%)
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New32032
Fresh055
Picked011
Done011
Total32739

Merged error: 5.7b

Counts
39 → 7

regimes146.0ms

Accuracy

95.9% (1.0b remaining)

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

bsearch136.0ms

Steps
ItersRangePoint
8
4.088553977120381e+100
8.044751807128501e+103
1.0673291895585486e+103
11
1.8145151230270015e-269
9.272403512084269e-250
1.6944972861664959e-264
6
-1.2994787762702041e+157
-3.0529494422842112e+156
-3.0812943354752785e+156

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03719
13919
23919

end0.0ms

sample1.0s

Algorithm
intervals
Results
205.0ms1052×body2560valid
197.0ms5925×body80valid
154.0ms900×body1280valid
90.0ms2937×body80nan
57.0ms438×body640valid
28.0ms115×body5120valid
24.0ms197×body320valid
8.0ms130×body160valid