Details

Time bar (total: 548.0ms)

sample121.0ms

Algorithm
intervals
Results
12.0ms192×body80valid
11.0ms32×body2560valid
6.0ms22×body1280valid
4.0ms76×body80nan
3.0ms18×body640valid
1.0msbody320valid
1.0msbody5120valid
1.0msbody160valid

simplify106.0ms

Counts
1 → 1
Iterations

Useful iterations: 2 (64.0ms)

IterNodesCost
01013
11513
22312
33012
43212
53412
done3412

prune15.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 38.2b

localize22.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
0.6b
(- (* b_2 b_2) (* a c))
1.3b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
27.2b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite275.0ms

Algorithm
rewrite-expression-head
Rules
51×add-sqr-sqrt
40×*-un-lft-identity
30×add-cube-cbrt
20×sqrt-prod
19×prod-diff
18×times-frac
10×difference-of-squares
add-log-exp
fma-neg
add-exp-log add-cbrt-cube associate-/l*
pow1 distribute-lft-out--
expm1-log1p-u flip3-- flip-- log1p-expm1-u
associate-/r*
sub-neg sqrt-div diff-log associate-/l/
cbrt-undiv rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 div-sub div-exp clear-num div-inv
Counts
4 → 118
Calls
4 calls:
174.0ms
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
9.0ms
(- (* b_2 b_2) (* a c))
68.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
14.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series7.0ms