Details

Time bar (total: 4.3s)

analyze1.9s

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
0%99.9%0.1%6
0%99.9%0.1%7
15.6%84.3%0.1%8
15.6%84.3%0.1%9
15.6%84.3%0.1%10
30.4%69.4%0.1%11
30.4%69.4%0.1%12
30.4%69.4%0.1%13
39.6%60.3%0.1%14

sample99.0ms

Algorithm
intervals
Results
44.0ms53×body1280valid
19.0ms33×body640valid
16.0ms141×body80valid
7.0ms18×body320valid
3.0ms11×body160valid

simplify442.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (110.0ms)

IterNodesCost
0646237

prune7.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 17.4b

Counts
2 → 1

localize16.0ms

Local error

Found 4 expressions with local error:

0.1b
(*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2)))
0.2b
(pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)
8.1b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
8.2b
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)))

rewrite261.0ms

Algorithm
rewrite-expression-head
Rules
28×add-exp-log_binary64_4254
20×pow1_binary64_4232
18×add-cbrt-cube_binary64_4262
15×*-un-lft-identity_binary64_4290
12×add-sqr-sqrt_binary64_4275 prod-exp_binary64_4237
11×add-cube-cbrt_binary64_4261
10×associate-*r*_binary64_4349
pow-prod-down_binary64_4213 cbrt-unprod_binary64_4259
sqrt-prod_binary64_4269
unpow-prod-down_binary64_4221
pow-exp_binary64_4210 sqrt-div_binary64_4270 add-log-exp_binary64_4255
times-frac_binary64_4285 pow-unpow_binary64_4219 div-exp_binary64_4239
*-commutative_binary64_4358 flip-+_binary64_4315 flip3-+_binary64_4288 distribute-lft-out_binary64_4334 associate-*l*_binary64_4350 associate-*r/_binary64_4351
pow1/2_binary64_4222 pow-pow_binary64_4214 sqr-pow_binary64_4322 pow-to-exp_binary64_4211 rem-sqrt-square_binary64_4278 unpow2_binary64_4229 sqrt-pow1_binary64_4271 div-inv_binary64_4291
Counts
4 → 86
Calls
4 calls:
6.0ms
(*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2)))
9.0ms
(pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)
18.0ms
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
225.0ms
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)))

series1.4s

Counts
4 → 12
Calls
4 calls:
412.0ms
(*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2)))
268.0ms
(pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)
440.0ms
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
269.0ms
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)))
Iterations

Useful iterations: 0 (65.0ms)

IterNodesCost
0813690
1813690
051163600
0813690
1813690
051163600
056123734
0913864
1913864
056013726
0913864
1913864
056013726
052233866
0753645
1753645
050873555
0753645
1753645
050873555
055853689
01092421
11092421
049592271
149592271
01092421
11092421
049592271
149592271
052912365

simplify123.0ms

Counts
98 → 98
Iterations

Useful iterations: 0 (75.0ms)

IterNodesCost
0536315756

prune42.0ms

Filtered
68 candidates to 98 candidates (-44.1%)

Profiling

Loading profile data...