Details

Time bar (total: 8.4s)Debug log

sample125.0ms

Algorithm
intervals
Results
78.0ms834×body80nan
27.0ms256×body80valid

simplify15.0ms

Calls
1 calls:
Slowest
15.0ms
(log (+ (/ 1 x) (/ (sqrt (- 1 (* x x))) x)))

prune33.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize19.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (sqrt (- 1 (* x x))) x)
0.0b
(sqrt (- 1 (* x x)))
0.0b
(+ (/ 1 x) (/ (sqrt (- 1 (* x x))) x))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
11×*-un-lft-identity
add-sqr-sqrt
div-inv
add-cube-cbrt
associate-/l*
sqrt-prod
add-log-exp
sqrt-div
fma-def
log1p-expm1-u
add-exp-log
add-cbrt-cube
pow1
expm1-log1p-u
associate-/l/
distribute-lft-out
flip--
flip3--
distribute-rgt-out
flip-+
distribute-rgt1-in
frac-add
pow1/2
flip3-+
frac-2neg
sum-log
clear-num
rem-sqrt-square
+-commutative
Calls
3 calls:
Slowest
8.0ms
(+ (/ 1 x) (/ (sqrt (- 1 (* x x))) x))
3.0ms
(/ (sqrt (- 1 (* x x))) x)
1.0ms
(sqrt (- 1 (* x x)))

series130.0ms

Calls
3 calls:
Slowest
63.0ms
(/ (sqrt (- 1 (* x x))) x)
35.0ms
(+ (/ 1 x) (/ (sqrt (- 1 (* x x))) x))
31.0ms
(sqrt (- 1 (* x x)))

simplify2.4s

Calls
34 calls:
Slowest
333.0ms
(- (* 1/8 (/ 1 (* (pow x 3) (pow (sqrt -1) 3)))) (+ (* x (sqrt -1)) (* 1/2 (/ 1 (* x (sqrt -1))))))
274.0ms
(- (+ (* x (sqrt -1)) (* 1/2 (/ 1 (* x (sqrt -1))))) (* 1/8 (/ 1 (* (pow x 3) (pow (sqrt -1) 3)))))
267.0ms
(- (+ (* 1/2 (/ 1 (* (pow x 2) (sqrt -1)))) (sqrt -1)) (* 1/8 (/ 1 (* (pow x 4) (pow (sqrt -1) 3)))))
255.0ms
(- (* 2 (/ 1 x)) (+ (* 1/2 x) (* 1/8 (pow x 3))))
249.0ms
(- (/ 1 x) (+ (* 1/2 x) (* 1/8 (pow x 3))))

prune465.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

end0.0ms

sample5.2s

Algorithm
intervals
Results
3.7s24569×body80nan
1.0s8000×body80valid