Details

Time bar (total: 9.9s)

sample75.0ms

Algorithm
intervals
Results
35.0ms728×body80nan
15.0ms256×body80valid

simplify6.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0913
11213
21613
done1613

prune24.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(log (+ (/ 1.0 x) (/ (sqrt (- 1.0 (* x x))) x)))
0.0b
(+ (/ 1.0 x) (/ (sqrt (- 1.0 (* x x))) x))
0.0b
(/ (sqrt (- 1.0 (* x x))) x)
0.0b
(sqrt (- 1.0 (* x x)))

rewrite128.0ms

Algorithm
rewrite-expression-head
Rules
42×*-un-lft-identity
33×times-frac
32×add-sqr-sqrt
26×add-cube-cbrt
20×sqrt-prod
log-prod distribute-lft-out
add-exp-log associate-/l*
pow1 add-cbrt-cube add-log-exp
div-inv difference-of-squares
sqrt-div
log-div associate-/r*
distribute-rgt-out flip3-- flip3-+ frac-add flip-- flip-+ associate-/l/
cbrt-undiv +-commutative rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 div-exp rem-log-exp clear-num sum-log log-pow
Counts
4 → 98
Calls
4 calls:
43.0ms
(log (+ (/ 1.0 x) (/ (sqrt (- 1.0 (* x x))) x)))
57.0ms
(+ (/ 1.0 x) (/ (sqrt (- 1.0 (* x x))) x))
18.0ms
(/ (sqrt (- 1.0 (* x x))) x)
6.0ms
(sqrt (- 1.0 (* x x)))

series880.0ms

Counts
4 → 12
Calls
4 calls:
434.0ms
(log (+ (/ 1.0 x) (/ (sqrt (- 1.0 (* x x))) x)))
143.0ms
(+ (/ 1.0 x) (/ (sqrt (- 1.0 (* x x))) x))
197.0ms
(/ (sqrt (- 1.0 (* x x))) x)
106.0ms
(sqrt (- 1.0 (* x x)))

simplify1.6s

Counts
110 → 110
Iterations

Useful iterations: done (1.6s)

IterNodesCost
02311946
15401820
223261700
done50011684

prune418.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize48.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (+ (sqrt 1.0) x))
0.3b
(/ (sqrt (- (sqrt 1.0) x)) (sqrt x))
0.4b
(/ (sqrt (+ (sqrt 1.0) x)) (sqrt x))
0.5b
(* (/ (sqrt (+ (sqrt 1.0) x)) (sqrt x)) (/ (sqrt (- (sqrt 1.0) x)) (sqrt x)))

rewrite283.0ms

Algorithm
rewrite-expression-head
Rules
289×sqrt-prod
270×add-sqr-sqrt
232×times-frac
181×*-un-lft-identity
127×add-cube-cbrt
58×associate-*r*
46×associate-*l*
26×difference-of-squares
25×unswap-sqr
20×add-exp-log add-cbrt-cube
16×associate-/l*
14×distribute-lft-out
13×distribute-lft-out--
12×associate-/r*
pow1
cbrt-undiv sqrt-div div-exp
sqrt-undiv prod-exp cbrt-unprod div-inv associate-/l/ add-log-exp
frac-2neg flip3-+ clear-num flip-+
frac-times rem-sqrt-square flip3-- sqrt-pow1 pow1/2 sqrt-unprod associate-*r/ pow-prod-down associate-*l/ *-commutative flip--
Counts
4 → 320
Calls
4 calls:
13.0ms
(sqrt (+ (sqrt 1.0) x))
44.0ms
(/ (sqrt (- (sqrt 1.0) x)) (sqrt x))
42.0ms
(/ (sqrt (+ (sqrt 1.0) x)) (sqrt x))
160.0ms
(* (/ (sqrt (+ (sqrt 1.0) x)) (sqrt x)) (/ (sqrt (- (sqrt 1.0) x)) (sqrt x)))

series709.0ms

Counts
4 → 12
Calls
4 calls:
97.0ms
(sqrt (+ (sqrt 1.0) x))
158.0ms
(/ (sqrt (- (sqrt 1.0) x)) (sqrt x))
166.0ms
(/ (sqrt (+ (sqrt 1.0) x)) (sqrt x))
288.0ms
(* (/ (sqrt (+ (sqrt 1.0) x)) (sqrt x)) (/ (sqrt (- (sqrt 1.0) x)) (sqrt x)))

simplify665.0ms

Counts
332 → 332
Iterations

Useful iterations: done (648.0ms)

IterNodesCost
03586642
19736103
done50015903

prune1.3s

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

simplify4.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01422
11722
done1722

end0.0ms

sample3.7s

Algorithm
intervals
Results
2.2s24032×body80nan
714.0ms8000×body80valid