Details

Time bar (total: 3.6s)

sample244.0ms

Algorithm
intervals
Results
198.0ms214×body80valid
8.0ms28×body2560valid
4.0ms19×body1280valid
4.0ms87×body80nan
2.0ms10×body640valid
1.0msbody5120valid
0.0msbody320valid
0.0msbody160valid

simplify265.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0147
1227
2257
3277
4297
5297

prune5.0ms

Filtered
1 candidates to 0 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 32.9b

Counts
2 → 1

localize12.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
0.7b
(+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
1.2b
(- (* b_2 b_2) (* a c))
24.7b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
35×*-un-lft-identity
16×add-sqr-sqrt
15×add-cube-cbrt times-frac
10×distribute-lft-out add-log-exp
add-exp-log add-cbrt-cube
pow1 distribute-rgt-neg-in associate-/l*
associate-/r* sqrt-prod
neg-sub0 associate-+l- flip3-- flip3-+ sqrt-div sum-log flip-- flip-+ associate-/l/
cbrt-undiv +-commutative sub-neg rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 diff-log div-sub div-exp neg-log clear-num div-inv
Counts
4 → 80
Calls
4 calls:
10.0ms
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
8.0ms
(+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
4.0ms
(- (* b_2 b_2) (* a c))
6.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series71.0ms

Counts
4 → 12
Calls
4 calls:
28.0ms
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
14.0ms
(+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
7.0ms
(- (* b_2 b_2) (* a c))
23.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify141.0ms

Algorithm
egg-herbie
Counts
92 → 92
Iterations

Useful iterations: 2 (32.0ms)

IterNodesCost
0338783
11216724
24971703
35001703

prune136.0ms

Filtered
92 candidates to 69 candidates (25.0%)
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New84892
Fresh000
Picked011
Done000
Total84993

Merged error: 7.5b

Counts
93 → 9

localize9.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1 (/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
0.7b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
1.2b
(- (* b_2 b_2) (* a c))
24.7b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
144×times-frac
123×add-sqr-sqrt
96×*-un-lft-identity
70×add-cube-cbrt
26×difference-of-squares
24×associate-/r*
16×sqrt-prod
15×add-exp-log
13×distribute-lft-out--
associate-/r/ add-cbrt-cube
add-log-exp
flip3-- div-exp flip--
pow1
div-inv
cbrt-undiv associate-/l*
sub-neg rec-exp sqrt-div diff-log 1-exp
rem-sqrt-square pow-flip frac-2neg sqrt-pow1 pow1/2 clear-num inv-pow
Counts
4 → 162
Calls
4 calls:
13.0ms
(/ 1 (/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
9.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
3.0ms
(- (* b_2 b_2) (* a c))
4.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series64.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(/ 1 (/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
13.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
7.0ms
(- (* b_2 b_2) (* a c))
12.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify68.0ms

Algorithm
egg-herbie
Counts
174 → 174
Iterations

Useful iterations: 2 (50.0ms)

IterNodesCost
05642096
125531897
250011761

prune124.0ms

Filtered
174 candidates to 85 candidates (51.1%)
Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New1713174
Fresh347
Picked011
Done011
Total1749183

Merged error: 7.4b

Counts
183 → 9

localize11.0ms

Local error

Found 4 expressions with local error:

1.2b
(- (* b_2 b_2) (* a c))
1.2b
(- (* b_2 b_2) (* a c))
24.7b
(sqrt (- (* b_2 b_2) (* a c)))
24.7b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-log-exp
pow1 add-cube-cbrt *-un-lft-identity sqrt-prod
add-exp-log flip3-- sqrt-div add-cbrt-cube flip--
sub-neg rem-sqrt-square sqrt-pow1 pow1/2 diff-log
Counts
4 → 54
Calls
4 calls:
3.0ms
(- (* b_2 b_2) (* a c))
3.0ms
(- (* b_2 b_2) (* a c))
3.0ms
(sqrt (- (* b_2 b_2) (* a c)))
3.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series40.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(- (* b_2 b_2) (* a c))
9.0ms
(- (* b_2 b_2) (* a c))
12.0ms
(sqrt (- (* b_2 b_2) (* a c)))
12.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify52.0ms

Algorithm
egg-herbie
Counts
66 → 66
Iterations

Useful iterations: 3 (47.0ms)

IterNodesCost
0138388
1451366
21533364
35001362

prune85.0ms

Filtered
66 candidates to 50 candidates (24.2%)
Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New66066
Fresh066
Picked011
Done022
Total66975

Merged error: 7.4b

Counts
75 → 9

localize11.0ms

Local error

Found 4 expressions with local error:

1.2b
(- (* b_2 b_2) (* a c))
1.6b
(/ (/ (+ 0 (* a c)) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) a)
10.9b
(/ (+ 0 (* a c)) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
24.7b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
186×times-frac
154×add-sqr-sqrt
153×*-un-lft-identity
89×add-cube-cbrt
32×distribute-lft-out-- difference-of-squares
30×associate-/l*
19×sqrt-prod
16×distribute-rgt-neg-in
11×add-exp-log add-cbrt-cube
10×associate-/r* associate-/r/
flip3-- flip--
div-inv add-log-exp
pow1
cbrt-undiv div-exp
associate-/l/
frac-2neg sqrt-div clear-num
sub-neg rem-sqrt-square sqrt-pow1 flip3-+ pow1/2 diff-log flip-+
Counts
4 → 200
Calls
4 calls:
3.0ms
(- (* b_2 b_2) (* a c))
16.0ms
(/ (/ (+ 0 (* a c)) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) a)
14.0ms
(/ (+ 0 (* a c)) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
3.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series109.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(- (* b_2 b_2) (* a c))
40.0ms
(/ (/ (+ 0 (* a c)) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) a)
51.0ms
(/ (+ 0 (* a c)) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
12.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify108.0ms

Algorithm
egg-herbie
Counts
212 → 212
Iterations

Useful iterations: 2 (78.0ms)

IterNodesCost
07083365
132313197
250013171

prune194.0ms

Filtered
212 candidates to 141 candidates (33.5%)
Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New2111212
Fresh145
Picked011
Done033
Total2129221

Merged error: 7.4b

Counts
221 → 9

regimes366.0ms

Accuracy

91.8% (2.2b remaining)

Error of 8.2b against oracle of 6.0b and baseline of 32.5b

bsearch93.0ms

Steps
ItersRangePoint
7
1.5733488064158731e+78
9.799352262304037e+79
4.657075857496205e+78
10
-3.421784863608424e-274
-1.3449762450799657e-285
-4.437211336946152e-284
8
-7.483396380019031e+117
-3.515939334884751e+113
-1.0192218364023762e+116

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03723
13723

end0.0ms

sample1.2s

Algorithm
intervals
Results
290.0ms6481×body80valid
206.0ms825×body2560valid
130.0ms659×body1280valid
111.0ms2646×body80nan
59.0ms360×body640valid
31.0ms96×body5120valid
19.0ms161×body320valid
7.0ms89×body160valid

Profiling

Loading profile data...