Details

Time bar (total: 19.6s)

sample210.0ms

Algorithm
intervals
Results
79.0ms210×body80valid
22.0ms23×body2560valid
17.0ms25×body1280valid
10.0ms84×body80nan
4.0msbody640valid
4.0msbody320valid
2.0msbody5120valid
0.0msbody160valid

simplify49.0ms

Counts
1 → 1
Iterations
IterNodes
done29
529
427
325
222
114
010

prune17.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.5b

localize469.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
0.8b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
0.8b
(- (* b_2 b_2) (* a c))
20.8b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite184.0ms

Algorithm
rewrite-expression-head
Rules
37×add-sqr-sqrt
26×*-un-lft-identity
18×times-frac
16×add-cube-cbrt
10×difference-of-squares
sqrt-prod add-log-exp
add-cbrt-cube add-exp-log associate-/l*
pow1 distribute-lft-out--
flip3-- insert-posit16 flip--
associate-/r*
sub-neg sqrt-div diff-log associate-/l/
cbrt-undiv rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 div-sub div-exp div-inv
Counts
4 → 88
Calls
4 calls:
86.0ms
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
62.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
15.0ms
(- (* b_2 b_2) (* a c))
18.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series419.0ms

Counts
4 → 12
Calls
4 calls:
137.0ms
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
126.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
67.0ms
(- (* b_2 b_2) (* a c))
90.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify2.9s

Counts
100 → 100
Iterations
IterNodes
done5000
34048
21029
1379
0158

prune508.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 5.5b

localize42.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (sqrt (- (* b_2 b_2) (* a c))) a)
0.8b
(- (* b_2 b_2) (* a c))
6.5b
(- (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ b_2 a))
20.8b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite81.0ms

Algorithm
rewrite-expression-head
Rules
42×add-sqr-sqrt
31×times-frac
30×*-un-lft-identity
22×add-cube-cbrt
17×sqrt-prod
add-log-exp
add-cbrt-cube add-exp-log associate-/l* difference-of-squares
pow1
flip3-- sqrt-div insert-posit16 flip-- distribute-lft-out--
associate-/r* div-inv
sub-neg diff-log associate-/l/
cbrt-undiv rem-sqrt-square clear-num frac-2neg sqrt-pow1 distribute-rgt-out-- pow1/2 div-exp frac-sub sub-div
Counts
4 → 97
Calls
4 calls:
15.0ms
(/ (sqrt (- (* b_2 b_2) (* a c))) a)
8.0ms
(- (* b_2 b_2) (* a c))
45.0ms
(- (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ b_2 a))
12.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series376.0ms

Counts
4 → 12
Calls
4 calls:
123.0ms
(/ (sqrt (- (* b_2 b_2) (* a c))) a)
48.0ms
(- (* b_2 b_2) (* a c))
119.0ms
(- (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ b_2 a))
85.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify2.4s

Counts
109 → 109
Iterations
IterNodes
done5007
33339
21033
1401
0179

prune561.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 5.5b

localize39.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (sqrt (- (* b_2 b_2) (* c a))) a)
0.8b
(- (* b_2 b_2) (* c a))
6.5b
(- (/ (sqrt (- (* b_2 b_2) (* c a))) a) (/ b_2 a))
20.8b
(sqrt (- (* b_2 b_2) (* c a)))

rewrite113.0ms

Algorithm
rewrite-expression-head
Rules
42×add-sqr-sqrt
31×times-frac
30×*-un-lft-identity
22×add-cube-cbrt
17×sqrt-prod
add-log-exp
add-cbrt-cube add-exp-log associate-/l* difference-of-squares
pow1
flip3-- sqrt-div insert-posit16 flip-- distribute-lft-out--
associate-/r* div-inv
sub-neg diff-log associate-/l/
cbrt-undiv rem-sqrt-square clear-num frac-2neg sqrt-pow1 distribute-rgt-out-- pow1/2 div-exp frac-sub sub-div
Counts
4 → 97
Calls
4 calls:
13.0ms
(/ (sqrt (- (* b_2 b_2) (* c a))) a)
9.0ms
(- (* b_2 b_2) (* c a))
74.0ms
(- (/ (sqrt (- (* b_2 b_2) (* c a))) a) (/ b_2 a))
15.0ms
(sqrt (- (* b_2 b_2) (* c a)))

series394.0ms

Counts
4 → 12
Calls
4 calls:
150.0ms
(/ (sqrt (- (* b_2 b_2) (* c a))) a)
44.0ms
(- (* b_2 b_2) (* c a))
115.0ms
(- (/ (sqrt (- (* b_2 b_2) (* c a))) a) (/ b_2 a))
85.0ms
(sqrt (- (* b_2 b_2) (* c a)))

simplify2.6s

Counts
109 → 109
Iterations
IterNodes
done5006
33268
21031
1402
0180

prune517.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 5.5b

localize31.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1 (/ a (sqrt (- (* b_2 b_2) (* a c)))))
0.8b
(- (* b_2 b_2) (* a c))
9.5b
(- (/ 1 (/ a (sqrt (- (* b_2 b_2) (* a c))))) (/ b_2 a))
20.8b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite147.0ms

Algorithm
rewrite-expression-head
Rules
173×times-frac
132×add-sqr-sqrt
95×*-un-lft-identity
82×add-cube-cbrt
43×sqrt-prod
24×associate-/r*
15×add-exp-log
14×difference-of-squares
10×sqrt-div
add-cbrt-cube associate-/r/
add-log-exp
flip3-- div-exp flip--
pow1 div-inv
insert-posit16
cbrt-undiv associate-/l* distribute-lft-out--
rec-exp sub-neg diff-log 1-exp
rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 frac-sub pow-flip inv-pow
Counts
4 → 181
Calls
4 calls:
17.0ms
(/ 1 (/ a (sqrt (- (* b_2 b_2) (* a c)))))
7.0ms
(- (* b_2 b_2) (* a c))
109.0ms
(- (/ 1 (/ a (sqrt (- (* b_2 b_2) (* a c))))) (/ b_2 a))
9.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series406.0ms

Counts
4 → 12
Calls
4 calls:
125.0ms
(/ 1 (/ a (sqrt (- (* b_2 b_2) (* a c)))))
59.0ms
(- (* b_2 b_2) (* a c))
153.0ms
(- (/ 1 (/ a (sqrt (- (* b_2 b_2) (* a c))))) (/ b_2 a))
69.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify1.9s

Counts
193 → 193
Iterations
IterNodes
done5004
21945
1728
0292

prune733.0ms

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 5.5b

regimes358.0ms

Accuracy

81.5% (5.1b remaining)

Error of 10.8b against oracle of 5.7b and baseline of 33.4b

bsearch339.0ms

Steps
ItersRangePoint
8
5.451909898538592e-70
5.081728108716245e-67
1.546013236023957e-67
7
6.366271362828677e-80
2.0474353944207673e-78
1.6168702840263923e-79
8
1.9015403840268286e-125
4.787339246176752e-121
1.3353078790738604e-121
7
-9.460060253608456e+39
-2.573022393154551e+38
-9.348931433494438e+39

simplify7.0ms

Iterations
IterNodes
done44
144
036

end0.0ms

sample3.9s

Algorithm
intervals
Results
842.0ms1083×body2560valid
830.0ms5866×body80valid
686.0ms446×body640valid
607.0ms910×body1280valid
327.0ms3005×body80nan
136.0ms240×body320valid
85.0ms103×body5120valid
21.0ms100×body160valid