Details

Time bar (total: 2.9s)

analyze126.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%28.1%71.9%0
0%28.1%71.9%1
0%28.1%71.9%2
0%28.1%71.9%3
3.5%24.6%71.9%4
5.3%22.8%71.9%5
10.5%17.5%71.9%6
14%14%71.9%7
19.1%9%71.9%8
24.6%3.5%71.9%9
25.1%3%71.9%10
25.8%2.3%71.9%11
26.3%1.8%71.9%12
26.6%1.5%71.9%13
26.9%1.2%71.9%14

sample36.0ms

Algorithm
intervals
Results
11.0ms204×body80valid
6.0ms22×body1280valid
5.0ms256×pre80true
3.0ms13×body640valid
1.0msbody320valid
1.0msbody160valid

simplify548.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (68.0ms)

IterNodesCost
0496943
1496943

prune3.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 26.7b

Counts
2 → 1

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
0.1b
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
2.4b
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
21.8b
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))

rewrite107.0ms

Algorithm
rewrite-expression-head
Rules
54×times-frac_binary64_8952 *-un-lft-identity_binary64_8957
32×add-sqr-sqrt_binary64_8942
28×add-cube-cbrt_binary64_8928
20×add-exp-log_binary64_8921 add-cbrt-cube_binary64_8929
14×associate-/r/_binary64_9022 flip3-+_binary64_8955 flip-+_binary64_8982
12×distribute-lft-out_binary64_9001
10×associate-/l*_binary64_9021
associate-/l/_binary64_9023
frac-times_binary64_8949
div-exp_binary64_8906 associate-/r*_binary64_9020 cbrt-undiv_binary64_8927 div-inv_binary64_8958
flip3--_binary64_8956 pow1_binary64_8899 add-log-exp_binary64_8922 flip--_binary64_8983
associate-*r*_binary64_9016
associate-*l*_binary64_9017 associate-*l/_binary64_9019 associate-*r/_binary64_9018
cbrt-unprod_binary64_8926 prod-exp_binary64_8904
sub-neg_binary64_8961 frac-2neg_binary64_8950 clear-num_binary64_8960
sum-log_binary64_8867 distribute-rgt-in_binary64_9000 distribute-lft-in_binary64_8999 distribute-lft-out--_binary64_9002 difference-of-squares_binary64_8986 +-commutative_binary64_9024 unswap-sqr_binary64_8985 *-commutative_binary64_9025 pow-prod-down_binary64_8880
Counts
4 → 142
Calls
4 calls:
11.0ms
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
27.0ms
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
43.0ms
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
19.0ms
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))

series1.8s

Counts
4 → 12
Calls
4 calls:
679.0ms
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
380.0ms
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
344.0ms
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
422.0ms
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
Iterations

Useful iterations: 0 (238.0ms)

IterNodesCost
04653777
14653777
052373663
04653777
14653777
052373663
048783713
148783713
0844011
1844011
054383897
0844011
1844011
054383897
049243875
149243875
06693984
16693984
054203870
06693984
16693984
054203870
049553848
149553848
0882455
1882455
048142268
148142268
0882455
1882455
048142268
148142268
049482330
149482330

simplify126.0ms

Counts
154 → 154
Iterations

Useful iterations: 0 (59.0ms)

IterNodesCost
0528419431

prune99.0ms

Filtered
124 candidates to 154 candidates (-24.2%)

Profiling

Loading profile data...