Details

Time bar (total: 17.8s)

analyze2.0s (11%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057551702
099
199
Search
TrueOtherFalseIter
0%99.6%0.4%0
0%99.6%0.4%1
0%99.6%0.4%2
0%99.6%0.4%3
0%99.6%0.4%4
0%99.6%0.4%5
0%99.6%0.4%6
0%99.6%0.4%7
24.9%74.7%0.4%8
24.9%74.7%0.4%9
24.9%74.7%0.4%10
25.7%73.9%0.4%11
25.7%73.9%0.4%12
25.7%73.9%0.4%13
25.7%73.9%0.4%14
Symmetry

(sort Ev EAccept)

Compiler

Compiled 32 to 29 computations (9.4% saved)

sample54.0ms (0.3%)

Algorithm
intervals
Results
22.0ms256×body128valid
Compiler

Compiled 63 to 66 computations (-4.8% saved)

simplify89.0ms (0.5%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (83.0ms)

IterNodesCost
0496944
1496944

prune7.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112
Error
0.0b
Counts
2 → 1
Compiler

Compiled 58 to 52 computations (10.3% saved)

localize28.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(/.f64 (-.f64 mu (-.f64 (-.f64 Ec Vef) EDonor)) KbT)
0.0b
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 (+.f64 Vef Ev) EAccept) mu) KbT)))
0.0b
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 (+.f64 Vef Ev) EAccept) mu) KbT))))
0.0b
(/.f64 (-.f64 (+.f64 (+.f64 Vef Ev) EAccept) mu) KbT)

rewrite250.0ms (1.4%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
119×*-un-lft-identity_binary64_2806
54×times-frac_binary64_2812
53×add-sqr-sqrt_binary64_2828
37×add-cube-cbrt_binary64_2841
36×distribute-lft-out--_binary64_2758
17×distribute-lft-out_binary64_2757 associate-/l*_binary64_2751
10×add-exp-log_binary64_2844 add-cbrt-cube_binary64_2842 associate-/r*_binary64_2750
difference-of-squares_binary64_2775
add-log-exp_binary64_2845
pow1_binary64_2867 associate-/l/_binary64_2753
div-exp_binary64_2857 cbrt-undiv_binary64_2840 frac-2neg_binary64_2817 clear-num_binary64_2805 div-inv_binary64_2803
div-sub_binary64_2811 flip3--_binary64_2810 flip--_binary64_2781 flip3-+_binary64_2809 associate-/r/_binary64_2752 flip-+_binary64_2780
sum-log_binary64_2897 +-commutative_binary64_2736
Counts
4 → 137
Calls

4 calls:

14.0ms
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 (+.f64 Vef Ev) EAccept) mu) KbT))))
12.0ms
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 (+.f64 Vef Ev) EAccept) mu) KbT)))
12.0ms
(/.f64 (-.f64 (+.f64 (+.f64 Vef Ev) EAccept) mu) KbT)
11.0ms
(/.f64 (-.f64 mu (-.f64 (-.f64 Ec Vef) EDonor)) KbT)
Compiler

Compiled 5461 to 1584 computations (71% saved)

series2.1s (11.5%)

Error
0.0b
Counts
4 → 106
Calls

4 calls:

977.0ms
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 (+.f64 Vef Ev) EAccept) mu) KbT))))
352.0ms
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 (+.f64 Vef Ev) EAccept) mu) KbT)))
293.0ms
(/.f64 (-.f64 (+.f64 (+.f64 Vef Ev) EAccept) mu) KbT)
275.0ms
(/.f64 (-.f64 mu (-.f64 (-.f64 Ec Vef) EDonor)) KbT)
Compiler

Compiled 12949 to 8108 computations (37.4% saved)

simplify89.0ms (0.5%)

Algorithm
egg-herbie
Counts
243 → 243
Iterations

Useful iterations: 0 (29.0ms)

IterNodesCost
052427119

prune332.0ms (1.9%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New2412243
Fresh000
Picked101
Done000
Total2422244
Error
0.0b
Counts
244 → 2
Compiler

Compiled 9796 to 2926 computations (70.1% saved)

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.0b
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)))
0.0b
(log.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))))
0.0b
(/.f64 NaChar (exp.f64 (log.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))))))
0.0b
(/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)

rewrite228.0ms (1.3%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
80×*-un-lft-identity_binary64_2806
39×times-frac_binary64_2812
32×add-cube-cbrt_binary64_2841 add-sqr-sqrt_binary64_2828
22×distribute-lft-out_binary64_2757
20×log-prod_binary64_2892
16×exp-sum_binary64_2852
10×associate-/r*_binary64_2750
associate-/l*_binary64_2751
add-exp-log_binary64_2844 add-cbrt-cube_binary64_2842 distribute-lft-out--_binary64_2758
add-log-exp_binary64_2845
pow1_binary64_2867
flip3-+_binary64_2809 flip-+_binary64_2780 log-div_binary64_2893
div-exp_binary64_2857 cbrt-undiv_binary64_2840 frac-2neg_binary64_2817 clear-num_binary64_2805 div-inv_binary64_2803 associate-/l/_binary64_2753 exp-diff_binary64_2854 associate-/r/_binary64_2752
associate-+r-_binary64_2740 div-sub_binary64_2811 log-pow_binary64_2895 rem-log-exp_binary64_2847 sum-log_binary64_2897 +-commutative_binary64_2736
Counts
4 → 114
Calls

4 calls:

15.0ms
(/.f64 NaChar (exp.f64 (log.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))))))
14.0ms
(log.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))))
11.0ms
(/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)
11.0ms
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)))
Compiler

