Details

Time bar (total: 4.3s)

sample425.0ms

Algorithm
intervals
Results
104.0ms48×body640valid
103.0ms52×body1280valid
40.0ms150×body80valid
19.0ms20×body320valid
14.0ms65×body80nan
6.0msbody160valid

simplify3.7s

Counts
1 → 1
Iterations

Useful iterations: 2 (34.0ms)

IterNodesCost
02027
14326
29124
316924
436624
591524
6321924
done500124

prune30.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 14.0b

localize71.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1.0 (tan B))
0.2b
(* x (/ 1.0 (tan B)))
5.8b
(fma (pow (fma 2.0 x (fma F F 2.0)) (- (/ 1.0 2.0))) (/ F (sin B)) (- (* x (/ 1.0 (tan B)))))
16.8b
(pow (fma 2.0 x (fma F F 2.0)) (- (/ 1.0 2.0)))

rewrite80.0ms

Algorithm
rewrite-expression-head
Rules
41×add-sqr-sqrt
37×times-frac
36×add-cube-cbrt *-un-lft-identity
30×pow-unpow
14×associate-*r*
13×distribute-lft-neg-in distribute-rgt-neg-in
12×add-exp-log
11×add-cbrt-cube
pow1
expm1-log1p-u log1p-expm1-u div-inv add-log-exp
unpow-prod-down associate-*l* associate-/r* associate-/l*
tan-quot cbrt-undiv div-exp prod-exp associate-/r/ cbrt-unprod unswap-sqr
neg-sub0 pow-to-exp pow-neg neg-mul-1 pow-pow frac-2neg associate-*r/ pow-prod-down pow-exp clear-num *-commutative fma-udef pow-sub sqr-pow
Counts
4 → 123
Calls
4 calls:
12.0ms
(/ 1.0 (tan B))
38.0ms
(* x (/ 1.0 (tan B)))
1.0ms
(fma (pow (fma 2.0 x (fma F F 2.0)) (- (/ 1.0 2.0))) (/ F (sin B)) (- (* x (/ 1.0 (tan B)))))
18.0ms
(pow (fma 2.0 x (fma F F 2.0)) (- (/ 1.0 2.0)))

series23.0ms