Details

Time bar (total: 3.2s)

analyze1.0s

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
12.5%87.4%0.1%7
18.7%81.1%0.1%8
26.5%72.9%0.5%9
38.2%60.7%1.1%10
41.7%54.9%3.4%11
47.6%47.4%5%12
53.4%39.4%7.2%13
54.9%34.5%10.6%14

sample63.0ms

Algorithm
intervals
Results
16.0ms193×body80valid
8.0ms16×body1280valid
8.0ms23×body640valid
5.0ms60×body80invalid
4.0ms12×body640invalid
4.0ms15×body320valid
2.0ms10×body320invalid
2.0msbody1280invalid
2.0msbody160valid
0.0msbody160invalid

simplify498.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (212.0ms)

IterNodesCost
0477724
1477724

prune5.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: 24.9b

Counts
2 → 1

localize13.0ms

Local error

Found 4 expressions with local error:

0.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
3.2b
(*.f64 (*.f64 x (pow.f64 s 2)) x)
6.3b
(*.f64 x (pow.f64 s 2))
17.3b
(*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x))

rewrite239.0ms

Algorithm
rewrite-expression-head
Rules
122×add-exp-log_binary64_2459
82×prod-exp_binary64_2442
34×add-cbrt-cube_binary64_2467
18×add-sqr-sqrt_binary64_2480 pow-to-exp_binary64_2416 pow-exp_binary64_2415
16×div-exp_binary64_2444 cbrt-unprod_binary64_2464
12×*-un-lft-identity_binary64_2495 associate-*l*_binary64_2555 associate-*r*_binary64_2554 add-cube-cbrt_binary64_2466
unpow-prod-down_binary64_2426
pow1_binary64_2437
add-log-exp_binary64_2460 unswap-sqr_binary64_2523 cbrt-undiv_binary64_2465
associate-/l*_binary64_2559 sqr-pow_binary64_2527 unpow2_binary64_2434 times-frac_binary64_2490 *-commutative_binary64_2563
div-sub_binary64_2489 clear-num_binary64_2498 pow-prod-down_binary64_2418 associate-/r*_binary64_2558 div-inv_binary64_2496 cos-2_binary64_2345 frac-2neg_binary64_2488
Counts
4 → 119
Calls
4 calls:
14.0ms
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
7.0ms
(*.f64 (*.f64 x (pow.f64 s 2)) x)
7.0ms
(*.f64 x (pow.f64 s 2))
204.0ms
(*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x))

series1.3s

Counts
4 → 12
Calls
4 calls:
343.0ms
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
323.0ms
(*.f64 (*.f64 x (pow.f64 s 2)) x)
296.0ms
(*.f64 x (pow.f64 s 2))
309.0ms
(*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x))
Iterations

Useful iterations: 0 (161.0ms)

IterNodesCost
0723651
1723651
052023555
0723651
1723651
052023555
057563659
01002356
11002356
0252223
1252223
01002356
11002356
0252223
1252223
047701683
147701683
01152472
11152472
0252250
1252250
01152472
11152472
0252250
1252250
044211697
144211697
04713747
14713747
051503609
04713747
14713747
051503609
050263731

simplify105.0ms

Counts
131 → 131
Iterations

Useful iterations: 0 (67.0ms)

IterNodesCost
0540712808

prune24.0ms

Filtered
78 candidates to 131 candidates (-67.9%)

Profiling

Loading profile data...