Details

Time bar (total: 3.1s)

analyze215.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
15.6%84.3%0.1%6
37.5%62.4%0.1%7
46.8%53.1%0.1%8
57.8%39.8%2.4%9
64.6%30.4%5%10
71.8%20.3%7.9%11
74.1%16.2%9.7%12
77.4%10.7%12%13
78.6%8.4%13%14

sample22.0ms

Algorithm
intervals
Results
14.0ms256×body80valid
1.0ms12×body80invalid

simplify325.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
0506829

prune7.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: 16.6b

Counts
2 → 2

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(-.f64 (/.f64 1 a) (/.f64 1 b))
0.7b
(/.f64 (/.f64 PI.f64 2) (-.f64 (*.f64 b b) (*.f64 a a)))
4.5b
(-.f64 (*.f64 b b) (*.f64 a a))
10.9b
(*.f64 (/.f64 (/.f64 PI.f64 2) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (/.f64 1 a) (/.f64 1 b)))

rewrite297.0ms

Algorithm
rewrite-expression-head
Rules
224×times-frac_binary64_695
157×add-sqr-sqrt_binary64_685
132×*-un-lft-identity_binary64_700
100×add-cube-cbrt_binary64_671
58×associate-*l*_binary64_760
46×difference-of-squares_binary64_729
19×associate-*r*_binary64_759 div-inv_binary64_701
18×add-exp-log_binary64_664 add-cbrt-cube_binary64_672
14×distribute-lft-out--_binary64_745
13×associate-/l*_binary64_764
add-log-exp_binary64_665
flip--_binary64_726 div-exp_binary64_649 pow1_binary64_642 cbrt-undiv_binary64_670 flip3--_binary64_699
sub-neg_binary64_704 associate-/r/_binary64_765 associate-/r*_binary64_763
unswap-sqr_binary64_728 frac-sub_binary64_691 frac-times_binary64_692 cbrt-unprod_binary64_669 associate-*r/_binary64_761 prod-exp_binary64_647
diff-log_binary64_611
associate-*l/_binary64_762 clear-num_binary64_703 distribute-rgt-in_binary64_743 pow-prod-down_binary64_623 distribute-lft-in_binary64_742 frac-2neg_binary64_693 associate-/l/_binary64_766 *-commutative_binary64_768
Counts
4 → 230
Calls
4 calls:
17.0ms
(-.f64 (/.f64 1 a) (/.f64 1 b))
12.0ms
(/.f64 (/.f64 PI.f64 2) (-.f64 (*.f64 b b) (*.f64 a a)))
5.0ms
(-.f64 (*.f64 b b) (*.f64 a a))
244.0ms
(*.f64 (/.f64 (/.f64 PI.f64 2) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (/.f64 1 a) (/.f64 1 b)))

series1.9s

Counts
4 → 12
Calls
4 calls:
774.0ms
(-.f64 (/.f64 1 a) (/.f64 1 b))
519.0ms
(/.f64 (/.f64 PI.f64 2) (-.f64 (*.f64 b b) (*.f64 a a)))
287.0ms
(-.f64 (*.f64 b b) (*.f64 a a))
323.0ms
(*.f64 (/.f64 (/.f64 PI.f64 2) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (/.f64 1 a) (/.f64 1 b)))
Iterations

Useful iterations: 0 (140.0ms)

IterNodesCost
01642889
11642889
049052709
149052709
01642889
11642889
049052709
149052709
050452825
0862446
1862446
0232250
1232250
0862446
1862446
0232250
1232250
052571695
03292733
13292733
052692637
03292733
13292733
052692637
048062716
148062716
0962390
1962390
047131793
147131793
0962390
1962390
047131793
147131793
054471877

simplify137.0ms

Counts
242 → 242
Iterations

Useful iterations: 0 (60.0ms)

IterNodesCost
0602315750

prune149.0ms

Filtered
208 candidates to 242 candidates (-16.3%)

Profiling

Loading profile data...