Details

Time bar (total: 2.0s)

analyze166.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
25%68.7%6.3%5
25%65.6%9.5%6
37.5%39%23.5%7
37.5%36.7%25.9%8
43.7%20.7%35.6%9
43.7%19.3%37%10
46.8%10.6%42.5%11
46.8%9.9%43.3%12
48.4%5.4%46.2%13
48.4%5%46.6%14

sample27.0ms

Algorithm
intervals
Results
18.0ms256×body80valid
1.0ms12×body80nan

simplify299.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
05023
15023

prune4.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 1.0b

Counts
2 → 1

localize12.0ms

Local error

Found 4 expressions with local error:

0.9b
(/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3)
1.0b
(+.f64 (*.f64 PI.f64 2/3) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))
1.0b
(cos.f64 (+.f64 (*.f64 PI.f64 2/3) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3)))
1.0b
(*.f64 PI.f64 2/3)

rewrite221.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt_binary64_11455
14×add-cube-cbrt_binary64_11441 *-un-lft-identity_binary64_11470
times-frac_binary64_11465
add-exp-log_binary64_11434 add-cbrt-cube_binary64_11442
div-sub_binary64_11464 pow1_binary64_11412 add-log-exp_binary64_11435
associate-+r-_binary64_11523
associate-*r*_binary64_11529 associate-*l*_binary64_11530 associate-/r*_binary64_11533 acos-neg_binary64_11298 associate-/l*_binary64_11534 acos-asin_binary64_11296 distribute-frac-neg_binary64_11510
cos-diff_binary64_11315
clear-num_binary64_11473 frac-2neg_binary64_11463 flip-+_binary64_11495 cbrt-unprod_binary64_11439 flip3-+_binary64_11468 div-exp_binary64_11419 *-commutative_binary64_11538 sum-log_binary64_11380 pow-prod-down_binary64_11393 +-commutative_binary64_11537 cbrt-undiv_binary64_11440 prod-exp_binary64_11417 unswap-sqr_binary64_11498 cos-sum_binary64_11312 div-inv_binary64_11471
Counts
4 → 70
Calls
4 calls:
4.0ms
(/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3)
8.0ms
(+.f64 (*.f64 PI.f64 2/3) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))
9.0ms
(cos.f64 (+.f64 (*.f64 PI.f64 2/3) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3)))
197.0ms
(*.f64 PI.f64 2/3)

series1.1s

Counts
4 → 10
Calls
4 calls:
366.0ms
(/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3)
369.0ms
(+.f64 (*.f64 PI.f64 2/3) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))
384.0ms
(cos.f64 (+.f64 (*.f64 PI.f64 2/3) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3)))
0.0ms
(*.f64 PI.f64 2/3)
Iterations

Useful iterations: 0 (21.0ms)

IterNodesCost
01052712
11052712
02012646
12012646
01052712
11052712
02012646
12012646
013942724
113942724
0902694
1902694
01992628
11992628
0902694
1902694
01992628
11992628
013932706
113932706
02112631
12112631
01912565
11912565
02112631
12112631
01912565
11912565
013872643
113872643

simplify131.0ms

Counts
80 → 80
Iterations

Useful iterations: 0 (99.0ms)

IterNodesCost
051959366

prune26.0ms

Filtered
69 candidates to 80 candidates (-15.9%)

Profiling

Loading profile data...