Details

Time bar (total: 38.2s)

sample114.0ms

Algorithm
intervals
Results
29.0ms33×body1280valid
23.0ms182×body80valid
20.0ms25×body2560valid
9.0ms77×body80nan
8.0ms17×body640valid
4.0ms12×body320valid
3.0msbody5120valid
1.0msbody160valid

simplify168.0ms

Counts
1 → 1
Iterations
IterNodes
8142
7142
6140
5135
4130
3110
263
129
014

prune23.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 34.7b

localize25.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma (* -4 a) c (* b b))
0.1b
(/ (- (- b) (sqrt (fma (* -4 a) c (* b b)))) a)
1.6b
(- (- b) (sqrt (fma (* -4 a) c (* b b))))
22.6b
(sqrt (fma (* -4 a) c (* b b)))

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
79×add-sqr-sqrt
78×*-un-lft-identity
60×prod-diff
58×add-cube-cbrt
38×sqrt-prod
26×distribute-rgt-neg-in
21×distribute-lft-neg-in times-frac
10×fma-neg distribute-lft-out-- difference-of-squares
add-log-exp
neg-mul-1 associate-/l*
add-cbrt-cube add-exp-log
pow1
expm1-log1p-u insert-posit16 log1p-expm1-u
associate-/r*
flip3-- diff-log flip-- associate-/l/
associate--l- neg-sub0 cbrt-undiv rem-sqrt-square clear-num sub-neg frac-2neg sqrt-pow1 pow1/2 div-sub div-exp neg-log fma-udef div-inv
Counts
4 → 167
Calls
4 calls:
0.0ms
(fma (* -4 a) c (* b b))
33.0ms
(/ (- (- b) (sqrt (fma (* -4 a) c (* b b)))) a)
20.0ms
(- (- b) (sqrt (fma (* -4 a) c (* b b))))
1.0ms
(sqrt (fma (* -4 a) c (* b b)))

series394.0ms

Counts
4 → 12
Calls
4 calls:
80.0ms
(fma (* -4 a) c (* b b))
133.0ms
(/ (- (- b) (sqrt (fma (* -4 a) c (* b b)))) a)
92.0ms
(- (- b) (sqrt (fma (* -4 a) c (* b b))))
89.0ms
(sqrt (fma (* -4 a) c (* b b)))

simplify1.9s

Counts
179 → 179
Iterations
IterNodes
33048
21154
1495
0222

prune2.4s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 4.5b

localize45.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma c (* -4 a) (* b b))
0.1b
(/ (- (- b) (sqrt (fma c (* -4 a) (* b b)))) a)
1.6b
(- (- b) (sqrt (fma c (* -4 a) (* b b))))
22.6b
(sqrt (fma c (* -4 a) (* b b)))

rewrite51.0ms

Algorithm
rewrite-expression-head
Rules
79×add-sqr-sqrt
78×*-un-lft-identity
60×prod-diff
58×add-cube-cbrt
38×sqrt-prod
26×distribute-rgt-neg-in
21×distribute-lft-neg-in times-frac
10×fma-neg distribute-lft-out-- difference-of-squares
add-log-exp
neg-mul-1 associate-/l*
add-cbrt-cube add-exp-log
pow1
expm1-log1p-u insert-posit16 log1p-expm1-u
associate-/r*
flip3-- diff-log flip-- associate-/l/
associate--l- neg-sub0 cbrt-undiv rem-sqrt-square clear-num sub-neg frac-2neg sqrt-pow1 pow1/2 div-sub div-exp neg-log fma-udef div-inv
Counts
4 → 167
Calls
4 calls:
0.0ms
(fma c (* -4 a) (* b b))
23.0ms
(/ (- (- b) (sqrt (fma c (* -4 a) (* b b)))) a)
23.0ms
(- (- b) (sqrt (fma c (* -4 a) (* b b))))
3.0ms
(sqrt (fma c (* -4 a) (* b b)))

series477.0ms

Counts
4 → 12
Calls
4 calls:
69.0ms
(fma c (* -4 a) (* b b))
148.0ms
(/ (- (- b) (sqrt (fma c (* -4 a) (* b b)))) a)
127.0ms
(- (- b) (sqrt (fma c (* -4 a) (* b b))))
133.0ms
(sqrt (fma c (* -4 a) (* b b)))

simplify1.9s

Counts
179 → 179
Iterations
IterNodes
33053
21153
1497
0223

prune2.5s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 4.5b

