Details

Time bar (total: 1.4s)

analyze259.0ms

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
37.4%62.4%0.1%6
49.9%49.9%0.1%7
62.4%37.4%0.1%8
62.4%37.4%0.1%9
71.8%28.1%0.1%10
79.6%20.3%0.1%11
79.6%20.3%0.1%12
85%14.8%0.1%13
89.3%10.5%0.1%14

sample59.0ms

Algorithm
intervals
Results
24.0ms43×body1280valid
10.0ms37×body640valid
9.0ms136×body80valid
5.0ms25×body320valid
2.0ms15×body160valid

simplify19.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01214
11214

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.1b

Counts
2 → 1

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(+.f64 (*.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y)))
0.1b
(*.f64 x (cos.f64 y))
0.2b
(*.f64 z (sin.f64 y))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt_binary64_21507
*-un-lft-identity_binary64_21522 pow1_binary64_21464 add-cube-cbrt_binary64_21493 add-exp-log_binary64_21486 add-cbrt-cube_binary64_21494
associate-*r*_binary64_21581 associate-*l*_binary64_21582
add-log-exp_binary64_21487
pow-prod-down_binary64_21445 prod-exp_binary64_21469 *-commutative_binary64_21590 cbrt-unprod_binary64_21491 unswap-sqr_binary64_21550
flip3-+_binary64_21520 flip-+_binary64_21547 +-commutative_binary64_21589 sum-log_binary64_21432
Counts
3 → 47
Calls
3 calls:
6.0ms
(+.f64 (*.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y)))
5.0ms
(*.f64 x (cos.f64 y))
5.0ms
(*.f64 z (sin.f64 y))

series869.0ms

Counts
3 → 9
Calls
3 calls:
582.0ms
(+.f64 (*.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y)))
147.0ms
(*.f64 x (cos.f64 y))
141.0ms
(*.f64 z (sin.f64 y))
Iterations

Useful iterations: 0 (27.0ms)

IterNodesCost
0832339
1832339
0152214
1152214
0832339
1832339
0152214
1152214
03481681
13481681
0862343
1862343
0152214
1152214
0862343
1862343
0152214
1152214
03481681
13481681
0713633
1713633
07333561
17333561
0713633
1713633
07333561
17333561
049303615
149303615

simplify116.0ms

Counts
56 → 56
Iterations

Useful iterations: 0 (90.0ms)

IterNodesCost
049307506
149307506

prune10.0ms

Filtered
45 candidates to 56 candidates (-24.4%)

Profiling

Loading profile data...