Details

Time bar (total: 2.8s)

analyze5.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%56.2%43.8%0
0%56.2%43.8%1
0%56.2%43.8%2
42.1%14%43.8%3
42.1%14%43.8%4
52.7%3.5%43.8%5
56.2%0%43.8%6

sample26.0ms

Algorithm
intervals
Results
15.0ms256×body80valid
4.0ms256×pre80true

simplify1.0s

Counts
1 → 1
Iterations

Useful iterations: 0 (525.0ms)

IterNodesCost
0541537

prune8.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: 2.1b

Counts
2 → 2

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))
0.1b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))) (+.f64 alpha (+.f64 beta 3)))
9.6b
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))))
12.0b
(/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))

rewrite110.0ms

Algorithm
rewrite-expression-head
Rules
77×*-un-lft-identity_binary64_8687
34×add-exp-log_binary64_8651 add-cbrt-cube_binary64_8659 distribute-lft-out_binary64_8731
24×flip3-+_binary64_8685 flip-+_binary64_8712
21×add-sqr-sqrt_binary64_8672 associate-*r*_binary64_8746
18×associate-/r/_binary64_8752
16×frac-times_binary64_8679
15×add-cube-cbrt_binary64_8658
14×times-frac_binary64_8682
13×pow1_binary64_8629
11×swap-sqr_binary64_8714
10×cbrt-unprod_binary64_8656 associate-*l/_binary64_8749 cbrt-undiv_binary64_8657 div-exp_binary64_8636 prod-exp_binary64_8634
associate-*l*_binary64_8747
associate-*r/_binary64_8748
associate-/l/_binary64_8753
associate-/r*_binary64_8750
associate-/l*_binary64_8751
add-log-exp_binary64_8652
unswap-sqr_binary64_8715 div-inv_binary64_8688
frac-2neg_binary64_8680 clear-num_binary64_8690 *-commutative_binary64_8755 pow-prod-down_binary64_8610
pow-plus_binary64_8624 pow-prod-up_binary64_8609 distribute-rgt-in_binary64_8730 pow-sqr_binary64_8720 distribute-lft-in_binary64_8729 pow2_binary64_8620
Counts
4 → 158
Calls
4 calls:
21.0ms
(*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))
33.0ms
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))) (+.f64 alpha (+.f64 beta 3)))
28.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))))
20.0ms
(/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))

series1.4s

Counts
4 → 12
Calls
4 calls:
376.0ms
(*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))
310.0ms
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))) (+.f64 alpha (+.f64 beta 3)))
404.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))))
360.0ms
(/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))
Iterations

Useful iterations: 0 (96.0ms)

IterNodesCost
03302763
13302763
049612646
149612646
03302763
13302763
049612646
149612646
050582563
01502868
11502868
050322754
01502868
11502868
050322754
051502744
03883009
13883009
049582943
149582943
03883009
13883009
049582943
149582943
049482897
149482897
0982580
1982580
049072354
149072354
0982580
1982580
049072354
149072354
052722390

simplify117.0ms

Counts
170 → 170
Iterations

Useful iterations: 0 (62.0ms)

IterNodesCost
0520014043

prune72.0ms

Filtered
112 candidates to 170 candidates (-51.8%)

Profiling

Loading profile data...