Details

Time bar (total: 1.3s)

analyze248.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

sample52.0ms

Algorithm
intervals
Results
22.0ms50×body1280valid
10.0ms36×body640valid
9.0ms150×body80valid
2.0ms11×body320valid
1.0msbody160valid

simplify35.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (16.0ms)

IterNodesCost
014014
114014

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.1b
(*.f64 z (sin.f64 y))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt_binary64_25097
*-un-lft-identity_binary64_25112 pow1_binary64_25054 add-cube-cbrt_binary64_25083 add-cbrt-cube_binary64_25084 add-exp-log_binary64_25076
associate-*l*_binary64_25172 associate-*r*_binary64_25171
add-log-exp_binary64_25077
*-commutative_binary64_25180 unswap-sqr_binary64_25140 prod-exp_binary64_25059 cbrt-unprod_binary64_25081 pow-prod-down_binary64_25035
flip--_binary64_25138 flip3--_binary64_25111 sub-neg_binary64_25116 diff-log_binary64_25023
Counts
3 → 47
Calls
3 calls:
5.0ms
(-.f64 (*.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y)))
5.0ms
(*.f64 x (cos.f64 y))
6.0ms
(*.f64 z (sin.f64 y))

series825.0ms

Counts
3 → 9
Calls
3 calls:
534.0ms
(-.f64 (*.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y)))
148.0ms
(*.f64 x (cos.f64 y))
142.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
010253555
110253555
0713633
1713633
010253555
110253555
049623640
149623640

simplify105.0ms

Counts
56 → 56
Iterations

Useful iterations: 0 (81.0ms)

IterNodesCost
051477517

prune11.0ms

Filtered
45 candidates to 56 candidates (-24.4%)

Profiling

Loading profile data...