Details

Time bar (total: 5.1s)

sample276.0ms

Algorithm
intervals
Results
88.0ms92×body1280valid
59.0ms83×body80valid
26.0ms49×body640valid
11.0ms23×body320valid
2.0msbody160valid

simplify4.5s

Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
01316
12316
23516
36416
413616
531116
6101916
7422316
done500116

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.9b

localize24.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ (sin ky) (sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))) (sin th))
0.2b
(pow (sin kx) 2.0)
0.3b
(pow (sin ky) 2.0)
2.9b
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))

rewrite231.0ms

Algorithm
rewrite-expression-head
Rules
41×*-un-lft-identity
34×add-sqr-sqrt
30×associate-*l*
26×times-frac
25×add-cube-cbrt
21×sqrt-prod
14×unpow-prod-down
11×add-exp-log
pow1 add-cbrt-cube
distribute-lft-out
pow-unpow
sqrt-div add-log-exp
associate-*r* unswap-sqr
pow-to-exp pow-pow flip3-+ pow-exp prod-exp associate-/r/ cbrt-unprod flip-+ sqr-pow
cbrt-undiv rem-sqrt-square sqrt-pow1 pow1/2 div-exp pow-prod-down associate-*l/ *-commutative div-inv
Counts
4 → 101
Calls
4 calls:
149.0ms
(* (/ (sin ky) (sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))) (sin th))
8.0ms
(pow (sin kx) 2.0)
7.0ms
(pow (sin ky) 2.0)
57.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))

series42.0ms