localize33.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ a (- (- b) (sqrt (fma c (* -4 a) (* b b)))))
0.2b
(/ 1 (/ a (- (- b) (sqrt (fma c (* -4 a) (* b b))))))
1.6b
(- (- b) (sqrt (fma c (* -4 a) (* b b))))
22.6b
(sqrt (fma c (* -4 a) (* b b)))

rewrite75.0ms

Algorithm
rewrite-expression-head
Rules
199×add-sqr-sqrt
198×*-un-lft-identity
186×times-frac
130×add-cube-cbrt
60×prod-diff
50×sqrt-prod
38×distribute-rgt-neg-in
34×associate-/r* distribute-lft-out-- difference-of-squares
21×distribute-lft-neg-in
17×add-exp-log
11×add-cbrt-cube associate-/r/
10×fma-neg
div-exp add-log-exp
neg-mul-1
pow1 flip3-- div-inv flip-- associate-/l*
expm1-log1p-u cbrt-undiv insert-posit16 log1p-expm1-u
rec-exp clear-num frac-2neg diff-log 1-exp
associate--l- neg-sub0 rem-sqrt-square sub-neg sqrt-pow1 pow1/2 neg-log pow-flip inv-pow
Counts
4 → 290
Calls
4 calls:
13.0ms
(/ a (- (- b) (sqrt (fma c (* -4 a) (* b b)))))
25.0ms
(/ 1 (/ a (- (- b) (sqrt (fma c (* -4 a) (* b b))))))
29.0ms
(- (- b) (sqrt (fma c (* -4 a) (* b b))))
3.0ms
(sqrt (fma c (* -4 a) (* b b)))

series601.0ms

Counts
4 → 12
Calls
4 calls:
244.0ms
(/ a (- (- b) (sqrt (fma c (* -4 a) (* b b)))))
153.0ms
(/ 1 (/ a (- (- b) (sqrt (fma c (* -4 a) (* b b))))))
98.0ms
(- (- b) (sqrt (fma c (* -4 a) (* b b))))
107.0ms
(sqrt (fma c (* -4 a) (* b b)))

simplify10.1s

Counts
302 → 302
Iterations
IterNodes
35098
21887
1784
0340

prune4.2s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 4.5b

localize42.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt a)
0.6b
(cbrt a)
1.6b
(- (- b) (sqrt (fma c (* -4 a) (* b b))))
22.6b
(sqrt (fma c (* -4 a) (* b b)))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
60×prod-diff
53×add-sqr-sqrt
52×*-un-lft-identity
48×add-cube-cbrt
34×sqrt-prod
22×distribute-rgt-neg-in
21×distribute-lft-neg-in
10×fma-neg
add-log-exp
neg-mul-1
cbrt-prod
pow1
expm1-log1p-u add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
pow1/3 diff-log distribute-lft-out-- difference-of-squares
associate--l- neg-sub0 rem-sqrt-square sub-neg sqrt-pow1 flip3-- pow1/2 neg-log flip--
Counts
4 → 135
Calls
4 calls:
1.0ms
(cbrt a)
1.0ms
(cbrt a)
16.0ms
(- (- b) (sqrt (fma c (* -4 a) (* b b))))
2.0ms
(sqrt (fma c (* -4 a) (* b b)))

series759.0ms

Counts
4 → 12
Calls
4 calls:
284.0ms
(cbrt a)
242.0ms
(cbrt a)
128.0ms
(- (- b) (sqrt (fma c (* -4 a) (* b b))))
105.0ms
(sqrt (fma c (* -4 a) (* b b)))

simplify4.1s

Counts
147 → 147
Iterations
IterNodes
45476
31827
2735
1355
0170

prune2.4s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 4.5b

regimes363.0ms

Accuracy

81.9% (5.1b remaining)

Error of 10.7b against oracle of 5.6b and baseline of 33.9b

bsearch458.0ms

Steps
ItersRangePoint
7
1.602087361235081e+82
9.448026055101687e+83
7.548494687587984e+83
8
-2.6682979144053964e-160
-2.716876171205868e-163
-2.1997396407715757e-160
9
-1.5961089098309294e-80
-4.1988061237604837e-88
-2.4426257271971575e-81
9
-1.0131296714337304e-54
-1.526718807569313e-59
-6.178777554815223e-59

simplify15.0ms

Iterations
IterNodes
238
138
034

end0.0ms

sample4.9s

Algorithm
intervals
Results
1.2s1036×body2560valid
1.2s953×body1280valid
904.0ms5858×body80valid
542.0ms103×body5120valid
417.0ms2920×body80nan
254.0ms466×body640valid
120.0ms227×body320valid
56.0ms113×body160valid