Details

Time bar (total: 2.2s)

analyze756.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
50%50%0.1%4
74.9%25%0.1%5
74.9%25%0.1%6
74.9%25%0.1%7
74.9%25%0.1%8
74.9%25%0.1%9
74.9%25%0.1%10
74.9%25%0.1%11
74.9%25%0.1%12
74.9%25%0.1%13
74.9%25%0.1%14

sample228.0ms

Algorithm
intervals
Results
128.0ms101×body1280valid
63.0ms68×body640valid
11.0ms61×body80valid
10.0ms18×body320valid
4.0msbody160valid

simplify56.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (41.0ms)

IterNodesCost
0595477

prune10.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.4b

Counts
2 → 2

localize37.0ms

Local error

Found 4 expressions with local error:

0.4b
(*.f64 (sqrt.f64 2) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) 16)))
0.6b
(*.f64 3/2 (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 5) 1)))
1.0b
(-.f64 3 (sqrt.f64 5))
1.1b
(-.f64 (cos.f64 x) (cos.f64 y))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt_binary64_24020
14×*-un-lft-identity_binary64_24035
11×pow1_binary64_23977 add-cbrt-cube_binary64_24007 add-exp-log_binary64_23999
associate-*l*_binary64_24095
add-cube-cbrt_binary64_24006 add-log-exp_binary64_24000 sub-neg_binary64_24039
associate-*r*_binary64_24094
associate-*r/_binary64_24096
difference-of-squares_binary64_24064 distribute-rgt-in_binary64_24078 sqrt-prod_binary64_24014 distribute-lft-in_binary64_24077
flip--_binary64_24061 pow-prod-down_binary64_23958 prod-exp_binary64_23982 cbrt-unprod_binary64_24004 flip3--_binary64_24034
distribute-lft-out--_binary64_24080
diff-log_binary64_23946 unswap-sqr_binary64_24063 *-commutative_binary64_24103
times-frac_binary64_24030 diff-cos_binary64_23894
Counts
4 → 81
Calls
4 calls:
16.0ms
(*.f64 (sqrt.f64 2) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) 16)))
14.0ms
(*.f64 3/2 (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 5) 1)))
6.0ms
(-.f64 3 (sqrt.f64 5))
6.0ms
(-.f64 (cos.f64 x) (cos.f64 y))

series935.0ms

Counts
4 → 10
Calls
4 calls:
336.0ms
(*.f64 (sqrt.f64 2) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) 16)))
325.0ms
(*.f64 3/2 (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 5) 1)))
0.0ms
(-.f64 3 (sqrt.f64 5))
273.0ms
(-.f64 (cos.f64 x) (cos.f64 y))
Iterations

Useful iterations: 0 (60.0ms)

IterNodesCost
0962347
1962347
0322223
1322223
0962347
1962347
0322223
1322223
049662352
149662352
01841570
11841570
048701308
148701308
01841570
11841570
048701308
148701308
052211356
01242521
11242521
0322304
1322304
01242521
11242521
0322304
1322304
049131753
149131753

simplify97.0ms

Counts
91 → 91
Iterations

Useful iterations: 0 (66.0ms)

IterNodesCost
049426780
149426780

prune71.0ms

Filtered
67 candidates to 91 candidates (-35.8%)

Profiling

Loading profile data...