Compiled 5025 to 1667 computations (66.8% saved)

series3.1s (17.5%)

Error
0.0b
Counts
4 → 100
Calls

4 calls:

1.7s
(/.f64 NaChar (exp.f64 (log.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))))))
585.0ms
(log.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))))
375.0ms
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)))
275.0ms
(/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)
Compiler

Compiled 13915 to 8969 computations (35.5% saved)

simplify100.0ms (0.6%)

Algorithm
egg-herbie
Counts
214 → 214
Iterations

Useful iterations: 0 (41.0ms)

IterNodesCost
049866916
149866916

prune326.0ms (1.8%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New2131214
Fresh101
Picked011
Done000
Total2142216
Error
0.0b
Counts
216 → 2
Compiler

Compiled 9073 to 2955 computations (67.4% saved)

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(*.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)))
0.1b
(pow.f64 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)) 3)
2.5b
(log.f64 (+.f64 (*.f64 1 1) (-.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))) (*.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))))))
2.6b
(-.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))) (*.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))))

rewrite1.1s (6.4%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
920×*-un-lft-identity_binary64_2806
386×exp-prod_binary64_2858
350×times-frac_binary64_2812
309×distribute-lft-out_binary64_2757
156×add-sqr-sqrt_binary64_2828
154×add-cube-cbrt_binary64_2841 distribute-lft-out--_binary64_2758
67×pow-prod-down_binary64_2877
59×pow-prod-up_binary64_2876 pow-sqr_binary64_2779
23×pow-pow_binary64_2878
16×associate-+r-_binary64_2740 div-sub_binary64_2811 exp-diff_binary64_2854
13×pow1_binary64_2867
associate-*r/_binary64_2748
add-cbrt-cube_binary64_2842 div-inv_binary64_2803
add-log-exp_binary64_2845
add-exp-log_binary64_2844
log-prod_binary64_2892
frac-sub_binary64_2815 associate-*l/_binary64_2749 unpow-prod-down_binary64_2885 pow-unpow_binary64_2883 cube-prod_binary64_2834 swap-sqr_binary64_2773 associate-*l*_binary64_2747 associate-*r*_binary64_2746
frac-times_binary64_2816 sub-div_binary64_2813 log-div_binary64_2893
diff-log_binary64_2898 flip3--_binary64_2810 sub-neg_binary64_2799 flip--_binary64_2781 cancel-sign-sub-inv_binary64_2772 distribute-rgt-out--_binary64_2760 log-pow_binary64_2895 flip3-+_binary64_2809 flip-+_binary64_2780 rem-log-exp_binary64_2847 pow-to-exp_binary64_2875 pow-exp_binary64_2874 unpow3_binary64_2872 cube-mult_binary64_2836 cube-div_binary64_2835 rem-cube-cbrt_binary64_2829 sqr-pow_binary64_2778 pow2_binary64_2887 pow-plus_binary64_2869 prod-exp_binary64_2855 cbrt-unprod_binary64_2839 unswap-sqr_binary64_2774 *-commutative_binary64_2737
Counts
4 → 289
Calls

4 calls:

66.0ms
(-.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))) (*.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))))
63.0ms
(log.f64 (+.f64 (*.f64 1 1) (-.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))) (*.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))))))
58.0ms
(*.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)))
14.0ms
(pow.f64 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)) 3)
Compiler

Compiled 23241 to 7109 computations (69.4% saved)

series3.8s (21.4%)

Error
0.0b
Counts
4 → 82
Calls

4 calls:

1.8s
(log.f64 (+.f64 (*.f64 1 1) (-.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))) (*.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))))))
845.0ms
(-.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))) (*.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT))))
568.0ms
(pow.f64 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)) 3)
400.0ms
(*.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Ev Vef) mu)) KbT)))
Compiler

Compiled 18830 to 10419 computations (44.7% saved)

simplify145.0ms (0.8%)

Algorithm
egg-herbie
Counts
371 → 371
Iterations

Useful iterations: 0 (59.0ms)

IterNodesCost
050818847

prune1.0s (5.8%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New3710371
Fresh000
Picked011
Done011
Total3712373
Error
0.0b
Counts
373 → 2
Compiler

Compiled 26729 to 8723 computations (67.4% saved)

regimes739.0ms (4.1%)

Accuracy

Total 0.0b remaining (21.1%)

Threshold costs 0.0b (21.1%)

Compiler

Compiled 11390 to 8948 computations (21.4% saved)

bsearch0.0ms (0%)

simplify17.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (7.0ms)

IterNodesCost
022548
122548
Remove

(sort Ev EAccept)

Compiler

Compiled 62 to 56 computations (9.7% saved)

end0.0ms (0%)

sample2.2s (12.5%)

Algorithm
intervals
Results
932.0ms7998×body128valid
1.0msbody1024valid
Compiler

Compiled 1194 to 939 computations (21.4% saved)

Profiling

Loading profile data...