Details

Time bar (total: 1.9s)

analyze270.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
25%74.9%0.1%6
49.9%49.9%0.1%7
56.2%43.7%0.1%8
56.2%43.7%0.1%9
71.8%28.1%0.1%10
76.5%23.4%0.1%11
76.5%23.4%0.1%12
85%14.8%0.1%13
87.8%12.1%0.1%14

sample59.0ms

Algorithm
intervals
Results
24.0ms42×body1280valid
9.0ms34×body640valid
9.0ms145×body80valid
5.0ms26×body320valid
1.0msbody160valid

simplify505.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01214
11214

prune2.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 (sin.f64 y)) (*.f64 z (cos.f64 y)))
0.1b
(*.f64 x (sin.f64 y))
0.1b
(*.f64 z (cos.f64 y))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt_binary64_28687
add-cube-cbrt_binary64_28673 add-exp-log_binary64_28666 *-un-lft-identity_binary64_28702 pow1_binary64_28644 add-cbrt-cube_binary64_28674
associate-*l*_binary64_28762 associate-*r*_binary64_28761
add-log-exp_binary64_28667
prod-exp_binary64_28649 unswap-sqr_binary64_28730 pow-prod-down_binary64_28625 cbrt-unprod_binary64_28671 *-commutative_binary64_28770
+-commutative_binary64_28769 flip-+_binary64_28727 sum-log_binary64_28612 flip3-+_binary64_28700
Counts
3 → 47
Calls
3 calls:
6.0ms
(+.f64 (*.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y)))
6.0ms
(*.f64 x (sin.f64 y))
5.0ms
(*.f64 z (cos.f64 y))

series892.0ms

Counts
3 → 9
Calls
3 calls:
589.0ms
(+.f64 (*.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y)))
149.0ms
(*.f64 x (sin.f64 y))
154.0ms
(*.f64 z (cos.f64 y))
Iterations

Useful iterations: 0 (27.0ms)

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

simplify114.0ms

Counts
56 → 56
Iterations

Useful iterations: 0 (88.0ms)

IterNodesCost
049307506
149307506

prune11.0ms

Filtered
45 candidates to 56 candidates (-24.4%)

Profiling

Loading profile data...