Himalaya
ThresholdCalculator.cpp
Go to the documentation of this file.
1 // ====================================================================
2 // This file is part of Himalaya.
3 //
4 // Himalaya is licenced under the GNU General Public License (GNU GPL)
5 // version 3.
6 // ====================================================================
7 
12 #include "himalaya/misc/Li2.hpp"
13 #include "himalaya/misc/Logger.hpp"
15 #include "himalaya/misc/Powers.hpp"
16 #include "himalaya/misc/RAII.hpp"
17 #include <cmath>
18 #include <complex>
19 #include <limits>
20 #include <stdexcept>
21 
22 /**
23  * @file ThresholdCalculator.cpp
24  *
25  * @brief Implementation of threshold corrections class to express the
26  * Higgs mass calculation in terms of SM MS-bar / MSSM DR'-bar
27  * parameters.
28  */
29 
30 namespace himalaya {
31 namespace mh2_eft {
32 namespace {
33 
34 double calc_cw(double mW, double mZ) noexcept
35 {
36  const double cw = mW/mZ;
37  return std::isfinite(cw) ? cw : 1.0;
38 }
39 
40 /// threshold loop functions from [1504.05200] Eq.(14)
41 double f1HD(double x) noexcept
42 {
43  const double x2 = pow2(x);
44  const double den = 1 - x2;
45 
46  if (std::abs(den) < 1e-5)
47  return -1;
48 
49  return x2/den * std::log(x2);
50 }
51 
52 /// threshold loop functions from [1504.05200] Eq.(15)
53 double f2HD(double x) noexcept
54 {
55  const double x2 = pow2(x);
56  const double den = 1 - x2;
57 
58  if (std::abs(den) < 1e-5)
59  return 0.5;
60 
61  return (1 + x2/den * std::log(x2))/den;
62 }
63 
64 /// threshold loop functions from [1504.05200] Eq.(17)
65 double f3HD(double x) noexcept
66 {
67  using himalaya::dilog;
68 
69  const double x2 = pow2(x);
70  const double den = 1 - x2;
71  const std::complex<double> cden = den;
72 
73  if (std::abs(den) < 1e-5)
74  return -9./4;
75 
76  const double logx2 = std::log(x2);
77 
78  const std::complex<double> result =
79  (-1 + x2*(2 + 2*x2))/pow2(den) * (
80  logx2*std::log(cden) + dilog(x2) - z2 - x2*logx2);
81 
82  return result.real();
83 }
84 
85 
86 /**
87  * Checks if the difference of the shifted general mass case result to
88  * the exact limit result is smaller than the difference of the
89  * general mass case result to the limit, which should indicate a
90  * non-divergence of the general mass case.
91  *
92  * @param exact general mass case for exact parameter values
93  * @param shifted general mass case with slightly shifted masses
94  * @param limit the limit that is close to the parameter point
95  *
96  * @return true if shifted general mass case is numerically stable
97  */
98 bool isGeneralStable(double exact, double shifted, double limit) noexcept
99 {
100  // checks if the threshold correction in the general mass case is
101  // finite and smaller than 1
102  if (!std::isfinite(exact) || !std::isfinite(shifted)
103  || (std::abs(exact) > 1. && std::abs(shifted) > 1.))
104  return false;
105 
106  return std::abs(shifted - limit) < std::abs(exact - limit);
107 }
108 
109 double deltaxyz(double x, double y, double z) noexcept
110 {
111  return threshold_loop_functions::delta_xyz(x, y, z);
112 }
113 
114 /**
115  * \f$\Phi(x,y,z)\f$ function. The arguments x, y and z are
116  * interpreted as squared masses. Taken from FlexibleSUSY.
117  *
118  * Davydychev and Tausk, Nucl. Phys. B397 (1993) 23
119  *
120  * @param x squared mass
121  * @param y squared mass
122  * @param z squared mass
123  *
124  * @return \f$\Phi(x,y,z)\f$
125  */
126 double phixyz(double x, double y, double z) noexcept
127 {
128  return threshold_loop_functions::phi_xyz(x, y, z);
129 }
130 
131 } // anonymous namespace
132 
133 using namespace threshold_loop_functions;
134 
135 /**
136  * Constructor
137  * @param p_ a HimalayaInterface struct
138  * @param verbose a bool enable the output of the parameter validation. Enabled by default
139  * @param check a boolean which indicates if the threshold corrections should be tested
140  */
142  const Parameters& p_, bool verbose, bool check)
143  : p(p_), msq2(p.calculateMsq2())
144 {
145  p.validate(verbose);
146 
147  if (!check) {
148  // Set mass limit for threshold corrections
149  const double mQ3 = std::sqrt(p.mq2(2,2));
150  const double mU3 = std::sqrt(p.mu2(2,2));
151  const double m3 = p.MG;
152  const double eps = mQ3*0.01;
153  const double eps2 = mU3*0.01;
154  const double v = calcV();
155  const double pref = twoLoop*sqrt2*p.Mt*pow4(p.g3)/v;
156 
157  const double shifted_mU32 = pow2(mQ3 + std::abs(mU3 - mQ3)/2);
158  const double shifted_msq2 = pow2(mQ3 + std::abs(std::sqrt(msq2) - mQ3)/2);
159  const double shifted_m3 = mQ3 + std::abs(m3 - mQ3)/2;
160 
161  if (std::abs(mQ3 - mU3) < eps && std::abs(mU3 - m3) < eps &&
162  std::abs(m3 - std::sqrt(msq2)) < eps) {
163  const double lim = pref * getDeltaYtAlphas2(Limits::DEGENERATE, 1);
164  const double exact = pref*getDeltaYtAlphas2(Limits::GENERAL, 1);
165  const Temporarily_set<double> tmp_set_mU32(p.mu2(2,2), shifted_mU32);
166  const Temporarily_set<double> tmp_set_m3(p.MG, shifted_m3);
167  const Temporarily_set<double> tmp_set_msq2(msq2, shifted_msq2);
168  const double exactShifted = pref*getDeltaYtAlphas2(Limits::GENERAL, 1);
169  if (!isGeneralStable(exact, exactShifted, lim))
170  p.massLimit3LThreshold = static_cast<int>(Limits::DEGENERATE);
171  } else if (std::abs(mQ3 - mU3) < eps && std::abs(mU3 - m3) < eps) {
172  const double lim = pref*getDeltaYtAlphas2(Limits::MQ3_EQ_MU3_EQ_M3, 1);
173  const double exact = pref*getDeltaYtAlphas2(Limits::GENERAL, 1);
174  const Temporarily_set<double> tmp_set_mU32(p.mu2(2,2), shifted_mU32);
175  const Temporarily_set<double> tmp_set_m3(p.MG, shifted_m3);
176  const double exactShifted = pref*getDeltaYtAlphas2(Limits::GENERAL, 1);
177  if (!isGeneralStable(exact, exactShifted, lim))
178  p.massLimit3LThreshold = static_cast<int>(Limits::MQ3_EQ_MU3_EQ_M3);
179  } else if (std::abs(mQ3 - mU3) < eps) {
180  const double lim = pref*getDeltaYtAlphas2(Limits::MQ3_EQ_MU3, 1);
181  const double exact = pref*getDeltaYtAlphas2(Limits::GENERAL, 1);
182  const Temporarily_set<double> tmp_set_mU32(p.mu2(2,2), shifted_mU32);
183  const Temporarily_set<double> tmp_set_m3(p.MG, shifted_m3);
184  const double exactShifted = pref*getDeltaYtAlphas2(Limits::GENERAL, 1);
185  if (!isGeneralStable(exact, exactShifted, lim))
186  p.massLimit3LThreshold = static_cast<int>(Limits::MQ3_EQ_MU3);
187  } else if (std::abs(mQ3 - m3) < eps) {
188  const double lim = pref*getDeltaYtAlphas2(Limits::MQ3_EQ_M3, 1);
189  const double exact = pref*getDeltaYtAlphas2(Limits::GENERAL, 1);
190  const Temporarily_set<double> tmp_set_mU32(p.mu2(2,2), shifted_mU32);
191  const Temporarily_set<double> tmp_set_m3(p.MG, shifted_m3);
192  const double exactShifted = pref*getDeltaYtAlphas2(Limits::GENERAL, 1);
193  if (!isGeneralStable(exact, exactShifted, lim))
194  p.massLimit3LThreshold = static_cast<int>(Limits::MQ3_EQ_M3);
195  } else if (std::abs(mU3 - m3) < eps2) {
196  const double lim = pref*getDeltaYtAlphas2(Limits::MU3_EQ_M3, 1);
197  const double exact = pref*getDeltaYtAlphas2(Limits::GENERAL, 1);
198  const Temporarily_set<double> tmp_set_mU32(p.mu2(2,2), shifted_mU32);
199  const Temporarily_set<double> tmp_set_m3(p.MG, shifted_m3);
200  const double exactShifted = pref*getDeltaYtAlphas2(Limits::GENERAL, 1);
201  if (!isGeneralStable(exact, exactShifted, lim))
202  p.massLimit3LThreshold = static_cast<int>(Limits::MU3_EQ_M3);
203  }
204  }
205 }
206 
207 /**
208  * Returns a specific threshold correction
209  * @param couplingOrder coupling order of threshold correction
210  * @param scheme renormalization scheme. Choices are {DRbar'} only!
211  * @param omitLogs an integer to omit all log mu terms
212  * @return a threshold correction for a given couplingOrder in a given scheme for a suitable mass limit
213  */
215  ThresholdCouplingOrders couplingOrder, RenSchemes scheme, int omitLogs) const
216 {
217  double thresholdCorrection = 0.;
218  const auto limit = static_cast<Limits>(p.massLimit3LThreshold);
219 
220  if (scheme != RenSchemes::TEST && scheme != RenSchemes::DRBARPRIME) {
221  INFO_MSG("Your renormalization scheme is not compatible with the"
222  " implemented threshold corrections!");
223  }
224 
225  switch (couplingOrder) {
227  thresholdCorrection = getDeltaG3Alphas(omitLogs);
228  switch (scheme) {
230  thresholdCorrection = - thresholdCorrection;
231  break;
232  default:
233  break;
234  }
235  }
236  break;
238  thresholdCorrection = getDeltaYtAlphas(limit, omitLogs);
239  switch (scheme) {
241  thresholdCorrection = - thresholdCorrection;
242  break;
243  default:
244  break;
245  }
246  }
247  break;
249  thresholdCorrection = getDeltaYtAlphas2(limit, omitLogs);
250  switch (scheme) {
252  const double dytas = getDeltaYtAlphas(limit, omitLogs);
253  thresholdCorrection = 2 * getDeltaG3Alphas(omitLogs) * dytas
254  + pow2(dytas) - thresholdCorrection;
255  }
256  break;
257  default:
258  break;
259  }
260  }
261  break;
263  thresholdCorrection = getDeltaLambdaAlphat(limit, omitLogs);
264  }
265  break;
267  thresholdCorrection = getDeltaLambdaAlphatAlphas(limit, omitLogs);
268  switch (scheme) {
270  thresholdCorrection = thresholdCorrection
271  - 4 * getDeltaLambdaAlphat(limit, omitLogs) *
272  getDeltaYtAlphas(limit, omitLogs);
273  break;
274  default:
275  break;
276  }
277  }
278  break;
279  // Note that the genuine contribution of lambda_atas2 is unknown and thus
280  // set to 0 (note: here are the reconstructed DR' logs included)
281  // The lines below just convert it from MSbar to DRbar
283  thresholdCorrection = getDeltaLambdaAlphatAlphas2(limit, omitLogs);
284  switch (scheme) {
286  const double dg3as = getDeltaG3Alphas(omitLogs);
287  const double dytas = getDeltaYtAlphas(limit, omitLogs);
288  thresholdCorrection = thresholdCorrection +
289  (getDeltaLambdaAlphatAlphas(limit, omitLogs)
290  * (-2 * dg3as - 4 * dytas)
291  + getDeltaLambdaAlphat(limit, omitLogs) * (8 * dg3as * dytas
292  + 10 * pow2(dytas) - 4 * getDeltaYtAlphas2(limit, omitLogs)));
293  }
294  break;
295  default:
296  break;
297  }
298  }
299  break;
301  return getDeltaLambdaYb2G12(omitLogs);
302  }
304  return getDeltaLambdaG14(omitLogs);
305  }
307  return getDeltaLambdaRegG14();
308  }
310  return getDeltaLambdaChiG14(omitLogs);
311  }
313  return getDeltaLambdaChiG24(omitLogs);
314  }
316  return getDeltaLambdaG24(omitLogs);
317  }
319  return getDeltaLambdaRegG24();
320  }
322  return getDeltaLambdaG12G22(omitLogs);
323  }
325  return getDeltaLambdaRegG12G22();
326  }
328  return getDeltaLambdaChiG12G22(omitLogs);
329  }
331  return getDeltaLambdaYb2G22(omitLogs);
332  }
334  return getDeltaLambdaYb4(omitLogs);
335  }
337  return getDeltaLambdaYt2G12(omitLogs);
338  }
340  return getDeltaLambdaYt2G22(omitLogs);
341  }
343  return getDeltaLambdaYtau2G12(omitLogs);
344  }
346  return getDeltaLambdaYtau2G22(omitLogs);
347  }
349  return getDeltaLambdaYtau4(omitLogs);
350  }
352  return getDeltaG1G1(omitLogs);
353  }
355  return getDeltaG2G2(omitLogs);
356  }
358  return getDeltaVevYt2(limit);
359  }
361  return getDeltaYtYb(omitLogs);
362  }
364  return getDeltaYtYt(omitLogs);
365  }
367  return getDeltaYtauYtau(omitLogs);
368  }
370  return getDeltaYbYb(omitLogs);
371  }
373  return getDeltaYbYt(omitLogs);
374  }
376  return getDeltaYbAs(omitLogs);
377  }
379  return getDeltaLambdaYb4G32(omitLogs);
380  }
382  return getDeltaLambdaYb6(omitLogs);
383  }
385  return getDeltaLambdaYt6(omitLogs);
386  }
388  return getDeltaLambdaYtau6(omitLogs);
389  }
391  return getDeltaLambdaYt2Yb4(omitLogs);
392  }
394  return getDeltaLambdaYt4Yb2(omitLogs);
395  }
397  return getDeltaLambdaYtau4Yb2(omitLogs);
398  }
400  return getDeltaLambdaYtau2Yb4(omitLogs);
401  }
403  return getDeltaVevG12(omitLogs);
404  }
406  return getDeltaVevG22(omitLogs);
407  }
409  return getDeltaVevYb2();
410  }
412  return getDeltaVevYtau2();
413  }
415  return getDeltaYtauYb();
416  }
417  default:
418  break;
419  };
420 
421  return thresholdCorrection;
422 }
423 
425 {
426  const double MR2 = pow2(p.scale);
427  const double mQ32 = p.mq2(2,2);
428  const double mD32 = p.md2(2,2);
429  const double mQ3 = std::sqrt(mQ32);
430  const double mD3 = std::sqrt(mD32);
431  const double Xb2 = pow2(calcXb());
432  const double c2beta = std::cos(2*calcBeta());
433  const double lmD3MR = omitLogs*std::log(mD32 / MR2);
434  const double lmQ3MR = omitLogs*std::log(mQ32 / MR2);
435 
436  return -3*c2beta*(Xb2*(3*(F3(mQ3/mD3) + F4(mQ3/mD3)) + 2*c2beta*F5(mQ3/mD3)) +
437  4*mD3*mQ3*(2*lmD3MR + lmQ3MR))/(20.*mD3*mQ3);
438 }
439 
440 double ThresholdCalculator::getDeltaLambdaG14(int omitLogs) const
441 {
442  const double MR2 = pow2(p.scale);
443  const double beta = calcBeta();
444  const double c2beta = std::cos(2*beta);
445  const double c4beta = std::cos(4*beta);
446  const double c8beta = std::cos(8*beta);
447  const double s4beta2 = pow2(sin(4*beta));
448  const double lmAMR = omitLogs*std::log(pow2(p.MA) / MR2);
449  const double lmD1MR = omitLogs*std::log(p.md2(0,0) / MR2);
450  const double lmD2MR = omitLogs*std::log(p.md2(1,1) / MR2);
451  const double lmD3MR = omitLogs*std::log(p.md2(2,2) / MR2);
452  const double lmE1MR = omitLogs*std::log(p.me2(0,0) / MR2);
453  const double lmE2MR = omitLogs*std::log(p.me2(1,1) / MR2);
454  const double lmE3MR = omitLogs*std::log(p.me2(2,2) / MR2);
455  const double lmL1MR = omitLogs*std::log(p.ml2(0,0) / MR2);
456  const double lmL2MR = omitLogs*std::log(p.ml2(1,1) / MR2);
457  const double lmL3MR = omitLogs*std::log(p.ml2(2,2) / MR2);
458  const double lmQ1MR = omitLogs*std::log(p.mq2(0,0) / MR2);
459  const double lmQ2MR = omitLogs*std::log(p.mq2(1,1) / MR2);
460  const double lmQ3MR = omitLogs*std::log(p.mq2(2,2) / MR2);
461  const double lmU1MR = omitLogs*std::log(p.mu2(0,0) / MR2);
462  const double lmU2MR = omitLogs*std::log(p.mu2(1,1) / MR2);
463  const double lmU3MR = omitLogs*std::log(p.mu2(2,2) / MR2);
464 
465  return (-108*s4beta2 - 3*(-29 + 4*c4beta + 9*c8beta)*lmAMR + 16*pow2(c2beta)*
466  (2*(lmD1MR + lmD2MR + lmD3MR + 3*(lmE1MR + lmE2MR + lmE3MR)) + 3*(lmL1MR +
467  lmL2MR + lmL3MR) + lmQ1MR + lmQ2MR + lmQ3MR + 8*(lmU1MR + lmU2MR + lmU3MR)
468  ))/800.;
469 }
470 
472 {
473  return -9/50.;
474 }
475 
477 {
478  const double MR2 = pow2(p.scale);
479  const double beta = calcBeta();
480  const double c4be = std::cos(4*beta);
481  const double s2be = std::sin(2*beta);
482  const double s6be = std::sin(6*beta);
483  const double lmUMR = omitLogs*std::log(pow2(p.mu) / MR2);
484 
485  return (-3*(22*lmUMR - 2*c4be*lmUMR + 7*(3 + c4be)*f1(p.M1/p.mu) - 9*(-1
486  + c4be)*f3(p.M1/p.mu) + 31*s2be*F5(p.M1/p.mu) - 2*F7(p.M1/p.mu)
487  - 2*c4be*F7(p.M1/p.mu) - F5(p.M1/p.mu)*s6be))/200.;
488 }
489 
491 {
492  const double MR2 = pow2(p.scale);
493  const double beta = calcBeta();
494  const double c4beta = std::cos(4*beta);
495  const double s2beta = std::sin(2*beta);
496  const double s6beta = std::sin(6*beta);
497  const double lm2MR = omitLogs*std::log(pow2(p.M2) / MR2);
498  const double lmUMR = omitLogs*std::log(pow2(p.mu) / MR2);
499 
500  return (-82*lmUMR - 10*c4beta*lmUMR - 27*(3 + c4beta)*f2(p.M2/p.mu)
501  - 93*s2beta*F5(p.M2/p.mu)
502  + 6*F7(p.M2/p.mu) + 6*c4beta*F7(p.M2/p.mu) - 8*lm2MR - 8*c4beta*lm2MR
503  - 42*f4(p.M2/p.mu)*pow2(s2beta) + 3*F5(p.M2/p.mu)*s6beta)/24.;
504 }
505 
506 double ThresholdCalculator::getDeltaLambdaG24(int omitLogs) const
507 {
508  const double MR2 = pow2(p.scale);
509  const double beta = calcBeta();
510  const double c2beta = std::cos(2*beta);
511  const double c4beta = std::cos(4*beta);
512  const double c8beta = std::cos(8*beta);
513  const double s4beta = std::sin(4*beta);
514  const double lmAMR = omitLogs*std::log(pow2(p.MA) / MR2);
515  const double lmL1MR = omitLogs*std::log(p.ml2(0,0) / MR2);
516  const double lmL2MR = omitLogs*std::log(p.ml2(1,1) / MR2);
517  const double lmL3MR = omitLogs*std::log(p.ml2(2,2) / MR2);
518  const double lmQ1MR = omitLogs*std::log(p.mq2(0,0) / MR2);
519  const double lmQ2MR = omitLogs*std::log(p.mq2(1,1) / MR2);
520  const double lmQ3MR = omitLogs*std::log(p.mq2(2,2) / MR2);
521 
522  return (-36*pow2(s4beta) + (53 - 28*c4beta - 9*c8beta)*lmAMR + 16*pow2(c2beta)
523  *(lmL1MR + lmL2MR + lmL3MR + 3*(lmQ1MR + lmQ2MR + lmQ3MR)))/96.;
524 }
525 
527 {
528  const double beta = calcBeta();
529  const double c2beta = std::cos(2*beta);
530 
531  return (-9 + 2*pow2(c2beta))/6.;
532 }
533 
535 {
536  const double MR2 = pow2(p.scale);
537  const double beta = calcBeta();
538  const double c4beta = std::cos(4*beta);
539  const double c8beta = std::cos(8*beta);
540  const double s4beta = std::sin(4*beta);
541  const double lmAMR = omitLogs*std::log(pow2(p.MA) / MR2);
542 
543  return -3*(12*pow2(s4beta) + (-7 + 4*c4beta + 3*c8beta)*lmAMR)/80.;
544 }
545 
547 {
548  return -3/5.;
549 }
550 
552 {
553  const double MR2 = pow2(p.scale);
554  const double beta = calcBeta();
555  const double c2beta = std::cos(2*beta);
556  const double c4beta = std::cos(4*beta);
557  const double s2beta = std::sin(2*beta);
558  const double s6beta = std::sin(6*beta);
559  const double m1mu = p.M1/p.mu;
560  const double m2mu = p.M2/p.mu;
561  const double lmUMR = omitLogs*log(pow2(p.mu) / MR2);
562 
563  return (-24*lmUMR + 24*c4beta*lmUMR + 3*s2beta*F5(m2mu) - 42*f6(m1mu,m2mu) - 14*
564  c4beta*f6(m1mu,m2mu) + 6*F7(m2mu) + 6*c4beta*F7(m2mu) - 64*s2beta*f8(m1mu
565  ,m2mu) + 4*F7(m1mu)*pow2(c2beta) - 32*f5(m1mu, m2mu)*pow2(s2beta) -
566  4*f7(m1mu,m2mu)*pow2(s2beta) + 3*F5(m2mu)*s6beta + F5(m1mu)*(
567  s2beta + s6beta))/40.;
568 }
569 
571 {
572  const double MR2 = pow2(p.scale);
573  const double Xb2 = pow2(calcXb());
574  const double mQ32 = p.mq2(2,2);
575  const double mD32 = p.md2(2,2);
576  const double mQ3 = std::sqrt(mQ32);
577  const double mD3 = std::sqrt(mD32);
578  const double beta = calcBeta();
579  const double c2beta = std::cos(2*beta);
580  const double lmQ3MR = omitLogs*std::log(mQ32 / MR2);
581 
582  return -(c2beta*Xb2*(3*F4(mQ3/mD3) + c2beta*F5(mQ3/mD3)))/(2.*mD3*mQ3)
583  - 3*c2beta*lmQ3MR;
584 }
585 
586 double ThresholdCalculator::getDeltaLambdaYb4(int omitLogs) const
587 {
588  const double MR2 = pow2(p.scale);
589  const double Xb2 = pow2(calcXb());
590  const double mQ32 = p.mq2(2,2);
591  const double mD32 = p.md2(2,2);
592  const double mQ3 = std::sqrt(mQ32);
593  const double mD3 = std::sqrt(mD32);
594  const double lmQ3MR = omitLogs*std::log(mQ32 / MR2);
595  const double lmD3MR = omitLogs*std::log(mD32 / MR2);
596 
597  return (12*mD3*mQ3*Xb2*F1(mQ3/mD3) - pow2(Xb2)*F2(mQ3/mD3))/(mD32*mQ32)
598  + 6*(lmD3MR + lmQ3MR);
599 }
600 
602 {
603  const double MR2 = pow2(p.scale);
604  const double Xt2 = pow2(calcXt());
605  const double mQ32 = p.mq2(2,2);
606  const double mU32 = p.mu2(2,2);
607  const double mQ3 = std::sqrt(mQ32);
608  const double mU3 = std::sqrt(mU32);
609  const double beta = calcBeta();
610  const double c2beta = std::cos(2*beta);
611  const double lmQ3MR = omitLogs*std::log(mQ32 / MR2);
612  const double lmU3MR = omitLogs*std::log(mU32 / MR2);
613 
614  return (-3*c2beta*(-3*Xt2*F3(mQ3/mU3) + c2beta*Xt2*F5(mQ3/mU3)
615  + 2*mQ3*mU3*(lmQ3MR - 4*lmU3MR)))/(10.*mQ3*mU3);
616 }
617 
619 {
620  const double MR2 = pow2(p.scale);
621  const double Xt2 = pow2(calcXt());
622  const double mQ32 = p.mq2(2,2);
623  const double mU32 = p.mu2(2,2);
624  const double mQ3 = std::sqrt(mQ32);
625  const double mU3 = std::sqrt(mU32);
626  const double beta = calcBeta();
627  const double c2beta = std::cos(2*beta);
628  const double lmQ3MR = omitLogs*std::log(mQ32 / MR2);
629 
630  return -c2beta*Xt2*(-3*F4(mQ3/mU3) + c2beta*F5(mQ3/mU3))/(2.*mQ3*mU3) + 3*
631  c2beta*lmQ3MR;
632 }
633 
635 {
636  const double MR2 = pow2(p.scale);
637  const double Xtau2 = pow2(calcXtau());
638  const double mL32 = p.ml2(2,2);
639  const double mE32 = p.me2(2,2);
640  const double mL3 = std::sqrt(mL32);
641  const double mE3 = std::sqrt(mE32);
642  const double beta = calcBeta();
643  const double c2beta = std::cos(2*beta);
644  const double lmE3MR = omitLogs*std::log(mE32 / MR2);
645  const double lmL3MR = omitLogs*std::log(mL32 / MR2);
646 
647  return c2beta*((Xtau2*(-9*F3(mL3/mE3) + 3*F4(mL3/mE3) - 2*c2beta*F5(mL3/mE3))
648  )/(mE3*mL3) + 12*(-2*lmE3MR + lmL3MR))/20.;
649 }
650 
652 {
653  const double MR2 = pow2(p.scale);
654  const double Xtau2 = pow2(calcXtau());
655  const double mL32 = p.ml2(2,2);
656  const double mE32 = p.me2(2,2);
657  const double mL3 = std::sqrt(mL32);
658  const double mE3 = std::sqrt(mE32);
659  const double beta = calcBeta();
660  const double c2beta = std::cos(2*beta);
661  const double lmL3MR = omitLogs*std::log(mL32 / MR2);
662 
663  return -c2beta*Xtau2*(3*F4(mL3/mE3) + c2beta*F5(mL3/mE3))/(6.*mE3*mL3)
664  - c2beta*lmL3MR;
665 }
666 
668 {
669  const double MR2 = pow2(p.scale);
670  const double Xtau2 = pow2(calcXtau());
671  const double mL32 = p.ml2(2,2);
672  const double mE32 = p.me2(2,2);
673  const double mL3 = std::sqrt(mL32);
674  const double mE3 = std::sqrt(mE32);
675  const double lmE3MR = omitLogs*std::log(mE32 / MR2);
676  const double lmL3MR = omitLogs*std::log(mL32 / MR2);
677 
678  return (12*mE3*mL3*Xtau2*F1(mL3/mE3) - pow2(Xtau2)*F2(mL3/mE3))/(3.*mE32*mL32)
679  + 2*(lmE3MR + lmL3MR);
680 }
681 
682 double ThresholdCalculator::getDeltaG1G1(int omitLogs) const
683 {
684  const double MR2 = pow2(p.scale);
685  const double lmAMR = omitLogs*std::log(pow2(p.MA) / MR2);
686  const double lmUMR = omitLogs*std::log(pow2(p.mu) / MR2);
687  const double lmD1MR = omitLogs*std::log(p.md2(0,0) / MR2);
688  const double lmD2MR = omitLogs*std::log(p.md2(1,1) / MR2);
689  const double lmD3MR = omitLogs*std::log(p.md2(2,2) / MR2);
690  const double lmE1MR = omitLogs*std::log(p.me2(0,0) / MR2);
691  const double lmE2MR = omitLogs*std::log(p.me2(1,1) / MR2);
692  const double lmE3MR = omitLogs*std::log(p.me2(2,2) / MR2);
693  const double lmL1MR = omitLogs*std::log(p.ml2(0,0) / MR2);
694  const double lmL2MR = omitLogs*std::log(p.ml2(1,1) / MR2);
695  const double lmL3MR = omitLogs*std::log(p.ml2(2,2) / MR2);
696  const double lmQ1MR = omitLogs*std::log(p.mq2(0,0) / MR2);
697  const double lmQ2MR = omitLogs*std::log(p.mq2(1,1) / MR2);
698  const double lmQ3MR = omitLogs*std::log(p.mq2(2,2) / MR2);
699  const double lmU1MR = omitLogs*std::log(p.mu2(0,0) / MR2);
700  const double lmU2MR = omitLogs*std::log(p.mu2(1,1) / MR2);
701  const double lmU3MR = omitLogs*std::log(p.mu2(2,2) / MR2);
702 
703  return (-3*lmAMR - 2*(lmD1MR + lmD2MR + lmD3MR + 3*(lmE1MR + lmE2MR + lmE3MR)
704  ) - 3*(lmL1MR + lmL2MR + lmL3MR) - lmQ1MR - lmQ2MR - lmQ3MR - 12*lmUMR - 8
705  *(lmU1MR + lmU2MR + lmU3MR))/60.;
706 }
707 
708 double ThresholdCalculator::getDeltaG2G2(int omitLogs) const
709 {
710  const double MR2 = pow2(p.scale);
711  const double lm2MR = omitLogs*std::log(pow2(p.M2) / MR2);
712  const double lmAMR = omitLogs*std::log(pow2(p.MA) / MR2);
713  const double lmUMR = omitLogs*std::log(pow2(p.mu) / MR2);
714  const double lmL1MR = omitLogs*std::log(p.ml2(0,0) / MR2);
715  const double lmL2MR = omitLogs*std::log(p.ml2(1,1) / MR2);
716  const double lmL3MR = omitLogs*std::log(p.ml2(2,2) / MR2);
717  const double lmQ1MR = omitLogs*std::log(p.mq2(0,0) / MR2);
718  const double lmQ2MR = omitLogs*std::log(p.mq2(1,1) / MR2);
719  const double lmQ3MR = omitLogs*std::log(p.mq2(2,2) / MR2);
720 
721  return (4 - 8*lm2MR - lmAMR - lmL1MR - lmL2MR - lmL3MR - 3*(lmQ1MR + lmQ2MR
722  + lmQ3MR) - 4*lmUMR)/12.;
723 }
724 
725 double ThresholdCalculator::getDeltaYtYt(int omitLogs) const
726 {
727  const double MR2 = pow2(p.scale);
728  const double cbeta = calcCosBeta();
729  const double sbeta = calcSinBeta();
730  const double Xt2 = pow2(calcXt());
731  const double mQ3 = std::sqrt(p.mq2(2,2));
732  const double mU3 = std::sqrt(p.mu2(2,2));
733  const double lmAMR = omitLogs*std::log(pow2(p.MA) / MR2);
734  const double lmUMR = omitLogs*std::log(pow2(p.mu) / MR2);
735 
736  return (-2*pow2(sbeta)*Xt2*F5(mQ3/mU3)/(mQ3*mU3) + 8*F6(mQ3/p.mu) + 4
737  *F6(mU3/p.mu) + pow2(cbeta)*(-3 + 6*lmAMR) + 6*lmUMR)/8.;
738 }
739 
740 double ThresholdCalculator::getDeltaYtauYtau(int omitLogs) const
741 {
742  const double MR2 = pow2(p.scale);
743  const double cbeta = calcCosBeta();
744  const double sbeta = calcSinBeta();
745  const double Xtau2 = pow2(calcXtau());
746  const double mL3 = std::sqrt(p.ml2(2,2));
747  const double mE3 = std::sqrt(p.me2(2,2));
748  const double lmAMR = omitLogs*std::log(pow2(p.MA) / MR2);
749  const double lmUMR = omitLogs*std::log(pow2(p.mu) / MR2);
750 
751  return - pow2(cbeta)*Xtau2*F5(mL3/mE3)/(12.*mE3*mL3) + (4*F6(mE3/p.mu) + 8
752  *F6(mL3/p.mu) + pow2(sbeta)*(-3 + 6*lmAMR) + 6*lmUMR)/8.;
753 }
754 
755 double ThresholdCalculator::getDeltaYbYb(int omitLogs) const
756 {
757  const double cbeta = calcCosBeta();
758  const double sbeta = calcSinBeta();
759  const double mA2 = pow2(p.MA);
760  const double MR2 = pow2(p.scale);
761  const double mQ3 = std::sqrt(p.mq2(2,2));
762  const double mD3 = std::sqrt(p.md2(2,2));
763  const double Xb2 = pow2(calcXb());
764  const double lmUMR = omitLogs*std::log(pow2(p.mu) / MR2);
765 
766  return (6*lmUMR + 4*F6(mD3/p.mu) + 8*F6(mQ3/p.mu) - (2*Xb2*F5(mQ3/mD3)*pow2(cbeta))/
767  (mD3*mQ3*pow2(sbeta)) + 3*(-1 + 2*omitLogs*std::log(mA2/MR2))*pow2(sbeta))/8.;
768 }
769 
770 double ThresholdCalculator::getDeltaYbYt(int omitLogs) const
771 {
772  const double tbe = calcTanBeta();
773  const double cbeta = calcCosBeta();
774  const double sbeta = calcSinBeta();
775  const double mA2 = pow2(p.MA);
776  const double MR2 = pow2(p.scale);
777  const double mU3 = std::sqrt(p.mu2(2,2));
778  const double mQ3 = std::sqrt(p.mq2(2,2));
779  const double mD3 = std::sqrt(p.md2(2,2));
780  const double Xb2 = pow2(calcXb());
781  const double Xt = calcXt();
782  const double lmUMR = omitLogs*std::log(pow2(p.mu) / MR2);
783  const double lmAMR = omitLogs*std::log(mA2/MR2);
784 
785  return (2 * lmUMR + 4 * F6(mU3 / p.mu) +
786  (4 * tbe * Xt * F9(mQ3 / p.mu, mU3 / p.mu)) / p.mu +
787  (-1 + 2 * lmAMR) * pow2(cbeta) -
788  (2 * Xb2 * F5(mQ3 / mD3) * pow2(cbeta)) / (mD3 * mQ3 * pow2(sbeta)) -
789  (4 * pow2(Xt) * F5(mQ3 / mU3) * pow2(sbeta)) / (mQ3 * mU3) +
790  8 * (-1 + lmAMR) * pow2(sbeta)) /
791  8.;
792 }
793 
794 double ThresholdCalculator::getDeltaYbAs(int omitLogs) const
795 {
796  const double MR2 = pow2(p.scale);
797  const double mD3 = std::sqrt(p.md2(2,2));
798  const double mQ3 = std::sqrt(p.mq2(2,2));
799  const double Xb = calcXb();
800  const double m3 = p.MG;
801 
802  return (4*(1 + F6(mD3/m3) + F6(mQ3/m3) - (Xb*F9(mQ3/m3,mD3/m3))/m3 + omitLogs
803  *std::log(pow2(m3)/MR2)))/3.;
804 }
805 
806 double ThresholdCalculator::getDeltaYtYb(int omitLogs) const
807 {
808  const double MR2 = pow2(p.scale);
809  const double cbeta = calcCosBeta();
810  const double sbeta = calcSinBeta();
811  const double mD3 = std::sqrt(p.md2(2,2));
812  const double mQ3 = std::sqrt(p.mq2(2,2));
813  const double mU3 = std::sqrt(p.mu2(2,2));
814  const double Xb = calcXb();
815  const double Xt = calcXt();
816  const double lmAMR = omitLogs*std::log(pow2(p.MA) / MR2);
817  const double lmUMR = omitLogs*std::log(pow2(p.mu) / MR2);
818 
819  return (-2*p.mu*mU3*pow2(Xb)*F5(mQ3/mD3)*pow2(cbeta)*(1 + pow2(sbeta)) + mD3*pow2(
820  sbeta)*(-2*p.mu*pow2(Xt)*F5(mQ3/mU3)*pow2(sbeta) + mQ3*mU3*(4*p.mu*F6(mD3/p.mu) +
821  4*p.vd/p.vu*Xb*F9(mQ3/p.mu,mD3/p.mu) + p.mu*(2*lmUMR - 8*pow2(cbeta) - pow2(
822  sbeta) + 2*lmAMR*(4*pow2(cbeta) + pow2(sbeta))))))/(8.*mD3*mQ3*
823  p.mu*mU3*pow2(sbeta));
824 }
825 
827 {
828  const double Xt2 = pow2(calcXt());
829  const double mQ32 = p.mq2(2,2);
830  const double mU32 = p.mu2(2,2);
831 
832  if (limit == Limits::MQ3_EQ_M3 || limit == Limits::MU3_EQ_M3) limit = Limits::GENERAL;
833 
834  switch (limit) {
835  case Limits::GENERAL:
836  return (3*Xt2*(-2*mQ32*mU32*std::log(mQ32/mU32) + pow2(mQ32) - pow2(mU32)))/(4.*pow3(
837  mQ32 - mU32));
838  default:
839  return Xt2/(4.*mQ32);
840  }
841 }
842 
844 {
845  const double Xb2 = pow2(calcXb());
846  const double mQ32 = p.mq2(2,2);
847  const double mD32 = p.md2(2,2);
848  const double eps = mQ32*0.01;
849 
850  const double exact = (3*Xb2*(2*mD32*mQ32*std::log(mQ32/mD32) + pow2(mD32)
851  - pow2(mQ32)))/(4.*pow3(mD32 - mQ32));
852 
853  if (std::abs(mQ32 - mD32) < eps) {
854  return Xb2/(4.*mQ32);
855  /*const double mQ3 = std::sqrt(mQ32);
856  const double mD3 = std::sqrt(mD32);
857  const double lim = Xb2/(4.*mQ32);
858  const double mD32Shifted2 = pow2(mQ3 + std::abs(mD3 - mQ3)/2.);
859  const double shifted = (3*Xb2*(2*mD32Shifted2*mQ32*std::log(mQ32/mD32Shifted2)
860  + pow2(mD32Shifted2) - pow2(mQ32)))/(4.*pow3(mD32Shifted2 - mQ32));
861  std::cout << exact << " " << shifted << " " << lim << " party\n";
862  if (!isGeneralStable(exact, shifted, lim)) return lim;*/
863  }
864 
865  return exact;
866 }
867 
869 {
870  const double Xtau2 = pow2(calcXtau());
871  const double mL32 = p.ml2(2,2);
872  const double mE32 = p.me2(2,2);
873  const double eps = mL32*0.01;
874 
875  const double exact = (Xtau2*(2*std::log(mL32/mE32)*mE32*mL32 + pow2(mE32)
876  - pow2(mL32)))/(4.*pow3(mE32 - mL32));
877 
878  if (std::abs(mL32 - mE32) < eps) {
879  return Xtau2/(12.*mL32);
880  /*const double mL3 = std::sqrt(mL32);
881  const double mE3 = std::sqrt(mE32);
882  const double lim = Xtau2/(12.*mL32);
883  const double mE32Shifted2 = pow2(mL3 + std::abs(mE3 - mL3)/2.);
884  const double shifted = (Xtau2*(2*std::log(mL32/mE32Shifted2)*mE32Shifted2*mL32
885  + pow2(mE32Shifted2) - pow2(mL32)))/(4.*pow3(mE32Shifted2 - mL32));
886  if (!isGeneralStable(exact, shifted, lim)) return lim;*/
887  }
888 
889  return exact;
890 }
891 
892 /**
893  * @warning The implemented is currently incorrect, so don't trust the
894  * result!
895  */
896 double ThresholdCalculator::getDeltaVevG12(int omitLogs) const
897 {
898  using std::log;
899 
900  const double sw = std::sin(std::acos(calc_cw(p.MW, p.MZ)));
901  const double MR2 = pow2(p.scale);
902  const double Mu = p.mu;
903  const double Mu2 = pow2(p.mu);
904  const double M1 = p.M1;
905  const double mL3 = std::sqrt(p.ml2(2,2));
906  const double mE3 = std::sqrt(p.me2(2,2));
907  const double mL2 = std::sqrt(p.ml2(1,1));
908  const double mE2 = std::sqrt(p.me2(1,1));
909  const double mL1 = std::sqrt(p.ml2(0,0));
910  const double mE1 = std::sqrt(p.me2(0,0));
911  const double mQ3 = std::sqrt(p.mq2(2,2));
912  const double mU3 = std::sqrt(p.mu2(2,2));
913  const double mQ2 = std::sqrt(p.mq2(1,1));
914  const double mU2 = std::sqrt(p.mu2(1,1));
915  const double mQ1 = std::sqrt(p.mq2(0,0));
916  const double mU1 = std::sqrt(p.mu2(0,0));
917  const double mD3 = std::sqrt(p.mu2(2,2));
918  const double mD2 = std::sqrt(p.mu2(1,1));
919  const double mD1 = std::sqrt(p.mu2(0,0));
920  const double beta = calcBeta();
921  const double sbeta = calcSinBeta();
922  const double cbeta = calcCosBeta();
923  const double s2beta = std::sin(2*beta);
924  const double s6beta = std::sin(6*beta);
925  const double c2beta = std::cos(2*beta);
926  const double c4beta = std::cos(4*beta);
927  const double eps = M1*0.01;
928  const double lmUMR = omitLogs*std::log(pow2(Mu) / MR2);
929  const double lmD3MR = omitLogs*std::log(pow2(mD3) / MR2);
930  const double lmE3MR = omitLogs*std::log(pow2(mE3) / MR2);
931  const double lmL3MR = omitLogs*std::log(pow2(mL3) / MR2);
932  const double lmQ3MR = omitLogs*std::log(pow2(mQ3) / MR2);
933 
934  WARNING_MSG("Corrections to delta_v of O(g1^2) are currently incorrect!");
935 
936  if (std::abs(beta - Pi/4.) < Pi/4.*0.01)
937  return 0.;
938 
939  if (std::abs(M1 - Mu) < eps) {
940  const double lim = (pow2(sw)*(4096*lmD3MR + 12288*lmE3MR + 6144*lmL3MR + 2048*lmQ3MR +
941  24576*lmUMR + 6144*log(pow2(p.MA)/MR2) + 16384*log(pow2(mU3)/MR2) + 4096*log(pow2(
942  mD1)/MR2) + 4096*log(pow2(mD2)/MR2) + 12288*log(pow2(mE1)/MR2) + 12288*
943  log(pow2(mE2)/MR2) + 6144*log(pow2(mL1)/MR2) + 6144*log(pow2(mL2)/MR2)
944  + 2048*log(pow2(mQ1)/MR2) + 2048*log(pow2(mQ2)/MR2) + 16384*log(pow2(
945  mU1)/MR2) + 16384*log(pow2(mU2)/MR2) - (80*(371 - 65*c4beta + 140*
946  s2beta + 64*s6beta))/pow2(c2beta) + (15*(5985 - 2203*c4beta + 8196*
947  s2beta)*log(MR2/pow2(p.M1)))/pow4(cbeta + sbeta)))/409600.;
948 
949  return lim;
950  }
951 
952  const double exact =
953  (pow2(sw)*(4*lmD3MR + 12*lmE3MR + 6*lmL3MR + 2*lmQ3MR + 24*lmUMR + 6*log(
954  pow2(p.MA)/MR2) + 16*log(pow2(mU3)/MR2) + 4*log(pow2(mD1)/MR2) + 4*log(pow2(mD2)/
955  MR2) + 12*log(pow2(mE1)/MR2) + 12*log(pow2(mE2)/MR2) + 6*log(pow2(mL1)/
956  MR2) + 6*log(pow2(mL2)/MR2) + 2*log(pow2(mQ1)/MR2) + 2*log(pow2(mQ2)/
957  MR2) + 16*log(pow2(mU1)/MR2) + 16*log(pow2(mU2)/MR2) + (30*log(MR2/Mu2)
958  *pow3(Mu)*(6*M1*Mu2*s2beta + 2*(4 + c4beta)*Mu*pow2(M1) + (3*s2beta +
959  s6beta)*pow3(M1) - 2*c4beta*pow3(Mu)))/(pow2(c2beta)*pow3(M1 - Mu)*
960  pow3(M1 + Mu)) + (15*log(MR2/pow2(M1))*pow3(M1)*(-3*(5 + c4beta)*M1*Mu2
961  - 12*Mu*s2beta*pow2(M1) + (-1 + 3*c4beta)*pow3(M1) - 2*(3*s2beta +
962  s6beta)*pow3(Mu)))/(pow2(c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) + (15*(-
963  2*(9 + c4beta)*Mu2*pow2(M1) - Mu*(13*s2beta + s6beta)*pow3(M1) - M1*(
964  13*s2beta + s6beta)*pow3(Mu) + 2*(-1 + c4beta)*pow4(M1) + (-1 + 3*
965  c4beta)*pow4(Mu)))/(pow2(c2beta)*pow2(M1 - Mu)*pow2(M1 + Mu))))/400.;
966 
967  return exact;
968 }
969 
970 /**
971  * @warning The implemented is currently incorrect, so don't trust the
972  * result!
973  */
974 double ThresholdCalculator::getDeltaVevG22(int omitLogs) const
975 {
976  using std::cos;
977  using std::log;
978  using std::tan;
979 
980  const double MR2 = pow2(p.scale);
981  const double M1 = p.M1;
982  const double M2 = p.M2;
983  const double Mu = p.mu;
984  const double Mu2 = pow2(Mu);
985  const double cw = calc_cw(p.MW, p.MZ);
986  const double sw = std::sin(std::acos(cw));
987  const double beta = calcBeta();
988  const double cbeta = calcCosBeta();
989  const double c2beta = std::cos(2*beta);
990  const double c4beta = std::cos(4*beta);
991  const double sbeta = calcSinBeta();
992  const double s2beta = std::sin(2*beta);
993  const double s6beta = std::sin(6*beta);
994  const double eps = Mu*0.01;
995  const double mL3 = std::sqrt(p.ml2(2,2));
996  const double mL2 = std::sqrt(p.ml2(1,1));
997  const double mL1 = std::sqrt(p.ml2(0,0));
998  const double mQ3 = std::sqrt(p.mq2(2,2));
999  const double mQ2 = std::sqrt(p.mq2(1,1));
1000  const double mQ1 = std::sqrt(p.mq2(0,0));
1001  const double lmUMR = omitLogs*log(pow2(Mu) / MR2);
1002  const double lmL3MR = omitLogs*log(pow2(mL3) / MR2);
1003  const double lmQ3MR = omitLogs*log(pow2(mQ3) / MR2);
1004 
1005  WARNING_MSG("Corrections to delta_v of O(g2^2) are currently incorrect!");
1006 
1007  if (std::abs(beta - Pi/4.) < Pi/4.*0.01)
1008  return 0.;
1009 
1010  if (std::abs(M1 - Mu) < eps && std::abs(M2 - Mu) < eps) {
1011  return (lmL3MR*pow2(cw))/24. + (lmQ3MR*pow2(cw))/8. + (lmUMR*pow2(cw))/6. + (
1012  log(pow2(p.MA)/MR2)*pow2(cw))/24. + (log(pow2(M2)/MR2)*pow2(cw))/3. + (log(
1013  pow2(mL1)/MR2)*pow2(cw))/24. + (log(pow2(mL2)/MR2)*pow2(cw))/24. + (
1014  log(pow2(mQ1)/MR2)*pow2(cw))/8. + (log(pow2(mQ2)/MR2)*pow2(cw))/8. - (
1015  998 + 408*s2beta + 256*s6beta + (101 - 428*s2beta - 64*s6beta)*pow2(cw)
1016  + 3*c4beta*(42 + 83*pow2(cw)))/(3072.*pow2(c2beta)) + (log(MR2/pow2(M1))
1017  *(24258 + 32776*s2beta - 3*(2123 + 2732*s2beta)*pow2(cw) + c4beta*(-
1018  8502 + 1819*pow2(cw))))/(16384.*pow4(cbeta + sbeta));
1019  }
1020 
1021  if (std::abs(M1 - Mu) < eps) {
1022  const double t2beta = std::tan(2*beta);
1023  const double c2w = std::cos(2*std::acos(cw));
1024  const double lim =
1025  (512*lmL3MR*pow2(cw) + 1536*lmQ3MR*pow2(cw) + 2048*lmUMR*pow2(cw) + 512*
1026  log(pow2(p.MA)/MR2)*pow2(cw) + 4096*log(pow2(M2)/MR2)*pow2(cw) + 512*log(pow2(
1027  mL1)/MR2)*pow2(cw) + 512*log(pow2(mL2)/MR2)*pow2(cw) + 1536*log(pow2(
1028  mQ1)/MR2)*pow2(cw) + 1536*log(pow2(mQ2)/MR2)*pow2(cw) + (2*log(MR2/
1029  pow2(M2))*pow3(M2)*(-3*(-2*Mu2*(605 + 385*c4beta + 36*s2beta)*pow3(M2)
1030  + 2*(-317 + 31*c4beta - 420*s2beta)*pow2(M2)*pow3(Mu) + Mu*(61 - 31*
1031  c4beta - 92*s2beta)*pow4(M2) + M2*(2013 + 2561*c4beta - 988*s2beta)*
1032  pow4(Mu) + (-35 + c4beta + 36*s2beta)*pow5(M2) + (-195 + 225*c4beta +
1033  676*s2beta + 768*s6beta)*pow5(Mu)) + pow2(cw)*((40*Mu2*pow2(cw)*pow3(M2
1034  + Mu)*pow4(cbeta + sbeta))/pow2(sw) + 3*(2*Mu2*(-985 + 67*c4beta - 100*
1035  s2beta)*pow3(M2) + 2*(-461 + 79*c4beta - 2916*s2beta)*pow2(M2)*pow3(Mu)
1036  + Mu*(49 - 43*c4beta - 92*s2beta)*pow4(M2) + M2*(-3755 + 1785*c4beta -
1037  1372*s2beta)*pow4(Mu) + (-35 + c4beta + 36*s2beta)*pow5(M2) + (-279 +
1038  269*c4beta - 1756*s2beta)*pow5(Mu)))))/(Mu2*pow2(c2beta)*pow3(M2 - Mu)*
1039  pow3(M2 + Mu)) - (log(MR2/Mu2)*(3*(-2*(974 + (-149 + 197*c2w)*c4beta +
1040  768*s6beta + 1496*c2beta*t2beta)*pow3(M2)*pow3(Mu) + Mu2*(3118 + (679 -
1041  863*c2w)*c4beta + 1496*c2beta*t2beta)*pow4(M2) + 2*(-3358 + 3*(-741 +
1042  365*c2w)*c4beta + 40*c2beta*t2beta)*pow2(M2)*pow4(Mu) + Mu*(165*(-1 +
1043  c2w)*c4beta + 2*(751 + 620*c2beta*t2beta))*pow5(M2) + M2*(3518 + (-613
1044  + 773*c2w)*c4beta + 4312*c2beta*t2beta)*pow5(Mu) + 256*(-2 + (-1 + c2w)
1045  *c4beta)*pow6(M2) + (4110 + 2007*c4beta + 497*c2w*c4beta + 2520*c2beta*
1046  t2beta)*pow6(Mu)) + 2*pow2(cw)*((20*pow2(cw)*pow3(Mu)*pow3(M2 + Mu)*(3*
1047  c2beta*s2beta*t2beta + 8*sbeta*pow3(cbeta) + 8*cbeta*pow3(sbeta) + 2*
1048  pow4(cbeta) + 2*pow4(sbeta)))/pow2(sw) - 3*(2*(-623 + 244*c2beta*
1049  t2beta)*pow3(M2)*pow3(Mu) + Mu2*(1475 + 572*c2beta*t2beta)*pow4(M2) +
1050  2*(1237 + 68*c2beta*t2beta)*pow2(M2)*pow4(Mu) + Mu*(751 + 620*c2beta*
1051  t2beta)*pow5(M2) + 3*M2*(709 + 2404*c2beta*t2beta)*pow5(Mu) - 256*pow6(
1052  M2) + (2547 + 1468*c2beta*t2beta)*pow6(Mu)))))/(pow2(c2beta)*pow3(M2 -
1053  Mu)*pow3(M2 + Mu)) + (2*((-3023 + 109*c4beta - 964*s2beta - 1024*
1054  s6beta)*pow3(Mu)*pow4(M2) + (-5947 - 7591*c4beta + 1300*s2beta + 1408*
1055  s6beta)*pow3(M2)*pow4(Mu) + 2*Mu2*(1255 + 403*c4beta - 148*s2beta - 64*
1056  s6beta)*pow5(M2) + 2*(4877 + 2321*c4beta + 1348*s2beta - 704*s6beta)*
1057  pow2(M2)*pow5(Mu) + 96*Mu*(-3 + c4beta + 4*s2beta)*pow6(M2) + 4*M2*(-
1058  319 + 545*c4beta - 416*s2beta + 256*s6beta)*pow6(Mu) - 3*(-35 + c4beta
1059  + 36*s2beta)*pow7(M2) + (-4139 + 529*c4beta - 4420*s2beta + 128*s6beta)
1060  *pow7(Mu) + pow2(cw)*((5555 - 1417*c4beta - 128*s6beta - 14780*c2beta*
1061  t2beta + 1024*pow2(c2beta))*pow3(Mu)*pow4(M2) + (-14645 + 5479*c4beta -
1062  256*s6beta + 13628*c2beta*t2beta + 2048*pow2(c2beta))*pow3(M2)*pow4(Mu)
1063  + (20*Mu2*pow2(cw)*pow2(M2 + Mu)*(pow3(M2) - pow3(Mu))*(3*pow2(c2beta)*
1064  pow2(t2beta) + 8*sbeta*pow3(cbeta) + 8*cbeta*pow3(sbeta) + 2*pow4(
1065  cbeta) + 2*pow4(sbeta)))/pow2(sw) - 2*Mu2*(2953 - 395*c4beta - 64*
1066  s6beta + 44*c2beta*t2beta + 512*pow2(c2beta))*pow5(M2) - 2*(-5533 +
1067  1343*c4beta - 128*s6beta + 8620*c2beta*t2beta + 1024*pow2(c2beta))*
1068  pow2(M2)*pow5(Mu) - 12*Mu*(-21 + 11*c4beta + 32*c2beta*t2beta)*pow6(M2)
1069  - 16*M2*(56 - 25*c4beta - 8*s6beta - 1031*c2beta*t2beta + 64*pow2(
1070  c2beta))*pow6(Mu) + 3*(-35 + c4beta + 36*c2beta*t2beta)*pow7(M2) + (
1071  6119 - 2917*c4beta - 128*s6beta + 4180*c2beta*t2beta + 1024*pow2(
1072  c2beta))*pow7(Mu))))/(Mu2*pow2(c2beta)*pow2(M2 + Mu)*pow3(M2 - Mu)))/
1073  12288.;
1074 
1075  return lim;
1076  }
1077 
1078  if (std::abs(M2 - Mu) < eps) {
1079  const double mA2 = pow2(p.MA);
1080  const double t2beta = std::tan(2*beta);
1081  const double w = std::acos(cw);
1082  const double lim = (-67584/pow2(c2beta) + 4096*lmL3MR*pow2(cw) + 12288*lmQ3MR*pow2(cw) +
1083  16384*lmUMR*pow2(cw) + 4096*log(mA2/MR2)*pow2(cw) + 32768*log(pow2(M2)/
1084  MR2)*pow2(cw) + 4096*log(pow2(mL1)/MR2)*pow2(cw) + 4096*log(pow2(mL2)/
1085  MR2)*pow2(cw) + 12288*log(pow2(mQ1)/MR2)*pow2(cw) + 12288*log(pow2(mQ2)
1086  /MR2)*pow2(cw) + (1464*Mu2*t2beta*pow2(1/cos(w))*pow3(M1))/(c2beta*pow2(
1087  M1 + Mu)*pow3(M1 - Mu)) - (17178*Mu2*pow2(1/cos(w))*pow3(M1))/(pow2(
1088  c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) - (32658*c4beta*Mu2*pow2(1/cos(w))*
1089  pow3(M1))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) - (15741*Mu2*cos(
1090  4*beta - 2*w)*pow2(1/cos(w))*pow3(M1))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(
1091  M1 - Mu)) - (15741*Mu2*cos(2*(2*beta + w))*pow2(1/cos(w))*pow3(M1))/(
1092  pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (21186*Mu2*(-1 + pow2(tan(
1093  w)))*pow3(M1))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) - (137640*
1094  t2beta*pow2(M1)*pow2(1/cos(w))*pow3(Mu))/(c2beta*pow2(M1 + Mu)*pow3(M1 -
1095  Mu)) - (20658*pow2(M1)*pow2(1/cos(w))*pow3(Mu))/(pow2(c2beta)*pow2(M1 +
1096  Mu)*pow3(M1 - Mu)) + (10614*c4beta*pow2(M1)*pow2(1/cos(w))*pow3(Mu))/(
1097  pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (5799*cos(4*beta - 2*w)*
1098  pow2(M1)*pow2(1/cos(w))*pow3(Mu))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 -
1099  Mu)) + (5799*cos(2*(2*beta + w))*pow2(M1)*pow2(1/cos(w))*pow3(Mu))/(pow2(
1100  c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (24090*pow2(M1)*(-1 + pow2(tan(
1101  w)))*pow3(Mu))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (393216*
1102  t2beta*pow3(M1)*pow3(Mu))/(c2beta*pow3(M1 - Mu)*pow3(M1 + Mu)) + (
1103  196608*pow3(M1)*pow3(Mu))/(pow2(c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) +
1104  (131424*Mu*t2beta*pow2(1/cos(w))*pow4(M1))/(c2beta*pow2(M1 + Mu)*pow3(M1
1105  - Mu)) + (4392*Mu*pow2(1/cos(w))*pow4(M1))/(pow2(c2beta)*pow2(M1 + Mu)*
1106  pow3(M1 - Mu)) - (3192*c4beta*Mu*pow2(1/cos(w))*pow4(M1))/(pow2(c2beta)*
1107  pow2(M1 + Mu)*pow3(M1 - Mu)) - (1500*Mu*cos(4*beta - 2*w)*pow2(1/cos(w))*
1108  pow4(M1))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (3816*Mu*cos(2*
1109  w)*pow2(1/cos(w))*pow4(M1))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) -
1110  (1500*Mu*cos(2*(2*beta + w))*pow2(1/cos(w))*pow4(M1))/(pow2(c2beta)*pow2(
1111  M1 + Mu)*pow3(M1 - Mu)) - (233472*Mu2*pow4(M1))/(pow2(c2beta)*pow3(M1 -
1112  Mu)*pow3(M1 + Mu)) + (67584*c4beta*Mu2*pow4(M1))/(pow2(c2beta)*pow3(M1
1113  - Mu)*pow3(M1 + Mu)) + (18432*Mu2*s6beta*pow4(M1))/(pow2(c2beta)*pow3(
1114  M1 - Mu)*pow3(M1 + Mu)) - (552960*cbeta*Mu2*sbeta*pow4(M1))/(pow2(
1115  c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) - (20184*M1*t2beta*pow2(1/cos(w))*
1116  pow4(Mu))/(c2beta*pow2(M1 + Mu)*pow3(M1 - Mu)) - (42222*M1*pow2(1/cos(w))
1117  *pow4(Mu))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (33258*c4beta*
1118  M1*pow2(1/cos(w))*pow4(Mu))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) +
1119  (15993*M1*cos(4*beta - 2*w)*pow2(1/cos(w))*pow4(Mu))/(pow2(c2beta)*pow2(
1120  M1 + Mu)*pow3(M1 - Mu)) + (15993*M1*cos(2*(2*beta + w))*pow2(1/cos(w))*
1121  pow4(Mu))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (37926*M1*(-1 +
1122  pow2(tan(w)))*pow4(Mu))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (
1123  405504*pow2(M1)*pow4(Mu))/(pow2(c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) -
1124  (92160*c4beta*pow2(M1)*pow4(Mu))/(pow2(c2beta)*pow3(M1 - Mu)*pow3(M1 +
1125  Mu)) - (18432*s6beta*pow2(M1)*pow4(Mu))/(pow2(c2beta)*pow3(M1 - Mu)*
1126  pow3(M1 + Mu)) + (749568*cbeta*sbeta*pow2(M1)*pow4(Mu))/(pow2(c2beta)*
1127  pow3(M1 - Mu)*pow3(M1 + Mu)) - (5760*t2beta*pow2(1/cos(w))*pow5(M1))/(
1128  c2beta*pow2(M1 + Mu)*pow3(M1 - Mu)) + (57984*pow2(1/cos(w))*pow5(M1))/(
1129  pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) - (384*c4beta*pow2(1/cos(w))*
1130  pow5(M1))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) - (144*cos(4*beta
1131  - 2*w)*pow2(1/cos(w))*pow5(M1))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)
1132  ) + (57696*cos(2*w)*pow2(1/cos(w))*pow5(M1))/(pow2(c2beta)*pow2(M1 + Mu)*
1133  pow3(M1 - Mu)) - (144*cos(2*(2*beta + w))*pow2(1/cos(w))*pow5(M1))/(pow2(
1134  c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) - (172032*Mu*pow5(M1))/(pow2(
1135  c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) + (24576*c4beta*Mu*pow5(M1))/(
1136  pow2(c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) - (6144*Mu*s6beta*pow5(M1))/(
1137  pow2(c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) - (602112*cbeta*Mu*sbeta*
1138  pow5(M1))/(pow2(c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) + (2376*t2beta*
1139  pow2(1/cos(w))*pow5(Mu))/(c2beta*pow2(M1 + Mu)*pow3(M1 - Mu)) - (1515*
1140  cos(4*beta - 2*w)*pow2(1/cos(w))*pow5(Mu))/(pow2(c2beta)*pow2(M1 + Mu)*
1141  pow3(M1 - Mu)) - (1515*cos(2*(2*beta + w))*pow2(1/cos(w))*pow5(Mu))/(
1142  pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (438*pow2(1/cos(w))*pow5(Mu))
1143  /(pow2(c2beta)*pow2(M1 + Mu)*pow3(-M1 + Mu)) + (1854*c4beta*pow2(1/cos(w)
1144  )*pow5(Mu))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(-M1 + Mu)) + (3570*(-1 +
1145  pow2(tan(w)))*pow5(Mu))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(-M1 + Mu)) - (
1146  24576*M1*pow5(Mu))/(pow2(c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) - (24576*
1147  c4beta*M1*pow5(Mu))/(pow2(c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) + (6144*
1148  M1*s6beta*pow5(Mu))/(pow2(c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) - (
1149  184320*cbeta*M1*sbeta*pow5(Mu))/(pow2(c2beta)*pow3(M1 - Mu)*pow3(M1 +
1150  Mu)) + (768*c4beta*pow2(1/cos(w))*pow6(M1))/(Mu*pow2(c2beta)*pow2(M1 +
1151  Mu)*pow3(M1 - Mu)) + (6144*cbeta*sbeta*pow2(1/cos(w))*pow6(M1))/(Mu*pow2(
1152  c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (384*cos(4*beta - 2*w)*pow2(1/cos(
1153  w))*pow6(M1))/(Mu*pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (384*cos(
1154  2*(2*beta + w))*pow2(1/cos(w))*pow6(M1))/(Mu*pow2(c2beta)*pow2(M1 + Mu)*
1155  pow3(M1 - Mu)) + (2304*(-1 + pow2(tan(w)))*pow6(M1))/(Mu*pow2(c2beta)*
1156  pow2(M1 + Mu)*pow3(M1 - Mu)) + (2304*pow2(1/cos(w))*pow6(M1))/(Mu*pow2(
1157  c2beta)*pow2(M1 + Mu)*pow3(-M1 + Mu)) - (36864*pow6(M1))/(pow2(c2beta)*
1158  pow3(M1 - Mu)*pow3(M1 + Mu)) - (6144*c4beta*pow6(M1))/(pow2(c2beta)*
1159  pow3(M1 - Mu)*pow3(M1 + Mu)) - (6144*s6beta*pow6(M1))/(pow2(c2beta)*
1160  pow3(M1 - Mu)*pow3(M1 + Mu)) - (12288*cbeta*sbeta*pow6(M1))/(pow2(
1161  c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) + (30720*c4beta*pow6(Mu))/(pow2(
1162  c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) + (6144*s6beta*pow6(Mu))/(pow2(
1163  c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) + (135168*pow6(Mu))/(pow2(c2beta)*
1164  pow3(-M1 + Mu)*pow3(M1 + Mu)) + (184320*cbeta*sbeta*pow6(Mu))/(pow2(
1165  c2beta)*pow3(-M1 + Mu)*pow3(M1 + Mu)) - (12*log(MR2/pow2(M1))*pow2(M1)*
1166  pow2(sw)*(4*(931 - 129*c4beta + 1244*c2beta*t2beta)*pow3(M1)*pow3(Mu) +
1167  Mu2*(277 - 743*c4beta + 1540*c2beta*t2beta)*pow4(M1) + (7409 + 1445*
1168  c4beta + 6324*c2beta*t2beta)*pow2(M1)*pow4(Mu) - 2*Mu*(-317 + 31*c4beta
1169  + 348*c2beta*t2beta)*pow5(M1) + 2*M1*(893 - 735*c4beta + 512*s6beta +
1170  2468*c2beta*t2beta)*pow5(Mu) + (-137 - 29*c4beta + 108*c2beta*t2beta)*
1171  pow6(M1) + (643 - 673*c4beta + 220*c2beta*t2beta)*pow6(Mu)))/(Mu2*pow2(
1172  c2beta)*pow3(M1 - Mu)*pow3(M1 + Mu)) + (840*pow2(1/cos(w))*pow7(M1))/(
1173  Mu2*pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) - (12*cos(4*beta - 2*w)*
1174  pow2(1/cos(w))*pow7(M1))/(Mu2*pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) -
1175  (12*cos(2*(2*beta + w))*pow2(1/cos(w))*pow7(M1))/(Mu2*pow2(c2beta)*pow2(
1176  M1 + Mu)*pow3(M1 - Mu)) + (864*t2beta*pow2(1/cos(w))*pow7(M1))/(c2beta*
1177  Mu2*pow2(M1 + Mu)*pow3(-M1 + Mu)) + (24*c4beta*pow2(1/cos(w))*pow7(M1))/(
1178  Mu2*pow2(c2beta)*pow2(M1 + Mu)*pow3(-M1 + Mu)) + (840*(-1 + pow2(tan(w)
1179  ))*pow7(M1))/(Mu2*pow2(c2beta)*pow2(M1 + Mu)*pow3(-M1 + Mu)) + (65328*
1180  Mu*pow2(1/cos(w))*pow4(M1)*sin(2*(beta - w)))/(pow2(c2beta)*pow2(M1 + Mu)
1181  *pow3(M1 - Mu)) + (3780*pow2(1/cos(w))*pow5(Mu)*sin(2*(beta - w)))/(pow2(
1182  c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (1536*pow2(1/cos(w))*pow6(M1)*sin(
1183  2*(beta - w)))/(Mu*pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (1860*
1184  Mu2*pow2(1/cos(w))*pow3(M1)*sin(2*(-beta + w)))/(pow2(c2beta)*pow2(M1 +
1185  Mu)*pow3(M1 - Mu)) + (71028*pow2(M1)*pow2(1/cos(w))*pow3(Mu)*sin(2*(-beta
1186  + w)))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (7308*M1*pow2(1/cos(
1187  w))*pow4(Mu)*sin(2*(-beta + w)))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 -
1188  Mu)) + (3072*pow2(1/cos(w))*pow5(M1)*sin(2*(-beta + w)))/(pow2(c2beta)*
1189  pow2(M1 + Mu)*pow3(M1 - Mu)) + (432*pow2(1/cos(w))*pow7(M1)*sin(2*(-beta
1190  + w)))/(Mu2*pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) - (1860*Mu2*pow2(
1191  1/cos(w))*pow3(M1)*sin(2*(beta + w)))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1
1192  - Mu)) - (71028*pow2(M1)*pow2(1/cos(w))*pow3(Mu)*sin(2*(beta + w)))/(
1193  pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (65328*Mu*pow2(1/cos(w))*
1194  pow4(M1)*sin(2*(beta + w)))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu))
1195  - (7308*M1*pow2(1/cos(w))*pow4(Mu)*sin(2*(beta + w)))/(pow2(c2beta)*pow2(
1196  M1 + Mu)*pow3(M1 - Mu)) - (3072*pow2(1/cos(w))*pow5(M1)*sin(2*(beta + w))
1197  )/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (3780*pow2(1/cos(w))*pow5(
1198  Mu)*sin(2*(beta + w)))/(pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (
1199  1536*pow2(1/cos(w))*pow6(M1)*sin(2*(beta + w)))/(Mu*pow2(c2beta)*pow2(M1
1200  + Mu)*pow3(M1 - Mu)) - (432*pow2(1/cos(w))*pow7(M1)*sin(2*(beta + w)))/(
1201  Mu2*pow2(c2beta)*pow2(M1 + Mu)*pow3(M1 - Mu)) + (pow2(cw)*pow2(1/sin(
1202  beta))*pow2(1/cos(w))*(179988*pow4(M1)*pow4(Mu) - 78396*c4beta*pow4(M1)*
1203  pow4(Mu) - 16488*s6beta*pow4(M1)*pow4(Mu) - 589824*cbeta*sbeta*pow4(M1)
1204  *pow4(Mu) + 460776*c2beta*t2beta*pow4(M1)*pow4(Mu) + 38358*cos(2*(2*
1205  beta + w))*pow4(M1)*pow4(Mu) + 49152*pow2(c2beta)*pow4(M1)*pow4(Mu) +
1206  47280*pow3(Mu)*pow5(M1) - 17424*c4beta*pow3(Mu)*pow5(M1) + 6144*s6beta*
1207  pow3(Mu)*pow5(M1) + 602112*cbeta*sbeta*pow3(Mu)*pow5(M1) - 251328*
1208  c2beta*t2beta*pow3(Mu)*pow5(M1) + 65544*cos(2*(2*beta + w))*pow3(Mu)*
1209  pow5(M1) - 111144*pow3(M1)*pow5(Mu) + 38520*c4beta*pow3(M1)*pow5(Mu) -
1210  864*s6beta*pow3(M1)*pow5(Mu) - 106368*c2beta*t2beta*pow3(M1)*pow5(Mu) -
1211  50220*cos(2*(2*beta + w))*pow3(M1)*pow5(Mu) - 46512*Mu2*pow6(M1) +
1212  31952*c4beta*Mu2*pow6(M1) + 5352*Mu2*s6beta*pow6(M1) + 380928*cbeta*
1213  Mu2*sbeta*pow6(M1) - 228248*c2beta*Mu2*t2beta*pow6(M1) + 18312*Mu2*cos(
1214  2*(2*beta + w))*pow6(M1) - 16384*Mu2*pow2(c2beta)*pow6(M1) - 195792*
1215  pow2(M1)*pow6(Mu) + 84144*c4beta*pow2(M1)*pow6(Mu) + 16056*s6beta*pow2(
1216  M1)*pow6(Mu) + 393216*cbeta*sbeta*pow2(M1)*pow6(Mu) - 403656*c2beta*
1217  t2beta*pow2(M1)*pow6(Mu) - 60936*cos(2*(2*beta + w))*pow2(M1)*pow6(Mu)
1218  - 49152*pow2(c2beta)*pow2(M1)*pow6(Mu) + 2928*Mu*pow7(M1) - 1488*
1219  c4beta*Mu*pow7(M1) - 12288*cbeta*Mu*sbeta*pow7(M1) + 1728*c2beta*Mu*
1220  t2beta*pow7(M1) + 360*Mu*cos(2*(2*beta + w))*pow7(M1) + 100104*M1*pow7(
1221  Mu) - 32664*c4beta*M1*pow7(Mu) - 5280*M1*s6beta*pow7(Mu) + 184320*
1222  cbeta*M1*sbeta*pow7(Mu) + 21120*c2beta*M1*t2beta*pow7(Mu) - 35268*M1*
1223  cos(2*(2*beta + w))*pow7(Mu) - 1680*pow8(M1) + 48*c4beta*pow8(M1) +
1224  1728*c2beta*t2beta*pow8(M1) - 408*cos(2*(2*beta + w))*pow8(M1) +
1225  103164*pow8(Mu) - 50804*c4beta*pow8(Mu) - 4920*s6beta*pow8(Mu) -
1226  196608*cbeta*sbeta*pow8(Mu) + 227768*c2beta*t2beta*pow8(Mu) - 14910*
1227  cos(2*(2*beta + w))*pow8(Mu) + 16384*pow2(c2beta)*pow8(Mu) - 6*cos(4*
1228  beta - 2*w)*(-6393*pow4(M1)*pow4(Mu) - 10924*pow3(Mu)*pow5(M1) + 8370*
1229  pow3(M1)*pow5(Mu) - 3052*Mu2*pow6(M1) + 10156*pow2(M1)*pow6(Mu) - 60*
1230  Mu*pow7(M1) + 5878*M1*pow7(Mu) + 68*pow8(M1) + 2485*pow8(Mu)) - 4*cos(
1231  2*w)*(-3*(4369 - 2112*c4beta - 49152*cbeta*sbeta + 30464*c2beta*t2beta
1232  + 4096*pow2(c2beta))*pow4(M1)*pow4(Mu) + 12*(1573 + 512*c4beta - 128*
1233  s6beta - 12544*cbeta*sbeta)*pow3(Mu)*pow5(M1) + 6*(-1247 + 16384*
1234  c2beta*t2beta)*pow3(M1)*pow5(Mu) + 4*Mu2*(2679 + 496*c4beta - 24576*
1235  cbeta*sbeta + 7616*c2beta*t2beta + 1024*pow2(c2beta))*pow6(M1) + 12*(
1236  851 - 1040*c4beta - 8192*cbeta*sbeta + 7616*c2beta*t2beta + 1024*pow2(
1237  c2beta))*pow2(M1)*pow6(Mu) - 180*Mu*pow7(M1) - 6*M1*(4589 + 1024*c4beta
1238  - 256*s6beta + 7680*cbeta*sbeta)*pow7(Mu) + 204*pow8(M1) + (-24345 +
1239  4160*c4beta + 49152*cbeta*sbeta - 30464*c2beta*t2beta - 4096*pow2(
1240  c2beta))*pow8(Mu)) - 70428*pow4(M1)*pow4(Mu)*sin(2*beta) + 46356*
1241  c4beta*pow4(M1)*pow4(Mu)*sin(2*beta) - 589824*cbeta*sbeta*pow4(M1)*
1242  pow4(Mu)*sin(2*beta) + 99792*c2beta*t2beta*pow4(M1)*pow4(Mu)*sin(2*
1243  beta) + 49152*pow2(c2beta)*pow4(M1)*pow4(Mu)*sin(2*beta) + 47280*pow3(
1244  Mu)*pow5(M1)*sin(2*beta) - 17424*c4beta*pow3(Mu)*pow5(M1)*sin(2*beta) +
1245  6144*s6beta*pow3(Mu)*pow5(M1)*sin(2*beta) + 602112*cbeta*sbeta*pow3(Mu)
1246  *pow5(M1)*sin(2*beta) - 251328*c2beta*t2beta*pow3(Mu)*pow5(M1)*sin(2*
1247  beta) - 120936*pow3(M1)*pow5(Mu)*sin(2*beta) + 44088*c4beta*pow3(M1)*
1248  pow5(Mu)*sin(2*beta) - 120864*c2beta*t2beta*pow3(M1)*pow5(Mu)*sin(2*
1249  beta) + 35328*Mu2*pow6(M1)*sin(2*beta) - 8704*c4beta*Mu2*pow6(M1)*sin(
1250  2*beta) + 380928*cbeta*Mu2*sbeta*pow6(M1)*sin(2*beta) - 110336*c2beta*
1251  Mu2*t2beta*pow6(M1)*sin(2*beta) - 16384*Mu2*pow2(c2beta)*pow6(M1)*sin(
1252  2*beta) + 49728*pow2(M1)*pow6(Mu)*sin(2*beta) - 37824*c4beta*pow2(M1)*
1253  pow6(Mu)*sin(2*beta) + 393216*cbeta*sbeta*pow2(M1)*pow6(Mu)*sin(2*beta)
1254  - 49920*c2beta*t2beta*pow2(M1)*pow6(Mu)*sin(2*beta) - 49152*pow2(
1255  c2beta)*pow2(M1)*pow6(Mu)*sin(2*beta) + 2928*Mu*pow7(M1)*sin(2*beta) -
1256  1488*c4beta*Mu*pow7(M1)*sin(2*beta) - 12288*cbeta*Mu*sbeta*pow7(M1)*
1257  sin(2*beta) + 1728*c2beta*Mu*t2beta*pow7(M1)*sin(2*beta) + 109896*M1*
1258  pow7(Mu)*sin(2*beta) - 38232*c4beta*M1*pow7(Mu)*sin(2*beta) - 6144*M1*
1259  s6beta*pow7(Mu)*sin(2*beta) + 184320*cbeta*M1*sbeta*pow7(Mu)*sin(2*
1260  beta) + 35616*c2beta*M1*t2beta*pow7(Mu)*sin(2*beta) - 1680*pow8(M1)*
1261  sin(2*beta) + 48*c4beta*pow8(M1)*sin(2*beta) + 1728*c2beta*t2beta*pow8(
1262  M1)*sin(2*beta) + 26220*pow8(Mu)*sin(2*beta) - 12932*c4beta*pow8(Mu)*
1263  sin(2*beta) - 196608*cbeta*sbeta*pow8(Mu)*sin(2*beta) + 117104*c2beta*
1264  t2beta*pow8(Mu)*sin(2*beta) + 16384*pow2(c2beta)*pow8(Mu)*sin(2*beta) +
1265  9429*pow4(M1)*pow4(Mu)*sin(6*beta - 2*w) + 1644*pow3(Mu)*pow5(M1)*sin(
1266  6*beta - 2*w) + 10374*pow3(M1)*pow5(Mu)*sin(6*beta - 2*w) + 2436*Mu2*
1267  pow6(M1)*sin(6*beta - 2*w) - 13764*pow2(M1)*pow6(Mu)*sin(6*beta - 2*w)
1268  - 372*Mu*pow7(M1)*sin(6*beta - 2*w) - 14910*M1*pow7(Mu)*sin(6*beta - 2*
1269  w) + 12*pow8(M1)*sin(6*beta - 2*w) - 1377*pow8(Mu)*sin(6*beta - 2*w) -
1270  1563*pow4(M1)*pow4(Mu)*sin(2*(beta - w)) - 12672*c4beta*pow4(M1)*pow4(
1271  Mu)*sin(2*(beta - w)) - 294912*cbeta*sbeta*pow4(M1)*pow4(Mu)*sin(2*(
1272  beta - w)) + 182784*c2beta*t2beta*pow4(M1)*pow4(Mu)*sin(2*(beta - w)) +
1273  24576*pow2(c2beta)*pow4(M1)*pow4(Mu)*sin(2*(beta - w)) - 101652*pow3(
1274  Mu)*pow5(M1)*sin(2*(beta - w)) - 12288*c4beta*pow3(Mu)*pow5(M1)*sin(2*(
1275  beta - w)) + 3072*s6beta*pow3(Mu)*pow5(M1)*sin(2*(beta - w)) + 301056*
1276  cbeta*sbeta*pow3(Mu)*pow5(M1)*sin(2*(beta - w)) + 75558*pow3(M1)*pow5(
1277  Mu)*sin(2*(beta - w)) - 196608*c2beta*t2beta*pow3(M1)*pow5(Mu)*sin(2*(
1278  beta - w)) - 37692*Mu2*pow6(M1)*sin(2*(beta - w)) - 3968*c4beta*Mu2*
1279  pow6(M1)*sin(2*(beta - w)) + 196608*cbeta*Mu2*sbeta*pow6(M1)*sin(2*(
1280  beta - w)) - 60928*c2beta*Mu2*t2beta*pow6(M1)*sin(2*(beta - w)) - 8192*
1281  Mu2*pow2(c2beta)*pow6(M1)*sin(2*(beta - w)) + 25596*pow2(M1)*pow6(Mu)*
1282  sin(2*(beta - w)) + 24960*c4beta*pow2(M1)*pow6(Mu)*sin(2*(beta - w)) +
1283  196608*cbeta*sbeta*pow2(M1)*pow6(Mu)*sin(2*(beta - w)) - 182784*c2beta*
1284  t2beta*pow2(M1)*pow6(Mu)*sin(2*(beta - w)) - 24576*pow2(c2beta)*pow2(
1285  M1)*pow6(Mu)*sin(2*(beta - w)) - 372*Mu*pow7(M1)*sin(2*(beta - w)) +
1286  75426*M1*pow7(Mu)*sin(2*(beta - w)) + 12288*c4beta*M1*pow7(Mu)*sin(2*(
1287  beta - w)) - 3072*M1*s6beta*pow7(Mu)*sin(2*(beta - w)) + 92160*cbeta*
1288  M1*sbeta*pow7(Mu)*sin(2*(beta - w)) + 12*pow8(M1)*sin(2*(beta - w)) +
1289  62607*pow8(Mu)*sin(2*(beta - w)) - 8320*c4beta*pow8(Mu)*sin(2*(beta -
1290  w)) - 98304*cbeta*sbeta*pow8(Mu)*sin(2*(beta - w)) + 60928*c2beta*
1291  t2beta*pow8(Mu)*sin(2*(beta - w)) + 8192*pow2(c2beta)*pow8(Mu)*sin(2*(
1292  beta - w)) - 1563*pow4(M1)*pow4(Mu)*sin(2*(beta + w)) - 12672*c4beta*
1293  pow4(M1)*pow4(Mu)*sin(2*(beta + w)) - 294912*cbeta*sbeta*pow4(M1)*pow4(
1294  Mu)*sin(2*(beta + w)) + 182784*c2beta*t2beta*pow4(M1)*pow4(Mu)*sin(2*(
1295  beta + w)) + 24576*pow2(c2beta)*pow4(M1)*pow4(Mu)*sin(2*(beta + w)) -
1296  101652*pow3(Mu)*pow5(M1)*sin(2*(beta + w)) - 12288*c4beta*pow3(Mu)*
1297  pow5(M1)*sin(2*(beta + w)) + 3072*s6beta*pow3(Mu)*pow5(M1)*sin(2*(beta
1298  + w)) + 301056*cbeta*sbeta*pow3(Mu)*pow5(M1)*sin(2*(beta + w)) + 75558*
1299  pow3(M1)*pow5(Mu)*sin(2*(beta + w)) - 196608*c2beta*t2beta*pow3(M1)*
1300  pow5(Mu)*sin(2*(beta + w)) - 37692*Mu2*pow6(M1)*sin(2*(beta + w)) -
1301  3968*c4beta*Mu2*pow6(M1)*sin(2*(beta + w)) + 196608*cbeta*Mu2*sbeta*
1302  pow6(M1)*sin(2*(beta + w)) - 60928*c2beta*Mu2*t2beta*pow6(M1)*sin(2*(
1303  beta + w)) - 8192*Mu2*pow2(c2beta)*pow6(M1)*sin(2*(beta + w)) + 25596*
1304  pow2(M1)*pow6(Mu)*sin(2*(beta + w)) + 24960*c4beta*pow2(M1)*pow6(Mu)*
1305  sin(2*(beta + w)) + 196608*cbeta*sbeta*pow2(M1)*pow6(Mu)*sin(2*(beta +
1306  w)) - 182784*c2beta*t2beta*pow2(M1)*pow6(Mu)*sin(2*(beta + w)) - 24576*
1307  pow2(c2beta)*pow2(M1)*pow6(Mu)*sin(2*(beta + w)) - 372*Mu*pow7(M1)*sin(
1308  2*(beta + w)) + 75426*M1*pow7(Mu)*sin(2*(beta + w)) + 12288*c4beta*M1*
1309  pow7(Mu)*sin(2*(beta + w)) - 3072*M1*s6beta*pow7(Mu)*sin(2*(beta + w))
1310  + 92160*cbeta*M1*sbeta*pow7(Mu)*sin(2*(beta + w)) + 12*pow8(M1)*sin(2*(
1311  beta + w)) + 62607*pow8(Mu)*sin(2*(beta + w)) - 8320*c4beta*pow8(Mu)*
1312  sin(2*(beta + w)) - 98304*cbeta*sbeta*pow8(Mu)*sin(2*(beta + w)) +
1313  60928*c2beta*t2beta*pow8(Mu)*sin(2*(beta + w)) + 8192*pow2(c2beta)*
1314  pow8(Mu)*sin(2*(beta + w)) + 9429*pow4(M1)*pow4(Mu)*sin(2*(3*beta + w))
1315  + 1644*pow3(Mu)*pow5(M1)*sin(2*(3*beta + w)) + 10374*pow3(M1)*pow5(Mu)*
1316  sin(2*(3*beta + w)) + 2436*Mu2*pow6(M1)*sin(2*(3*beta + w)) - 13764*
1317  pow2(M1)*pow6(Mu)*sin(2*(3*beta + w)) - 372*Mu*pow7(M1)*sin(2*(3*beta +
1318  w)) - 14910*M1*pow7(Mu)*sin(2*(3*beta + w)) + 12*pow8(M1)*sin(2*(3*beta
1319  + w)) - 1377*pow8(Mu)*sin(2*(3*beta + w))))/(2.*Mu2*pow2(c2beta)*pow2(1
1320  + 1/tan(beta))*pow3(M1 - Mu)*pow3(M1 + Mu)) + (3*log(MR2/Mu2)*(4*(-33116*
1321  pow2(cw)*pow3(M1)*pow3(Mu) + 16384*pow2(sbeta)*pow3(M1)*pow3(Mu) -
1322  16384*c4beta*pow2(sbeta)*pow3(M1)*pow3(Mu) + 4096*s6beta*pow2(sbeta)*
1323  pow3(M1)*pow3(Mu) + 4096*c2beta*t2beta*pow2(sbeta)*pow3(M1)*pow3(Mu) -
1324  16384*pow2(cw)*pow2(sbeta)*pow3(M1)*pow3(Mu) + 16384*c4beta*pow2(cw)*
1325  pow2(sbeta)*pow3(M1)*pow3(Mu) - 4096*s6beta*pow2(cw)*pow2(sbeta)*pow3(
1326  M1)*pow3(Mu) - 4096*c2beta*t2beta*pow2(cw)*pow2(sbeta)*pow3(M1)*pow3(
1327  Mu) - 111307*Mu2*pow4(M1) + 77824*Mu2*pow2(sbeta)*pow4(M1) - 53248*
1328  c4beta*Mu2*pow2(sbeta)*pow4(M1) + 65536*c2beta*Mu2*t2beta*pow2(sbeta)*
1329  pow4(M1) - 58624*Mu2*pow2(cw)*pow2(sbeta)*pow4(M1) + 14080*c4beta*Mu2*
1330  pow2(cw)*pow2(sbeta)*pow4(M1) - 74752*c2beta*Mu2*t2beta*pow2(cw)*pow2(
1331  sbeta)*pow4(M1) - 54333*pow2(cw)*pow2(M1)*pow4(Mu) - 49152*pow2(M1)*
1332  pow2(sbeta)*pow4(Mu) + 49152*c4beta*pow2(M1)*pow2(sbeta)*pow4(Mu) +
1333  29952*pow2(cw)*pow2(M1)*pow2(sbeta)*pow4(Mu) - 9984*c4beta*pow2(cw)*
1334  pow2(M1)*pow2(sbeta)*pow4(Mu) + 9216*c2beta*t2beta*pow2(cw)*pow2(M1)*
1335  pow2(sbeta)*pow4(Mu) - 49550*Mu*pow5(M1) + 32768*Mu*pow2(sbeta)*pow5(
1336  M1) + 65536*c2beta*Mu*t2beta*pow2(sbeta)*pow5(M1) - 32768*Mu*pow2(cw)*
1337  pow2(sbeta)*pow5(M1) - 65536*c2beta*Mu*t2beta*pow2(cw)*pow2(sbeta)*
1338  pow5(M1) - 29646*M1*pow5(Mu) + Mu*pow2(tan(w))*(33116*Mu2*pow2(cw)*
1339  pow3(M1) + 54333*pow2(cw)*pow2(M1)*pow3(Mu) + 111307*Mu*pow4(M1) +
1340  29646*M1*pow4(Mu) + 49550*pow5(M1) + 47949*pow5(Mu)) + 12288*pow2(
1341  sbeta)*pow6(M1) + 12288*c4beta*pow2(sbeta)*pow6(M1) - 18688*pow2(cw)*
1342  pow2(sbeta)*pow6(M1) + 768*c4beta*pow2(cw)*pow2(sbeta)*pow6(M1) + 3072*
1343  c2beta*t2beta*pow2(cw)*pow2(sbeta)*pow6(M1) - 47949*pow6(Mu) + 16384*
1344  pow2(sbeta)*pow6(Mu) - 16384*c4beta*pow2(sbeta)*pow6(Mu) - 9984*pow2(
1345  cw)*pow2(sbeta)*pow6(Mu) + 3328*c4beta*pow2(cw)*pow2(sbeta)*pow6(Mu) -
1346  3072*c2beta*t2beta*pow2(cw)*pow2(sbeta)*pow6(Mu) + 512*cbeta*sbeta*(16*
1347  (-4 + 4*c4beta - s6beta - c2beta*t2beta)*(-1 + pow2(cw))*pow3(M1)*pow3(
1348  Mu) + Mu2*(304 + 256*c2beta*t2beta - (229 + 292*c2beta*t2beta)*pow2(cw)
1349  + c4beta*(-208 + 55*pow2(cw)))*pow4(M1) - 3*(64 - 3*(13 + 4*c2beta*
1350  t2beta)*pow2(cw) + c4beta*(-64 + 13*pow2(cw)))*pow2(M1)*pow4(Mu) - 128*
1351  Mu*(1 + 2*c2beta*t2beta)*(-1 + pow2(cw))*pow5(M1) + (48 + (-73 + 12*
1352  c2beta*t2beta)*pow2(cw) + 3*c4beta*(16 + pow2(cw)))*pow6(M1) + (64 - 3*
1353  (13 + 4*c2beta*t2beta)*pow2(cw) + c4beta*(-64 + 13*pow2(cw)))*pow6(Mu))
1354  + 256*pow2(cbeta)*(16*(-4 + 4*c4beta - s6beta - c2beta*t2beta)*(-1 +
1355  pow2(cw))*pow3(M1)*pow3(Mu) + Mu2*(304 + 256*c2beta*t2beta - (229 +
1356  292*c2beta*t2beta)*pow2(cw) + c4beta*(-208 + 55*pow2(cw)))*pow4(M1) -
1357  3*(64 - 3*(13 + 4*c2beta*t2beta)*pow2(cw) + c4beta*(-64 + 13*pow2(cw)))
1358  *pow2(M1)*pow4(Mu) - 128*Mu*(1 + 2*c2beta*t2beta)*(-1 + pow2(cw))*pow5(
1359  M1) + (48 + (-73 + 12*c2beta*t2beta)*pow2(cw) + 3*c4beta*(16 + pow2(cw)
1360  ))*pow6(M1) + (64 - 3*(13 + 4*c2beta*t2beta)*pow2(cw) + c4beta*(-64 +
1361  13*pow2(cw)))*pow6(Mu))) + pow2(1/cos(w))*(-2*(M1 + Mu)*cos(4*beta - 2*w)
1362  *(2*Mu2*(-1713 + 421*pow2(cw))*pow3(M1) - 34*(-595 + 519*pow2(cw))*
1363  pow2(M1)*pow3(Mu) + Mu*(-27827 + 26535*pow2(cw))*pow4(M1) + M1*(-4831 +
1364  6123*pow2(cw))*pow4(Mu) + (577 + 715*pow2(cw))*pow5(M1) + (-12371 +
1365  11079*pow2(cw))*pow5(Mu)) + 4*cos(2*w)*(33116*pow3(M1)*pow3(Mu) +
1366  59599*Mu2*pow2(cw)*pow4(M1) + 106041*pow2(M1)*pow4(Mu) + 49550*Mu*pow2(
1367  cw)*pow5(M1) + 29646*M1*pow2(cw)*pow5(Mu) + (7135 + 10101*pow2(cw))*
1368  pow6(M1) + 30713*pow2(cw)*pow6(Mu)) + (M1 + Mu)*(-102376*Mu2*pow3(M1) +
1369  1816*c4beta*Mu2*pow3(M1) + 3220*Mu2*s6beta*pow3(M1) - 100460*c2beta*
1370  Mu2*t2beta*pow3(M1) + 57352*Mu2*pow2(cw)*pow3(M1) + 2568*c4beta*Mu2*
1371  pow2(cw)*pow3(M1) - 3332*Mu2*s6beta*pow2(cw)*pow3(M1) + 51452*c2beta*
1372  Mu2*t2beta*pow2(cw)*pow3(M1) + 155192*pow2(M1)*pow3(Mu) - 27848*c4beta*
1373  pow2(M1)*pow3(Mu) - 2812*s6beta*pow2(M1)*pow3(Mu) + 179716*c2beta*
1374  t2beta*pow2(M1)*pow3(Mu) - 110168*pow2(cw)*pow2(M1)*pow3(Mu) + 23464*
1375  c4beta*pow2(cw)*pow2(M1)*pow3(Mu) + 2924*s6beta*pow2(cw)*pow2(M1)*pow3(
1376  Mu) - 130708*c2beta*t2beta*pow2(cw)*pow2(M1)*pow3(Mu) - 91420*Mu*pow4(
1377  M1) + 37732*c4beta*Mu*pow4(M1) + 798*Mu*s6beta*pow4(M1) - 128098*
1378  c2beta*Mu*t2beta*pow4(M1) + 68908*Mu*pow2(cw)*pow4(M1) - 35540*c4beta*
1379  Mu*pow2(cw)*pow4(M1) - 854*Mu*s6beta*pow2(cw)*pow4(M1) + 103594*c2beta*
1380  Mu*t2beta*pow2(cw)*pow4(M1) + 38644*M1*pow4(Mu) + 10356*c4beta*M1*pow4(
1381  Mu) + 3478*M1*s6beta*pow4(Mu) + 31510*c2beta*M1*t2beta*pow4(Mu) -
1382  16132*M1*pow2(cw)*pow4(Mu) - 12548*c4beta*M1*pow2(cw)*pow4(Mu) - 3422*
1383  M1*s6beta*pow2(cw)*pow4(Mu) - 7006*c2beta*M1*t2beta*pow2(cw)*pow4(Mu) +
1384  24820*pow5(M1) - 1932*c4beta*pow5(M1) + 470*s6beta*pow5(M1) + 26966*
1385  c2beta*t2beta*pow5(M1) - 2308*pow2(cw)*pow5(M1) - 260*c4beta*pow2(cw)*
1386  pow5(M1) - 414*s6beta*pow2(cw)*pow5(M1) - 2462*c2beta*t2beta*pow2(cw)*
1387  pow5(M1) - 86300*pow5(Mu) + 16740*c4beta*pow5(Mu) + 990*s6beta*pow5(Mu)
1388  - 101794*c2beta*t2beta*pow5(Mu) + 63788*pow2(cw)*pow5(Mu) - 14548*
1389  c4beta*pow2(cw)*pow5(Mu) - 1046*s6beta*pow2(cw)*pow5(Mu) + 77290*
1390  c2beta*t2beta*pow2(cw)*pow5(Mu) - 2*cos(2*(2*beta + w))*(2*Mu2*(-1713 +
1391  421*pow2(cw))*pow3(M1) - 34*(-595 + 519*pow2(cw))*pow2(M1)*pow3(Mu) +
1392  Mu*(-27827 + 26535*pow2(cw))*pow4(M1) + M1*(-4831 + 6123*pow2(cw))*
1393  pow4(Mu) + (577 + 715*pow2(cw))*pow5(M1) + (-12371 + 11079*pow2(cw))*
1394  pow5(Mu)) + (2*Mu2*(4087 - 4587*pow2(cw))*pow3(M1) + 2*(-3701 + 4201*
1395  pow2(cw))*pow2(M1)*pow3(Mu) + Mu*(2069 - 2569*pow2(cw))*pow4(M1) + M1*(
1396  2217 - 1717*pow2(cw))*pow4(Mu) + (361 + 139*pow2(cw))*pow5(M1) + (3797
1397  - 4297*pow2(cw))*pow5(Mu))*sin(6*beta - 2*w) - 107666*Mu2*pow3(M1)*sin(
1398  2*(beta - w)) + 33322*Mu2*pow2(cw)*pow3(M1)*sin(2*(beta - w)) + 208278*
1399  pow2(M1)*pow3(Mu)*sin(2*(beta - w)) - 133934*pow2(cw)*pow2(M1)*pow3(Mu)
1400  *sin(2*(beta - w)) - 166827*Mu*pow4(M1)*sin(2*(beta - w)) + 129655*Mu*
1401  pow2(cw)*pow4(M1)*sin(2*(beta - w)) + 29033*M1*pow4(Mu)*sin(2*(beta -
1402  w)) + 8139*M1*pow2(cw)*pow4(Mu)*sin(2*(beta - w)) + 15657*pow5(M1)*sin(
1403  2*(beta - w)) + 21515*pow2(cw)*pow5(M1)*sin(2*(beta - w)) - 116715*
1404  pow5(Mu)*sin(2*(beta - w)) + 79543*pow2(cw)*pow5(Mu)*sin(2*(beta - w))
1405  - 107666*Mu2*pow3(M1)*sin(2*(beta + w)) + 33322*Mu2*pow2(cw)*pow3(M1)*
1406  sin(2*(beta + w)) + 208278*pow2(M1)*pow3(Mu)*sin(2*(beta + w)) -
1407  133934*pow2(cw)*pow2(M1)*pow3(Mu)*sin(2*(beta + w)) - 166827*Mu*pow4(
1408  M1)*sin(2*(beta + w)) + 129655*Mu*pow2(cw)*pow4(M1)*sin(2*(beta + w)) +
1409  29033*M1*pow4(Mu)*sin(2*(beta + w)) + 8139*M1*pow2(cw)*pow4(Mu)*sin(2*(
1410  beta + w)) + 15657*pow5(M1)*sin(2*(beta + w)) + 21515*pow2(cw)*pow5(M1)
1411  *sin(2*(beta + w)) - 116715*pow5(Mu)*sin(2*(beta + w)) + 79543*pow2(cw)
1412  *pow5(Mu)*sin(2*(beta + w)) + 8174*Mu2*pow3(M1)*sin(2*(3*beta + w)) -
1413  9174*Mu2*pow2(cw)*pow3(M1)*sin(2*(3*beta + w)) - 7402*pow2(M1)*pow3(Mu)
1414  *sin(2*(3*beta + w)) + 8402*pow2(cw)*pow2(M1)*pow3(Mu)*sin(2*(3*beta +
1415  w)) + 2069*Mu*pow4(M1)*sin(2*(3*beta + w)) - 2569*Mu*pow2(cw)*pow4(M1)*
1416  sin(2*(3*beta + w)) + 2217*M1*pow4(Mu)*sin(2*(3*beta + w)) - 1717*M1*
1417  pow2(cw)*pow4(Mu)*sin(2*(3*beta + w)) + 361*pow5(M1)*sin(2*(3*beta + w)
1418  ) + 139*pow2(cw)*pow5(M1)*sin(2*(3*beta + w)) + 3797*pow5(Mu)*sin(2*(3*
1419  beta + w)) - 4297*pow2(cw)*pow5(Mu)*sin(2*(3*beta + w))))))/(4.*pow2(
1420  c2beta)*pow2(cbeta + sbeta)*pow3(M1 - Mu)*pow3(M1 + Mu)))/98304.;
1421 
1422  return lim;
1423  }
1424 
1425  const double exact =
1426  (2*lmL3MR*pow2(cw) + 6*lmQ3MR*pow2(cw) + 8*lmUMR*pow2(cw) + 2*log(pow2(p.MA)/
1427  MR2)*pow2(cw) + 16*log(pow2(M2)/MR2)*pow2(cw) + 2*log(pow2(mL1)/MR2)*
1428  pow2(cw) + 2*log(pow2(mL2)/MR2)*pow2(cw) + 6*log(pow2(mQ1)/MR2)*pow2(
1429  cw) + 6*log(pow2(mQ2)/MR2)*pow2(cw) + (3*log(MR2/pow2(M1))*pow2(sw)*
1430  pow3(M1)*(-((-Mu2 + pow2(M2))*(-((1 + c4beta)*M2*Mu) - 2*Mu2*(s2beta +
1431  s6beta) + 2*(s2beta + s6beta)*pow2(M2))*pow3(Mu)) - 2*Mu2*pow2(M1)*((5
1432  - 3*c4beta)*M2*Mu2 + 4*Mu*s2beta*pow2(M2) + (1 + c4beta)*pow3(M2) + 4*
1433  s2beta*pow3(Mu)) + ((11 - 5*c4beta)*M2*Mu2 + 8*Mu*s2beta*pow2(M2) + (1
1434  + c4beta)*pow3(M2) + 8*s2beta*pow3(Mu))*pow4(M1) + 2*(1 + c4beta)*pow3(
1435  M1)*(-3*Mu2*pow2(M2) + pow4(M2) + 2*pow4(Mu)) - 2*M1*Mu2*(-((5 + 7*
1436  c4beta)*Mu2*pow2(M2)) + 4*M2*s2beta*pow3(Mu) + 3*(1 + c4beta)*pow4(M2)
1437  + (5 + 3*c4beta)*pow4(Mu)) + 2*(-((-1 + c4beta)*Mu2) + 4*M2*Mu*s2beta +
1438  2*pow2(M2))*pow5(M1)))/(pow2(c2beta)*pow2(M2 - Mu)*pow2(M2 + Mu)*pow3(
1439  M1 - Mu)*pow3(M1 + Mu)) + (3*log(MR2/pow2(M2))*pow3(M2)*((1 + c4beta)*(
1440  -1 + pow2(cw))*pow2(-Mu2 + pow2(M2))*pow3(M1) + M1*Mu*(-1 + pow2(cw))*(
1441  -Mu2 + pow2(M2))*(8*M2*Mu2*s2beta + (11 - 5*c4beta)*Mu*pow2(M2) + 8*
1442  s2beta*pow3(M2) + (1 + c4beta)*pow3(Mu)) + (M2*Mu2*(18 + c4beta*(18 -
1443  13*pow2(cw)) + 35*pow2(cw)) + 48*Mu*s2beta*pow2(cw)*pow2(M2) - (6 - 13*
1444  pow2(cw) + 3*c4beta*(2 + pow2(cw)))*pow3(M2) + 2*(3*s6beta + s2beta*(3
1445  + 8*pow2(cw)))*pow3(Mu))*pow4(M1) + 2*pow2(M1)*(Mu2*(7 - 14*pow2(cw) +
1446  c4beta*(7 + 2*pow2(cw)))*pow3(M2) + 4*s2beta*(1 - 13*pow2(cw))*pow2(M2)
1447  *pow3(Mu) + 4*Mu*s2beta*(-1 + pow2(cw))*pow4(M2) + M2*(-17 - 36*pow2(
1448  cw) + c4beta*(-19 + 14*pow2(cw)))*pow4(Mu) + 2*(-1 + pow2(cw))*pow5(M2)
1449  - 2*(3*s6beta + s2beta*(3 + 8*pow2(cw)))*pow5(Mu)) + Mu2*(-(Mu2*(8 -
1450  15*pow2(cw) + c4beta*(8 + pow2(cw)))*pow3(M2)) + 8*s2beta*(1 + 5*pow2(
1451  cw))*pow2(M2)*pow3(Mu) + 8*Mu*s2beta*(-1 + pow2(cw))*pow4(M2) + M2*(22
1452  + c4beta*(18 - 13*pow2(cw)) + 31*pow2(cw))*pow4(Mu) - 2*(-1 + c4beta)*(
1453  -1 + pow2(cw))*pow5(M2) + 2*(3*s6beta + s2beta*(3 + 8*pow2(cw)))*pow5(
1454  Mu))))/(pow2(c2beta)*pow2(M1 - Mu)*pow2(M1 + Mu)*pow3(-M2 + Mu)*pow3(M2
1455  + Mu)) + (pow4(M1)*(2*Mu2*(-27 - 68*pow2(cw) + c4beta*(-33 + 34*pow2(
1456  cw)))*pow2(M2) - 9*Mu*(s2beta + s6beta + 16*s2beta*pow2(cw))*pow3(M2) -
1457  3*M2*(3*s6beta + s2beta*(-5 + 56*pow2(cw)))*pow3(Mu) + 2*(6 - 23*pow2(
1458  cw) + c4beta*(6 + pow2(cw)))*pow4(M2) + (24 - 55*pow2(cw) + c4beta*(12
1459  + 5*pow2(cw)))*pow4(Mu)) - 3*(-1 + pow2(cw))*((11 - 5*c4beta)*M2*Mu2 +
1460  8*Mu*s2beta*pow2(M2) + (1 + c4beta)*pow3(M2) + 8*s2beta*pow3(Mu))*pow5(
1461  M1) - 3*(-1 + pow2(cw))*pow3(M1)*(-2*(1 + c4beta)*Mu2*pow3(M2) + 2*(-
1462  s2beta + s6beta)*pow2(M2)*pow3(Mu) - Mu*(s2beta + s6beta)*pow4(M2) + (-
1463  5 + 3*c4beta)*M2*pow4(Mu) + (1 + c4beta)*pow5(M2) - (5*s2beta + s6beta)
1464  *pow5(Mu)) - 6*(-1 + pow2(cw))*(-((-1 + c4beta)*Mu2) + 4*M2*Mu*s2beta +
1465  2*pow2(M2))*pow6(M1) - 3*M1*Mu*(-1 + pow2(cw))*((-5 + 3*c4beta)*pow3(
1466  M2)*pow3(Mu) + Mu2*(7*s2beta - s6beta)*pow4(M2) + 2*(-9*s2beta +
1467  s6beta)*pow2(M2)*pow4(Mu) + (11 - 5*c4beta)*Mu*pow5(M2) + 4*(-3 +
1468  c4beta)*M2*pow5(Mu) + 8*s2beta*pow6(M2) - (5*s2beta + s6beta)*pow6(Mu))
1469  - 2*pow2(M1)*(-3*(s2beta + 3*s6beta + 50*s2beta*pow2(cw))*pow3(M2)*
1470  pow3(Mu) + Mu2*(15 - 7*c4beta*(-3 + pow2(cw)) - 49*pow2(cw))*pow4(M2) +
1471  2*(-27 - 68*pow2(cw) + c4beta*(-39 + 40*pow2(cw)))*pow2(M2)*pow4(Mu) +
1472  12*Mu*s2beta*(-1 + pow2(cw))*pow5(M2) - 3*M2*(3*s6beta + s2beta*(-7 +
1473  58*pow2(cw)))*pow5(Mu) + 6*(-1 + pow2(cw))*pow6(M2) + (27 - 58*pow2(cw)
1474  + c4beta*(15 + 2*pow2(cw)))*pow6(Mu)) + Mu2*(-3*(3*s6beta + s2beta*(7 +
1475  44*pow2(cw)))*pow3(M2)*pow3(Mu) + 2*Mu2*(12 - 29*pow2(cw) + c4beta*(6 +
1476  pow2(cw)))*pow4(M2) + 2*(-39 - 56*pow2(cw) + c4beta*(-27 + 28*pow2(cw))
1477  )*pow2(M2)*pow4(Mu) - 24*Mu*s2beta*(-1 + pow2(cw))*pow5(M2) - 3*M2*(3*
1478  s6beta + s2beta*(7 + 44*pow2(cw)))*pow5(Mu) + 6*(-1 + c4beta)*(-1 +
1479  pow2(cw))*pow6(M2) + (12 - 43*pow2(cw) + c4beta*(12 + 5*pow2(cw)))*
1480  pow6(Mu)))/(pow2(c2beta)*pow2(M1 - Mu)*pow2(M2 - Mu)*pow2(M1 + Mu)*
1481  pow2(M2 + Mu)) + (3*log(MR2/Mu2)*((Mu2*(-1 + s2beta)*s2beta*(M2*(7*M2 -
1482  3*Mu)*Mu2 + pow2(M1)*(5*M2*Mu + 7*Mu2 - 8*pow2(M2)) + M1*Mu*(6*M2*Mu -
1483  3*Mu2 + 5*pow2(M2))))/((M1 - Mu)*(-M2 + Mu)*pow2(M1 + Mu)*pow2(M2 + Mu)
1484  ) - (Mu2*(-1 + s2beta)*(pow2(M1)*(M2*Mu + 11*Mu2 - 16*pow2(M2)) + M1*
1485  Mu*(-2*M2*Mu - 7*Mu2 + pow2(M2)) + Mu2*(-7*M2*Mu - 8*Mu2 + 11*pow2(M2))
1486  ))/((M1 - Mu)*(-M2 + Mu)*pow2(M1 + Mu)*pow2(M2 + Mu)) - 16*pow2(s2beta)
1487  - (Mu2*s2beta*(M2*(7*M2 + 3*Mu)*Mu2 + pow2(M1)*(-5*M2*Mu + 7*Mu2 - 8*
1488  pow2(M2)) + M1*Mu*(6*M2*Mu + 3*Mu2 - 5*pow2(M2)))*pow2(cbeta + sbeta))/
1489  ((M1 + Mu)*(M2 + Mu)*pow2(M1 - Mu)*pow2(M2 - Mu)) + (Mu2*(Mu2*(-7*M2*Mu
1490  + 8*Mu2 - 11*pow2(M2)) + M1*Mu*(2*M2*Mu - 7*Mu2 + pow2(M2)) + pow2(M1)*
1491  (M2*Mu - 11*Mu2 + 16*pow2(M2)))*pow2(cbeta + sbeta))/((M1 + Mu)*(M2 +
1492  Mu)*pow2(M1 - Mu)*pow2(M2 - Mu)) - (2*pow3(M1)*(M1*Mu2*(3*(1 + c4beta)*
1493  M2 + Mu*(15*s2beta - s6beta)) + (1 + c4beta)*Mu2*pow2(M1) - (M2 +
1494  c4beta*M2 + 16*Mu*s2beta)*pow3(M1) + (-4*(-1 + c4beta)*Mu + M2*(s2beta
1495  + s6beta))*pow3(Mu) + (-7 + c4beta)*pow4(M1)))/((M1 - M2)*pow3(-Mu2 +
1496  pow2(M1))) + (2*pow3(M2)*(-5*(1 + c4beta)*Mu2*pow2(M2) - 16*Mu*s2beta*
1497  pow3(M2) + M2*(13*s2beta - 3*s6beta)*pow3(Mu) + M1*(9*(1 + c4beta)*M2*
1498  Mu2 - 3*(1 + c4beta)*pow3(M2) + 3*(s2beta + s6beta)*pow3(Mu)) + (-5 +
1499  3*c4beta)*pow4(M2) - 4*(-1 + c4beta)*pow4(Mu)))/((M1 - M2)*pow3(-Mu2 +
1500  pow2(M2))) - (2*pow2(cw)*pow3(Mu)*(M1*(-Mu2 + pow2(M2))*pow3(Mu)*(2*(-3
1501  + c4beta)*M2*Mu2 - 10*Mu*s2beta*pow2(M2) + (-3 + c4beta)*pow3(M2) - 2*
1502  s2beta*pow3(Mu)) - (-Mu2 + pow2(M2))*pow3(M1)*(-2*Mu2*(5*s2beta +
1503  s6beta)*pow2(M2) + (-3 + c4beta)*Mu*pow3(M2) + (-3 + c4beta)*M2*pow3(
1504  Mu) + (s2beta + s6beta)*pow4(M2) + (s2beta + s6beta)*pow4(Mu)) + (-Mu2
1505  + pow2(M2))*(-((-3 + c4beta)*M2*Mu) + 2*Mu2*s2beta + 2*s2beta*pow2(M2))
1506  *pow5(M1) + pow4(M1)*(-16*Mu2*s2beta*pow3(M2) + 19*(-3 + c4beta)*pow2(
1507  M2)*pow3(Mu) - 2*(-3 + c4beta)*Mu*pow4(M2) - 82*M2*s2beta*pow4(Mu) + 2*
1508  s2beta*pow5(M2) + 7*(-3 + c4beta)*pow5(Mu)) + 2*(12*M2*Mu2*s2beta - 3*(
1509  -3 + c4beta)*Mu*pow2(M2) + 4*s2beta*pow3(M2) - (-3 + c4beta)*pow3(Mu))*
1510  pow6(M1) + pow3(Mu)*(-8*s2beta*pow3(M2)*pow3(Mu) - 2*(3 + c4beta)*Mu2*
1511  pow4(M2) + 4*(-3 + 2*c4beta)*pow2(M2)*pow4(Mu) - 2*Mu*s2beta*pow5(M2) -
1512  22*M2*s2beta*pow5(Mu) + (1 + c4beta)*pow6(M2) + (-7 + c4beta)*pow6(Mu))
1513  + pow2(M1)*(2*(3 + 5*c4beta)*pow3(Mu)*pow4(M2) + 16*s2beta*pow3(M2)*
1514  pow4(Mu) - 9*(-5 + 3*c4beta)*pow2(M2)*pow5(Mu) - 3*(1 + c4beta)*Mu*
1515  pow6(M2) + 80*M2*s2beta*pow6(Mu) - 4*(-6 + c4beta)*pow7(Mu))))/(pow3(M1
1516  - Mu)*pow3(M1 + Mu)*pow3(-M2 + Mu)*pow3(M2 + Mu))))/pow2(c2beta))/48.;
1517 
1518  return exact;
1519 }
1520 
1522 {
1523  const double Xt2 = pow2(calcXt());
1524  const double mQ3 = std::sqrt(p.mq2(2,2));
1525  const double mU3 = std::sqrt(p.mu2(2,2));
1526  const double sbeta = calcSinBeta();
1527 
1528  return -(pow2(sbeta)*Xt2*F5(mQ3/mU3))/(4*mQ3*mU3);
1529 }
1530 
1532 {
1533  using std::log;
1534  using himalaya::dilog;
1535 
1536  const double MR2 = pow2(p.scale);
1537  const double lMR = omitLogs*log(MR2);
1538  const double mQ32 = p.mq2(2,2);
1539  const double mD32 = p.md2(2,2);
1540  const double m32 = pow2(p.MG);
1541  const double mQ3 = std::sqrt(mQ32);
1542  const double mD3 = std::sqrt(mD32);
1543  const double m3 = std::sqrt(m32);
1544  const double Xb = calcXb();
1545  const double Xb2 = pow2(Xb);
1546  const double eps = 0.01*mQ3;
1547  const double lmQ3MR = log(mQ32) - lMR;
1548  const double lmD3MR = log(mD32) - lMR;
1549 
1550  if (std::abs(mQ3 - m3) < eps && std::abs(mD3 - m3) < eps && std::abs(mQ3 - mD3) < eps) {
1551  return (-8*(Xb*(-12*mQ32*Xb + 4*mQ3*pow2(Xb) - 24*pow3(mQ3) + pow3(Xb)) + 8*mQ3*
1552  lMR*(-3*mQ32*Xb - 3*mQ3*pow2(Xb) + 3*pow3(mQ3) + pow3(Xb)) -
1553  16*mQ3*log(mQ3)*(-3*mQ32*Xb - 3*mQ3*pow2(Xb) + 3*pow3(mQ3) + 3*lMR
1554  *pow3(mQ3) + pow3(Xb)) + 48*pow2(log(mQ3))*pow4(mQ3) + 12*
1555  pow2(lMR)*pow4(mQ3)))/(3.*pow4(mQ3));
1556  } else if (std::abs(mD3 - mQ3) < eps) {
1557  return (-4*(-48*pow3(m3)*pow3(Xb)*pow4(mQ3) + 156*lmQ3MR*pow3(m3)*pow3(Xb)*pow4(
1558  mQ3) - 124*log(m32/MR2)*pow3(m3)*pow3(Xb)*pow4(mQ3) - 192*Xb2*pow4(m3)*
1559  pow4(mQ3) + 96*lmQ3MR*Xb2*pow4(m3)*pow4(mQ3) + 96*Xb2*log(m32/MR2)*
1560  pow4(m3)*pow4(mQ3) + 24*mQ32*pow4(m3)*pow4(Xb) + 54*lmQ3MR*mQ32*pow4(
1561  m3)*pow4(Xb) - 78*mQ32*log(m32/MR2)*pow4(m3)*pow4(Xb) - 20*m32*pow4(
1562  mQ3)*pow4(Xb) - 15*lmQ3MR*m32*pow4(mQ3)*pow4(Xb) + 39*m32*log(m32/MR2)*
1563  pow4(mQ3)*pow4(Xb) + 16*mQ32*pow3(Xb)*pow5(m3) - 264*lmQ3MR*mQ32*pow3(
1564  Xb)*pow5(m3) + 248*mQ32*log(m32/MR2)*pow3(Xb)*pow5(m3) - 96*Xb*pow4(
1565  mQ3)*pow5(m3) + 192*lmQ3MR*Xb*pow4(mQ3)*pow5(m3) - 96*Xb*log(m32/MR2)*
1566  pow4(mQ3)*pow5(m3) + m32*Xb*log(m32/mQ32)*(66*m32*mQ32*pow3(Xb) - 31*
1567  pow3(Xb)*pow4(m3) + 156*m3*Xb2*pow4(mQ3) - 39*pow3(Xb)*pow4(mQ3) + 24*
1568  pow3(m3)*(-11*mQ32*Xb2 + 8*pow4(mQ3)) + 124*Xb2*pow5(m3)) + 48*mQ32*
1569  Xb2*pow6(m3) - 48*mQ32*Xb2*log(m32/MR2)*pow6(m3) - 48*pow4(mQ3)*pow6(
1570  m3) + 48*log(m32/MR2)*pow4(mQ3)*pow6(m3) - 8*pow4(Xb)*pow6(m3) - 31*
1571  lmQ3MR*pow4(Xb)*pow6(m3) + 39*log(m32/MR2)*pow4(Xb)*pow6(m3) + 192*m32*
1572  Xb2*pow6(mQ3) - 240*lmQ3MR*m32*Xb2*pow6(mQ3) + 192*Xb*pow3(m3)*pow6(
1573  mQ3) - 192*lmQ3MR*Xb*pow3(m3)*pow6(mQ3) + 96*(m3 + 2*Xb)*dilog(1 - m32/
1574  mQ32)*pow3(m3)*pow6(mQ3) + 96*Xb*log(m32/MR2)*pow3(m3)*pow6(mQ3) - 96*
1575  lmQ3MR*Xb*log(m32/MR2)*pow3(m3)*pow6(mQ3) + 96*Xb*pow2(lmQ3MR)*pow3(m3)
1576  *pow6(mQ3) + 32*m3*pow3(Xb)*pow6(mQ3) - 16*lmQ3MR*m3*pow3(Xb)*pow6(mQ3)
1577  + 156*pow4(m3)*pow6(mQ3) - 144*lmQ3MR*pow4(m3)*pow6(mQ3) + 24*log(m32/
1578  MR2)*pow4(m3)*pow6(mQ3) - 48*lmQ3MR*log(m32/MR2)*pow4(m3)*pow6(mQ3) +
1579  72*pow2(lmQ3MR)*pow4(m3)*pow6(mQ3) + 4*pow4(Xb)*pow6(mQ3) - 8*lmQ3MR*
1580  pow4(Xb)*pow6(mQ3) + 124*lmQ3MR*pow3(Xb)*pow7(m3) - 124*log(m32/MR2)*
1581  pow3(Xb)*pow7(m3) - 144*m32*pow8(mQ3) + 144*lmQ3MR*m32*pow8(mQ3) - 96*
1582  m3*Xb*pow8(mQ3) - 48*Xb2*pow8(mQ3) + 96*lmQ3MR*Xb2*pow8(mQ3) - 48*m32*
1583  pow2(lmQ3MR)*pow8(mQ3) + 36*power10(mQ3) - 72*lmQ3MR*power10(mQ3) + 24*
1584  pow2(lmQ3MR)*power10(mQ3)))/(3.*pow2(m32 - mQ32)*pow6(mQ3));
1585  } else if (std::abs(m3 - mQ3) < eps) {
1586  return 12 - 8*lmQ3MR + (8*(-13*mD32 + 13*mQ32 + 2*lmQ3MR*(3*mD32 - mQ3*(3*mQ3 +
1587  8*Xb)) + 8*Xb2))/(mD32 - mQ32) - (2*pow2(lmQ3MR)*(-2*mD32*mQ3*(27*mQ3 +
1588  40*Xb) + (43*mQ3 + 16*Xb)*pow3(mQ3) + 27*pow4(mD3)))/pow2(mD32 - mQ32)
1589  + (lmQ3MR*(-16*mQ32*Xb2 - 6*mD32*(43*mQ32 + 8*Xb2) - 256*mQ3*pow3(Xb) +
1590  129*pow4(mD3) + 177*pow4(mQ3) - 128*pow4(Xb)))/pow2(mD32 - mQ32) + (
1591  lmQ3MR*(-32*pow2(-(mQ3*Xb2) + pow3(mQ3)) + 2*(89*mQ32 + 56*Xb2)*pow4(
1592  mD3) + 2*lmQ3MR*mD32*(-2*mD32*mQ3*(11*mQ3 + 40*Xb) + (27*mQ3 + 16*Xb)*
1593  pow3(mQ3) + 11*pow4(mD3)) - mD32*(112*mQ32*Xb2 + 105*pow4(mQ3) + 32*
1594  pow4(Xb)) - 89*pow6(mD3)))/pow2(-(mD3*mQ32) + pow3(mD3)) + (4*(8*pow2(-
1595  (mQ3*Xb2) + pow3(mQ3)) - 2*(11*mQ32 + 32*mQ3*Xb + 8*Xb2)*pow4(mD3) - 8*
1596  mD32*dilog(1 - mQ32/mD32)*(-8*Xb*pow3(mQ3) - 4*mQ3*pow3(Xb) + 2*pow4(
1597  mQ3) + pow4(Xb)) + mD32*(32*mQ32*Xb2 + 64*Xb*pow3(mQ3) + 128*mQ3*pow3(
1598  Xb) - 3*pow4(mQ3) + 56*pow4(Xb)) + 17*pow6(mD3)))/pow2(-(mD3*mQ32) +
1599  pow3(mD3)) - (16*log(mD32/mQ32)*((9*mQ32 - 8*mQ3*Xb - 8*Xb2)*pow4(mD3)
1600  + 2*mQ32*(-6*mQ32*Xb2 - 4*Xb*pow3(mQ3) + 4*mQ3*pow3(Xb) + 3*pow4(mQ3) +
1601  5*pow4(Xb)) + 2*mD32*(10*mQ32*Xb2 + 8*Xb*pow3(mQ3) + 12*mQ3*pow3(Xb) -
1602  6*pow4(mQ3) + 7*pow4(Xb)) - 3*pow6(mD3) + 2*lmQ3MR*((-3*mQ32 + 4*Xb2)*
1603  pow4(mD3) + mD32*(-8*mQ32*Xb2 - 4*Xb*pow3(mQ3) - 4*mQ3*pow3(Xb) + 4*
1604  pow4(mQ3) - 2*pow4(Xb)) - 2*mQ32*(-2*mQ32*Xb2 - 2*Xb*pow3(mQ3) + 2*mQ3*
1605  pow3(Xb) + pow4(mQ3) + 2*pow4(Xb)) + pow6(mD3))))/pow3(mD32 - mQ32) - (
1606  16*pow2(log(mD32/mQ32))*(2*mD32*mQ32*(5*mQ32*Xb2 + 8*Xb*pow3(mQ3) + 4*
1607  mQ3*pow3(Xb) - 4*pow4(mQ3) - 3*pow4(Xb)) + 2*pow4(mD3)*(-7*mQ32*Xb2 -
1608  4*Xb*pow3(mQ3) - 2*mQ3*pow3(Xb) + 4*pow4(mQ3) - 2*pow4(Xb)) + pow4(mQ3)
1609  *(-2*mQ32*Xb2 - 8*Xb*pow3(mQ3) - 4*mQ3*pow3(Xb) + 3*pow4(mQ3) + 2*pow4(
1610  Xb)) + (-4*mQ32 + 6*Xb2)*pow6(mD3) + pow8(mD3)))/pow4(mD32 - mQ32);
1611  } else if (std::abs(m3 - mD3) < eps) {
1612  return 12 - 8*lmQ3MR + (8*(-13*mD32 + 13*mQ32 + 2*lmQ3MR*(3*mD32 - 3*mQ32 + 8*
1613  mD3*Xb) - 8*Xb2))/(mD32 - mQ32) - (2*pow2(lmQ3MR)*(-54*mD32*mQ32 - 80*
1614  mD3*mQ32*Xb + 16*Xb*pow3(mD3) + 43*pow4(mD3) + 27*pow4(mQ3)))/pow2(mD32
1615  - mQ32) + (lmQ3MR*(-48*mQ32*Xb2 - 2*mD32*(129*mQ32 + 8*Xb2) - 256*mD3*
1616  pow3(Xb) + 177*pow4(mD3) + 129*pow4(mQ3) - 128*pow4(Xb)))/pow2(mD32 -
1617  mQ32) + 16*pow2(log(mD32/mQ32))*(-2.375 - (10*mD3*Xb)/(mD32 - mQ32) - (
1618  2*(3*mD32 - mQ32)*Xb2)/pow2(mD32 - mQ32) - (4*mD3*pow3(Xb))/pow2(mD32 -
1619  mQ32) + (2*mD32*(3*mD32 + mQ32)*pow4(Xb))/pow4(mD32 - mQ32)) + (log(
1620  mD32/mQ32)*(-352*mD32*mQ32*Xb2 - 512*mQ32*Xb*pow3(mD3) - 128*mD3*mQ32*
1621  pow3(Xb) - 384*pow3(mD3)*pow3(Xb) - 363*mQ32*pow4(mD3) + 176*Xb2*pow4(
1622  mD3) + 363*mD32*pow4(mQ3) + 256*mD3*Xb*pow4(mQ3) + 176*Xb2*pow4(mQ3) -
1623  288*mD32*pow4(Xb) - 96*mQ32*pow4(Xb) + 256*Xb*pow5(mD3) + 121*pow6(mD3)
1624  - 4*lmQ3MR*(-32*pow3(mD3)*(5*mQ32*Xb - pow3(Xb)) + (-57*mQ32 + 32*Xb2)*
1625  pow4(mD3) + 32*Xb2*pow4(mQ3) + 16*mD3*(-2*mQ32*pow3(Xb) + 5*Xb*pow4(
1626  mQ3)) + mD32*(-64*mQ32*Xb2 + 57*pow4(mQ3) - 32*pow4(Xb)) - 16*mQ32*
1627  pow4(Xb) + 80*Xb*pow5(mD3) + 19*pow6(mD3) - 19*pow6(mQ3)) + 2*lmD3MR*(-
1628  32*pow3(mD3)*(5*mQ32*Xb - 4*pow3(Xb)) - 33*mQ32*pow4(mD3) + 33*mD32*
1629  pow4(mQ3) + 80*mD3*Xb*pow4(mQ3) + 80*Xb*pow5(mD3) + 11*pow6(mD3) - 11*
1630  pow6(mQ3)) - 121*pow6(mQ3)))/pow3(mD32 - mQ32) + (4*(-64*mD3*mQ32*Xb*(
1631  mQ32 - 2*Xb2) + 64*mQ32*Xb*pow3(mD3) - (3*mQ32 + 16*Xb2)*pow4(mD3) -
1632  16*Xb2*pow4(mQ3) + 56*mQ32*pow4(Xb) - 8*mQ32*dilog(1 - mD32/mQ32)*(-8*
1633  Xb*pow3(mD3) - 4*mD3*pow3(Xb) + 2*pow4(mD3) + pow4(Xb)) + mD32*(32*
1634  mQ32*Xb2 - 22*pow4(mQ3) + 8*pow4(Xb)) + 8*pow6(mD3) + 17*pow6(mQ3)))/
1635  pow2(-(mD32*mQ3) + pow3(mQ3)) - (lmD3MR*((105*mQ32 - 64*Xb2)*pow4(mD3)
1636  - 112*Xb2*pow4(mQ3) - 2*lmQ3MR*mQ32*(-22*mD32*mQ32 - 80*mD3*mQ32*Xb +
1637  16*Xb*pow3(mD3) + 27*pow4(mD3) + 11*pow4(mQ3)) + 32*mQ32*pow4(Xb) +
1638  mD32*(112*mQ32*Xb2 - 178*pow4(mQ3) + 32*pow4(Xb)) + 32*pow6(mD3) + 89*
1639  pow6(mQ3)))/pow2(-(mD32*mQ3) + pow3(mQ3));
1640  }
1641 
1642  return 16*(-2*pow2(lMR) + (16*Xb*(m3*(m32 - mD32)*(m32 - mQ32)*log(mD3) - (m32 -
1643  mQ32)*dilog(1 - m32/mD32)*pow3(m3) + (m32 - mD32)*dilog(1 - m32/mQ32)*
1644  pow3(m3) + lMR*(m32 - mQ32)*log(mD3)*pow3(m3) + log(m3)*(lMR*(-mD32 +
1645  mQ32) + 2*(m32 - mQ32)*log(mD3) - 2*(m32 - mD32)*log(mQ3))*pow3(m3) -
1646  2*(m32 - mQ32)*pow2(log(mD3))*pow3(m3) + 2*(m32 - mD32)*pow2(log(mQ3))*
1647  pow3(m3) - (m32 - mD32)*log(mQ3)*(-(m3*mQ32) + (1 + lMR)*pow3(m3))))/((
1648  m32 - mD32)*(m32 - mQ32)*(mD32 - mQ32)) - (8*m3*((2*m32 - mD32 - mQ32)*
1649  dilog(1 - m32/mD32) + (-2*m32 + mD32 + mQ32)*dilog(1 - m32/mQ32) + 2*(-
1650  ((2 + lMR)*(mD32 - mQ32)) + ((3 + lMR)*mD32 + (1 + lMR)*mQ32 - 4*m32*
1651  log(m3))*log(mD3) - ((1 + lMR)*mD32 + (3 + lMR)*mQ32 - 4*m32*log(m3))*
1652  log(mQ3) + (2*m32 - mD32 - mQ32)*pow2(log(mD3)) + (-2*m32 + mD32 +
1653  mQ32)*pow2(log(mQ3))))*pow3(Xb))/pow3(mD32 - mQ32) - (4*dilog(1 - m32/
1654  mD32)*pow4(m3))/pow2(m32 - mD32) - (4*dilog(1 - m32/mQ32)*pow4(m3))/
1655  pow2(m32 - mQ32) + 2*pow2(Xb)*((-2*m32)/(mD32*mQ32) - (2*lMR*m32)/(
1656  mD32*mQ32) + (8*lMR*log(mD3))/(mD32 - mQ32) + (4*(3*m32 - 2*mD32)*log(
1657  mD3))/((m32 - mD32)*(mD32 - mQ32)) - (8*lMR*log(mQ3))/(mD32 - mQ32) + (
1658  4*(3*m32 - 2*mQ32)*log(mQ3))/((m32 - mQ32)*(-mD32 + mQ32)) + (8*(mD32 +
1659  mQ32)*log(mD3)*log(mQ3))/pow2(mD32 - mQ32) - (4*(3*mD32 - mQ32)*pow2(
1660  log(mD3)))/pow2(mD32 - mQ32) + (4*(mD32 - 3*mQ32)*pow2(log(mQ3)))/pow2(
1661  mD32 - mQ32) + (4*(m32 - mD32 - mQ32)*log(m3)*pow4(m3))/((m32 - mD32)*
1662  mD32*(m32 - mQ32)*mQ32)) + (6*log(mD3)*(-2*m32*mD32 + 2*pow4(m3) +
1663  pow4(mD3)))/pow2(m32 - mD32) - (4*pow2(log(mD3))*(-2*m32*mD32 + 3*pow4(
1664  m3) + pow4(mD3)))/pow2(m32 - mD32) + (2*(3 + 2*lMR)*log(mQ3)*(-2*m32*
1665  mQ32 + 2*pow4(m3) + pow4(mQ3)))/pow2(m32 - mQ32) - (4*pow2(log(mQ3))*(-
1666  2*m32*mQ32 + 3*pow4(m3) + pow4(mQ3)))/pow2(m32 - mQ32) + (2*(-(mD32*(
1667  mD32 - mQ32)*mQ32*(-2*m32 + mD32 + mQ32)*dilog(1 - m32/mD32)) + mD32*(
1668  mD32 - mQ32)*mQ32*(-2*m32 + mD32 + mQ32)*dilog(1 - m32/mQ32) - 2*mD32*(
1669  mD32 - mQ32)*mQ32*(2*m32 + 7*mD32 + 3*mQ32)*log(mD3) + lMR*(mD32 -
1670  mQ32)*((mD32 - mQ32)*(4*mD32*mQ32 + m32*(mD32 + mQ32)) - 4*mD32*mQ32*(
1671  m32 + mD32 + mQ32)*log(mD3)) + (6*mD32*mQ32 + m32*(mD32 + mQ32))*pow2(
1672  mD32 - mQ32) - 2*m32*(mD32 + mQ32)*log(m3)*pow2(mD32 - mQ32) + 2*mD32*
1673  mQ32*log(mQ3)*((mD32 - mQ32)*(2*(1 + lMR)*m32 + (3 + 2*lMR)*mD32 + (7 +
1674  2*lMR)*mQ32) - 4*log(mD3)*pow2(mD32 + mQ32)) + 4*mD32*mQ32*(m32*(mD32 -
1675  mQ32) + 2*mD32*(mD32 + mQ32))*pow2(log(mD3)) + 4*mD32*mQ32*(m32*(-mD32
1676  + mQ32) + 2*mQ32*(mD32 + mQ32))*pow2(log(mQ3)))*pow4(Xb))/(mD32*mQ32*
1677  pow4(mD32 - mQ32)) + (-6*m32*mD32*mQ32*(mD32 + mQ32) + 3*pow4(mD3)*
1678  pow4(mQ3) + pow4(m3)*(9*mD32*mQ32 + 2*pow4(mD3) + 2*pow4(mQ3)) - 2*(
1679  mD32 + mQ32)*pow6(m3))/(mD32*(-m32 + mD32)*(m32 - mQ32)*mQ32) - (2*log(
1680  m3)*pow4(m3)*(-4*mD32*mQ32*log(mQ3)*pow2(m32 - mD32) - 4*mD32*mQ32*log(
1681  mD3)*pow2(m32 - mQ32) + 2*m32*(mD32 + mQ32)*pow2(mD32 - mQ32) + pow4(
1682  m3)*(2*mD32*mQ32 - 4*pow4(mD3) - 4*pow4(mQ3)) + mD32*mQ32*(pow4(mD3) +
1683  pow4(mQ3)) + 2*lMR*mD32*mQ32*(-2*m32*(mD32 + mQ32) + 2*pow4(m3) + pow4(
1684  mD3) + pow4(mQ3)) + 2*(mD32 + mQ32)*pow6(m3)))/(mD32*mQ32*pow2(m32 -
1685  mD32)*pow2(m32 - mQ32)) + (2*lMR*(2*log(mD3)*(-2*m32*mD32 + 2*pow4(m3)
1686  + pow4(mD3)) + ((m32 - mD32)*(3*m32*mD32*mQ32*(mD32 + mQ32) - 3*pow4(
1687  mD3)*pow4(mQ3) - pow4(m3)*(3*mD32*mQ32 + pow4(mD3) + pow4(mQ3)) + (mD32
1688  + mQ32)*pow6(m3)))/(mD32*(m32 - mQ32)*mQ32)))/pow2(m32 - mD32));
1689 }
1690 
1691 double ThresholdCalculator::getDeltaLambdaYb6(int omitLogs) const
1692 {
1693  using std::log;
1694  using himalaya::dilog;
1695 
1696  const double MR2 = pow2(p.scale);
1697  const double mQ32 = p.mq2(2,2);
1698  const double mD32 = p.md2(2,2);
1699  const double mQ3 = std::sqrt(mQ32);
1700  const double mD3 = std::sqrt(mD32);
1701  const double mA = p.MA;
1702  const double sbeta = calcSinBeta();
1703  const double cbeta = calcCosBeta();
1704  const double Xb = calcXb();
1705  const double Yb = calcYb();
1706  const double Mu = p.mu;
1707  const double Xb2 = pow2(Xb);
1708  const double mA2 = pow2(mA);
1709  const double Mu2 = pow2(Mu);
1710  const double lmQ3MR = omitLogs*log(mQ32 / MR2);
1711  const double lmUMR = omitLogs*log(Mu2 / MR2);
1712  const double eps = mQ3*0.01;
1713 
1714  if (std::abs(mD3 - mQ3) < eps && std::abs(mA - mQ3) < eps && std::abs(Mu - mQ3) < eps) {
1715  const double M = std::sqrt(mQ3*mD3);
1716  return (30.*pow4(cbeta)*(Xb2*pow2(M)*(Xb2*(0.2 + 0.7*pow2(cbeta) - 0.1*pow2(
1717  sbeta)) + 0.17495808000000004*Xb*Yb*pow2(sbeta) - 0.004229546666666551*
1718  pow2(sbeta)*pow2(Yb)) + (Xb2*(-0.4 - 2.8*pow2(cbeta) +
1719  0.5375628799999999*pow2(sbeta)) + 0.10016767999999983*Xb*Yb*pow2(sbeta)
1720  + 0.025041919999999957*pow2(sbeta)*pow2(Yb))*pow4(M) -
1721  0.0041457066666666705*pow2(sbeta)*pow2(Yb)*pow4(Xb) + (0.8 + pow2(
1722  cbeta) - 0.6699863197821283*pow2(sbeta))*pow6(M) - 0.06666666666666667*
1723  pow2(cbeta)*pow6(Xb)))/pow6(M);
1724  }
1725 
1726  return 3*(10 - 5/pow2(cbeta) - (2*mD32)/(mQ32*pow2(cbeta)) - (4*mQ32)/(mD32*
1727  pow2(cbeta)) + (2*mD32)/((mD32 - Mu2)*pow2(cbeta)) + (8*Mu2)/(mD32*
1728  pow2(cbeta)) + (4*Mu2)/(mQ32*pow2(cbeta)) + (4*Mu2)/((mQ32 - Mu2)*pow2(
1729  cbeta)) + (3*pow2(sbeta))/pow2(cbeta) - (4*mA2*pow2(sbeta))/(mD32*pow2(
1730  cbeta)) - (2*mA2*pow2(sbeta))/(mQ32*pow2(cbeta)) + (2*pow2(Pi)*pow2(
1731  sbeta))/pow2(cbeta) - (4*pow2(sbeta)*pow2(Yb))/(mD32*pow2(cbeta)) - (2*
1732  pow2(sbeta)*pow2(Yb))/(mQ32*pow2(cbeta)) + (6*pow2(sbeta)*pow2(log(mA2/
1733  MR2)))/pow2(cbeta) - (96*Yb*pow2(sbeta)*pow3(Xb))/(pow2(cbeta)*pow2(
1734  mD32 - mQ32)) + (4*dilog(1 - Mu2/mD32)*(-2*mD32*Mu2 + pow4(mD3) - pow4(
1735  Mu)))/(pow2(cbeta)*pow2(mD32 - Mu2)) + (4*dilog(1 - Mu2/mQ32)*(1 - (4*
1736  pow4(Mu))/pow2(mQ32 - Mu2)))/pow2(cbeta) + 2*pow2(lmQ3MR)*(5 + (3 - (2*
1737  mD32*Mu2)/pow2(mD32 - Mu2) + 5*pow2(sbeta) + pow4(mD3)/pow2(mD32 - Mu2)
1738  + (-(1/pow2(mD32 - Mu2)) - 4/pow2(mQ32 - Mu2))*pow4(Mu))/pow2(cbeta)) +
1739  (2*lmUMR*Mu2*(-2/mQ32 + 4*((1/mQ32 + 1/(-mD32 + mQ32))/mD32 + 1/((mD32
1740  - Mu2)*(-mQ32 + Mu2)))*Xb2 - (2*mD32)/pow2(mD32 - Mu2) + Mu2*(3/pow2(
1741  mD32 - Mu2) - 6/pow2(mQ32 - Mu2) - (4*Mu2)/pow2(-(mD3*Mu2) + pow3(mD3))
1742  ) - (2*(-2*mD32*mQ32 + pow4(mD3) - 2*pow4(mQ3))*pow4(Xb))/(mD32*mQ32*
1743  pow3(mD32 - mQ32))))/pow2(cbeta) - (2*Xb2*(-12*mD32*mQ32*Mu2 + 4*mD32*
1744  mQ32*(mQ32 - Mu2)*dilog(1 - Mu2/mD32) + 4*mD32*mQ32*Mu2*dilog(1 - Mu2/
1745  mQ32) + 6*mD32*(mD32 - mQ32)*mQ32*dilog(1 - mD32/mQ32)*pow2(cbeta) + 6*
1746  mA2*mD32*mQ32*pow2(sbeta) + 6*mD32*mQ32*pow2(sbeta)*pow2(Yb) + 8*mQ32*
1747  pow4(mD3) + 4*Mu2*pow4(mD3) - 4*mQ32*pow2(cbeta)*pow4(mD3) - 2*mA2*
1748  pow2(sbeta)*pow4(mD3) - 4*mQ32*pow2(sbeta)*pow4(mD3) - 2*pow2(sbeta)*
1749  pow2(Yb)*pow4(mD3) - 2*mD32*pow4(mQ3) + 8*Mu2*pow4(mQ3) - 4*mD32*dilog(
1750  1 - Mu2/mQ32)*pow4(mQ3) + mD32*pow2(cbeta)*pow4(mQ3) - 4*mA2*pow2(
1751  sbeta)*pow4(mQ3) + 4*mD32*pow2(sbeta)*pow4(mQ3) - 4*pow2(sbeta)*pow2(
1752  Yb)*pow4(mQ3) - 2*pow6(mD3) + pow2(cbeta)*pow6(mD3) - 4*pow6(mQ3) + 2*
1753  pow2(cbeta)*pow6(mQ3)))/(mD32*mQ32*pow2(cbeta)*pow2(mD32 - mQ32)) - (2*
1754  (6*mD32*(mD32 - mQ32)*mQ32*dilog(1 - mD32/mQ32) - 6*mQ32*pow4(mD3) +
1755  15*mD32*pow4(mQ3) + pow6(mD3) + 2*pow6(mQ3))*pow6(Xb))/(mD32*mQ32*pow4(
1756  mD32 - mQ32)) + 2*pow2(log(mD32/mQ32))*((4*Xb*Yb*pow2(sbeta))/((mD32 -
1757  mQ32)*pow2(cbeta)) - (4*(-mA2 + mD32 + mQ32)*Yb*pow2(sbeta)*pow3(Xb))/(
1758  pow2(cbeta)*pow3(mD32 - mQ32)) + (2*Xb2*(mQ32*(-Mu2 + mQ32*(1 + 3*pow2(
1759  cbeta) + pow2(sbeta)) - pow2(sbeta)*pow2(Yb)) + mD32*(Mu2 - mQ32*(9 +
1760  3*pow2(cbeta) + 2*pow2(sbeta)) + pow2(sbeta)*pow2(Yb)) + (8 + 3*pow2(
1761  cbeta) + pow2(sbeta))*pow4(mD3)))/(pow2(cbeta)*pow3(mD32 - mQ32)) + (-
1762  2*mD32*Mu2*(1 + 2*pow2(cbeta) + 2*pow2(sbeta)) + (1 + 2*pow2(cbeta) +
1763  2*pow2(sbeta))*pow4(mD3) + (-1 + 2*pow2(cbeta) + 2*pow2(sbeta))*pow4(
1764  Mu))/(pow2(cbeta)*pow2(mD32 - Mu2)) - ((-4*mA2*pow2(sbeta)*pow2(Yb) +
1765  2*mQ32*(3*Mu2 + pow2(sbeta)*pow2(Yb)) + mD32*(mQ32*(14 - 8*pow2(cbeta))
1766  + 6*pow2(sbeta)*pow2(Yb)) + (17 + 2*pow2(cbeta))*pow4(mD3) - 2*(1 + 3*
1767  pow2(cbeta))*pow4(mQ3) - 3*pow4(Mu))*pow4(Xb))/(pow2(cbeta)*pow4(mD32 -
1768  mQ32)) - (2*(-2*mQ32*pow4(mD3) + 4*mD32*pow4(mQ3) + 3*pow6(mD3) + pow6(
1769  mQ3))*pow6(Xb))/pow6(mD32 - mQ32)) + (2*phixyz(mA2,mD32,mD32)*pow2(
1770  sbeta)*((mA2*(mA2 - 6*mD32)*Xb2*(mD32 - mQ32 + pow2(Yb)))/(pow2(mD32 -
1771  mQ32)*pow4(mD3)) + (2*mA2*(mA2 - 6*mD32)*Yb*pow3(Xb))/(pow2(mD32 -
1772  mQ32)*pow4(mD3)) + (-6*mA2*mD32 + pow4(mA))/pow4(mD3) + (mA2*(mA2 - 6*
1773  mD32)*pow2(Yb)*pow4(Xb))/(pow3(mD32 - mQ32)*pow4(mD3)) + (2*Xb*Yb*(-6*
1774  mA2*mD32 + pow4(mA)))/(-(mQ32*pow4(mD3)) + pow6(mD3)) - (deltaxyz(mA2,
1775  mD32,mD32)*((mQ32 - Xb2)*pow2(-(mQ3*Xb*Yb) + pow3(mQ3)) + pow4(mD3)*(
1776  Xb2*Yb*(6*Xb + Yb) - 3*mQ32*Xb*(Xb + 2*Yb) + 6*pow4(mQ3)) + (-4*mQ32 +
1777  Xb*(Xb + 2*Yb))*pow6(mD3) + mD32*(-2*mQ32*Xb2*Yb*(4*Xb + Yb) + 3*Xb*(Xb
1778  + 2*Yb)*pow4(mQ3) + 5*pow2(Yb)*pow4(Xb) - 4*pow6(mQ3)) + pow8(mD3)))/
1779  pow4(-(mD3*mQ32) + pow3(mD3))))/pow2(cbeta) + log(mD32/mQ32)*(-8 + (24*
1780  Xb*Yb*pow2(sbeta))/((-mD32 + mQ32)*pow2(cbeta)) + (24*(3*mD32 + mQ32)*
1781  Yb*pow2(sbeta)*pow3(Xb))/(pow2(cbeta)*pow3(mD32 - mQ32)) - (2*Xb*log(
1782  mA2/MR2)*pow2(sbeta)*(mA2*Xb*(-6*mQ32*Xb*(Xb + 2*Yb) - 2*mD32*(mQ32 -
1783  6*Xb*Yb) - 3*Xb2*pow2(Yb) + pow4(mD3) + pow4(mQ3)) - (mD32 - mQ32)*(
1784  mQ32*Xb*Yb*(2*Xb + Yb) - mD32*(Xb*Yb*(2*Xb + Yb) + 2*mQ32*(Xb + 2*Yb))
1785  + 3*pow2(Yb)*pow3(Xb) + (Xb + 2*Yb)*pow4(mD3) + (Xb + 2*Yb)*pow4(mQ3)))
1786  )/(pow2(cbeta)*pow4(mD32 - mQ32)) + (mD32*(2/mQ32 + (4*Mu2)/pow2(mD32 -
1787  Mu2)) - ((mA2 + 3*mQ32)*pow2(sbeta)*pow2(Yb))/(mD32*mQ32) + pow2(sbeta)
1788  *(-8 + (3*pow2(Yb))/mQ32) - (2*pow4(mD3))/pow2(mD32 - Mu2) + (4*pow4(
1789  Mu))/pow2(mD32 - Mu2))/pow2(cbeta) + (4*lmUMR*pow4(Mu)*(1/pow2(mD32 -
1790  Mu2) - (3*pow4(Xb))/pow4(mD32 - mQ32)))/pow2(cbeta) + (pow2(sbeta)*
1791  pow2(Yb)*((-5*mD32 + mQ32)*pow4(mA) + 7*mQ32*pow4(mD3) + 5*mA2*(-2*
1792  mD32*mQ32 + pow4(mD3) - pow4(mQ3)) - 9*mD32*pow4(mQ3) + pow6(mA) -
1793  pow6(mD3) - (pow4(Xb)*(-((3*mD32 + 7*mQ32)*pow4(mA)) - 9*mQ32*pow4(mD3)
1794  + 17*mD32*pow4(mQ3) + mA2*(10*mD32*mQ32 + 5*pow4(mD3) + 11*pow4(mQ3)) +
1795  pow6(mA) - 3*pow6(mD3) - 5*pow6(mQ3)))/pow2(mD32 - mQ32) + 3*pow6(mQ3)
1796  + (2*Xb2*((mD32 + 4*mQ32)*pow4(mA) + 8*mQ32*pow4(mD3) - 11*mD32*pow4(
1797  mQ3) - 2*mA2*(7*mD32*mQ32 + 4*pow4(mQ3)) - pow6(mD3) + 4*pow6(mQ3)))/(
1798  mD32 - mQ32)))/(mD32*mQ32*deltaxyz(mA2,mQ32,mD32)*pow2(cbeta)) - (2*(-(
1799  mQ32*pow4(mD3)) + 11*mD32*pow4(mQ3) + pow6(mD3) + 13*pow6(mQ3))*pow6(
1800  Xb))/(mQ32*pow5(-mD32 + mQ32)) + 2*lmQ3MR*((10*Xb*Yb*pow2(sbeta))/((
1801  mD32 - mQ32)*pow2(cbeta)) + (2*(6*mA2 - 5*mD32 - 7*mQ32)*Yb*pow2(sbeta)
1802  *pow3(Xb))/(pow2(cbeta)*pow3(mD32 - mQ32)) + (Xb2*(mQ32*(-4*Mu2 + mQ32*
1803  (22 + 16*pow2(cbeta) + 3*pow2(sbeta)) + pow2(sbeta)*(mA2 + pow2(Yb))) -
1804  mD32*(-4*Mu2 + mQ32*(38 + 22*pow2(cbeta) + 8*pow2(sbeta)) + pow2(sbeta)
1805  *(mA2 + pow2(Yb))) + (16 + 18*pow2(cbeta) + 5*pow2(sbeta))*pow4(mD3)))/
1806  (pow2(cbeta)*pow3(mD32 - mQ32)) + (4*(-2*mD32*Mu2*(1 + pow2(cbeta) +
1807  pow2(sbeta)) + (1 + pow2(cbeta) + pow2(sbeta))*pow4(mD3) + (pow2(cbeta)
1808  + pow2(sbeta))*pow4(Mu)))/(pow2(cbeta)*pow2(mD32 - Mu2)) - ((3*mA2*
1809  pow2(sbeta)*pow2(Yb) + 3*mQ32*(4*Mu2 - 3*pow2(sbeta)*pow2(Yb)) + mD32*(
1810  -2*mQ32*(3 + 2*pow2(cbeta)) + 3*pow2(sbeta)*pow2(Yb)) + 2*(9 + 7*pow2(
1811  cbeta))*pow4(mD3) - 2*(12 + 5*pow2(cbeta))*pow4(mQ3) - 6*pow4(Mu))*
1812  pow4(Xb))/(pow2(cbeta)*pow4(mD32 - mQ32)) + (6*mQ32*pow6(Xb))/pow4(mD32
1813  - mQ32)) + (2*Xb2*(-4*Mu2*pow2(sbeta)*pow2(Yb)*pow4(mQ3) + pow4(mD3)*(
1814  mQ32*(4*Mu2*(1 + 6*pow2(cbeta) + 2*pow2(sbeta)) + pow2(sbeta)*(2*mA2 -
1815  pow2(Yb))) + Mu2*pow2(sbeta)*pow2(Yb) + (22 + 13*pow2(cbeta) + 4*pow2(
1816  sbeta))*pow4(mQ3)) + mD32*mQ32*(Mu2*pow2(sbeta)*(-2*mA2 + pow2(Yb)) -
1817  mQ32*(Mu2*(18 + 13*pow2(cbeta) + 4*pow2(sbeta)) - 4*pow2(sbeta)*pow2(
1818  Yb)) + 4*pow4(Mu)) - (Mu2*(-2 + pow2(cbeta)) + 4*mQ32*(3 + 6*pow2(
1819  cbeta) + 2*pow2(sbeta)) + pow2(sbeta)*pow2(Yb))*pow6(mD3) + (-2 + pow2(
1820  cbeta))*pow8(mD3)))/(mD32*mQ32*(mD32 - Mu2)*pow2(cbeta)*pow2(mD32 -
1821  mQ32)) - (pow4(Xb)*((-mA2 + 5*mQ32)*pow2(sbeta)*pow2(Yb)*pow4(mQ3) +
1822  pow4(mD3)*(-(mA2*pow2(sbeta)*pow2(Yb)) - 3*mQ32*(4*Mu2 - 5*pow2(sbeta)*
1823  pow2(Yb)) + (90 + 76*pow2(cbeta))*pow4(mQ3)) + (-20*mQ32*(5 + 4*pow2(
1824  cbeta)) + pow2(sbeta)*pow2(Yb))*pow6(mD3) + mD32*(2*mA2*mQ32*pow2(
1825  sbeta)*pow2(Yb) + 3*(-8*Mu2 + pow2(sbeta)*(4*mA2 + pow2(Yb)))*pow4(mQ3)
1826  + 48*pow6(mQ3)) + (-2 + 4*pow2(cbeta))*pow8(mD3)))/(mD32*mQ32*pow2(
1827  cbeta)*pow4(mD32 - mQ32))) + (log(mA2/MR2)*pow2(sbeta)*(4*mD32*mQ32*
1828  pow2(Yb) + mA2*(mD32 + 2*mQ32)*(2*mD32 + pow2(Yb)) + (14*mQ32 - pow2(
1829  Yb))*pow4(mD3) - 2*pow2(Yb)*pow4(mQ3) - (2*Xb2*(2*mA2*(-2*mD32*mQ32 -
1830  mQ32*pow2(Yb) + pow4(mD3)) + pow2(Yb)*(-4*mD32*mQ32 + pow4(mD3) + 2*
1831  pow4(mQ3))))/(mD32 - mQ32) + (pow4(Xb)*(mA2*(-((10*mQ32 + pow2(Yb))*
1832  pow4(mD3)) + mD32*(3*mQ32*pow2(Yb) - 4*pow4(mQ3)) - 2*pow2(Yb)*pow4(
1833  mQ3) + 2*pow6(mD3)) + pow2(Yb)*(mQ32*pow4(mD3) - 6*mD32*pow4(mQ3) + 3*
1834  pow6(mD3) + 2*pow6(mQ3))))/pow3(mD32 - mQ32) + (pow2(Yb)*(-(pow6(mA)*(
1835  2*pow2(-(mQ3*Xb2) + pow3(mQ3)) - mD32*(-4*mQ32*Xb2 + 3*pow4(mQ3) +
1836  pow4(Xb)) + pow6(mD3))) + pow2(mD32 - mQ32)*(2*pow2(mQ32 - Xb2)*pow4(
1837  mQ3) + pow4(mD3)*(-10*mQ32*Xb2 + 11*pow4(mQ3) - 3*pow4(Xb)) - 4*mD32*
1838  mQ32*(-3*mQ32*Xb2 + 2*pow4(mQ3) + pow4(Xb)) + (-6*mQ32 + 2*Xb2)*pow6(
1839  mD3) + pow8(mD3)) + pow4(mA)*(6*pow2(mQ32 - Xb2)*pow4(mQ3) - pow4(mD3)*
1840  (-10*mQ32*Xb2 + pow4(mQ3) + 3*pow4(Xb)) - 2*(2*mQ32 + Xb2)*pow6(mD3) +
1841  mD32*(4*Xb2*pow4(mQ3) + 2*mQ32*pow4(Xb) - 6*pow6(mQ3)) + 5*pow8(mD3)) -
1842  mA2*(mD32 - mQ32)*(-6*pow2(mQ32 - Xb2)*pow4(mQ3) + pow4(mD3)*(-4*mQ32*
1843  Xb2 + 5*pow4(mQ3) - 5*pow4(Xb)) - 13*mQ32*pow6(mD3) + mD32*(-8*Xb2*
1844  pow4(mQ3) - mQ32*pow4(Xb) + 9*pow6(mQ3)) + 5*pow8(mD3))))/(deltaxyz(
1845  mA2,mQ32,mD32)*pow2(mD32 - mQ32))))/(mQ32*pow2(cbeta)*pow4(mD3)) + (
1846  phixyz(mA2,mQ32,mD32)*pow2(sbeta)*((4*mD32*Xb*Yb*(-3*mD32*mQ32 - mA2*(
1847  3*mD32 + 2*mQ32) + pow4(mA) + 2*pow4(mD3) + pow4(mQ3)))/(mD32 - mQ32) +
1848  (4*mD32*Yb*pow3(Xb)*(-3*mD32*mQ32 - mA2*(3*mD32 + 2*mQ32) + pow4(mA) +
1849  2*pow4(mD3) + pow4(mQ3)))/pow2(mD32 - mQ32) - pow2(Yb)*(-12*mD32*mQ32 -
1850  12*mA2*(mD32 + mQ32) + 6*pow4(mA) + 5*pow4(mD3) + 6*pow4(mQ3)) - (2*
1851  Xb2*pow2(Yb)*(3*(3*mD32 - 2*mQ32)*pow2(mD32 - mQ32) + (9*mD32 - 6*mQ32)
1852  *pow4(mA) + mA2*(-6*mD32*mQ32 - 23*pow4(mD3) + 12*pow4(mQ3))))/pow2(
1853  mD32 - mQ32) + 2*deltaxyz(mA2,mQ32,mD32)*((-2*mD32*Xb*Yb)/(mD32 - mQ32)
1854  + 2*pow2(Yb) - (2*mD32*(3*mD32 - mQ32)*Yb*pow3(Xb))/pow3(mD32 - mQ32) +
1855  (Xb2*(7*mD32*pow2(Yb) - 4*mQ32*pow2(Yb) + pow4(mD3)))/pow2(mD32 - mQ32)
1856  + (pow2(Yb)*(-9*mD32*mQ32 + 18*pow4(mD3) + 2*pow4(mQ3))*pow4(Xb))/pow4(
1857  mD32 - mQ32)) - (pow2(Yb)*pow4(Xb)*(2*(8*mD32 - 3*mQ32)*pow4(mA) - 49*
1858  mQ32*pow4(mD3) - 4*mA2*(5*mD32*mQ32 + 9*pow4(mD3) - 3*pow4(mQ3)) + 28*
1859  mD32*pow4(mQ3) + 27*pow6(mD3) - 6*pow6(mQ3)))/pow3(mD32 - mQ32) + (
1860  pow2(Yb)*(-8*(mD32 + mQ32)*pow2(mD32 - mQ32 + Xb2)*pow6(mA) + 2*pow2(
1861  mD32 - mQ32 + Xb2)*pow8(mA) + pow2(mD32 - mQ32)*(2*pow2(mQ32 - Xb2)*
1862  pow4(mQ3) + pow4(mD3)*(-10*mQ32*Xb2 + 11*pow4(mQ3) - 3*pow4(Xb)) - 4*
1863  mD32*mQ32*(-3*mQ32*Xb2 + 2*pow4(mQ3) + pow4(Xb)) + (-6*mQ32 + 2*Xb2)*
1864  pow6(mD3) + pow8(mD3)) - 2*mA2*(mD32 - mQ32)*(-4*pow2(mQ32 - Xb2)*pow4(
1865  mQ3) - pow4(mD3)*(2*mQ32*Xb2 + pow4(mQ3) - 3*pow4(Xb)) + (-6*mQ32 + 2*
1866  Xb2)*pow6(mD3) + 8*mD32*(-(Xb2*pow4(mQ3)) + pow6(mQ3)) + 3*pow8(mD3)) +
1867  pow4(mA)*(12*pow2(mQ32 - Xb2)*pow4(mQ3) + 8*mD32*mQ32*(mQ32*Xb2 - 2*
1868  pow4(mQ3) + pow4(Xb)) + pow4(mD3)*(-6*mQ32*Xb2 + 3*pow4(mQ3) + 11*pow4(
1869  Xb)) + (-6*mQ32 + 22*Xb2)*pow6(mD3) + 7*pow8(mD3))))/(deltaxyz(mA2,
1870  mQ32,mD32)*pow2(mD32 - mQ32))))/(pow2(cbeta)*pow6(mD3)) + (2*pow4(Xb)*(
1871  6*mD32*mQ32*dilog(1 - mD32/mQ32)*pow2(cbeta)*pow2(mD32 - mQ32) - 18*
1872  mQ32*Mu2*pow4(mD3) + 6*mA2*mQ32*pow2(sbeta)*pow4(mD3) + 12*mQ32*pow2(
1873  sbeta)*pow2(Yb)*pow4(mD3) + 12*mD32*Mu2*pow4(mQ3) + 12*mD32*Mu2*dilog(1
1874  - Mu2/mQ32)*pow4(mQ3) - 3*mA2*mD32*pow2(sbeta)*pow4(mQ3) - 9*mD32*pow2(
1875  sbeta)*pow2(Yb)*pow4(mQ3) + 85*pow4(mD3)*pow4(mQ3) - 4*dilog(1 - Mu2/
1876  mQ32)*pow4(mD3)*pow4(mQ3) + 114*pow2(cbeta)*pow4(mD3)*pow4(mQ3) - 2*
1877  mD32*mQ32*dilog(1 - Mu2/mD32)*(-2*mD32*mQ32 + 6*mQ32*Mu2 + pow4(mD3) -
1878  2*pow4(mQ3) - 3*pow4(Mu)) - 6*mD32*mQ32*dilog(1 - Mu2/mQ32)*pow4(Mu) -
1879  33*mQ32*pow6(mD3) + 2*Mu2*pow6(mD3) + 2*mQ32*dilog(1 - Mu2/mQ32)*pow6(
1880  mD3) - 58*mQ32*pow2(cbeta)*pow6(mD3) - mA2*pow2(sbeta)*pow6(mD3) -
1881  pow2(sbeta)*pow2(Yb)*pow6(mD3) - 49*mD32*pow6(mQ3) + 4*Mu2*pow6(mQ3) -
1882  4*mD32*dilog(1 - Mu2/mQ32)*pow6(mQ3) - 62*mD32*pow2(cbeta)*pow6(mQ3) -
1883  2*mA2*pow2(sbeta)*pow6(mQ3) - 2*pow2(sbeta)*pow2(Yb)*pow6(mQ3) - pow8(
1884  mD3) + 2*pow2(cbeta)*pow8(mD3) - 2*pow8(mQ3) + 4*pow2(cbeta)*pow8(mQ3))
1885  )/(mD32*mQ32*pow2(cbeta)*pow4(mD32 - mQ32)) + (2*phixyz(mA2,mQ32,mQ32)*
1886  pow2(sbeta)*((mA2*(2*mA2 - 11*mQ32)*Xb2*(-mD32 + mQ32 + pow2(Yb)))/(
1887  pow2(mD32 - mQ32)*pow4(mQ3)) + (2*mA2*(2*mA2 - 11*mQ32)*Yb*pow3(Xb))/(
1888  pow2(mD32 - mQ32)*pow4(mQ3)) + (-11*mA2*mQ32 + 2*pow4(mA))/pow4(mQ3) +
1889  (mA2*(2*mA2 - 11*mQ32)*pow2(Yb)*pow4(Xb))/(pow3(-mD32 + mQ32)*pow4(mQ3)
1890  ) + (2*Xb*Yb*(-11*mA2*mQ32 + 2*pow4(mA)))/(-(mD32*pow4(mQ3)) + pow6(
1891  mQ3)) - (deltaxyz(mA2,mQ32,mQ32)*(2*Xb2*Yb*(6*Xb + Yb)*pow4(mQ3) +
1892  pow4(mD3)*(2*Xb2*Yb*(2*Xb + Yb) + mQ32*Xb*(7*Xb + 12*Yb) + 12*pow4(mQ3)
1893  ) + 9*mQ32*pow2(Yb)*pow4(Xb) - 2*(4*mQ32 + Xb*(Xb + 2*Yb))*pow6(mD3) +
1894  Xb*(3*Xb + 4*Yb)*pow6(mQ3) - 2*mD32*(2*mQ32*Xb2*Yb*(4*Xb + Yb) + 2*Xb*(
1895  2*Xb + 3*Yb)*pow4(mQ3) + pow2(Yb)*pow4(Xb) + 4*pow6(mQ3)) + 2*pow8(mD3)
1896  + 2*pow8(mQ3)))/pow4(-(mD32*mQ3) + pow3(mQ3))))/pow2(cbeta) + lmQ3MR*(-
1897  20 + (48*Yb*pow2(sbeta)*pow3(Xb))/(pow2(cbeta)*pow2(mD32 - mQ32)) + (4*
1898  lmUMR*(1/pow2(mD32 - Mu2) + 2/pow2(mQ32 - Mu2))*pow4(Mu))/pow2(cbeta) +
1899  (mD32*(2/mQ32 + (4*Mu2)/pow2(mD32 - Mu2)) + (4*mQ32*Mu2)/pow2(mQ32 -
1900  Mu2) - 20*pow2(sbeta) + (3*pow2(sbeta)*pow2(Yb))/mQ32 + (2*(-mA2 +
1901  mQ32)*pow2(sbeta)*pow2(Yb))/pow4(mD3) - (2*pow4(mD3))/pow2(mD32 - Mu2)
1902  + (2*pow4(mQ3))/pow2(mQ32 - Mu2) + (-(mA2*pow2(sbeta)*pow2(Yb)) + 4*
1903  pow4(mQ3))/(mD32*mQ32) + (4/pow2(mD32 - Mu2) + 6/pow2(mQ32 - Mu2))*
1904  pow4(Mu))/pow2(cbeta) + (2*(-5*mD32*mQ32 + pow4(mD3) - 2*pow4(mQ3))*
1905  pow6(Xb))/(mD32*mQ32*pow3(mD32 - mQ32)) - (pow4(Xb)*(2*(-mA2 + mQ32)*
1906  pow2(sbeta)*pow2(Yb)*pow4(mQ3) + pow4(mD3)*(-(mA2*pow2(sbeta)*pow2(Yb))
1907  + mQ32*(-12*Mu2 + 11*pow2(sbeta)*pow2(Yb)) + (86 + 68*pow2(cbeta))*
1908  pow4(mQ3)) + (-64*mQ32*(1 + pow2(cbeta)) + pow2(sbeta)*pow2(Yb))*pow6(
1909  mD3) + mD32*(3*mA2*mQ32*pow2(sbeta)*pow2(Yb) - 2*pow2(sbeta)*pow2(Yb)*
1910  pow4(mQ3) + (4 - 8*pow2(cbeta))*pow6(mQ3)) + (-2 + 4*pow2(cbeta))*pow8(
1911  mD3)))/(mQ32*pow2(cbeta)*pow3(mD32 - mQ32)*pow4(mD3)) + (pow2(sbeta)*
1912  pow2(Yb)*(pow6(mA)*(2*pow2(-(mQ3*Xb2) + pow3(mQ3)) - mD32*(-4*mQ32*Xb2
1913  + 3*pow4(mQ3) + pow4(Xb)) + pow6(mD3)) + pow4(mA)*(-6*pow2(mQ32 - Xb2)*
1914  pow4(mQ3) + pow4(mD3)*(-10*mQ32*Xb2 + pow4(mQ3) + 3*pow4(Xb)) + 2*(2*
1915  mQ32 + Xb2)*pow6(mD3) + mD32*(-4*Xb2*pow4(mQ3) - 2*mQ32*pow4(Xb) + 6*
1916  pow6(mQ3)) - 5*pow8(mD3)) - pow2(mD32 - mQ32)*(2*pow2(mQ32 - Xb2)*pow4(
1917  mQ3) + pow4(mD3)*(-10*mQ32*Xb2 + 11*pow4(mQ3) - 3*pow4(Xb)) - 4*mD32*
1918  mQ32*(-3*mQ32*Xb2 + 2*pow4(mQ3) + pow4(Xb)) + (-6*mQ32 + 2*Xb2)*pow6(
1919  mD3) + pow8(mD3)) + mA2*(mD32 - mQ32)*(-6*pow2(mQ32 - Xb2)*pow4(mQ3) +
1920  pow4(mD3)*(-4*mQ32*Xb2 + 5*pow4(mQ3) - 5*pow4(Xb)) - 13*mQ32*pow6(mD3)
1921  + mD32*(-8*Xb2*pow4(mQ3) - mQ32*pow4(Xb) + 9*pow6(mQ3)) + 5*pow8(mD3)))
1922  )/(mQ32*deltaxyz(mA2,mQ32,mD32)*pow2(cbeta)*pow2(mD32 - mQ32)*pow4(mD3)
1923  ) + (2*Xb2*(2*(-mA2 + mQ32)*(mQ32 - Mu2)*Mu2*pow2(sbeta)*pow2(Yb)*pow4(
1924  mQ3) - 2*mD32*mQ32*(mQ32 - Mu2)*(-(mA2*Mu2*pow2(sbeta)*pow2(Yb)) +
1925  mQ32*(-mA2 + Mu2)*pow2(sbeta)*pow2(Yb) + (Mu2*(-2 + pow2(cbeta)) +
1926  pow2(sbeta)*pow2(Yb))*pow4(mQ3)) + pow6(mD3)*((-14*Mu2 + pow2(sbeta)*
1927  pow2(Yb))*pow4(mQ3) - 2*mQ32*(-3 + pow2(sbeta))*pow4(Mu) - pow2(sbeta)*
1928  pow2(Yb)*pow4(Mu) + pow2(cbeta)*(15*Mu2*pow4(mQ3) - 8*mQ32*pow4(Mu) -
1929  7*pow6(mQ3)) + 2*pow2(sbeta)*pow6(mQ3)) + (mQ32*(7*Mu2*pow2(cbeta) +
1930  pow2(sbeta)*(2*Mu2 - pow2(Yb))) + Mu2*pow2(sbeta)*pow2(Yb) - 2*(-3 + 4*
1931  pow2(cbeta) + pow2(sbeta))*pow4(mQ3) + (-2 + pow2(cbeta))*pow4(Mu))*
1932  pow8(mD3) + pow4(mD3)*(mQ32*Mu2*(2*mA2 + Mu2)*pow2(sbeta)*pow2(Yb) -
1933  pow4(mQ3)*(pow2(sbeta)*(2*mA2*pow2(Yb) + 3*Mu2*pow2(Yb) - 2*pow4(Mu)) +
1934  7*pow2(cbeta)*pow4(Mu)) + (Mu2*(8 + 5*pow2(cbeta) - 2*pow2(sbeta)) + 2*
1935  pow2(sbeta)*pow2(Yb))*pow6(mQ3) + 2*(-2 + pow2(cbeta))*pow8(mQ3)) + (
1936  mQ32 - Mu2)*(-2 + pow2(cbeta))*power10(mD3)))/(mQ32*(mD32 - Mu2)*(mQ32
1937  - Mu2)*pow2(cbeta)*pow2(mD32 - mQ32)*pow4(mD3))));
1938 }
1939 
1940 /**
1941  * 2-loop threshold correction to lambda O(at^2) from SUSYHD
1942  * [1504.05200] Eq.(21).
1943  *
1944  * @note Only valid for mQ3 = mU3!
1945  *
1946  * @note Multiplied by a factor 2 in order to match the convention of
1947  * LTM.
1948  *
1949  * @param omitLogs factor which multiplies the log(mst^2/Q^2) terms
1950  *
1951  * @return 2-loop threshold correction O(at^2)
1952  */
1954 {
1955  const double mQ32 = p.mq2(2,2);
1956  const double mU32 = p.mu2(2,2);
1957  const double mQ3 = std::sqrt(mQ32);
1958  const double mU3 = std::sqrt(mU32);
1959  const double Xt = calcXt();
1960  const double mst2 = mQ3 * mU3;
1961  const double mst = std::sqrt(mst2);
1962  const double xt = Xt/mst;
1963  const double muhat = p.mu/mst;
1964  const double beta = calcBeta();
1965  const double cb2 = pow2(calcCosBeta());
1966  const double sb2 = pow2(calcSinBeta());
1967  const double s2b = std::sin(2*beta);
1968  const double Q2 = pow2(p.scale);
1969  const double lmst2Q2 = omitLogs*std::log(mst2/Q2);
1970 
1971  const double dlam =
1972  (3*(0.5 - 8.34993159891064*cb2 - 4*lmst2Q2 + 13*cb2*lmst2Q2 +
1973  12.*cb2*(0.04173653333333327 + lmst2Q2)*xt*((2*muhat)/s2b + xt) -
1974  8*f1HD(muhat) + 4*f3HD(muhat) + 3*pow2(lmst2Q2) -
1975  3*cb2*pow2(lmst2Q2) + 6*pow2(muhat) - 6*lmst2Q2*pow2(muhat) -
1976  2*f1HD(muhat)*pow2(muhat) + 3*f2HD(muhat)*pow2(muhat) +
1977  3.*cb2*(0.04173653333333327 + lmst2Q2)*pow2((2*muhat)/s2b + xt) +
1978  pow2(xt)*(-7 + 19.6878144*cb2 + 27*lmst2Q2 - 24*cb2*lmst2Q2 +
1979  4*f1HD(muhat) - 4*f2HD(muhat) - 6*pow2(muhat) +
1980  6*lmst2Q2*pow2(muhat) - 6*f1HD(muhat)*pow2(muhat) -
1981  6*f2HD(muhat)*pow2(muhat) -
1982  3.*cb2*(0.007049244444444251 + lmst2Q2)*pow2((2*muhat)/s2b + xt))
1983  - 2.*cb2*(-0.4373952000000001 + lmst2Q2)*((2*muhat)/s2b + xt)*
1984  pow3(xt) + ((22 - 25*cb2 - 26*lmst2Q2 + 24*cb2*lmst2Q2 -
1985  2*f1HD(muhat) + 2*f2HD(muhat) + 4*pow2(muhat) -
1986  4*lmst2Q2*pow2(muhat) + 4*f1HD(muhat)*pow2(muhat) +
1987  2*f2HD(muhat)*pow2(muhat) +
1988  (2.*cb2*(-0.04145706666666671 + lmst2Q2)*
1989  pow2(2.*muhat + s2b*xt))/pow2(s2b))*pow4(xt))/4. -
1990  ((-1 + cb2)*(-1 + lmst2Q2)*pow6(xt))/2.))/sb2;
1991 
1992  return 2*dlam;
1993 }
1994 
1995 double ThresholdCalculator::getDeltaLambdaYt6(int omitLogs) const
1996 {
1997  using std::log;
1998  using himalaya::dilog;
1999 
2000  const double MR2 = pow2(p.scale);
2001  double mQ32 = p.mq2(2,2);
2002  double mU32 = p.mu2(2,2);
2003  const double mA = p.MA;
2004  const double sbeta = calcSinBeta();
2005  const double cbeta = calcCosBeta();
2006  const double Xt = calcXt();
2007  const double Yt = calcYt();
2008  const double Xt2 = pow2(Xt);
2009  const double Xt4 = pow2(Xt2);
2010  const double Xt6 = pow3(Xt2);
2011  const double mA2 = pow2(mA);
2012  const double lmQ3MR = omitLogs*std::log(mQ32 / MR2);
2013 
2014  if (is_equal_rel(mQ32, mU32, 0.1) &&
2015  (is_equal_rel(mQ32, mA2, 0.1) || is_equal_rel(mU32, mA2, 0.1))) {
2016  return getDeltaLambdaYt6_SUSYHD(omitLogs);
2017  }
2018 
2019  mQ32 = p.mq2(2,2) * (1.02);
2020  mU32 = p.mu2(2,2) * (0.98);
2021  const double mQ3 = std::sqrt(mQ32);
2022  const double mU3 = std::sqrt(mU32);
2023  const double Mu = p.mu * std::sqrt(1.03);
2024  const double Mu2 = pow2(Mu);
2025  const double lmUMR = omitLogs*std::log(Mu2 / MR2);
2026 
2027  return (18*pow2(cbeta)*pow2(log(mA2/MR2)))/pow2(sbeta) - (288*Yt*pow2(cbeta)*
2028  pow3(Xt))/(pow2(mQ32 - mU32)*pow2(sbeta)) - (6*Xt6*(11*mQ32*mU32 + 2*
2029  mQ32*mU32*dilog(1 - mQ32/mU32) - 4*mQ32*mU32*dilog(1 - mU32/mQ32) + 2*
2030  pow4(mQ3) - pow4(mU3)))/(mQ32*mU32*pow3(mQ32 - mU32)) + (3*phixyz(mA2,
2031  mU32,mQ32)*pow2(cbeta)*((4*(mA2 + mQ32 - mU32)*Xt*Yt)/(mQ32 - mU32) +
2032  pow2(Yt) + (2*mA2*Xt2*pow2(Yt))/pow2(mQ32 - mU32) - (pow2(mA2 + mQ32 -
2033  mU32)*pow2(-mQ32 + mU32 + Xt2)*pow2(Yt))/(deltaxyz(mA2,mU32,mQ32)*pow2(
2034  mQ32 - mU32)) - ((4*mA2 + 3*mQ32 - 3*mU32)*Xt4*pow2(Yt))/pow3(mQ32 -
2035  mU32) - (4*(mA2 + mQ32 - mU32)*Yt*pow3(Xt))/pow2(mQ32 - mU32) + (2*Xt2*
2036  deltaxyz(mA2,mU32,mQ32)*(-4*mU32*Xt*Yt - 2*mQ32*(mU32 - 2*Xt*Yt) + 3*
2037  Xt2*pow2(Yt) + pow4(mQ3) + pow4(mU3)))/pow4(mQ32 - mU32)))/(mQ32*pow2(
2038  sbeta)) + (6*Xt2*(12*mQ32*Mu2*mU32 + 4*mQ32*(-mQ32 + Mu2)*mU32*dilog(1
2039  - mQ32/Mu2) - 4*mQ32*Mu2*mU32*dilog(1 - mU32/Mu2) - 6*mA2*mQ32*mU32*
2040  pow2(cbeta) + 6*mQ32*mU32*(-mQ32 + mU32)*dilog(1 - mQ32/mU32)*pow2(
2041  sbeta) - 6*mQ32*mU32*pow2(cbeta)*pow2(Yt) - 8*Mu2*pow4(mQ3) + 2*mU32*
2042  pow4(mQ3) + 4*mU32*dilog(1 - mU32/Mu2)*pow4(mQ3) + 4*mA2*pow2(cbeta)*
2043  pow4(mQ3) - 4*mU32*pow2(cbeta)*pow4(mQ3) - mU32*pow2(sbeta)*pow4(mQ3) +
2044  4*pow2(cbeta)*pow2(Yt)*pow4(mQ3) - 8*mQ32*pow4(mU3) - 4*Mu2*pow4(mU3) +
2045  2*mA2*pow2(cbeta)*pow4(mU3) + 4*mQ32*pow2(cbeta)*pow4(mU3) + 4*mQ32*
2046  pow2(sbeta)*pow4(mU3) + 2*pow2(cbeta)*pow2(Yt)*pow4(mU3) + 4*pow6(mQ3)
2047  - 2*pow2(sbeta)*pow6(mQ3) + 2*pow6(mU3) - pow2(sbeta)*pow6(mU3)))/(
2048  mQ32*mU32*pow2(mQ32 - mU32)*pow2(sbeta)) + (3*log(mA2/MR2)*pow2(cbeta)*
2049  (-12*lmQ3MR + (pow2(-mQ32 + mU32 + Xt2)*pow2(Yt)*(-pow2(mQ32 - mU32) +
2050  pow4(mA)))/(deltaxyz(mA2,mU32,mQ32)*pow2(-(mQ32*mU3) + pow3(mU3))) + (
2051  2*Xt2*(-(mA2*(mQ32*(4*mU32 + pow2(Yt)) - 2*pow4(mU3))) + pow2(Yt)*(-3*
2052  mQ32*mU32 + pow4(mQ3) + pow4(mU3))))/(mQ32*(mQ32 - mU32)*pow4(mU3)) + (
2053  mA2*(mU32*(2*mU32 + pow2(Yt)) + mQ32*(4*mU32 + pow2(Yt))) - pow2(Yt)*
2054  pow4(mQ3) - pow2(Yt)*pow4(mU3) + mQ32*(3*mU32*pow2(Yt) + 14*pow4(mU3)))
2055  /(mQ32*pow4(mU3)) + (pow2(Yt)*(-(mA2*(3*mQ32 + 5*mU32)*pow2(mQ32 -
2056  mU32)) + pow4(mA)*(4*mQ32*mU32 + 3*pow4(mQ3) + 5*pow4(mU3)) + pow4(mQ32
2057  - mU32) - (mQ32 + mU32)*pow6(mA) - (2*Xt2*(pow4(mA)*(2*mQ32*mU32 + 3*
2058  pow4(mQ3) - pow4(mU3)) + pow4(mQ32 - mU32) - mQ32*pow6(mA) + mA2*(2*
2059  mU32*pow4(mQ3) + mQ32*pow4(mU3) - 3*pow6(mQ3))))/(mQ32 - mU32) - (Xt4*(
2060  -3*(mQ32 + mU32)*pow4(mA) + 3*mU32*pow4(mQ3) + mQ32*pow4(mU3) + mA2*(3*
2061  pow4(mQ3) + 5*pow4(mU3)) + pow6(mA) - pow6(mQ3) - 3*pow6(mU3)))/(mQ32 -
2062  mU32)))/(mQ32*deltaxyz(mA2,mQ32,mU32)*pow4(mU3)) + (Xt4*(4*mU32*(-3*
2063  mU32 + pow2(Yt))*pow4(mQ3) - pow2(Yt)*pow6(mQ3) + mA2*((4*mU32 + pow2(
2064  Yt))*pow4(mQ3) + pow2(Yt)*pow4(mU3) + 2*mQ32*(-(mU32*pow2(Yt)) + 5*
2065  pow4(mU3)) - 2*pow6(mU3)) + 12*mQ32*pow6(mU3) - 3*pow2(Yt)*pow6(mU3)))/
2066  (mQ32*pow3(mQ32 - mU32)*pow4(mU3))))/pow2(sbeta) + (3*(-4*dilog(1 -
2067  mQ32/Mu2)*(-2*mQ32*Mu2 + pow4(mQ3) - 3*pow4(Mu)) - ((mQ32 - Mu2)*(-4*
2068  mQ32*(mQ32 - Mu2)*mU32*dilog(1 - mU32/Mu2)*(2*Mu2*mU32 + pow4(Mu) -
2069  pow4(mU3)) + (Mu2 - mU32)*((mQ32 - Mu2)*(Mu2 - mU32)*pow2(cbeta)*(2*
2070  mA2*(2*mQ32 + mU32) + 2*mU32*pow2(Yt) + mQ32*(-(mU32*(3 + 2*pow2(Pi)))
2071  + 4*pow2(Yt))) + 17*Mu2*mU32*pow4(mQ3) - 10*Mu2*mU32*pow2(sbeta)*pow4(
2072  mQ3) - 21*mQ32*mU32*pow4(Mu) + 10*mQ32*mU32*pow2(sbeta)*pow4(Mu) - 12*
2073  pow4(mQ3)*pow4(Mu) + 13*mQ32*Mu2*pow4(mU3) - 10*mQ32*Mu2*pow2(sbeta)*
2074  pow4(mU3) - 3*pow4(mQ3)*pow4(mU3) + 10*pow2(sbeta)*pow4(mQ3)*pow4(mU3)
2075  - 6*pow4(Mu)*pow4(mU3) + 4*Mu2*pow6(mQ3) - 4*mU32*pow6(mQ3) + 8*mQ32*
2076  pow6(Mu) + 4*mU32*pow6(Mu) - 2*mQ32*pow6(mU3) + 2*Mu2*pow6(mU3))))/(
2077  mQ32*mU32*pow2(Mu2 - mU32))))/(pow2(mQ32 - Mu2)*pow2(sbeta)) + (6*
2078  phixyz(mA2,mQ32,mQ32)*pow2(cbeta)*((mA2*(mA2 - 7*mQ32)*Xt2*(mQ32 - mU32
2079  + pow2(Yt)))/(pow2(mQ32 - mU32)*pow4(mQ3)) + (mA2*(mA2 - 7*mQ32)*Xt4*
2080  pow2(Yt))/(pow3(mQ32 - mU32)*pow4(mQ3)) + (2*mA2*(mA2 - 7*mQ32)*Yt*
2081  pow3(Xt))/(pow2(mQ32 - mU32)*pow4(mQ3)) + (-7*mA2*mQ32 + pow4(mA))/
2082  pow4(mQ3) + (2*Xt*Yt*(-7*mA2*mQ32 + pow4(mA)))/(-(mU32*pow4(mQ3)) +
2083  pow6(mQ3)) - (deltaxyz(mA2,mQ32,mQ32)*((mU32 - Xt2)*pow2(-(mU3*Xt*Yt) +
2084  pow3(mU3)) + pow4(mQ3)*(Xt2*Yt*(10*Xt + Yt) - mU32*Xt*(5*Xt + 6*Yt) +
2085  6*pow4(mU3)) + 2*(-2*mU32 + Xt*(Xt + Yt))*pow6(mQ3) - 2*mQ32*(mU32*Xt2*
2086  Yt*(6*Xt + Yt) - 4*Xt4*pow2(Yt) - Xt*(2*Xt + 3*Yt)*pow4(mU3) + 2*pow6(
2087  mU3)) + pow8(mQ3)))/pow4(-(mQ3*mU32) + pow3(mQ3))))/pow2(sbeta) + (12*
2088  pow2(lmUMR)*(2*mQ32*Mu2*mU32*(mQ32 + mU32) - pow4(mQ3)*pow4(mU3) +
2089  pow4(Mu)*(-4*mQ32*mU32 + pow4(mU3)) - 2*mU32*pow6(Mu) + 2*pow8(Mu)))/(
2090  pow2(mQ32 - Mu2)*pow2(Mu2 - mU32)*pow2(sbeta)) + (6*pow2(lmQ3MR)*(5*(
2091  pow2(cbeta) + pow2(sbeta))*pow4(Mu)*pow4(mU3) + pow4(mQ3)*(-2*Mu2*mU32*
2092  (-4 + 5*pow2(cbeta) + 5*pow2(sbeta)) + (-2 + 5*pow2(cbeta) + 5*pow2(
2093  sbeta))*pow4(Mu) + (-4 + 5*pow2(cbeta) + 5*pow2(sbeta))*pow4(mU3)) -
2094  10*mU32*(pow2(cbeta) + pow2(sbeta))*pow6(Mu) - 2*mQ32*(-2*mU32*(-4 + 5*
2095  pow2(cbeta) + 5*pow2(sbeta))*pow4(Mu) + Mu2*(-4 + 5*pow2(cbeta) + 5*
2096  pow2(sbeta))*pow4(mU3) + (-2 + 5*pow2(cbeta) + 5*pow2(sbeta))*pow6(Mu))
2097  + (2 + 5*pow2(cbeta) + 5*pow2(sbeta))*pow8(Mu)))/(pow2(mQ32 - Mu2)*
2098  pow2(Mu2 - mU32)*pow2(sbeta)) + (6*lmUMR*((4*(mQ32 - Mu2)*(Mu2 - mU32)*
2099  Xt2*((Mu2 - mU32)*mU32*pow4(Mu) + pow4(mQ3)*(-(Mu2*mU32) + 2*pow4(Mu))
2100  + mQ32*(mU32*pow4(Mu) - 2*pow6(Mu))))/(mQ32 - mU32) - Mu2*(2*mU32*pow2(
2101  Mu2 - mU32)*pow4(Mu) + (-3*Mu2*mU32 + 4*pow4(Mu) + 2*pow4(mU3))*pow6(
2102  mQ3) + pow4(mQ3)*(8*mU32*pow4(Mu) - 8*Mu2*pow4(mU3) - 8*pow6(Mu) + 2*
2103  pow6(mU3)) + mQ32*(-2*pow4(Mu)*pow4(mU3) - mU32*pow6(Mu) + 2*Mu2*pow6(
2104  mU3) + 4*pow8(Mu))) - (2*Mu2*Xt4*(-(pow2(Mu2 - mU32)*pow4(Mu)*pow4(mU3)
2105  ) + pow6(mQ3)*(8*mU32*pow4(Mu) - 9*Mu2*pow4(mU3) - 4*pow6(Mu) + 2*pow6(
2106  mU3)) + (-3*Mu2*mU32 + 2*pow4(Mu) + 2*pow4(mU3))*pow8(mQ3) + mQ32*(-5*
2107  pow4(mU3)*pow6(Mu) + 2*pow4(Mu)*pow6(mU3) + 2*mU32*pow8(Mu)) + pow4(
2108  mQ3)*(7*pow4(Mu)*pow4(mU3) - 5*mU32*pow6(Mu) + 2*pow8(Mu) - pow8(mU3)))
2109  )/pow3(mQ32 - mU32)))/(mQ32*mU32*pow2(mQ32 - Mu2)*pow2(Mu2 - mU32)*
2110  pow2(sbeta)) + (6*phixyz(mA2,mU32,mU32)*pow2(cbeta)*((mA2*(mA2 - 6*
2111  mU32)*Xt2*(-mQ32 + mU32 + pow2(Yt)))/(pow2(mQ32 - mU32)*pow4(mU3)) + (
2112  mA2*(mA2 - 6*mU32)*Xt4*pow2(Yt))/(pow3(-mQ32 + mU32)*pow4(mU3)) + (2*
2113  mA2*(mA2 - 6*mU32)*Yt*pow3(Xt))/(pow2(mQ32 - mU32)*pow4(mU3)) + (-6*
2114  mA2*mU32 + pow4(mA))/pow4(mU3) + (2*Xt*Yt*(-6*mA2*mU32 + pow4(mA)))/(-(
2115  mQ32*pow4(mU3)) + pow6(mU3)) - (deltaxyz(mA2,mU32,mU32)*(5*mU32*Xt4*
2116  pow2(Yt) + Xt2*Yt*(6*Xt + Yt)*pow4(mU3) + pow4(mQ3)*(Xt2*Yt*(2*Xt + Yt)
2117  + 3*mU32*Xt*(Xt + 2*Yt) + 6*pow4(mU3)) - (4*mU32 + Xt*(Xt + 2*Yt))*
2118  pow6(mQ3) + Xt*(Xt + 2*Yt)*pow6(mU3) - mQ32*(2*mU32*Xt2*Yt*(4*Xt + Yt)
2119  + Xt4*pow2(Yt) + 3*Xt*(Xt + 2*Yt)*pow4(mU3) + 4*pow6(mU3)) + pow8(mQ3)
2120  + pow8(mU3)))/pow4(-(mQ32*mU3) + pow3(mU3))))/pow2(sbeta) + pow2(log(
2121  mU32/mQ32))*((-24*Xt*Yt*pow2(cbeta))/((mQ32 - mU32)*pow2(sbeta)) + (24*
2122  (-mA2 + mQ32 + mU32)*Yt*pow2(cbeta)*pow3(Xt))/(pow2(sbeta)*pow3(mQ32 -
2123  mU32)) + 6*(2 + (2*pow2(cbeta))/pow2(sbeta) + (2*Mu2*mU32)/(pow2(Mu2 -
2124  mU32)*pow2(sbeta)) - pow4(mU3)/(pow2(Mu2 - mU32)*pow2(sbeta))) + (Xt2*(
2125  12*pow2(cbeta)*pow2(Mu2 - mU32)*(-mQ32 + mU32 + pow2(Yt)) - 6*mQ32*(2*
2126  Mu2*mU32*(2 - 9*pow2(sbeta)) + 9*pow2(sbeta)*pow4(Mu) + (-2 + 9*pow2(
2127  sbeta))*pow4(mU3)) + 6*mU32*(-2*Mu2*mU32*(14 + 9*pow2(sbeta)) + (16 +
2128  9*pow2(sbeta))*pow4(Mu) + (14 + 9*pow2(sbeta))*pow4(mU3))))/(pow2(mQ32
2129  - mU32)*pow2(Mu2 - mU32)*pow2(sbeta)) - (6*(3*mQ32 + 5*mU32)*Xt6)/pow4(
2130  mQ32 - mU32) + (6*Xt4*(2*mQ32*pow2(Mu2 - mU32)*(mU32*(-8 + pow2(sbeta))
2131  - pow2(cbeta)*pow2(Yt)) + 4*mA2*pow2(cbeta)*pow2(Yt)*pow4(mU3) + pow4(
2132  mQ3)*(2*Mu2*mU32*(1 - 3*pow2(sbeta)) + 3*pow2(sbeta)*pow4(Mu) + (-1 +
2133  3*pow2(sbeta))*pow4(mU3)) - pow4(Mu)*(-4*mA2*pow2(cbeta)*pow2(Yt) + 6*
2134  mU32*pow2(cbeta)*pow2(Yt) + (16 + 5*pow2(sbeta))*pow4(mU3)) - 6*pow2(
2135  cbeta)*pow2(Yt)*pow6(mU3) + 2*Mu2*(-4*mA2*mU32*pow2(cbeta)*pow2(Yt) +
2136  6*pow2(cbeta)*pow2(Yt)*pow4(mU3) + 5*(3 + pow2(sbeta))*pow6(mU3)) - 15*
2137  pow8(mU3) - 5*pow2(sbeta)*pow8(mU3)))/(pow2(Mu2 - mU32)*pow2(sbeta)*
2138  pow4(mQ32 - mU32))) + (3*phixyz(mA2,mQ32,mU32)*pow2(cbeta)*pow2(Yt)*(-
2139  3*(-2*mA2*(mQ32 + mU32) + pow2(mQ32 - mU32) + pow4(mA)) + (2*Xt2*((3*
2140  mQ32 - 5*mU32)*pow2(mQ32 - mU32) + (3*mQ32 - 5*mU32)*pow4(mA) + mA2*(4*
2141  mQ32*mU32 - 6*pow4(mQ3) + 14*pow4(mU3))))/pow2(mQ32 - mU32) + 2*
2142  deltaxyz(mA2,mQ32,mU32)*(1 - (2*(mQ32 - 2*mU32)*Xt2)/pow2(mQ32 - mU32)
2143  + (Xt4*(-5*mQ32*mU32 + pow4(mQ3) + 12*pow4(mU3)))/pow4(mQ32 - mU32)) +
2144  (Xt4*(3*(mQ32 - 3*mU32)*pow4(mA) - 15*mU32*pow4(mQ3) - 6*mA2*(-2*mQ32*
2145  mU32 + pow4(mQ3) - 3*pow4(mU3)) + 29*mQ32*pow4(mU3) + 3*pow6(mQ3) - 17*
2146  pow6(mU3)))/pow3(-mQ32 + mU32) + (-4*(mQ32 + mU32)*pow2(-mQ32 + mU32 +
2147  Xt2)*pow6(mA) - 4*mA2*pow2(mQ32 - mU32)*(-((mU32 + 2*Xt2)*pow4(mQ3)) +
2148  mQ32*(Xt4 - pow4(mU3)) + mU32*(Xt4 + pow4(mU3)) + pow6(mQ3)) + pow2(-
2149  mQ32 + mU32 + Xt2)*pow8(mA) + pow2(mQ32 - mU32)*(-3*Xt4*pow4(mU3) - 2*
2150  mQ32*mU32*(3*mU32*Xt2 + Xt4 + 2*pow4(mU3)) + pow4(mQ3)*(6*mU32*Xt2 +
2151  Xt4 + 6*pow4(mU3)) - 2*(2*mU32 + Xt2)*pow6(mQ3) + 2*Xt2*pow6(mU3) +
2152  pow8(mQ3) + pow8(mU3)) + 2*pow4(mA)*((2*mU32*Xt2 + 3*Xt4)*pow4(mQ3) +
2153  3*Xt4*pow4(mU3) + mQ32*(2*mU32*Xt4 - 2*Xt2*pow4(mU3)) - 2*(2*mU32 + 3*
2154  Xt2)*pow6(mQ3) + 6*Xt2*pow6(mU3) + 3*pow8(mQ3) + pow8(mU3)))/(deltaxyz(
2155  mA2,mQ32,mU32)*pow2(mQ32 - mU32))))/(pow2(sbeta)*pow6(mU3)) + log(mU32/
2156  mQ32)*((72*Xt*Yt*pow2(cbeta))/((mQ32 - mU32)*pow2(sbeta)) - (6*(mA2 +
2157  mQ32 - mU32)*pow2(cbeta)*pow2(-mQ32 + mU32 + Xt2)*pow2(Yt))/(deltaxyz(
2158  mA2,mU32,mQ32)*pow2(mQ32 - mU32)*pow2(sbeta)) - (72*(mQ32 + 3*mU32)*Yt*
2159  pow2(cbeta)*pow3(Xt))/(pow2(sbeta)*pow3(mQ32 - mU32)) + (6*log(mA2/MR2)
2160  *pow2(cbeta)*(-3 - (2*Xt*Yt)/(mQ32 - mU32) - (Xt2*(mA2 - 5*mQ32 + 5*
2161  mU32 + pow2(Yt)))/pow2(mQ32 - mU32) + (2*(6*mA2 - mQ32 + mU32)*Yt*pow3(
2162  Xt))/pow3(mQ32 - mU32) + (3*Xt4*(mA2*(2*mQ32 + pow2(Yt)) - (mQ32 -
2163  mU32)*(mQ32 + mU32 + pow2(Yt))))/pow4(mQ32 - mU32)))/pow2(sbeta) + (6*
2164  Xt6*(-3*mQ32*mU32 - 10*pow4(mQ3) + pow4(mU3)))/(mQ32*pow4(mQ32 - mU32))
2165  + (3*pow2(cbeta)*pow2(Yt)*(pow3(mQ32 - mU32) - (mQ32 + 5*mU32)*pow4(mA)
2166  - (2*Xt2*((2*mQ32 - mU32)*pow2(mQ32 - mU32) + (2*mQ32 + mU32)*pow4(mA)
2167  - 4*mA2*(2*mQ32*mU32 + pow4(mQ3))))/(mQ32 - mU32) - mA2*(4*mQ32*mU32 +
2168  pow4(mQ3) - 5*pow4(mU3)) + pow6(mA) - (Xt4*(-((5*mQ32 + 3*mU32)*pow4(
2169  mA)) + 11*mU32*pow4(mQ3) - 5*mQ32*pow4(mU3) + mA2*(4*mQ32*mU32 + 7*
2170  pow4(mQ3) + 5*pow4(mU3)) + pow6(mA) - 3*pow6(mQ3) - 3*pow6(mU3)))/pow2(
2171  mQ32 - mU32)))/(mQ32*mU32*deltaxyz(mA2,mQ32,mU32)*pow2(sbeta)) + (6*
2172  Xt2*((pow2(cbeta)*(2*mA2*mQ32*mU32 + (mU32 + 2*pow2(Yt))*pow4(mQ3) +
2173  mQ32*(mU32*pow2(Yt) - 5*pow4(mU3)) - pow2(Yt)*pow4(mU3)))/mU32 - (Mu2*(
2174  Mu2 - mU32)*(-2 + pow2(sbeta))*pow4(mU3) + pow4(mQ3)*(Mu2*mU32*(-16 +
2175  5*pow2(sbeta)) + (13 + 16*pow2(sbeta))*pow4(Mu) - 3*(3 + 7*pow2(sbeta))
2176  *pow4(mU3)) + (-(Mu2*(13 + 16*pow2(sbeta))) + mU32*(19 + 16*pow2(sbeta)
2177  ))*pow6(mQ3) + mQ32*(mU32*(5 - 21*pow2(sbeta))*pow4(Mu) + Mu2*(7 + 20*
2178  pow2(sbeta))*pow4(mU3) - 4*pow6(Mu) + (-2 + pow2(sbeta))*pow6(mU3)))/((
2179  mQ32 - Mu2)*(Mu2 - mU32))))/(mQ32*pow2(mQ32 - mU32)*pow2(sbeta)) - (3*(
2180  pow2(-(Mu*mU32) + pow3(Mu))*(-(mA2*pow2(cbeta)*pow2(Yt)) + 3*mU32*pow2(
2181  cbeta)*pow2(Yt) + 2*pow4(mU3)) + pow4(mQ3)*((mU32*(-9 + 5*pow2(cbeta) +
2182  8*pow2(sbeta)) + pow2(cbeta)*pow2(Yt))*pow4(Mu) + pow2(cbeta)*pow2(Yt)*
2183  pow4(mU3) - 2*Mu2*(mU32*pow2(cbeta)*pow2(Yt) + (-2 + 5*pow2(cbeta) + 8*
2184  pow2(sbeta))*pow4(mU3)) + (-1 + 5*pow2(cbeta) + 8*pow2(sbeta))*pow6(
2185  mU3)) - mQ32*(-(mA2*pow2(cbeta)*pow2(Yt)*pow4(mU3)) + pow4(Mu)*(-(mA2*
2186  pow2(cbeta)*pow2(Yt)) + mU32*pow2(cbeta)*pow2(Yt) - 2*(-7 + 5*pow2(
2187  cbeta) + 8*pow2(sbeta))*pow4(mU3)) + (mU32*(-13 + 5*pow2(cbeta) + 8*
2188  pow2(sbeta)) + pow2(cbeta)*pow2(Yt))*pow6(Mu) + 3*pow2(cbeta)*pow2(Yt)*
2189  pow6(mU3) + Mu2*(2*mA2*mU32*pow2(cbeta)*pow2(Yt) - 5*pow2(cbeta)*pow2(
2190  Yt)*pow4(mU3) + (-9 + 5*pow2(cbeta) + 8*pow2(sbeta))*pow6(mU3)) + 2*
2191  pow8(mU3))))/(mQ32*(mQ32 - Mu2)*mU32*pow2(Mu2 - mU32)*pow2(sbeta)) + 6*
2192  lmQ3MR*((-10*Xt*Yt*pow2(cbeta))/((mQ32 - mU32)*pow2(sbeta)) + (2*(-6*
2193  mA2 + 7*mQ32 + 5*mU32)*Yt*pow2(cbeta)*pow3(Xt))/(pow2(sbeta)*pow3(mQ32
2194  - mU32)) + (6*mQ32*Xt6)/pow4(mQ32 - mU32) - (Xt2*(pow2(cbeta)*pow2(mQ32
2195  - Mu2)*pow2(Mu2 - mU32)*(mA2 + 3*mQ32 - 5*mU32 + pow2(Yt)) - 2*mU32*
2196  pow4(Mu)*(-2*Mu2*mU32*(7 + 9*pow2(sbeta)) + (8 + 9*pow2(sbeta))*pow4(
2197  Mu) + (7 + 9*pow2(sbeta))*pow4(mU3)) + 2*(-4*Mu2*mU32*(3 + 4*pow2(
2198  sbeta)) + (7 + 8*pow2(sbeta))*pow4(Mu) + 2*(3 + 4*pow2(sbeta))*pow4(
2199  mU3))*pow6(mQ3) - 2*pow4(mQ3)*(-(mU32*(18 + 23*pow2(sbeta))*pow4(Mu)) -
2200  2*Mu2*(-1 + pow2(sbeta))*pow4(mU3) + 2*(7 + 8*pow2(sbeta))*pow6(Mu) + (
2201  5 + 9*pow2(sbeta))*pow6(mU3)) + 2*mQ32*Mu2*(2*mU32*(-2 + pow2(sbeta))*
2202  pow4(Mu) - 4*Mu2*(3 + 7*pow2(sbeta))*pow4(mU3) + (9 + 8*pow2(sbeta))*
2203  pow6(Mu) + 2*(5 + 9*pow2(sbeta))*pow6(mU3))))/(pow2(mQ32 - Mu2)*pow2(
2204  mQ32 - mU32)*pow2(Mu2 - mU32)*pow2(sbeta)) + (4*pow2(cbeta)*pow2(mQ32 -
2205  Mu2)*pow2(Mu2 - mU32) - 2*mQ32*Mu2*mU32*(mQ32 + mU32)*(-3 + 4*pow2(
2206  sbeta)) + (-3 + 4*pow2(sbeta))*pow4(mQ3)*pow4(mU3) + pow4(Mu)*(4*mQ32*
2207  mU32*(-3 + 4*pow2(sbeta)) + 4*pow2(sbeta)*pow4(mQ3) + (-1 + 4*pow2(
2208  sbeta))*pow4(mU3)) + (mU32*(2 - 8*pow2(sbeta)) - 8*mQ32*pow2(sbeta))*
2209  pow6(Mu) + (2 + 4*pow2(sbeta))*pow8(Mu))/(pow2(mQ32 - Mu2)*pow2(Mu2 -
2210  mU32)*pow2(sbeta)) + (Xt4*(pow6(mQ3)*((mU32*(70 + 44*pow2(sbeta)) + 9*
2211  pow2(cbeta)*pow2(Yt))*pow4(Mu) + 9*pow2(cbeta)*pow2(Yt)*pow4(mU3) - 2*
2212  Mu2*(9*mU32*pow2(cbeta)*pow2(Yt) + (19 + 14*pow2(sbeta))*pow4(mU3)) -
2213  4*(9 + 5*pow2(sbeta))*pow6(Mu) + (2 + 4*pow2(sbeta))*pow6(mU3)) + (Mu2
2214  - mU32)*pow4(mQ3)*(3*mA2*mU32*pow2(cbeta)*pow2(Yt) - 2*(mU32*(11 + 9*
2215  pow2(sbeta)) + 9*pow2(cbeta)*pow2(Yt))*pow4(Mu) + 3*pow2(cbeta)*pow2(
2216  Yt)*pow4(mU3) - 3*Mu2*(mA2*pow2(cbeta)*pow2(Yt) - 5*mU32*pow2(cbeta)*
2217  pow2(Yt) + (3 + 2*pow2(sbeta))*pow4(mU3)) + 10*(2 + pow2(sbeta))*pow6(
2218  Mu) + (13 + 14*pow2(sbeta))*pow6(mU3)) + (-2*Mu2*mU32*(17 + 10*pow2(
2219  sbeta)) + 2*(9 + 5*pow2(sbeta))*pow4(Mu) + (17 + 10*pow2(sbeta))*pow4(
2220  mU3))*pow8(mQ3) - pow4(Mu)*(3*mA2*pow2(cbeta)*pow2(Yt)*pow4(mU3) +
2221  pow4(Mu)*(3*mA2*pow2(cbeta)*pow2(Yt) + 3*mU32*pow2(cbeta)*pow2(Yt) + 2*
2222  (8 + 7*pow2(sbeta))*pow4(mU3)) + 3*pow2(cbeta)*pow2(Yt)*pow6(mU3) - 2*
2223  Mu2*(3*mA2*mU32*pow2(cbeta)*pow2(Yt) + 3*pow2(cbeta)*pow2(Yt)*pow4(mU3)
2224  + (15 + 14*pow2(sbeta))*pow6(mU3)) + (15 + 14*pow2(sbeta))*pow8(mU3)) +
2225  mQ32*Mu2*(6*mA2*pow2(cbeta)*pow2(Yt)*pow4(mU3) + 2*pow4(Mu)*(3*mA2*
2226  pow2(cbeta)*pow2(Yt) - 6*mU32*pow2(cbeta)*pow2(Yt) + 2*(6 + 5*pow2(
2227  sbeta))*pow4(mU3)) + (mU32*(2 + 4*pow2(sbeta)) + 9*pow2(cbeta)*pow2(Yt)
2228  )*pow6(Mu) + 6*pow2(cbeta)*pow2(Yt)*pow6(mU3) - Mu2*(12*mA2*mU32*pow2(
2229  cbeta)*pow2(Yt) + 3*pow2(cbeta)*pow2(Yt)*pow4(mU3) + (50 + 52*pow2(
2230  sbeta))*pow6(mU3)) + (26 + 28*pow2(sbeta))*pow8(mU3))))/(pow2(mQ32 -
2231  Mu2)*pow2(Mu2 - mU32)*pow2(sbeta)*pow4(mQ32 - mU32))) + (3*Xt4*(-((
2232  pow2(cbeta)*(7*mU32*pow2(Yt)*pow4(mQ3) + mA2*(2*mQ32*mU32*pow2(Yt) + (
2233  12*mU32 - pow2(Yt))*pow4(mQ3) - pow2(Yt)*pow4(mU3)) - 3*(mU32 - pow2(
2234  Yt))*pow6(mQ3) + pow2(Yt)*pow6(mU3) + mQ32*(13*pow2(Yt)*pow4(mU3) + 3*
2235  pow6(mU3))))/mU32) - (-2*(-1 + 2*pow2(sbeta))*pow2(-(Mu*mU32) + pow3(
2236  Mu))*pow6(mU3) + pow6(mQ3)*(2*mU32*(113 + 50*pow2(sbeta))*pow4(Mu) -
2237  Mu2*(233 + 164*pow2(sbeta))*pow4(mU3) - 3*(21 + 4*pow2(sbeta))*pow6(Mu)
2238  + 2*(41 + 38*pow2(sbeta))*pow6(mU3)) + (-24*Mu2*mU32*(4 + pow2(sbeta))
2239  + (43 + 12*pow2(sbeta))*pow4(Mu) + (49 + 12*pow2(sbeta))*pow4(mU3))*
2240  pow8(mQ3) + mQ32*mU32*(-2*(83 + 90*pow2(sbeta))*pow4(Mu)*pow4(mU3) +
2241  mU32*(67 + 92*pow2(sbeta))*pow6(Mu) + 3*Mu2*(31 + 28*pow2(sbeta))*pow6(
2242  mU3) + 12*pow8(Mu) + 2*(-1 + 2*pow2(sbeta))*pow8(mU3)) + pow4(mQ3)*(3*(
2243  39 + 20*pow2(sbeta))*pow4(Mu)*pow4(mU3) - 2*mU32*(75 + 38*pow2(sbeta))*
2244  pow6(Mu) + 18*Mu2*(5 + 6*pow2(sbeta))*pow6(mU3) + 24*pow8(Mu) - (93 +
2245  92*pow2(sbeta))*pow8(mU3)))/((mQ32 - Mu2)*pow2(Mu2 - mU32))))/(mQ32*
2246  pow2(sbeta)*pow4(mQ32 - mU32)) + (6*lmUMR*(-(pow4(mQ3)*(4*Mu2*mU32 +
2247  pow4(Mu) - 2*pow4(mU3))) + 2*mQ32*(4*mU32*pow4(Mu) - 2*Mu2*pow4(mU3) +
2248  pow6(Mu)) - 3*pow8(Mu) + (Xt4*(pow6(mQ3)*(44*mU32*pow4(Mu) - 28*Mu2*
2249  pow4(mU3) - 18*pow6(Mu) + 4*pow6(mU3)) + (-8*Mu2*mU32 + 3*pow4(Mu) + 4*
2250  pow4(mU3))*pow8(mQ3) + pow4(mU3)*pow8(Mu) - 2*mQ32*Mu2*(9*pow4(Mu)*
2251  pow4(mU3) - 14*mU32*pow6(Mu) + 2*Mu2*pow6(mU3) + 6*pow8(Mu) - 2*pow8(
2252  mU3)) + pow4(mQ3)*(41*pow4(Mu)*pow4(mU3) - 60*mU32*pow6(Mu) - 4*Mu2*
2253  pow6(mU3) + 25*pow8(Mu) - 2*pow8(mU3))))/pow4(mQ32 - mU32) - (2*Xt2*((-
2254  4*Mu2*mU32 + pow4(Mu) + 2*pow4(mU3))*pow6(mQ3) + pow4(mQ3)*(13*mU32*
2255  pow4(Mu) - 6*Mu2*pow4(mU3) - 4*pow6(Mu)) - 6*pow4(mU3)*pow6(Mu) + 2*
2256  pow4(Mu)*pow6(mU3) + 7*mU32*pow8(Mu) + mQ32*(4*pow4(Mu)*pow4(mU3) - 10*
2257  mU32*pow6(Mu) + 3*pow8(Mu)) - 2*power10(Mu)))/pow2(mQ32 - mU32)))/(
2258  pow2(mQ32 - Mu2)*pow2(Mu2 - mU32)*pow2(sbeta))) + (6*Xt4*(-6*mQ32*(mQ32
2259  - Mu2)*(Mu2 - mU32)*mU32*dilog(1 - mQ32/mU32)*pow2(mQ32 - mU32)*pow2(
2260  sbeta) + 3*mA2*mU32*pow2(cbeta)*pow4(mQ3)*pow4(Mu) + 9*mU32*pow2(cbeta)
2261  *pow2(Yt)*pow4(mQ3)*pow4(Mu) + 2*mQ32*(mQ32 - Mu2)*(Mu2 - mU32)*mU32*
2262  dilog(1 - mQ32/Mu2)*(mQ32*(-6*Mu2 + 2*mU32) + 2*pow4(mQ3) + 3*pow4(Mu)
2263  - pow4(mU3)) + 3*mA2*Mu2*pow2(cbeta)*pow4(mQ3)*pow4(mU3) + 3*Mu2*pow2(
2264  cbeta)*pow2(Yt)*pow4(mQ3)*pow4(mU3) - 6*mA2*mQ32*pow2(cbeta)*pow4(Mu)*
2265  pow4(mU3) - 12*mQ32*pow2(cbeta)*pow2(Yt)*pow4(Mu)*pow4(mU3) - 73*pow4(
2266  mQ3)*pow4(Mu)*pow4(mU3) + 22*dilog(1 - mU32/Mu2)*pow4(mQ3)*pow4(Mu)*
2267  pow4(mU3) + 6*pow2(cbeta)*pow4(mQ3)*pow4(Mu)*pow4(mU3) - 114*pow2(
2268  sbeta)*pow4(mQ3)*pow4(Mu)*pow4(mU3) - 5*mA2*Mu2*mU32*pow2(cbeta)*pow6(
2269  mQ3) - 11*Mu2*mU32*pow2(cbeta)*pow2(Yt)*pow6(mQ3) + 56*mU32*pow4(Mu)*
2270  pow6(mQ3) + 16*mU32*dilog(1 - mU32/Mu2)*pow4(Mu)*pow6(mQ3) + 2*mA2*
2271  pow2(cbeta)*pow4(Mu)*pow6(mQ3) - 3*mU32*pow2(cbeta)*pow4(Mu)*pow6(mQ3)
2272  + 62*mU32*pow2(sbeta)*pow4(Mu)*pow6(mQ3) + 2*pow2(cbeta)*pow2(Yt)*pow4(
2273  Mu)*pow6(mQ3) + 21*Mu2*pow4(mU3)*pow6(mQ3) - 20*Mu2*dilog(1 - mU32/Mu2)
2274  *pow4(mU3)*pow6(mQ3) + 3*mA2*pow2(cbeta)*pow4(mU3)*pow6(mQ3) - 3*Mu2*
2275  pow2(cbeta)*pow4(mU3)*pow6(mQ3) + 52*Mu2*pow2(sbeta)*pow4(mU3)*pow6(
2276  mQ3) + 9*pow2(cbeta)*pow2(Yt)*pow4(mU3)*pow6(mQ3) - 12*mU32*pow4(mQ3)*
2277  pow6(Mu) - 18*mU32*dilog(1 - mU32/Mu2)*pow4(mQ3)*pow6(Mu) + 18*mQ32*
2278  pow4(mU3)*pow6(Mu) - 6*mQ32*dilog(1 - mU32/Mu2)*pow4(mU3)*pow6(Mu) - 4*
2279  pow6(mQ3)*pow6(Mu) + 5*mA2*mQ32*Mu2*pow2(cbeta)*pow6(mU3) + 11*mQ32*
2280  Mu2*pow2(cbeta)*pow2(Yt)*pow6(mU3) + 61*Mu2*pow4(mQ3)*pow6(mU3) - 2*
2281  Mu2*dilog(1 - mU32/Mu2)*pow4(mQ3)*pow6(mU3) - 6*mA2*pow2(cbeta)*pow4(
2282  mQ3)*pow6(mU3) - 3*Mu2*pow2(cbeta)*pow4(mQ3)*pow6(mU3) + 56*Mu2*pow2(
2283  sbeta)*pow4(mQ3)*pow6(mU3) - 12*pow2(cbeta)*pow2(Yt)*pow4(mQ3)*pow6(
2284  mU3) + 8*mQ32*pow4(Mu)*pow6(mU3) - 2*mQ32*dilog(1 - mU32/Mu2)*pow4(Mu)*
2285  pow6(mU3) + mA2*pow2(cbeta)*pow4(Mu)*pow6(mU3) - 3*mQ32*pow2(cbeta)*
2286  pow4(Mu)*pow6(mU3) + 58*mQ32*pow2(sbeta)*pow4(Mu)*pow6(mU3) + pow2(
2287  cbeta)*pow2(Yt)*pow4(Mu)*pow6(mU3) - 79*pow6(mQ3)*pow6(mU3) + 4*dilog(1
2288  - mU32/Mu2)*pow6(mQ3)*pow6(mU3) + 6*pow2(cbeta)*pow6(mQ3)*pow6(mU3) -
2289  114*pow2(sbeta)*pow6(mQ3)*pow6(mU3) - 2*pow6(Mu)*pow6(mU3) - 50*Mu2*
2290  mU32*pow8(mQ3) - 4*Mu2*mU32*dilog(1 - mU32/Mu2)*pow8(mQ3) - 2*mA2*Mu2*
2291  pow2(cbeta)*pow8(mQ3) + 2*mA2*mU32*pow2(cbeta)*pow8(mQ3) + 3*Mu2*mU32*
2292  pow2(cbeta)*pow8(mQ3) - 58*Mu2*mU32*pow2(sbeta)*pow8(mQ3) - 2*Mu2*pow2(
2293  cbeta)*pow2(Yt)*pow8(mQ3) + 2*mU32*pow2(cbeta)*pow2(Yt)*pow8(mQ3) + 6*
2294  pow4(Mu)*pow8(mQ3) - 4*pow2(sbeta)*pow4(Mu)*pow8(mQ3) + 46*pow4(mU3)*
2295  pow8(mQ3) + 4*dilog(1 - mU32/Mu2)*pow4(mU3)*pow8(mQ3) - 3*pow2(cbeta)*
2296  pow4(mU3)*pow8(mQ3) + 62*pow2(sbeta)*pow4(mU3)*pow8(mQ3) + 6*mQ32*mU32*
2297  dilog(1 - mU32/Mu2)*pow8(Mu) - 29*mQ32*Mu2*pow8(mU3) + 2*mQ32*Mu2*
2298  dilog(1 - mU32/Mu2)*pow8(mU3) + mA2*mQ32*pow2(cbeta)*pow8(mU3) - mA2*
2299  Mu2*pow2(cbeta)*pow8(mU3) + 3*mQ32*Mu2*pow2(cbeta)*pow8(mU3) - 56*mQ32*
2300  Mu2*pow2(sbeta)*pow8(mU3) + mQ32*pow2(cbeta)*pow2(Yt)*pow8(mU3) - Mu2*
2301  pow2(cbeta)*pow2(Yt)*pow8(mU3) + 30*pow4(mQ3)*pow8(mU3) - 2*dilog(1 -
2302  mU32/Mu2)*pow4(mQ3)*pow8(mU3) - 3*pow2(cbeta)*pow4(mQ3)*pow8(mU3) + 58*
2303  pow2(sbeta)*pow4(mQ3)*pow8(mU3) + 3*pow4(Mu)*pow8(mU3) - 2*pow2(sbeta)*
2304  pow4(Mu)*pow8(mU3) - 2*Mu2*power10(mQ3) + 2*mU32*power10(mQ3) + 4*Mu2*
2305  pow2(sbeta)*power10(mQ3) - 4*mU32*pow2(sbeta)*power10(mQ3) + mQ32*
2306  power10(mU3) - Mu2*power10(mU3) - 2*mQ32*pow2(sbeta)*power10(mU3) + 2*
2307  Mu2*pow2(sbeta)*power10(mU3)))/(mQ32*(mQ32 - Mu2)*(Mu2 - mU32)*mU32*
2308  pow2(sbeta)*pow4(mQ32 - mU32)) + 3*lmQ3MR*((48*Yt*pow2(cbeta)*pow3(Xt))
2309  /(pow2(mQ32 - mU32)*pow2(sbeta)) + (pow2(cbeta)*pow2(-mQ32 + mU32 +
2310  Xt2)*pow2(Yt)*(pow2(mQ32 - mU32) - pow4(mA)))/(mU32*deltaxyz(mA2,mU32,
2311  mQ32)*pow2(mQ32 - mU32)*pow2(sbeta)) + (2*Xt6*(5*mQ32*mU32 + 2*pow4(
2312  mQ3) - pow4(mU3)))/(mQ32*mU32*pow3(mQ32 - mU32)) + (pow2(cbeta)*pow2(
2313  Yt)*(mA2*(3*mQ32 + 5*mU32)*pow2(mQ32 - mU32) - pow4(mA)*(4*mQ32*mU32 +
2314  3*pow4(mQ3) + 5*pow4(mU3)) - pow4(mQ32 - mU32) + (mQ32 + mU32)*pow6(mA)
2315  + (2*Xt2*(pow4(mA)*(2*mQ32*mU32 + 3*pow4(mQ3) - pow4(mU3)) + pow4(mQ32
2316  - mU32) - mQ32*pow6(mA) + mA2*(2*mU32*pow4(mQ3) + mQ32*pow4(mU3) - 3*
2317  pow6(mQ3))))/(mQ32 - mU32) + (Xt4*(-3*(mQ32 + mU32)*pow4(mA) + 3*mU32*
2318  pow4(mQ3) + mQ32*pow4(mU3) + mA2*(3*pow4(mQ3) + 5*pow4(mU3)) + pow6(mA)
2319  - pow6(mQ3) - 3*pow6(mU3)))/(mQ32 - mU32)))/(mQ32*deltaxyz(mA2,mQ32,
2320  mU32)*pow2(sbeta)*pow4(mU3)) - (8*lmUMR*(2*mQ32*Mu2*mU32*(mQ32 + mU32)
2321  - pow4(mQ3)*pow4(mU3) + pow4(Mu)*(-4*mQ32*mU32 + pow4(mU3)) - 2*mU32*
2322  pow6(Mu) + 2*pow8(Mu)))/(pow2(mQ32 - Mu2)*pow2(Mu2 - mU32)*pow2(sbeta))
2323  + (2*Xt2*(Mu2*(Mu2 - mU32)*(mU32*(-2 + pow2(sbeta)) - pow2(cbeta)*pow2(
2324  Yt))*pow4(mU3) + (Mu2 - mU32)*(2*mU32*(-2 + pow2(sbeta)) - pow2(cbeta)*
2325  pow2(Yt))*pow6(mQ3) + pow4(mQ3)*(-(mA2*mU32*pow2(cbeta)*pow2(Yt)) + (-
2326  2*mU32*(-2 + pow2(sbeta)) + pow2(cbeta)*pow2(Yt))*pow4(Mu) + pow2(
2327  cbeta)*pow2(Yt)*pow4(mU3) + Mu2*(mA2*pow2(cbeta)*pow2(Yt) - 2*mU32*
2328  pow2(cbeta)*pow2(Yt) + (-12 + 2*pow2(cbeta) + 3*pow2(sbeta))*pow4(mU3))
2329  - (-4 + 2*pow2(cbeta) + pow2(sbeta))*pow6(mU3)) + mQ32*(-(pow4(Mu)*(
2330  mA2*pow2(cbeta)*pow2(Yt) - mU32*pow2(cbeta)*pow2(Yt) + (-4 + 2*pow2(
2331  cbeta) + pow2(sbeta))*pow4(mU3))) - pow2(cbeta)*pow2(Yt)*pow6(mU3) +
2332  Mu2*(mA2*mU32*pow2(cbeta)*pow2(Yt) + 2*(1 + pow2(cbeta))*pow6(mU3)) + (
2333  -2 + pow2(sbeta))*pow8(mU3))))/(mQ32*(mQ32 - Mu2)*(mQ32 - mU32)*(Mu2 -
2334  mU32)*pow2(sbeta)*pow4(mU3)) - (Xt4*(-(pow2(Mu2 - mU32)*pow4(Mu)*pow4(
2335  mU3)*(-(mA2*pow2(cbeta)*pow2(Yt)) + mU32*pow2(cbeta)*pow2(Yt) + (-2 +
2336  4*pow2(sbeta))*pow4(mU3))) + pow8(mQ3)*(mA2*pow2(cbeta)*pow2(Yt)*pow4(
2337  mU3) + pow4(Mu)*(mA2*pow2(cbeta)*pow2(Yt) - 4*mU32*pow2(cbeta)*pow2(Yt)
2338  - 2*(47 + 18*pow2(sbeta))*pow4(mU3)) + 2*(mU32*(4 - 8*pow2(sbeta)) +
2339  pow2(cbeta)*pow2(Yt))*pow6(Mu) + 2*Mu2*(-(mA2*mU32*pow2(cbeta)*pow2(Yt)
2340  ) + pow2(cbeta)*pow2(Yt)*pow4(mU3) + (78 + 60*pow2(sbeta))*pow6(mU3)) -
2341  2*(37 + 34*pow2(sbeta))*pow8(mU3)) + pow6(mQ3)*(2*(-(mA2*pow2(cbeta)*
2342  pow2(Yt)) + mU32*pow2(cbeta)*pow2(Yt) + (88 + 60*pow2(sbeta))*pow4(mU3)
2343  )*pow6(Mu) + 2*(-(mA2*pow2(cbeta)*pow2(Yt)) - 5*mU32*pow2(cbeta)*pow2(
2344  Yt) + (26 + 32*pow2(sbeta))*pow4(mU3))*pow6(mU3) - pow4(Mu)*(-2*mA2*
2345  mU32*pow2(cbeta)*pow2(Yt) + 11*pow2(cbeta)*pow2(Yt)*pow4(mU3) + 4*(67 +
2346  50*pow2(sbeta))*pow6(mU3)) + (mU32*(-4 + 8*pow2(sbeta)) - pow2(cbeta)*
2347  pow2(Yt))*pow8(Mu) + 2*Mu2*(mA2*pow2(cbeta)*pow2(Yt)*pow4(mU3) + 10*
2348  pow2(cbeta)*pow2(Yt)*pow6(mU3) + 4*(7 + pow2(sbeta))*pow8(mU3))) +
2349  pow4(mQ3)*(-2*Mu2*(-(mA2*pow2(cbeta)*pow2(Yt)) - 11*mU32*pow2(cbeta)*
2350  pow2(Yt) + 6*(9 + 10*pow2(sbeta))*pow4(mU3))*pow6(mU3) + 2*pow6(Mu)*(
2351  mA2*mU32*pow2(cbeta)*pow2(Yt) + 10*pow2(cbeta)*pow2(Yt)*pow4(mU3) + (50
2352  + 4*pow2(sbeta))*pow6(mU3)) + (mA2*pow2(cbeta)*pow2(Yt) - 2*(55 + 34*
2353  pow2(sbeta))*pow4(mU3))*pow8(Mu) + (mA2*pow2(cbeta)*pow2(Yt) - mU32*
2354  pow2(cbeta)*pow2(Yt) + (2 - 4*pow2(sbeta))*pow4(mU3))*pow8(mU3) + pow4(
2355  Mu)*(-6*mA2*pow2(cbeta)*pow2(Yt)*pow4(mU3) - 41*pow2(cbeta)*pow2(Yt)*
2356  pow6(mU3) + 8*(13 + 23*pow2(sbeta))*pow8(mU3))) + 2*mQ32*Mu2*mU32*((-(
2357  mA2*pow2(cbeta)*pow2(Yt)) - 5*mU32*pow2(cbeta)*pow2(Yt) + 4*(5 + 8*
2358  pow2(sbeta))*pow4(mU3))*pow6(Mu) + (-(mA2*pow2(cbeta)*pow2(Yt)) + mU32*
2359  pow2(cbeta)*pow2(Yt) + (-2 + 4*pow2(sbeta))*pow4(mU3))*pow6(mU3) +
2360  pow4(Mu)*(mA2*mU32*pow2(cbeta)*pow2(Yt) + 11*pow2(cbeta)*pow2(Yt)*pow4(
2361  mU3) - 4*(14 + 15*pow2(sbeta))*pow6(mU3)) + 6*mU32*pow8(Mu) + Mu2*(mA2*
2362  pow2(cbeta)*pow2(Yt)*pow4(mU3) - 7*pow2(cbeta)*pow2(Yt)*pow6(mU3) + (34
2363  + 24*pow2(sbeta))*pow8(mU3))) + pow2(Mu2 - mU32)*(mU32*(-4 + 8*pow2(
2364  sbeta)) - pow2(cbeta)*pow2(Yt))*power10(mQ3)))/(mQ32*pow2(mQ32 - Mu2)*
2365  pow2(Mu2 - mU32)*pow2(sbeta)*pow3(mQ32 - mU32)*pow4(mU3)) + (mU32*pow2(
2366  Mu2 - mU32)*pow4(Mu)*(-(mA2*pow2(cbeta)*pow2(Yt)) + 3*mU32*pow2(cbeta)*
2367  pow2(Yt) + 2*pow4(mU3)) + pow2(Mu2 - mU32)*(4*mU32 + pow2(cbeta)*pow2(
2368  Yt))*pow8(mQ3) - pow6(mQ3)*(mA2*pow2(cbeta)*pow2(Yt)*pow4(mU3) + pow4(
2369  Mu)*(mA2*pow2(cbeta)*pow2(Yt) - 5*mU32*pow2(cbeta)*pow2(Yt) + 2*(-16 +
2370  7*pow2(cbeta) + 10*pow2(sbeta))*pow4(mU3)) + 2*(4*mU32 + pow2(cbeta)*
2371  pow2(Yt))*pow6(Mu) - pow2(cbeta)*pow2(Yt)*pow6(mU3) - 2*Mu2*(mA2*mU32*
2372  pow2(cbeta)*pow2(Yt) - 2*pow2(cbeta)*pow2(Yt)*pow4(mU3) + 2*(-6 + 7*
2373  pow2(cbeta) + 10*pow2(sbeta))*pow6(mU3)) + 2*(-3 + 7*pow2(cbeta) + 10*
2374  pow2(sbeta))*pow8(mU3)) + pow4(mQ3)*(2*(mA2*pow2(cbeta)*pow2(Yt) - 2*
2375  mU32*pow2(cbeta)*pow2(Yt) + 2*(-10 + 7*pow2(cbeta) + 10*pow2(sbeta))*
2376  pow4(mU3))*pow6(Mu) + (-(mA2*pow2(cbeta)*pow2(Yt)) + 3*mU32*pow2(cbeta)
2377  *pow2(Yt) + 2*pow4(mU3))*pow6(mU3) + pow4(Mu)*(-5*mA2*mU32*pow2(cbeta)*
2378  pow2(Yt) + 8*pow2(cbeta)*pow2(Yt)*pow4(mU3) + (38 - 56*pow2(cbeta) -
2379  80*pow2(sbeta))*pow6(mU3)) + (4*mU32 + pow2(cbeta)*pow2(Yt))*pow8(Mu) +
2380  4*Mu2*(mA2*pow2(cbeta)*pow2(Yt)*pow4(mU3) - 2*pow2(cbeta)*pow2(Yt)*
2381  pow6(mU3) + (-4 + 7*pow2(cbeta) + 10*pow2(sbeta))*pow8(mU3))) - mQ32*
2382  Mu2*((mA2*pow2(cbeta)*pow2(Yt) - mU32*pow2(cbeta)*pow2(Yt) + 2*(-14 +
2383  7*pow2(cbeta) + 10*pow2(sbeta))*pow4(mU3))*pow6(Mu) - 2*mA2*pow2(cbeta)
2384  *pow2(Yt)*pow6(mU3) - 4*pow4(Mu)*(mA2*mU32*pow2(cbeta)*pow2(Yt) - 2*
2385  pow2(cbeta)*pow2(Yt)*pow4(mU3) + (-11 + 7*pow2(cbeta) + 10*pow2(sbeta))
2386  *pow6(mU3)) + 6*pow2(cbeta)*pow2(Yt)*pow8(mU3) + Mu2*(5*mA2*pow2(cbeta)
2387  *pow2(Yt)*pow4(mU3) - 13*pow2(cbeta)*pow2(Yt)*pow6(mU3) + 2*(-13 + 7*
2388  pow2(cbeta) + 10*pow2(sbeta))*pow8(mU3)) + 4*power10(mU3)))/(mQ32*pow2(
2389  mQ32 - Mu2)*pow2(Mu2 - mU32)*pow2(sbeta)*pow4(mU3)));
2390 }
2391 
2393 {
2394  using std::log;
2395  using himalaya::dilog;
2396 
2397  const double MR2 = pow2(p.scale);
2398  const double lMR = omitLogs*log(MR2);
2399  const double mL32 = p.ml2(2,2);
2400  const double mE32 = p.me2(2,2);
2401  const double mL3 = std::sqrt(mL32);
2402  const double mE3 = std::sqrt(mE32);
2403  const double mA = p.MA;
2404  const double sbeta = calcSinBeta();
2405  const double cbeta = calcCosBeta();
2406  const double sbe = sbeta;
2407  const double cbe = cbeta;
2408  const double Xtau = calcXtau();
2409  const double Ytau = calcYtau();
2410  const double Mu = p.mu;
2411 
2412  if (std::abs(mE3 - mL3) < 0.1*mE3) {
2413  const double lMS = log(mL32/MR2);
2414  const double M = mL3;
2415  const double Xtau2 = pow2(Xtau);
2416  return (pow2(cbe)*(cbe*(4.994969600000008 - 48.*lMS)*sbe*pow3(M)*pow3(Xtau)
2417  + Xtau2*pow4(M)*(-0.1268863999999965 + pow2(cbe)*(lMS*(99. - 40.5*pow2(sbe))
2418  + 25.88317440000001*pow2(sbe)) + (-96. + 6.75*lMS)*pow4(cbe) + lMS*(74.25
2419  - 99.*pow2(sbe) + 6.75*pow4(sbe))) + pow2(M)*(-0.12437120000000013
2420  + pow2(cbe)*(6.621856000000005*pow2(sbe) + lMS*(-22.5 + 4.5*pow2(sbe)))
2421  + (39. - 0.75*lMS)*pow4(cbe) + lMS*(-18.75 + 22.5*pow2(sbe)
2422  - 0.75*pow4(sbe)))*pow4(Xtau) + cbe*(4.507545599999993 + 108.*lMS)*sbe
2423  *Xtau*pow5(M) + cbe*(-0.24874240000000025 + 6.*lMS)*M*sbe*pow5(Xtau)
2424  + (0.7512575999999989 + pow2(cbe)*(3.9004104065361593*pow2(sbe)
2425  + lMS*(-30. + 58.5*pow2(sbe))) + (54. - 9.75*lMS + 18.*pow2(lMS))
2426  *pow4(cbe) + lMS*(-2.25 + 30.*pow2(sbe) - 9.75*pow4(sbe)))*pow6(M)
2427  + (lMS*(1.5 - 1.5*pow2(sbe)) + pow2(cbe)*(1.5*lMS - 0.12437120000000013
2428  *pow2(sbe)) - 3.*pow4(cbe))*pow6(Xtau)))/pow6(M);
2429  }
2430  return 2*(5 + lMR*(10 - 8*log(mE3)) - 8*log(mE3) - 12*(1 + lMR)*log(mL3) + 5*
2431  pow2(lMR) + 8*pow2(log(mE3)) + 12*pow2(log(mL3)) - (pow2(Xtau)*(-36*
2432  pow2(mE3)*(pow2(mE3) - pow2(mL3))*pow2(mL3)*pow2(log(mE3)) - 4*pow2(
2433  mL3)*pow4(mE3) - 2*lMR*pow2(mL3)*pow4(mE3) - 38*log(mL3)*pow2(mL3)*
2434  pow4(mE3) - 36*lMR*log(mL3)*pow2(mL3)*pow4(mE3) + 36*pow2(mL3)*pow2(
2435  log(mL3))*pow4(mE3) + pow2(mE3)*pow4(mL3) - lMR*pow2(mE3)*pow4(mL3) +
2436  34*log(mL3)*pow2(mE3)*pow4(mL3) + 32*lMR*log(mL3)*pow2(mE3)*pow4(mL3) -
2437  28*pow2(mE3)*pow2(log(mL3))*pow4(mL3) - 2*log(mE3)*pow2(mE3)*(-3*(7 +
2438  6*lMR)*pow2(mE3)*pow2(mL3) + pow4(mE3) + 16*(1 + lMR)*pow4(mL3) + 4*
2439  log(mL3)*pow4(mL3)) + dilog(1 - pow2(mL3)/pow2(mE3))*(-6*pow2(mL3)*
2440  pow4(mE3) + 6*pow2(mE3)*pow4(mL3)) + pow6(mE3) + lMR*pow6(mE3) + 2*
2441  pow6(mL3) + 2*lMR*pow6(mL3) - 4*log(mL3)*pow6(mL3)))/(pow2(mE3)*pow2(
2442  mL3)*pow2(pow2(mE3) - pow2(mL3))) + (2*pow4(Xtau)*(-28*pow2(mL3)*pow4(
2443  mE3) - 16*lMR*pow2(mL3)*pow4(mE3) - 12*log(mL3)*pow2(mL3)*pow4(mE3) -
2444  14*lMR*log(mL3)*pow2(mL3)*pow4(mE3) + 18*pow2(mL3)*pow2(log(mL3))*pow4(
2445  mE3) + 29*pow2(mE3)*pow4(mL3) + 17*lMR*pow2(mE3)*pow4(mL3) - 40*log(
2446  mL3)*pow2(mE3)*pow4(mL3) - 10*lMR*log(mL3)*pow2(mE3)*pow4(mL3) + 14*
2447  pow2(mE3)*pow2(log(mL3))*pow4(mL3) - 2*log(mE3)*pow2(mE3)*(-((22 + 7*
2448  lMR)*pow2(mE3)*pow2(mL3)) + 4*log(mL3)*pow2(mL3)*(pow2(mE3) + pow2(mL3)
2449  ) + pow4(mE3) - (3 + 5*lMR)*pow4(mL3)) + dilog(1 - pow2(mL3)/pow2(mE3))
2450  *(-3*pow2(mL3)*pow4(mE3) + 3*pow2(mE3)*pow4(mL3)) - 2*pow2(log(mE3))*(
2451  5*pow2(mL3)*pow4(mE3) + 3*pow2(mE3)*pow4(mL3)) + pow6(mE3) + lMR*pow6(
2452  mE3) - 2*pow6(mL3) - 2*lMR*pow6(mL3) + 4*log(mL3)*pow6(mL3)))/(pow2(
2453  mE3)*pow2(mL3)*pow3(pow2(mE3) - pow2(mL3))) - ((4*dilog(1 - pow2(mE3)/
2454  pow2(mL3))*pow2(mE3)*(pow2(mE3) - pow2(mL3))*pow2(mL3) - 12*pow2(mL3)*
2455  pow4(mE3) - 6*lMR*pow2(mL3)*pow4(mE3) + 6*log(mE3)*pow2(mL3)*pow4(mE3)
2456  + 6*log(mL3)*pow2(mL3)*pow4(mE3) - 40*log(mE3)*log(mL3)*pow2(mL3)*pow4(
2457  mE3) + 20*pow2(mL3)*pow2(log(mE3))*pow4(mE3) + 20*pow2(mL3)*pow2(log(
2458  mL3))*pow4(mE3) + 9*pow2(mE3)*pow4(mL3) + 3*lMR*pow2(mE3)*pow4(mL3) +
2459  20*log(mE3)*pow2(mE3)*pow4(mL3) + 12*lMR*log(mE3)*pow2(mE3)*pow4(mL3) -
2460  26*log(mL3)*pow2(mE3)*pow4(mL3) - 12*lMR*log(mL3)*pow2(mE3)*pow4(mL3) -
2461  48*log(mE3)*log(mL3)*pow2(mE3)*pow4(mL3) + 12*pow2(mE3)*pow2(log(mE3))*
2462  pow4(mL3) + 36*pow2(mE3)*pow2(log(mL3))*pow4(mL3) + dilog(1 - pow2(mL3)
2463  /pow2(mE3))*(-2*pow2(mL3)*pow4(mE3) + 2*pow2(mE3)*pow4(mL3)) + pow6(
2464  mE3) + lMR*pow6(mE3) - 2*log(mE3)*pow6(mE3) + 2*pow6(mL3) + 2*lMR*pow6(
2465  mL3) - 4*log(mL3)*pow6(mL3))*pow6(Xtau))/(pow2(mE3)*pow2(mL3)*pow4(
2466  pow2(mE3) - pow2(mL3))) + (pow2(sbeta)*(1.5 - 5*log(mE3) - 3*(3 + 2*
2467  lMR)*log(mL3) + 2*pow2(lMR) - (2*pow2(mA))/pow2(mE3) + lMR*(-2*log(mE3)
2468  + pow2(mA)*(-2/pow2(mE3) - 1/pow2(mL3))) + 2*log(mA)*(7 - 6*log(mE3) -
2469  6*log(mL3) + pow2(mA)*(2/pow2(mE3) + 1/pow2(mL3))) - pow2(mA)/pow2(mL3)
2470  + pow2(Pi) + 12*pow2(log(mA)) + 8*pow2(log(mE3)) + 12*pow2(log(mL3)) +
2471  (phixyz(pow2(mA),pow2(mE3),pow2(mE3))*(-deltaxyz(pow2(mA),pow2(mE3),
2472  pow2(mE3)) - 6*pow2(mA)*pow2(mE3) + pow4(mA)))/pow4(mE3) + (phixyz(
2473  pow2(mA),pow2(mL3),pow2(mL3))*(-deltaxyz(pow2(mA),pow2(mL3),pow2(mL3))
2474  - 7*pow2(mA)*pow2(mL3) + pow4(mA)))/pow4(mL3) + (2*Xtau*Ytau*(phixyz(
2475  pow2(mA),pow2(mE3),pow2(mE3))*(-deltaxyz(pow2(mA),pow2(mE3),pow2(mE3))
2476  - 6*pow2(mA)*pow2(mE3) + pow4(mA))*pow4(mL3) + pow4(mE3)*(-(phixyz(
2477  pow2(mA),pow2(mE3),pow2(mL3))*pow2(mL3)*(pow2(mA) - pow2(mE3) + pow2(
2478  mL3))) + phixyz(pow2(mA),pow2(mL3),pow2(mL3))*(deltaxyz(pow2(mA),pow2(
2479  mL3),pow2(mL3)) + 7*pow2(mA)*pow2(mL3) - pow4(mA)) + 4*log(mE3/mL3)*(-3
2480  - 3*lMR + log(mA) + 2*log(mE3) + 3*log(mL3))*pow4(mL3))))/((pow2(mE3) -
2481  pow2(mL3))*pow4(mE3)*pow4(mL3)) + (2*Ytau*pow3(Xtau)*(phixyz(pow2(mA),
2482  pow2(mE3),pow2(mE3))*(pow2(mA)*(pow2(mA) - 6*pow2(mE3))*(pow2(mE3) -
2483  pow2(mL3)) + deltaxyz(pow2(mA),pow2(mE3),pow2(mE3))*(-3*pow2(mE3) +
2484  pow2(mL3)))*pow4(mL3) + pow4(mE3)*(phixyz(pow2(mA),pow2(mL3),pow2(mL3))
2485  *(-(deltaxyz(pow2(mA),pow2(mL3),pow2(mL3))*(pow2(mE3) - 5*pow2(mL3))) +
2486  pow2(mA)*(pow2(mA) - 7*pow2(mL3))*(pow2(mE3) - pow2(mL3))) + phixyz(
2487  pow2(mA),pow2(mE3),pow2(mL3))*pow2(mL3)*(-2*deltaxyz(pow2(mA),pow2(mE3)
2488  ,pow2(mL3)) - (pow2(mE3) - pow2(mL3))*(pow2(mA) - pow2(mE3) + pow2(mL3)
2489  )) + 4*(-3*(2 + lMR)*(pow2(mE3) - pow2(mL3)) + log(mE3)*(3*(3 + lMR)*
2490  pow2(mE3) + log(mL3)*(2*pow2(mA) - pow2(mE3) - 3*pow2(mL3)) + 3*(1 +
2491  lMR)*pow2(mL3) + log(mA)*(-6*pow2(mA) - pow2(mE3) + pow2(mL3))) - log(
2492  mL3)*(3*(1 + lMR)*pow2(mE3) + 3*(3 + lMR)*pow2(mL3) + log(mA)*(-6*pow2(
2493  mA) - pow2(mE3) + pow2(mL3))) + 2*(pow2(mA) - pow2(mE3) - pow2(mL3))*
2494  pow2(log(mE3)) + (-4*pow2(mA) + 3*pow2(mE3) + 5*pow2(mL3))*pow2(log(
2495  mL3)))*pow4(mL3))))/(pow3(pow2(mE3) - pow2(mL3))*pow4(mE3)*pow4(mL3)) +
2496  (pow2(Ytau)*(-4/pow2(mE3) + lMR*(-4/pow2(mE3) - 2/pow2(mL3)) - 2/pow2(
2497  mL3) + (phixyz(pow2(mA),pow2(mE3),pow2(mL3))*(deltaxyz(pow2(mA),pow2(
2498  mE3),pow2(mL3)) - pow2(pow2(mA) - pow2(mE3) + pow2(mL3))))/(deltaxyz(
2499  pow2(mA),pow2(mE3),pow2(mL3))*pow2(mL3)) + (2*log(mL3)*(-pow2(mA) + 2*
2500  pow2(mE3) + pow2(mL3) - (pow2(mE3)*(-2*pow2(mA)*pow2(mE3) + pow4(mA) +
2501  pow4(mE3) - pow4(mL3)))/deltaxyz(pow2(mA),pow2(mE3),pow2(mL3)) + (pow3(
2502  pow2(mE3) - pow2(mL3)) - 3*(pow2(mE3) + pow2(mL3))*pow4(mA) - 3*pow2(
2503  mA)*(pow4(mE3) - pow4(mL3)) + pow6(mA))/deltaxyz(pow2(mA),pow2(mL3),
2504  pow2(mE3))))/pow4(mE3) + (2*log(mE3)*(-pow2(mA) + 3*pow2(mE3) - pow2(
2505  mL3) - (2*pow2(mE3)*pow2(mL3)*(pow2(mA) - pow2(mE3) + pow2(mL3)))/
2506  deltaxyz(pow2(mA),pow2(mE3),pow2(mL3)) + (pow3(-pow2(mE3) + pow2(mL3))
2507  - (5*pow2(mE3) + pow2(mL3))*pow4(mA) - pow2(mA)*(4*pow2(mE3)*pow2(mL3)
2508  - 5*pow4(mE3) + pow4(mL3)) + pow6(mA))/deltaxyz(pow2(mA),pow2(mL3),
2509  pow2(mE3))))/(pow2(mE3)*pow2(mL3)) + (2*log(mA)*(3*pow2(mE3)*pow2(mL3)
2510  + pow2(mA)*(pow2(mE3) + pow2(mL3)) - (pow2(mE3)*pow2(mL3)*(pow2(pow2(
2511  mE3) - pow2(mL3)) - pow4(mA)))/deltaxyz(pow2(mA),pow2(mE3),pow2(mL3)) -
2512  pow4(mE3) - pow4(mL3) + (-(pow2(mA)*(5*pow2(mE3) + 3*pow2(mL3))*pow2(
2513  pow2(mE3) - pow2(mL3))) + pow4(mA)*(4*pow2(mE3)*pow2(mL3) + 5*pow4(mE3)
2514  + 3*pow4(mL3)) + pow4(pow2(mE3) - pow2(mL3)) - (pow2(mE3) + pow2(mL3))*
2515  pow6(mA))/deltaxyz(pow2(mA),pow2(mL3),pow2(mE3))))/(pow2(mL3)*pow4(mE3)
2516  ) + (phixyz(pow2(mA),pow2(mL3),pow2(mE3))*(2*pow2(deltaxyz(pow2(mA),
2517  pow2(mL3),pow2(mE3))) - 4*pow2(mA)*(pow2(mE3) + pow2(mL3))*pow2(pow2(
2518  mE3) - pow2(mL3)) - 3*deltaxyz(pow2(mA),pow2(mL3),pow2(mE3))*(-2*pow2(
2519  mA)*(pow2(mE3) + pow2(mL3)) + pow2(pow2(mE3) - pow2(mL3)) + pow4(mA)) +
2520  2*pow4(mA)*(2*pow2(mE3)*pow2(mL3) + pow4(mE3) + 3*pow4(mL3)) + pow4(
2521  pow2(mE3) - pow2(mL3)) - 4*(pow2(mE3) + pow2(mL3))*pow6(mA) + pow8(mA))
2522  )/(deltaxyz(pow2(mA),pow2(mL3),pow2(mE3))*pow6(mE3))))/2. + pow4(Xtau)*
2523  ((-3*pow2(mE3) + 3*pow2(mL3) + pow2(mA)*(-5 + pow2(mE3)/pow2(mL3) - (2*
2524  pow2(mL3))/pow2(mE3)))/pow3(-pow2(mE3) + pow2(mL3)) - (3*log(mE3)*(4*
2525  pow2(mA)*pow2(mL3) + pow4(mE3) - pow4(mL3)))/pow4(pow2(mE3) - pow2(mL3)
2526  ) + (3*log(mL3)*(4*(1 + lMR)*pow2(mA)*pow2(mL3) + (1 + 2*lMR)*pow4(mE3)
2527  - (1 + 2*lMR)*pow4(mL3)))/pow4(pow2(mE3) - pow2(mL3)) + (2*log(mA)*(6*
2528  log(mE3)*pow2(mE3)*pow2(mL3)*(2*pow2(mA)*pow2(mL3) + pow4(mE3) - pow4(
2529  mL3)) - 6*log(mL3)*pow2(mE3)*pow2(mL3)*(2*pow2(mA)*pow2(mL3) + pow4(
2530  mE3) - pow4(mL3)) + (pow2(mE3) - pow2(mL3))*(-6*pow2(mL3)*pow4(mE3) +
2531  pow2(mA)*(-5*pow2(mE3)*pow2(mL3) + pow4(mE3) - 2*pow4(mL3)) + 6*pow2(
2532  mE3)*pow4(mL3))))/(pow2(mE3)*pow2(mL3)*pow4(pow2(mE3) - pow2(mL3))) + (
2533  lMR*(-6*log(mE3)*(2*pow2(mA)*pow2(mL3) + pow4(mE3) - pow4(mL3)) + ((-
2534  pow2(mE3) + pow2(mL3))*(-6*pow2(mL3)*pow4(mE3) + pow2(mA)*(-5*pow2(mE3)
2535  *pow2(mL3) + pow4(mE3) - 2*pow4(mL3)) + 6*pow2(mE3)*pow4(mL3)))/(pow2(
2536  mE3)*pow2(mL3))))/pow4(pow2(mE3) - pow2(mL3)) + pow2(Ytau)*((-11*pow2(
2537  mE3)*pow2(mL3) + pow4(mE3) - 2*pow4(mL3))/(pow2(mE3)*pow2(mL3)*pow3(-
2538  pow2(mE3) + pow2(mL3))) - (8*(-2*pow2(mA) + 3*pow2(mE3) + pow2(mL3))*
2539  pow2(log(mE3)))/pow4(pow2(mE3) - pow2(mL3)) + (4*(7*pow2(mA) - 3*pow2(
2540  mE3) - 11*pow2(mL3))*pow2(log(mL3)))/pow4(pow2(mE3) - pow2(mL3)) - (
2541  phixyz(pow2(mA),pow2(mE3),pow2(mL3))*(deltaxyz(pow2(mA),pow2(mE3),pow2(
2542  mL3))*(-pow2(mE3) + pow2(mL3))*(4*pow2(mA) - 3*pow2(mE3) + 3*pow2(mL3))
2543  - 6*pow2(deltaxyz(pow2(mA),pow2(mE3),pow2(mL3))) + pow2(pow2(mE3) -
2544  pow2(mL3))*pow2(pow2(mA) - pow2(mE3) + pow2(mL3))))/(2.*deltaxyz(pow2(
2545  mA),pow2(mE3),pow2(mL3))*pow2(mL3)*pow4(pow2(mE3) - pow2(mL3))) + (
2546  phixyz(pow2(mA),pow2(mE3),pow2(mE3))*(pow2(mA)*(pow2(mA) - 6*pow2(mE3))
2547  *(pow2(mE3) - pow2(mL3)) + deltaxyz(pow2(mA),pow2(mE3),pow2(mE3))*(-5*
2548  pow2(mE3) + pow2(mL3))))/pow4(-(mE3*pow2(mL3)) + pow3(mE3)) + (phixyz(
2549  pow2(mA),pow2(mL3),pow2(mL3))*(deltaxyz(pow2(mA),pow2(mL3),pow2(mL3))*(
2550  pow2(mE3) - 8*pow2(mL3)) + pow2(mA)*(pow2(mA) - 7*pow2(mL3))*(-pow2(
2551  mE3) + pow2(mL3))))/pow4(-(mL3*pow2(mE3)) + pow3(mL3)) - (lMR*(-6*pow2(
2552  mL3)*pow4(mE3) + 3*pow2(mE3)*pow4(mL3) + 12*log(mE3)*pow2(mE3)*pow4(
2553  mL3) + pow6(mE3) + 2*pow6(mL3)))/(pow2(mE3)*pow2(mL3)*pow4(pow2(mE3) -
2554  pow2(mL3))) + (log(mA)*(12*log(mE3)*(pow2(mA) + pow2(mE3) - pow2(mL3))
2555  - 12*log(mL3)*(pow2(mA) + pow2(mE3) - pow2(mL3)) - (pow2(pow2(mE3) -
2556  pow2(mL3))*(pow2(mE3)*pow2(mL3)*(pow2(pow2(mE3) - pow2(mL3)) - pow4(mA)
2557  ) + deltaxyz(pow2(mA),pow2(mE3),pow2(mL3))*(pow2(mA)*(pow2(mE3) - pow2(
2558  mL3)) - 3*pow2(mE3)*pow2(mL3) - 3*pow4(mE3) + pow4(mL3))))/(deltaxyz(
2559  pow2(mA),pow2(mE3),pow2(mL3))*pow2(mL3)*pow4(mE3)) + (pow3(-pow2(mE3) +
2560  pow2(mL3))*(3*(pow2(mE3) + pow2(mL3))*pow4(mA) - pow2(mL3)*pow4(mE3) -
2561  3*pow2(mE3)*pow4(mL3) - pow2(mA)*(5*pow4(mE3) + 3*pow4(mL3)) - pow6(mA)
2562  + 3*pow6(mE3) + pow6(mL3)))/(deltaxyz(pow2(mA),pow2(mL3),pow2(mE3))*
2563  pow2(mL3)*pow4(mE3))))/pow4(pow2(mE3) - pow2(mL3)) + (log(mL3)*(12*lMR*
2564  pow2(mL3) + 4*log(mE3)*(-11*pow2(mA) + 9*pow2(mE3) + 13*pow2(mL3)) + (
2565  pow2(pow2(mE3) - pow2(mL3))*(-((5*pow2(mE3) + 3*pow2(mL3))*pow4(mA)) +
2566  9*pow2(mL3)*pow4(mE3) + pow2(mE3)*pow4(mL3) + pow2(mA)*(4*pow2(mE3)*
2567  pow2(mL3) + 9*pow4(mE3) + 3*pow4(mL3)) + pow6(mA) - 9*pow6(mE3) - pow6(
2568  mL3)))/(deltaxyz(pow2(mA),pow2(mL3),pow2(mE3))*pow4(mE3)) + (-(pow2(mA)
2569  *pow2(pow2(mE3) - pow2(mL3))) + 17*pow2(mL3)*pow4(mE3) - (pow2(-(mE3*
2570  pow2(mL3)) + pow3(mE3))*(-2*pow2(mA)*pow2(mE3) + pow4(mA) + pow4(mE3) -
2571  pow4(mL3)))/deltaxyz(pow2(mA),pow2(mE3),pow2(mL3)) + 2*pow2(mE3)*pow4(
2572  mL3) + 4*pow6(mE3) + pow6(mL3))/pow4(mE3)))/pow4(pow2(mE3) - pow2(mL3))
2573  + (log(mE3)*(pow2(mA)*pow2(pow2(mE3) - pow2(mL3)) - (2*pow2(mE3)*pow2(
2574  mL3)*(pow2(mA) - pow2(mE3) + pow2(mL3))*pow2(pow2(mE3) - pow2(mL3)))/
2575  deltaxyz(pow2(mA),pow2(mE3),pow2(mL3)) - 13*pow2(mL3)*pow4(mE3) - 7*
2576  pow2(mE3)*pow4(mL3) - pow6(mE3) - 3*pow6(mL3) + (pow2(pow2(mE3) - pow2(
2577  mL3))*((3*pow2(mE3) + 5*pow2(mL3))*pow4(mA) + 5*pow2(mL3)*pow4(mE3) -
2578  11*pow2(mE3)*pow4(mL3) - pow2(mA)*(4*pow2(mE3)*pow2(mL3) + 5*pow4(mE3)
2579  + 7*pow4(mL3)) - pow6(mA) + 3*pow6(mE3) + 3*pow6(mL3)))/deltaxyz(pow2(
2580  mA),pow2(mL3),pow2(mE3))))/(pow2(mE3)*pow2(mL3)*pow4(pow2(mE3) - pow2(
2581  mL3))) + (phixyz(pow2(mA),pow2(mL3),pow2(mE3))*(2*pow2(deltaxyz(pow2(
2582  mA),pow2(mL3),pow2(mE3)))*(-5*pow2(mE3)*pow2(mL3) + 12*pow4(mE3) +
2583  pow4(mL3)) - deltaxyz(pow2(mA),pow2(mL3),pow2(mE3))*(-pow2(mE3) + pow2(
2584  mL3))*(3*(-3*pow2(mE3) + pow2(mL3))*pow4(mA) + 29*pow2(mL3)*pow4(mE3) +
2585  6*pow2(mA)*(2*pow2(mE3)*pow2(mL3) + 3*pow4(mE3) - pow4(mL3)) - 15*pow2(
2586  mE3)*pow4(mL3) - 17*pow6(mE3) + 3*pow6(mL3)) + pow2(pow2(mE3) - pow2(
2587  mL3))*(-4*pow2(mA)*(pow2(mE3) + pow2(mL3))*pow2(pow2(mE3) - pow2(mL3))
2588  + pow2(pow2(mE3) - pow2(mL3))*(-2*pow2(mE3)*pow2(mL3) - 3*pow4(mE3) +
2589  pow4(mL3)) + pow4(mA)*(4*pow2(mE3)*pow2(mL3) + 6*pow4(mE3) + 6*pow4(
2590  mL3)) - 4*(pow2(mE3) + pow2(mL3))*pow6(mA) + pow8(mA))))/(2.*deltaxyz(
2591  pow2(mA),pow2(mL3),pow2(mE3))*pow4(pow2(mE3) - pow2(mL3))*pow6(mE3))))
2592  + pow2(Xtau)*((2*pow2(mA)*(pow2(mE3) - 2*pow2(mL3)) + 4*pow2(mE3)*pow2(
2593  mL3))/(pow2(mE3)*(pow2(mE3) - pow2(mL3))*pow2(mL3)) + (8*pow2(log(mE3))
2594  )/(pow2(mE3) - pow2(mL3)) + (2*log(mE3)*(2*pow2(mA) - 5*pow2(mE3) +
2595  pow2(mL3)))/pow2(pow2(mE3) - pow2(mL3)) + (2*log(mL3)*(-2*(1 + lMR)*
2596  pow2(mA) + 3*pow2(mE3) + pow2(mL3) + 2*lMR*pow2(mL3) + 2*log(mE3)*(-
2597  pow2(mA) + pow2(mE3) + pow2(mL3))))/pow2(pow2(mE3) - pow2(mL3)) + (2*
2598  lMR*(pow2(mE3) + 2*log(mE3)*(pow2(mA) - pow2(mL3)) - pow2(mL3) + pow2(
2599  mA)*(-3 + pow2(mE3)/pow2(mL3) + (2*pow2(mL3))/pow2(mE3))))/pow2(pow2(
2600  mE3) - pow2(mL3)) + (4*(pow2(mA) - 3*pow2(mE3) + pow2(mL3))*pow2(log(
2601  mL3)))/pow2(pow2(mE3) - pow2(mL3)) + (deltaxyz(pow2(mA),pow2(mE3),pow2(
2602  mL3))*phixyz(pow2(mA),pow2(mE3),pow2(mL3)))/pow2(-(mL3*pow2(mE3)) +
2603  pow3(mL3)) + (phixyz(pow2(mA),pow2(mL3),pow2(mL3))*(deltaxyz(pow2(mA),
2604  pow2(mL3),pow2(mL3))*(pow2(mE3) - 2*pow2(mL3)) + pow2(mA)*(pow2(mA) -
2605  7*pow2(mL3))*(-pow2(mE3) + pow2(mL3))))/(pow2(pow2(mE3) - pow2(mL3))*
2606  pow4(mL3)) - (4*log(mA)*(log(mE3)*pow2(mE3)*(pow2(mA) + 5*pow2(mE3) -
2607  5*pow2(mL3))*pow2(mL3) - log(mL3)*pow2(mE3)*(pow2(mA) + 5*pow2(mE3) -
2608  5*pow2(mL3))*pow2(mL3) + pow2(mA)*(-3*pow2(mE3)*pow2(mL3) + pow4(mE3) +
2609  2*pow4(mL3))))/(pow2(mE3)*pow2(mL3)*pow2(pow2(mE3) - pow2(mL3))) + (
2610  phixyz(pow2(mA),pow2(mE3),pow2(mE3))*(-deltaxyz(pow2(mA),pow2(mE3),
2611  pow2(mE3)) - 6*pow2(mA)*pow2(mE3) + pow4(mA)))/(-(pow2(mL3)*pow4(mE3))
2612  + pow6(mE3)) + pow2(Ytau)*((8*pow2(log(mE3)))/pow2(pow2(mE3) - pow2(
2613  mL3)) + (12*pow2(log(mL3)))/pow2(pow2(mE3) - pow2(mL3)) + (phixyz(pow2(
2614  mA),pow2(mE3),pow2(mL3))*(deltaxyz(pow2(mA),pow2(mE3),pow2(mL3))*pow2(
2615  mA) - (pow2(mE3) - pow2(mL3))*pow2(pow2(mA) - pow2(mE3) + pow2(mL3))))/
2616  (deltaxyz(pow2(mA),pow2(mE3),pow2(mL3))*pow2(-(mL3*pow2(mE3)) + pow3(
2617  mL3))) + (phixyz(pow2(mA),pow2(mE3),pow2(mE3))*(-deltaxyz(pow2(mA),
2618  pow2(mE3),pow2(mE3)) - 6*pow2(mA)*pow2(mE3) + pow4(mA)))/(pow2(pow2(
2619  mE3) - pow2(mL3))*pow4(mE3)) + (phixyz(pow2(mA),pow2(mL3),pow2(mL3))*(-
2620  deltaxyz(pow2(mA),pow2(mL3),pow2(mL3)) - 7*pow2(mA)*pow2(mL3) + pow4(
2621  mA)))/(pow2(pow2(mE3) - pow2(mL3))*pow4(mL3)) + (2*lMR*(-3*pow2(mE3)*
2622  pow2(mL3) + 2*log(mE3)*pow2(mE3)*pow2(mL3) + pow4(mE3) + 2*pow4(mL3)))/
2623  (pow2(mE3)*pow2(mL3)*pow2(pow2(mE3) - pow2(mL3))) + (2*pow2(mE3) - 4*
2624  pow2(mL3))/(pow2(mL3)*pow4(mE3) - pow2(mE3)*pow4(mL3)) + (2*log(mE3)*(
2625  pow2(mE3)*pow2(mL3) + (2*pow2(mE3)*pow2(mL3)*(-pow2(mE3) + pow2(mL3))*(
2626  pow2(mA) - pow2(mE3) + pow2(mL3)))/deltaxyz(pow2(mA),pow2(mE3),pow2(
2627  mL3)) - pow4(mE3) + 2*pow4(mL3) + ((pow2(mE3) - pow2(mL3))*(-((pow2(
2628  mE3) - 2*pow2(mL3))*pow2(pow2(mE3) - pow2(mL3))) + (pow2(mE3) + 2*pow2(
2629  mL3))*pow4(mA) - 4*pow2(mA)*(2*pow2(mE3)*pow2(mL3) + pow4(mL3))))/
2630  deltaxyz(pow2(mA),pow2(mL3),pow2(mE3))))/(pow2(mE3)*pow2(mL3)*pow2(
2631  pow2(mE3) - pow2(mL3))) + (2*log(mL3)*(-2*lMR - 10*log(mE3) + (-2*pow2(
2632  mE3)*pow2(mL3) + pow2(mA)*(-pow2(mE3) + pow2(mL3)) + pow4(mE3) - (pow2(
2633  mE3)*(pow2(mE3) - pow2(mL3))*(-2*pow2(mA)*pow2(mE3) + pow4(mA) + pow4(
2634  mE3) - pow4(mL3)))/deltaxyz(pow2(mA),pow2(mE3),pow2(mL3)) - pow4(mL3))/
2635  pow4(mE3) - ((pow2(mE3) - pow2(mL3))*(pow2(-(mL3*pow2(mE3)) + pow3(mL3)
2636  ) + (4*pow2(mE3) + 3*pow2(mL3))*pow4(mA) - pow2(mA)*(2*pow2(mE3)*pow2(
2637  mL3) + 7*pow4(mE3) + 3*pow4(mL3)) - pow6(mA)))/(deltaxyz(pow2(mA),pow2(
2638  mL3),pow2(mE3))*pow4(mE3))))/pow2(pow2(mE3) - pow2(mL3)) + (2*log(mA)*(
2639  log(pow2(mL3)/pow2(mE3)) + ((-pow2(mE3) + pow2(mL3))*(deltaxyz(pow2(mA)
2640  ,pow2(mL3),pow2(mE3))*(pow2(mE3)*pow2(mL3)*(pow2(pow2(mE3) - pow2(mL3))
2641  - pow4(mA)) + deltaxyz(pow2(mA),pow2(mE3),pow2(mL3))*(-(pow2(mA)*pow2(
2642  mL3)) - 3*pow2(mE3)*pow2(mL3) + pow4(mE3) + pow4(mL3))) + deltaxyz(
2643  pow2(mA),pow2(mE3),pow2(mL3))*(pow4(mA)*(-2*pow2(mE3)*pow2(mL3) + pow4(
2644  mE3) - 3*pow4(mL3)) - pow2(mA)*pow2(mL3)*(2*pow2(mE3)*pow2(mL3) + pow4(
2645  mE3) - 3*pow4(mL3)) - pow4(pow2(mE3) - pow2(mL3)) + pow2(mL3)*pow6(mA))
2646  ))/(deltaxyz(pow2(mA),pow2(mE3),pow2(mL3))*deltaxyz(pow2(mA),pow2(mL3),
2647  pow2(mE3))*pow2(mL3)*pow4(mE3))))/pow2(pow2(mE3) - pow2(mL3)) + (
2648  phixyz(pow2(mA),pow2(mL3),pow2(mE3))*(-2*(-2*pow2(mE3) + pow2(mL3))*
2649  pow2(deltaxyz(pow2(mA),pow2(mL3),pow2(mE3))) + deltaxyz(pow2(mA),pow2(
2650  mL3),pow2(mE3))*((-5*pow2(mE3) + 3*pow2(mL3))*pow2(pow2(mE3) - pow2(
2651  mL3)) + (-5*pow2(mE3) + 3*pow2(mL3))*pow4(mA) + 2*pow2(mA)*(2*pow2(mE3)
2652  *pow2(mL3) + 7*pow4(mE3) - 3*pow4(mL3))) + (pow2(mE3) - pow2(mL3))*(4*
2653  pow2(mA)*(pow2(mE3) - pow2(mL3))*pow4(mL3) + pow4(mA)*(4*pow2(mE3)*
2654  pow2(mL3) + 6*pow4(mE3) + 6*pow4(mL3)) + pow4(pow2(mE3) - pow2(mL3)) -
2655  4*(pow2(mE3) + pow2(mL3))*pow6(mA) + pow8(mA))))/(deltaxyz(pow2(mA),
2656  pow2(mL3),pow2(mE3))*pow2(pow2(mE3) - pow2(mL3))*pow6(mE3))))))/pow2(
2657  cbeta) + (-2*pow2(lMR) + lMR*(2*log(mE3) - ((pow2(mE3) + 2*pow2(mL3))*(
2658  pow2(mE3) + pow2(mL3) - 2*pow2(Mu)))/(pow2(mE3)*pow2(mL3))) - (4*pow2(
2659  mE3)*(pow2(mE3) - 2*pow2(Mu))*pow2(log(mE3)))/pow2(pow2(mE3) - pow2(Mu)
2660  ) - (8*pow2(mL3)*(pow2(mL3) - 2*pow2(Mu))*pow2(log(mL3)))/pow2(pow2(
2661  mL3) - pow2(Mu)) + (4*dilog(1 - pow2(mL3)/pow2(Mu))*pow4(Mu))/pow2(
2662  pow2(mL3) - pow2(Mu)) + (2*dilog(1 - pow2(mE3)/pow2(Mu))*(2*pow2(mE3)*
2663  pow2(Mu) - pow4(mE3) + pow4(Mu)))/pow2(pow2(mE3) - pow2(Mu)) + (2*
2664  dilog(1 - pow2(mL3)/pow2(Mu))*(2*pow2(mL3)*pow2(Mu) - pow4(mL3) + pow4(
2665  Mu)))/pow2(pow2(mL3) - pow2(Mu)) + (-(pow2(mE3)*pow2(mL3)*(3*pow2(mE3)*
2666  pow2(mL3) + 2*pow4(mE3) + 4*pow4(mL3))) - 3*(7*pow2(mE3)*pow2(mL3) + 2*
2667  pow4(mE3) + 4*pow4(mL3))*pow4(Mu) + pow2(Mu)*(13*pow2(mL3)*pow4(mE3) +
2668  17*pow2(mE3)*pow4(mL3) + 2*pow6(mE3) + 4*pow6(mL3)) + 4*(pow2(mE3) + 2*
2669  pow2(mL3))*pow6(Mu))/(2.*pow2(mE3)*pow2(mL3)*(-pow2(mE3) + pow2(Mu))*(-
2670  pow2(mL3) + pow2(Mu))) + (log(mE3)*(9*pow4(mL3)*pow4(Mu) + pow4(mE3)*(-
2671  9*pow2(mL3)*pow2(Mu) + pow4(mL3) + 4*pow4(Mu)) + 2*(pow2(mL3) - pow2(
2672  Mu))*pow6(mE3) - 13*pow2(mL3)*pow6(Mu) - 2*pow2(mE3)*(2*pow2(Mu)*pow4(
2673  mL3) - 7*pow2(mL3)*pow4(Mu) + pow6(Mu))))/(pow2(mL3)*(pow2(mL3) - pow2(
2674  Mu))*pow2(pow2(mE3) - pow2(Mu))) + (log(pow2(Mu))*(2*log(mE3)*pow2(mE3)
2675  *pow2(mL3)*(2*pow4(mE3)*(-2*pow2(mL3)*pow2(Mu) + pow4(mL3)) - pow4(Mu)*
2676  (-2*pow2(mL3)*pow2(Mu) + pow4(mL3) + 3*pow4(Mu)) + pow2(mE3)*(-4*pow2(
2677  Mu)*pow4(mL3) + 8*pow2(mL3)*pow4(Mu))) + pow2(Mu)*(-4*pow2(-(mL3*pow2(
2678  Mu)) + pow3(mL3))*pow4(Mu) - 2*(pow2(mL3)*pow2(Mu) + pow4(mL3) + pow4(
2679  Mu))*pow6(mE3) + pow4(mE3)*(8*pow2(Mu)*pow4(mL3) + 2*pow2(mL3)*pow4(Mu)
2680  - 2*pow6(mL3) + 4*pow6(Mu)) + pow2(mE3)*(-8*pow4(mL3)*pow4(Mu) + 3*
2681  pow2(Mu)*pow6(mL3) + pow2(mL3)*pow6(Mu) - 2*pow8(Mu)))))/(pow2(mE3)*
2682  pow2(mL3)*pow2(pow2(mE3) - pow2(Mu))*pow2(pow2(mL3) - pow2(Mu))) + (2*
2683  pow2(log(pow2(Mu)))*(-2*pow2(mE3)*pow2(Mu)*(2*pow2(mL3)*pow2(Mu) -
2684  pow4(mL3) + pow4(Mu)) + pow4(mE3)*(2*pow2(mL3)*pow2(Mu) - pow4(mL3) +
2685  pow4(Mu)) + 2*pow8(Mu)))/(pow2(pow2(mE3) - pow2(Mu))*pow2(pow2(mL3) -
2686  pow2(Mu))) + (log(mL3)*(2*log(pow2(Mu))*pow2(mE3)*(2*pow4(mE3)*(-2*
2687  pow2(mL3)*pow2(Mu) + pow4(mL3) - 2*pow4(Mu)) + (-2*pow2(mL3)*pow2(Mu) +
2688  pow4(mL3) - 5*pow4(Mu))*pow4(Mu) + pow2(mE3)*(-4*pow2(Mu)*pow4(mL3) +
2689  8*pow2(mL3)*pow4(Mu) + 8*pow6(Mu))) + (pow2(mE3) - pow2(Mu))*(-4*pow2(
2690  mL3)*pow2(Mu)*pow2(pow2(mL3) - pow2(Mu)) + pow4(mE3)*(-6*(1 + 2*lMR)*
2691  pow2(mL3)*pow2(Mu) + (5 + 6*lMR)*pow4(mL3) + (13 + 6*lMR)*pow4(Mu)) +
2692  pow2(mE3)*(-3*(5 + 2*lMR)*pow2(Mu)*pow4(mL3) + 2*(7 + 6*lMR)*pow2(mL3)*
2693  pow4(Mu) + 4*pow6(mL3) - 3*(5 + 2*lMR)*pow6(Mu))) + log(mE3)*(-8*pow2(
2694  Mu)*pow4(mE3)*(2*pow2(mL3)*pow2(Mu) - pow4(mL3) + pow4(Mu)) + (8*pow2(
2695  mL3)*pow2(Mu) - 4*pow4(mL3) + 4*pow4(Mu))*pow6(mE3) + 8*pow2(mE3)*pow8(
2696  Mu))))/(pow2(mE3)*pow2(pow2(mE3) - pow2(Mu))*pow2(pow2(mL3) - pow2(Mu))
2697  ) + pow2(Xtau)*((4*dilog(1 - pow2(mE3)/pow2(Mu))*(pow2(mL3) - pow2(Mu))
2698  )/pow2(pow2(mE3) - pow2(mL3)) - (4*dilog(1 - pow2(mL3)/pow2(Mu))*(pow2(
2699  mL3) - pow2(Mu)))/pow2(pow2(mE3) - pow2(mL3)) + (2*lMR*(-2*log(mE3)*(
2700  pow2(mE3) - 4*pow2(mL3) + 2*pow2(Mu)) + ((pow2(mE3) - pow2(mL3))*(4*
2701  pow2(mL3)*pow2(Mu) - 2*pow2(mE3)*(pow2(mL3) + pow2(Mu)) + pow4(mE3) -
2702  2*pow4(mL3)))/(pow2(mE3)*pow2(mL3))))/pow2(pow2(mE3) - pow2(mL3)) + (4*
2703  pow2(mL3)*(pow2(mL3) - 2*pow2(Mu)) + pow2(mE3)*(6*pow2(mL3) + 4*pow2(
2704  Mu)) - 2*pow4(mE3))/(-(pow2(mL3)*pow4(mE3)) + pow2(mE3)*pow4(mL3)) + (
2705  8*pow2(mE3)*pow2(log(mE3))*(pow2(mE3)*(pow2(mL3) - 6*pow2(Mu)) - 2*
2706  pow2(mL3)*pow2(Mu) + 3*pow4(mE3) + 4*pow4(Mu)))/(pow2(pow2(mE3) - pow2(
2707  mL3))*pow2(pow2(mE3) - pow2(Mu))) + (8*pow2(mL3)*pow2(log(mL3))*(2*
2708  pow2(mE3)*(pow2(mL3) - 2*pow2(Mu)) - 6*pow2(mL3)*pow2(Mu) + 3*pow4(mL3)
2709  + 5*pow4(Mu)))/(pow2(pow2(mE3) - pow2(mL3))*pow2(pow2(mL3) - pow2(Mu)))
2710  - (2*log(mE3)*(-5*pow4(mL3)*pow4(Mu) + pow4(mE3)*(pow2(mL3)*pow2(Mu) +
2711  pow4(mL3) + 2*pow4(Mu)) + 2*(pow2(mL3) - pow2(Mu))*pow6(mE3) + pow2(
2712  mE3)*(16*pow2(Mu)*pow4(mL3) - 13*pow2(mL3)*pow4(Mu) - 11*pow6(mL3)) +
2713  5*pow2(Mu)*pow6(mL3) + 4*pow2(mL3)*pow6(Mu)))/((pow2(mE3) - pow2(Mu))*(
2714  pow2(mL3) - pow2(Mu))*pow2(-(mL3*pow2(mE3)) + pow3(mL3))) + (2*log(mL3)
2715  *((pow2(mE3) - pow2(Mu))*(pow2(mL3) - pow2(Mu))*(4*(pow2(mL3) - pow2(
2716  Mu))*pow2(Mu)*pow4(mL3) - pow4(mE3)*(-2*(1 + 5*lMR)*pow2(mL3)*pow2(Mu)
2717  + (11 + 8*lMR)*pow4(mL3) + (7 + 2*lMR)*pow4(Mu)) + ((7 + 2*lMR)*pow2(
2718  mL3) + (1 - 2*lMR)*pow2(Mu))*pow6(mE3) + pow2(mE3)*((13 + 8*lMR)*pow2(
2719  Mu)*pow4(mL3) - (5 + 12*lMR)*pow2(mL3)*pow4(Mu) - 4*pow6(mL3) + 4*(1 +
2720  lMR)*pow6(Mu))) - 4*log(mE3)*pow2(mE3)*((-10*pow2(mL3)*pow2(Mu) + 5*
2721  pow4(mL3) + 3*pow4(Mu))*pow6(mE3) + 3*pow4(Mu)*pow6(mL3) + 2*pow4(mE3)*
2722  (-9*pow2(Mu)*pow4(mL3) + 13*pow2(mL3)*pow4(Mu) + 2*pow6(mL3) - 3*pow6(
2723  Mu)) - 6*pow4(mL3)*pow6(Mu) + 5*pow2(mL3)*pow8(Mu) + pow2(mE3)*(22*
2724  pow4(mL3)*pow4(Mu) - 8*pow2(Mu)*pow6(mL3) - 24*pow2(mL3)*pow6(Mu) + 4*
2725  pow8(Mu))) + 2*log(pow2(Mu))*pow2(mE3)*(2*pow4(Mu)*pow6(mE3) + 2*pow4(
2726  mE3)*(-3*pow2(Mu)*pow4(mL3) + 2*pow2(mL3)*pow4(Mu) + pow6(mL3) - 3*
2727  pow6(Mu)) + pow4(Mu)*(-4*pow2(Mu)*pow4(mL3) + 3*pow2(mL3)*pow4(Mu) +
2728  pow6(mL3) - 2*pow6(Mu)) + pow2(mE3)*(13*pow4(mL3)*pow4(Mu) - 4*pow2(Mu)
2729  *pow6(mL3) - 10*pow2(mL3)*pow6(Mu) + 7*pow8(Mu)))))/(pow2(mE3)*pow2(
2730  pow2(mE3) - pow2(mL3))*pow2(pow2(mE3) - pow2(Mu))*pow2(pow2(mL3) -
2731  pow2(Mu))) - (4*log(pow2(Mu))*((pow2(mE3) - pow2(mL3))*(pow2(mE3) -
2732  pow2(Mu))*(pow2(mL3) - pow2(Mu))*pow2(Mu)*(pow2(Mu)*pow4(mE3) - 2*pow2(
2733  Mu)*pow4(mL3) + pow2(mE3)*(-(pow2(mL3)*pow2(Mu)) + pow4(mL3) - pow4(Mu)
2734  ) + 2*pow2(mL3)*pow4(Mu)) + log(mE3)*pow2(mE3)*pow2(mL3)*(2*pow4(Mu)*
2735  pow6(mE3) + 2*pow4(mE3)*(-3*pow2(Mu)*pow4(mL3) + 2*pow2(mL3)*pow4(Mu) +
2736  pow6(mL3) - 3*pow6(Mu)) + pow4(Mu)*(-4*pow2(Mu)*pow4(mL3) + 3*pow2(mL3)
2737  *pow4(Mu) + pow6(mL3) - 2*pow6(Mu)) + pow2(mE3)*(13*pow4(mL3)*pow4(Mu)
2738  - 4*pow2(Mu)*pow6(mL3) - 10*pow2(mL3)*pow6(Mu) + 7*pow8(Mu)))))/(pow2(
2739  mE3)*pow2(mL3)*pow2(pow2(mE3) - pow2(mL3))*pow2(pow2(mE3) - pow2(Mu))*
2740  pow2(pow2(mL3) - pow2(Mu)))) + (pow4(Xtau)*(2*dilog(1 - pow2(mE3)/pow2(
2741  Mu))*(-2*pow2(mE3)*pow2(mL3) + 6*pow2(mL3)*pow2(Mu) + pow4(mE3) - 2*
2742  pow4(mL3) - 3*pow4(Mu)) + dilog(1 - pow2(mL3)/pow2(Mu))*(4*pow2(mL3)*(
2743  pow2(mE3) - 3*pow2(Mu)) - 2*pow4(mE3) + 4*pow4(mL3) + 6*pow4(Mu)) - (4*
2744  pow2(mE3)*(pow2(mE3) + pow2(mL3))*pow2(log(mE3))*(pow2(mE3)*(pow2(mL3)
2745  - 14*pow2(Mu)) - 2*pow2(mL3)*pow2(Mu) + 7*pow4(mE3) + 8*pow4(Mu)))/
2746  pow2(pow2(mE3) - pow2(Mu)) + lMR*(2*log(mE3)*(-6*pow2(mE3)*pow2(mL3) +
2747  12*pow2(mL3)*pow2(Mu) + 7*pow4(mE3) - 13*pow4(mL3)) + ((-pow2(mE3) +
2748  pow2(mL3))*(10*pow2(mE3)*pow2(mL3)*(pow2(mE3) + pow2(Mu)) - 2*pow2(Mu)*
2749  pow4(mE3) + (-21*pow2(mE3) + 4*pow2(Mu))*pow4(mL3) + pow6(mE3) - 2*
2750  pow6(mL3)))/(pow2(mE3)*pow2(mL3))) - (8*pow2(mL3)*pow2(log(mL3))*(5*
2751  pow2(mE3)*pow2(pow2(mL3) - pow2(Mu)) + (pow2(mL3) - 2*pow2(Mu))*pow4(
2752  mE3) - 10*pow2(Mu)*pow4(mL3) + 6*pow2(mL3)*pow4(Mu) + 5*pow6(mL3)))/
2753  pow2(pow2(mL3) - pow2(Mu)) + ((pow2(mE3) - pow2(mL3))*(-2*pow2(Mu)*
2754  pow4(mL3)*(-3*pow2(mL3)*pow2(Mu) + pow4(mL3) + 2*pow4(Mu)) + (14*pow2(
2755  mL3)*pow2(Mu) - 15*pow4(mL3) - 3*pow4(Mu))*pow6(mE3) + pow4(mE3)*(-31*
2756  pow2(Mu)*pow4(mL3) + 5*pow2(mL3)*pow4(Mu) + 32*pow6(mL3) + 2*pow6(Mu))
2757  + (-pow2(mL3) + pow2(Mu))*pow8(mE3) + 2*pow2(mE3)*(23*pow4(mL3)*pow4(
2758  Mu) - 18*pow2(Mu)*pow6(mL3) - 8*pow2(mL3)*pow6(Mu) + pow8(mL3))))/(
2759  pow2(mE3)*pow2(mL3)*(pow2(mE3) - pow2(Mu))*(pow2(mL3) - pow2(Mu))) + (
2760  log(mE3)*(-2*pow2(Mu)*pow2(pow2(mE3) - pow2(Mu))*pow6(mE3) + pow6(mL3)*
2761  (153*pow2(Mu)*pow4(mE3) - 162*pow2(mE3)*pow4(Mu) - 50*pow6(mE3) + 47*
2762  pow6(Mu)) + (64*pow2(mE3)*pow2(Mu) - 33*pow4(mE3) - 27*pow4(Mu))*pow8(
2763  mL3) + pow4(mL3)*(-101*pow4(mE3)*pow4(Mu) - 26*pow2(Mu)*pow6(mE3) +
2764  118*pow2(mE3)*pow6(Mu) + 45*pow8(mE3) - 24*pow8(Mu)) + pow2(mE3)*pow2(
2765  mL3)*(70*pow4(mE3)*pow4(Mu) - 45*pow2(Mu)*pow6(mE3) - 19*pow2(mE3)*
2766  pow6(Mu) + 2*pow8(mE3) - 12*pow8(Mu))))/(pow2(mL3)*(pow2(mL3) - pow2(
2767  Mu))*pow2(pow2(mE3) - pow2(Mu))) - (log(mL3)*((pow2(mE3) - pow2(Mu))*(
2768  4*pow2(Mu)*pow2(pow2(mL3) - pow2(Mu))*pow6(mL3) + pow2(mL3)*pow4(mE3)*(
2769  2*(81 + 44*lMR)*pow2(Mu)*pow4(mL3) - (123 + 98*lMR)*pow2(mL3)*pow4(Mu)
2770  - (71 + 26*lMR)*pow6(mL3) + 4*(2 + 9*lMR)*pow6(Mu)) + pow6(mE3)*((-49 +
2771  10*lMR)*pow2(Mu)*pow4(mL3) + 2*(37 + 8*lMR)*pow2(mL3)*pow4(Mu) - 12*(-1
2772  + lMR)*pow6(mL3) - (13 + 14*lMR)*pow6(Mu)) + (-2*(25 + 14*lMR)*pow2(
2773  mL3)*pow2(Mu) + (27 + 14*lMR)*pow4(mL3) + (15 + 14*lMR)*pow4(Mu))*pow8(
2774  mE3) + pow2(mE3)*pow2(mL3)*(-2*(87 + 38*lMR)*pow4(mL3)*pow4(Mu) + (77 +
2775  26*lMR)*pow2(Mu)*pow6(mL3) + (145 + 74*lMR)*pow2(mL3)*pow6(Mu) - 4*
2776  pow8(mL3) - 12*(3 + 2*lMR)*pow8(Mu))) - 4*log(mE3)*pow2(mE3)*(2*pow4(
2777  mL3)*pow4(Mu)*(-10*pow2(mL3)*pow2(Mu) + 5*pow4(mL3) + 6*pow4(Mu)) + 2*
2778  pow6(mE3)*(-27*pow2(Mu)*pow4(mL3) + 27*pow2(mL3)*pow4(Mu) + 9*pow6(mL3)
2779  - 7*pow6(Mu)) + (-18*pow2(mL3)*pow2(Mu) + 9*pow4(mL3) + 7*pow4(Mu))*
2780  pow8(mE3) + pow4(mE3)*(95*pow4(mL3)*pow4(Mu) - 58*pow2(Mu)*pow6(mL3) -
2781  56*pow2(mL3)*pow6(Mu) + 11*pow8(mL3) + 8*pow8(Mu)) + pow2(mE3)*(62*
2782  pow4(Mu)*pow6(mL3) - 62*pow4(mL3)*pow6(Mu) - 22*pow2(Mu)*pow8(mL3) +
2783  18*pow2(mL3)*pow8(Mu))) - 2*log(pow2(Mu))*pow2(mE3)*(4*pow2(mL3)*(pow2(
2784  mL3)*pow2(Mu) - pow4(mL3) + pow4(Mu))*pow6(mE3) + 18*pow6(mL3)*pow6(Mu)
2785  + 2*(-2*pow2(mL3)*pow2(Mu) + pow4(mL3))*pow8(mE3) - 3*pow4(Mu)*pow8(
2786  mL3) - 25*pow4(mL3)*pow8(Mu) - pow4(mE3)*(41*pow4(mL3)*pow4(Mu) - 28*
2787  pow2(Mu)*pow6(mL3) - 18*pow2(mL3)*pow6(Mu) + 4*pow8(mL3) + pow8(Mu)) +
2788  4*pow2(mE3)*(-11*pow4(Mu)*pow6(mL3) + 15*pow4(mL3)*pow6(Mu) + 2*pow2(
2789  Mu)*pow8(mL3) - 7*pow2(mL3)*pow8(Mu)) + 12*pow2(mL3)*power10(Mu))))/(
2790  pow2(mE3)*pow2(pow2(mE3) - pow2(Mu))*pow2(pow2(mL3) - pow2(Mu))) - (2*
2791  log(pow2(Mu))*((pow2(mE3) - pow2(mL3))*pow2(Mu)*(-2*pow2(pow2(mL3) -
2792  pow2(Mu))*pow4(mL3)*pow4(Mu) - 2*pow6(mE3)*(pow2(mL3)*pow4(Mu) + pow6(
2793  mL3) + pow6(Mu)) + (pow4(mL3) + pow4(Mu))*pow8(mE3) + pow4(mE3)*(-7*
2794  pow4(mL3)*pow4(Mu) + 9*pow2(Mu)*pow6(mL3) + 5*pow2(mL3)*pow6(Mu) - 2*
2795  pow8(mL3) + pow8(Mu)) + pow2(mE3)*(-8*pow4(Mu)*pow6(mL3) + 5*pow4(mL3)*
2796  pow6(Mu) + 3*pow2(Mu)*pow8(mL3) - 2*pow2(mL3)*pow8(Mu))) + log(mE3)*
2797  pow2(mE3)*pow2(mL3)*(4*pow2(mL3)*(pow2(mL3)*pow2(Mu) - pow4(mL3) +
2798  pow4(Mu))*pow6(mE3) + 18*pow6(mL3)*pow6(Mu) + 2*(-2*pow2(mL3)*pow2(Mu)
2799  + pow4(mL3))*pow8(mE3) - 3*pow4(Mu)*pow8(mL3) - 25*pow4(mL3)*pow8(Mu) -
2800  pow4(mE3)*(41*pow4(mL3)*pow4(Mu) - 28*pow2(Mu)*pow6(mL3) - 18*pow2(mL3)
2801  *pow6(Mu) + 4*pow8(mL3) + pow8(Mu)) + 4*pow2(mE3)*(-11*pow4(Mu)*pow6(
2802  mL3) + 15*pow4(mL3)*pow6(Mu) + 2*pow2(Mu)*pow8(mL3) - 7*pow2(mL3)*pow8(
2803  Mu)) + 12*pow2(mL3)*power10(Mu))))/(pow2(mE3)*pow2(mL3)*pow2(pow2(mE3)
2804  - pow2(Mu))*pow2(pow2(mL3) - pow2(Mu)))))/pow4(pow2(mE3) - pow2(mL3)))/
2805  pow2(cbeta));
2806 }
2807 
2809 {
2810  using std::log;
2811  using himalaya::dilog;
2812 
2813  const double MR2 = pow2(p.scale);
2814  const double mQ32 = p.mq2(2,2);
2815  const double mD32 = p.md2(2,2);
2816  const double mU32 = p.mu2(2,2);
2817  const double mQ3 = std::sqrt(mQ32);
2818  const double mU3 = std::sqrt(mU32);
2819  const double mD3 = std::sqrt(mD32);
2820  const double mA = p.MA;
2821  const double sbeta = calcSinBeta();
2822  const double cbeta = calcCosBeta();
2823  const double Xt = calcXt();
2824  const double Yt = calcYt();
2825  const double Xb = calcXb();
2826  const double Yb = calcYb();
2827  const double Mu = p.mu;
2828  const double Mu2 = pow2(Mu);
2829  const double Xt2 = pow2(Xt);
2830  const double mA2 = pow2(mA);
2831  const double Xb2 = pow2(Xb);
2832  const double lmQ3MR = omitLogs*log(mQ32 / MR2);
2833  const double lmUMR = omitLogs*log(Mu2 / MR2);
2834  const double eps = mQ3*0.01;
2835 
2836  if (std::abs(mU3 - mQ3) < eps && std::abs(mD3 - mQ3) < eps && std::abs(Mu - mQ3) < eps) {
2837  const double M = std::sqrt(mQ3*mD3);
2838  return (2.675765602178715*pow2(cbeta)*(cbeta*(1.4948992530373513*sbeta*pow3(M)*
2839  pow3(Xb) - 8.96939551822411*sbeta*Xt*pow5(M)) + pow4(cbeta)*(Xb2*pow2(
2840  M)*(-0.3737248132593378*Xb2 - 0.34273774426277803*Xb*Yt -
2841  0.514106616394167*pow2(Yt)) + (3.5039051224688698*Xb2 +
2842  5.046224971651371*Xb*Yt + 1.2615562429128429*pow2(Yt))*pow4(M) +
2843  0.05195844587770295*pow2(Yt)*pow4(Xb) + 1.*pow6(M)) + pow2(sbeta)*(-
2844  0.20235594112794902*Xb2*Xt2*pow2(sbeta)*pow2(Yb) + pow2(M)*(
2845  1.4948992530373513*Xb*Xt2*Yb*pow2(sbeta) + 0.7474496265186756*Xt2*pow2(
2846  sbeta)*pow2(Yb) + Xb2*(1.1211744397780137*Xt2 + 1.4948992530373513*Xt*
2847  Yb*pow2(sbeta) + 0.7474496265186756*pow2(sbeta)*pow2(Yb))) + (Xb*(-
2848  7.0078102449377395*Xt - 7.0078102449377395*Yb)*pow2(sbeta) -
2849  7.0078102449377395*Xt*Yb*pow2(sbeta) + Xb2*(-2.2423488795560274 +
2850  1.2615562429128426*pow2(sbeta)) + Xt2*(-2.2423488795560274 +
2851  1.2615562429128426*pow2(sbeta)) - 3.5039051224688698*pow2(sbeta)*pow2(
2852  Yb))*pow4(M) + (-17.93879103644822 - 10.511715367406609*pow2(sbeta))*
2853  pow6(M)) + pow2(cbeta)*(Xt*(0.7474496265186756*Xb*Xt -
2854  0.6125456657667098*Yb*Yt)*pow2(sbeta)*pow3(Xb) + Xb*pow2(M)*(Xb2*(-
2855  0.342737744262778*Yb - 0.34273774426277803*Yt)*pow2(sbeta) +
2856  2.9897985060747025*Xt*Yb*Yt*pow2(sbeta) + Xb*Xt*(-6.727046638668082*Xt
2857  + 1.4948992530373513*Yb + 1.4948992530373513*Yt)*pow2(sbeta) + (
2858  0.3737248132593378 + 0.3737248132593378*pow2(sbeta))*pow3(Xb)) + (-
2859  8.407868305684794*Xb2 + Xt*(8.96939551822411*Xt - 7.0078102449377395*Yb
2860  - 7.0078102449377395*Yt) + Xb*(-7.0078102449377395*Xt +
2861  5.0462249716513705*Yb + 5.0462249716513705*Yt))*pow2(sbeta)*pow4(M) + (
2862  8.969395518224111 + 6.242348879556027*pow2(sbeta))*pow6(M))))/pow6(M);
2863  }
2864 
2865  return -6 + (48*Xb*std::abs(Mu)*(dilog(1 - Mu2/mD32) - dilog(1 - Mu2/mQ32)))/(cbeta*(
2866  mD32 - mQ32)*sbeta) + (48*Xt*std::abs(Mu)*((mQ32 + Mu2)*(Mu2 - mU32)*dilog(1
2867  - Mu2/mQ32) + (mQ32 - Mu2)*(Mu2 + mU32)*dilog(1 - Mu2/mU32)))/(cbeta*(-
2868  mQ32 + Mu2)*(mQ32 - mU32)*(Mu2 - mU32)*sbeta) - (24*dilog(1 - Mu2/mD32)
2869  )/pow2(cbeta) + 8*pow2(Pi) + 12*dilog(1 - Mu2/mQ32)*(-2/pow2(cbeta) +
2870  1/pow2(sbeta)) - 3/pow2(sbeta) + (12*Mu2)/(mQ32*pow2(sbeta)) - (6*mU32)
2871  /(mQ32*pow2(sbeta)) + (6*Mu2)/((-Mu2 + mU32)*pow2(sbeta)) + (12*dilog(1
2872  - Mu2/mU32))/pow2(sbeta) + (3*pow2(cbeta))/pow2(sbeta) - (6*mA2*pow2(
2873  cbeta))/(mQ32*pow2(sbeta)) + (2*pow2(cbeta)*pow2(Pi))/pow2(sbeta) - (6*
2874  pow2(cbeta)*pow2(Yt))/(mQ32*pow2(sbeta)) + (24 + (6*pow2(cbeta))/pow2(
2875  sbeta))*pow2(log(mA2/MR2)) + (48*((-mD32 - mQ32 + 2*Mu2)*sbeta*std::abs(Mu)*
2876  dilog(1 - Mu2/mD32) + (mD32 + mQ32 - 2*Mu2)*sbeta*std::abs(Mu)*dilog(1 -
2877  Mu2/mQ32) - 2*(mD32 - mQ32)*(2*sbeta*std::abs(Mu) + cbeta*(Yb + Yt)*pow2(
2878  sbeta) + Yt*pow3(cbeta)))*pow3(Xb))/(cbeta*pow2(sbeta)*pow3(mD32 -
2879  mQ32)) - (24*dilog(1 - Mu2/mU32)*pow4(Mu))/(pow2(Mu2 - mU32)*pow2(
2880  sbeta)) + pow2(log(mU32/mQ32))*((24*(Mu2 + mU32)*Xt*std::abs(Mu))/(cbeta*(
2881  Mu2 - mU32)*(-mQ32 + mU32)*sbeta) - (6*Xt2*(2*mU32 + 3*(mQ32 - mU32 +
2882  Xb2)*pow2(cbeta)))/(pow2(cbeta)*pow2(mQ32 - mU32)) + (6 - (12*pow4(Mu))
2883  /pow2(Mu2 - mU32))/pow2(sbeta)) + 6*pow2(lmQ3MR)*(3 + (8*pow(Mu2,1.5)
2884  *Xt)/(cbeta*(-mQ32 + Mu2)*(Mu2 - mU32)*sbeta) + (2*(-1 + pow2(sbeta)))/
2885  pow2(cbeta) + pow2(cbeta)/pow2(sbeta) + (2 - (2*pow4(Mu))/pow2(Mu2 -
2886  mU32))/pow2(sbeta)) + (12*Xb2*(3*mD32*mQ32*pow2(cbeta) - 2*mD32*Mu2*
2887  pow2(cbeta) + 2*mQ32*Mu2*pow2(cbeta) + mD32*mU32*pow2(cbeta) - mQ32*
2888  mU32*pow2(cbeta) - 2*mD32*mQ32*dilog(1 - Mu2/mQ32)*pow2(cbeta) + 2*
2889  mQ32*Mu2*dilog(1 - Mu2/mQ32)*pow2(cbeta) + 2*mD32*mQ32*pow2(sbeta) - 4*
2890  mD32*mQ32*pow2(cbeta)*pow2(sbeta) + 6*(mD32 - mQ32)*mQ32*dilog(1 -
2891  mD32/mQ32)*pow2(cbeta)*pow2(sbeta) + 2*mQ32*dilog(1 - Mu2/mD32)*((mD32
2892  - Mu2)*pow2(cbeta) + mQ32*pow2(sbeta)) + mA2*mD32*pow4(cbeta) - mA2*
2893  mQ32*pow4(cbeta) - 2*mD32*mQ32*pow4(cbeta) + mD32*pow2(Yt)*pow4(cbeta)
2894  - mQ32*pow2(Yt)*pow4(cbeta) - 3*pow2(cbeta)*pow4(mQ3) - 2*pow2(sbeta)*
2895  pow4(mQ3) - 2*dilog(1 - Mu2/mQ32)*pow2(sbeta)*pow4(mQ3) + 4*pow2(cbeta)
2896  *pow2(sbeta)*pow4(mQ3) + 2*pow4(cbeta)*pow4(mQ3) - 2*mD32*mQ32*pow4(
2897  sbeta) + 2*pow4(mQ3)*pow4(sbeta)))/(mQ32*pow2(cbeta)*pow2(mD32 - mQ32)*
2898  pow2(sbeta)) + 6*lmUMR*Mu2*((4*(1/(mD32 - Mu2) + 1/(mQ32 - Mu2)))/pow2(
2899  cbeta) + (4*Xt2)/((mQ32 - Mu2)*(mQ32 - mU32)*pow2(cbeta)) + (4*Xb2*(1/(
2900  (mD32 - Mu2)*pow2(cbeta)) + 1/(mQ32*pow2(sbeta))))/(mD32 - mQ32) - (2/
2901  mQ32 + (Mu2 + 2*mU32)/pow2(Mu2 - mU32))/pow2(sbeta) + (2*(mD32 + 2*
2902  mQ32)*pow4(Xb))/(mQ32*pow2(sbeta)*pow3(-mD32 + mQ32))) + 6*pow2(log(
2903  mD32/mQ32))*((4*Xb*std::abs(Mu))/(cbeta*mD32*sbeta - cbeta*mQ32*sbeta) - 2/
2904  pow2(cbeta) + (2*Xb2*((mD32 - Mu2)*pow2(cbeta) + mQ32*pow2(sbeta)))/(
2905  pow2(cbeta)*pow2(mD32 - mQ32)*pow2(sbeta)) - (4*(mD32 + mQ32 - 2*Mu2)*
2906  std::abs(Mu)*pow3(Xb))/(cbeta*sbeta*pow3(mD32 - mQ32)) - ((mD32 + 2*mQ32 -
2907  3*Mu2)*(mD32 - Mu2)*pow4(Xb))/(pow2(sbeta)*pow4(mD32 - mQ32))) + (6*
2908  phixyz(mA2,mU32,mD32)*((2*Xb*Yt*(pow2(cbeta) + pow2(sbeta))*(-3*mD32*
2909  mU32 - mA2*(3*mD32 + 2*mU32) + pow4(mA) + 2*pow4(mD3) + pow4(mU3)))/((
2910  mD32 - mQ32)*pow2(sbeta)) - (2*(mD32 - mQ32 + Xb2)*Xt*Yb*((mD32 - mQ32
2911  + Xb*Yt)*pow2(cbeta) + (mD32 - mQ32)*pow2(sbeta))*(-3*mD32*mU32 - mA2*(
2912  3*mD32 + 2*mU32) + pow4(mA) + 2*pow4(mD3) + pow4(mU3)))/((mQ32 - mU32)*
2913  pow2(cbeta)*pow2(mD32 - mQ32)) + ((mD32 - mQ32 + Xb2)*Xt2*pow2(sbeta)*
2914  pow2(Yb)*(-3*mD32*mU32 - mA2*(3*mD32 + 2*mU32) + pow4(mA) + 2*pow4(mD3)
2915  + pow4(mU3)))/((mD32 - mQ32)*pow2(cbeta)*pow2(mQ32 - mU32)) + (pow2(
2916  pow2(cbeta) + pow2(sbeta))*(-3*mD32*mU32 - mA2*(3*mD32 + 2*mU32) +
2917  pow4(mA) + 2*pow4(mD3) + pow4(mU3)))/(pow2(cbeta)*pow2(sbeta)) + (2*Yt*
2918  (pow2(cbeta) + pow2(sbeta))*pow3(Xb)*(-3*mD32*mU32 - mA2*(3*mD32 + 2*
2919  mU32) + pow4(mA) + 2*pow4(mD3) + pow4(mU3)))/(pow2(mD32 - mQ32)*pow2(
2920  sbeta)) + (Xb2*(-3*mD32*mU32 - mA2*(3*mD32 + 2*mU32) + pow4(mA) + 2*
2921  pow4(mD3) + pow4(mU3))*(2*(mD32 - mQ32)*pow2(cbeta)*pow2(sbeta) + (mD32
2922  - mQ32 + pow2(Yt))*pow4(cbeta) + (mD32 - mQ32)*pow4(sbeta)))/(pow2(
2923  cbeta)*pow2(mD32 - mQ32)*pow2(sbeta)) + (pow2(cbeta)*pow2(Yt)*(-3*mD32*
2924  mU32 - mA2*(3*mD32 + 2*mU32) + pow4(mA) + 2*pow4(mD3) + pow4(mU3))*
2925  pow4(Xb))/(pow2(sbeta)*pow3(mD32 - mQ32)) + deltaxyz(mA2,mU32,mD32)*((-
2926  2*Xb*Yt*(pow2(cbeta) + pow2(sbeta)))/((mD32 - mQ32)*pow2(sbeta)) -
2927  pow2(pow2(cbeta) + pow2(sbeta))/(pow2(cbeta)*pow2(sbeta)) - (2*(3*mD32
2928  - mQ32)*Yt*(pow2(cbeta) + pow2(sbeta))*pow3(Xb))/(pow2(sbeta)*pow3(mD32
2929  - mQ32)) + (2*Xt*(-(Xb*pow2(mD32 - mQ32)*((mD32 - Yb*Yt)*pow2(cbeta) +
2930  mD32*pow2(sbeta))) + (mD32 - mQ32)*Xb2*(-((mQ32*Yb + mD32*(-2*Yb + Yt))
2931  *pow2(cbeta)) + (2*mD32 - mQ32)*Yb*pow2(sbeta)) + Yb*(pow2(cbeta) +
2932  pow2(sbeta))*pow3(mD32 - mQ32) + (3*mD32 - mQ32)*Yb*Yt*pow2(cbeta)*
2933  pow3(Xb)))/((mQ32 - mU32)*pow2(cbeta)*pow3(mD32 - mQ32)) - (Xt2*Yb*
2934  pow2(sbeta)*(mQ32*(mQ32 - Xb2)*Yb + 2*mD32*(mQ32*(Xb - Yb) + Xb2*Yb) +
2935  (-2*Xb + Yb)*pow4(mD3)))/(pow2(cbeta)*pow2(mD32 - mQ32)*pow2(mQ32 -
2936  mU32)) - (Xb2*(2*(2*mD32 - mQ32)*pow2(cbeta)*pow2(sbeta) + (2*mD32 -
2937  mQ32 + pow2(Yt))*pow4(cbeta) + (2*mD32 - mQ32)*pow4(sbeta)))/(pow2(
2938  cbeta)*pow2(mD32 - mQ32)*pow2(sbeta)) - ((4*mD32 - mQ32)*pow2(cbeta)*
2939  pow2(Yt)*pow4(Xb))/(pow2(sbeta)*pow4(mD32 - mQ32)))))/pow4(mD3) + (6*
2940  phixyz(mA2,mQ32,mD32)*(((mA2 - mQ32)*pow2(sbeta)*pow2(Yb))/pow2(cbeta)
2941  + (Xb2*(mA2*(2*mD32 - mQ32) + pow2(mD32 - mQ32))*pow2(sbeta)*pow2(Yb))/
2942  (pow2(cbeta)*pow2(mD32 - mQ32)) + (deltaxyz(mA2,mQ32,mD32)*(2*mD32*(
2943  mD32 - mQ32)*Xb2 - 2*Xb*Yb*pow2(mD32 - mQ32) - 2*(3*mD32 - mQ32)*Yb*
2944  pow3(Xb) - (2*Xt*(-(Xb*pow2(mD32 - mQ32)*((mD32 - Yb*Yt)*pow2(cbeta) +
2945  mD32*pow2(sbeta))) - (mD32 - mQ32)*Xb2*((mQ32*Yb + mD32*(-2*Yb + Yt))*
2946  pow2(cbeta) + (-2*mD32 + mQ32)*Yb*pow2(sbeta)) + Yb*(pow2(cbeta) +
2947  pow2(sbeta))*pow3(mD32 - mQ32) + (3*mD32 - mQ32)*Yb*Yt*pow2(cbeta)*
2948  pow3(Xb)))/((mQ32 - mU32)*pow2(cbeta)) + ((mD32 - mQ32)*Xt2*Yb*pow2(
2949  sbeta)*(mQ32*(mQ32 - Xb2)*Yb + 2*mD32*(mQ32*(Xb - Yb) + Xb2*Yb) + (-2*
2950  Xb + Yb)*pow4(mD3)))/(pow2(cbeta)*pow2(mQ32 - mU32))))/pow3(mD32 -
2951  mQ32) + (2*(mD32 - mQ32 + Xb2)*Xt*Yb*((mD32 - mQ32 + Xb*Yt)*pow2(cbeta)
2952  + (mD32 - mQ32)*pow2(sbeta))*(-3*mD32*mQ32 - mA2*(3*mD32 + 2*mQ32) +
2953  pow4(mA) + 2*pow4(mD3) + pow4(mQ3)))/((mQ32 - mU32)*pow2(cbeta)*pow2(
2954  mD32 - mQ32)) + (2*Yb*pow3(Xb)*(-3*mD32*mQ32 - mA2*(3*mD32 + 2*mQ32) +
2955  pow4(mA) + 2*pow4(mD3) + pow4(mQ3)))/pow2(mD32 - mQ32) + (2*Xb*Yb*(-(
2956  mD32*(mA2 + mD32 - mQ32)*pow2(sbeta)) + pow2(cbeta)*(-3*mD32*mQ32 -
2957  mA2*(3*mD32 + 2*mQ32) + pow4(mA) + 2*pow4(mD3) + pow4(mQ3))))/((mD32 -
2958  mQ32)*pow2(cbeta)) - (Xt2*Yb*pow2(sbeta)*(2*mD32*(mD32 - mQ32)*(mA2 +
2959  mD32 - mQ32)*(mQ32 - mU32)*Xb + Xb2*Yb*((2*mD32 - 2*mQ32 + mU32)*pow2(
2960  mD32 - mQ32) + (mD32 - mQ32)*pow4(mA) - mA2*(mD32*(mQ32 - 2*mU32) +
2961  mQ32*mU32 + 3*pow4(mD3) - 3*pow4(mQ3))) + Yb*pow2(mD32 - mQ32)*(-3*
2962  mD32*mQ32 - mQ32*mU32 + mA2*(-3*mD32 - 3*mQ32 + mU32) + pow4(mA) + 2*
2963  pow4(mD3) + 2*pow4(mQ3))))/(pow2(cbeta)*pow2(mD32 - mQ32)*pow2(mQ32 -
2964  mU32)) + ((mD32 - mQ32 + Xb2)*(mQ32 - mU32 + Xt2)*pow2(sbeta)*pow2(Yb)*
2965  (pow2(-(mD32*mQ3) + pow3(mQ3)) + 3*mQ32*pow4(mA) + mA2*(2*mD32*mQ32 +
2966  pow4(mD3) - 3*pow4(mQ3)) - pow6(mA)))/((mD32 - mQ32)*(mQ32 - mU32)*
2967  deltaxyz(mA2,mQ32,mD32)*pow2(cbeta))))/pow4(mD3) + (3*log(mA2/MR2)*((
2968  pow4(cbeta)*(2*mQ32*pow2(Yt) - mU32*pow2(Yt) + mA2*(2*mQ32 + pow2(Yt))
2969  + 2*pow4(mQ3)))/pow4(mQ3) - (2*(mD32 - mQ32 + Xb2)*Xt2*pow2(Yb)*pow4(
2970  sbeta))/(mD32*(mD32 - mQ32)*(mQ32 - mU32)) + (2*(mD32 - mQ32 + Xb2)*(
2971  mQ32 - mU32 + Xt2)*pow2(mA2 + mD32 - mQ32)*pow2(Yb)*pow4(sbeta))/(mD32*
2972  (mD32 - mQ32)*(mQ32 - mU32)*deltaxyz(mA2,mQ32,mD32)) + 2*(4 - pow2(Yb)/
2973  mD32)*pow4(sbeta) - (2*Xb2*(mD32*((2*mQ32 - mU32)*pow2(Yt) + mA2*(2*
2974  mQ32 + pow2(Yt)))*pow4(cbeta) + pow2(Yb)*pow4(mQ3)*pow4(sbeta)))/(mD32*
2975  (mD32 - mQ32)*pow4(mQ3)) + (pow4(cbeta)*((mD32 - mQ32)*(2*mQ32 - mU32)*
2976  pow2(Yt) + mA2*(-(mQ32*pow2(Yt)) + mD32*(2*mQ32 + pow2(Yt)) + 10*pow4(
2977  mQ3)))*pow4(Xb))/(pow3(mD32 - mQ32)*pow4(mQ3)) - (pow2(-mD32 + mQ32 +
2978  Xb2)*pow2(Yt)*pow4(cbeta)*((2*mQ32 - mU32)*pow2(mQ32 - mU32) - (2*mQ32
2979  + 3*mU32)*pow4(mA) - mA2*(2*mQ32*mU32 + pow4(mQ3) - 3*pow4(mU3)) +
2980  pow6(mA)))/(deltaxyz(mA2,mU32,mQ32)*pow2(mD32 - mQ32)*pow4(mQ3))))/(
2981  pow2(cbeta)*pow2(sbeta)) - (6*pow4(Xb)*(-14*mD32*mQ32*Mu2 + 4*mD32*
2982  mQ32*mU32 + 2*mQ32*(mD32 + 2*mQ32 - 3*Mu2)*(mD32 - Mu2)*dilog(1 - Mu2/
2983  mD32) + 8*mD32*mQ32*Mu2*dilog(1 - Mu2/mQ32) + 4*mA2*mD32*mQ32*pow2(
2984  cbeta) + 6*mQ32*dilog(1 - mD32/mQ32)*pow2(mD32 - mQ32)*pow2(sbeta) +
2985  10*mD32*mQ32*pow2(cbeta)*pow2(Yt) + 9*mQ32*pow4(mD3) - 2*Mu2*pow4(mD3)
2986  + mU32*pow4(mD3) - 2*mQ32*dilog(1 - Mu2/mQ32)*pow4(mD3) + mA2*pow2(
2987  cbeta)*pow4(mD3) - 16*mQ32*pow2(sbeta)*pow4(mD3) + pow2(cbeta)*pow2(Yt)
2988  *pow4(mD3) - 6*mD32*pow4(mQ3) + 16*Mu2*pow4(mQ3) - 5*mU32*pow4(mQ3) -
2989  4*mD32*dilog(1 - Mu2/mQ32)*pow4(mQ3) + 4*Mu2*dilog(1 - Mu2/mQ32)*pow4(
2990  mQ3) - 5*mA2*pow2(cbeta)*pow4(mQ3) + 32*mD32*pow2(sbeta)*pow4(mQ3) -
2991  11*pow2(cbeta)*pow2(Yt)*pow4(mQ3) - 6*mQ32*dilog(1 - Mu2/mQ32)*pow4(Mu)
2992  - 3*pow6(mQ3) - 16*pow2(sbeta)*pow6(mQ3)))/(mQ32*pow2(sbeta)*pow4(mD32
2993  - mQ32)) + (6*phixyz(mA2,mQ32,mQ32)*((2*mA2*(mA2 - 5*mQ32)*(-mD32 +
2994  mQ32 + Xb2)*Xt*(-mD32 + mQ32 + Xb*Yb)*Yt)/((mQ32 - mU32)*pow2(mD32 -
2995  mQ32)) - (mA2*mQ32*(10*pow2(cbeta) + pow2(sbeta)))/pow2(cbeta) + (2*
2996  mA2*Xb*Yb*((mA2 - 5*mQ32)*pow2(cbeta) - mQ32*pow2(sbeta)))/((-mD32 +
2997  mQ32)*pow2(cbeta)) - (mA2*Xb2*(2*(mA2 - 5*mQ32)*(mD32 - mQ32)*pow2(
2998  cbeta) + mQ32*pow2(sbeta)*pow2(Yb)))/(pow2(cbeta)*pow2(mD32 - mQ32)) -
2999  (mA2*mQ32*Xt2*pow2(sbeta)*pow2(-mD32 + mQ32 + Xb*Yb))/((mQ32 - mU32)*
3000  pow2(cbeta)*pow2(mD32 - mQ32)) + (2*mA2*(mA2 - 5*mQ32)*Yb*pow3(Xb))/
3001  pow2(mD32 - mQ32) + 2*pow4(mA) + deltaxyz(mA2,mQ32,mQ32)*(-2 + (2*Xb*
3002  Yb)/(mD32 - mQ32) + (2*(mD32 - 2*mQ32)*Xb2)/pow2(mD32 - mQ32) - (mQ32*
3003  Xt2*pow2(sbeta)*pow2(-mD32 + mQ32 + Xb*Yb))/(pow2(cbeta)*pow2(mD32 -
3004  mQ32)*pow2(mQ32 - mU32)) + (2*(mD32 - 3*mQ32)*Yb*pow3(Xb))/pow3(-mD32 +
3005  mQ32) + (2*Xt*(mQ32*(-mD32 + mQ32)*Xb*(-mD32 + mQ32 + Xb*Yb)*pow2(
3006  sbeta) + pow2(cbeta)*(-3*mQ32*Yb*Yt*pow3(Xb) + (mQ32*(Xb - 3*Yt) - Xb*(
3007  Xb + Yb)*Yt)*pow4(mD3) + Xb*(Xb*Yb - 2*Xb*Yt - Yb*Yt)*pow4(mQ3) + mD32*
3008  (mQ32*Xb*(-(Xb*Yb) + 3*Xb*Yt + 2*Yb*Yt) + Yb*Yt*pow3(Xb) + (-2*Xb + 3*
3009  Yt)*pow4(mQ3)) + Yt*pow6(mD3) + (Xb - Yt)*pow6(mQ3))))/((mQ32 - mU32)*
3010  pow2(cbeta)*pow3(-mD32 + mQ32)))))/pow4(mQ3) + lmQ3MR*((-6*(mD32 - mQ32
3011  + Xb2)*(mQ32 - mU32 + Xt2)*pow2(mA2 + mD32 - mQ32)*pow2(sbeta)*pow2(Yb)
3012  )/(mD32*(mD32 - mQ32)*(mQ32 - mU32)*deltaxyz(mA2,mQ32,mD32)*pow2(cbeta)
3013  ) + (48*(2*sbeta*std::abs(Mu) + cbeta*(Yb + Yt)*pow2(sbeta) + Yt*pow3(cbeta)
3014  )*pow3(Xb))/(cbeta*pow2(mD32 - mQ32)*pow2(sbeta)) + (6*Xb2*(4 + (-4 - (
3015  2*mU32)/mQ32)/pow2(sbeta) + (-(Mu2*pow2(sbeta)*pow2(Yb)) + mD32*(-2*
3016  Mu2*(1 + pow2(sbeta)) + pow2(sbeta)*pow2(Yb)) + 2*(-1 + pow2(sbeta))*
3017  pow4(mD3))/(mD32*(mD32 - Mu2)*pow2(cbeta)) + (pow2(cbeta)*((mA2 - mU32)
3018  *pow2(Yt) + 2*pow4(mQ3)))/(pow2(sbeta)*pow4(mQ3))))/(mD32 - mQ32) + (
3019  12*lmUMR*((-4*pow(Mu2,1.5)*(Mu2 - mU32)*sbeta*Xt)/(cbeta*(-mQ32 +
3020  Mu2)) + pow4(Mu)))/(pow2(Mu2 - mU32)*pow2(sbeta)) + 3*((8*Mu2*(1/(-mD32
3021  + Mu2) + 1/(-mQ32 + Mu2)) + 2*pow2(sbeta)*(-4 + pow2(Yb)/mD32))/pow2(
3022  cbeta) - (pow2(cbeta)*((mA2 - mU32)*pow2(Yt) + 4*pow4(mQ3)))/(pow2(
3023  sbeta)*pow4(mQ3)) + (2*pow2(-(Mu2*mU3) + pow3(mU3)) - 2*mQ32*(-4*Mu2*
3024  mU32*(1 + 3*pow2(sbeta)) + (1 + 6*pow2(sbeta))*pow4(Mu) + 6*pow2(sbeta)
3025  *pow4(mU3)))/(mQ32*pow2(Mu2 - mU32)*pow2(sbeta))) + (3*pow2(cbeta)*
3026  pow2(-mD32 + mQ32 + Xb2)*pow2(Yt)*((2*mQ32 - mU32)*pow2(mQ32 - mU32) -
3027  (2*mQ32 + 3*mU32)*pow4(mA) - mA2*(2*mQ32*mU32 + pow4(mQ3) - 3*pow4(mU3)
3028  ) + pow6(mA)))/(deltaxyz(mA2,mU32,mQ32)*pow2(mD32 - mQ32)*pow2(sbeta)*
3029  pow4(mQ3)) - (3*pow4(Xb)*(mQ32*(mA2 - mU32)*pow2(cbeta)*pow2(Yt) - 2*(
3030  6*Mu2 - 5*mU32 - 6*pow2(cbeta)*pow2(Yt))*pow4(mQ3) + mD32*(2*mQ32*mU32
3031  + (-mA2 + mU32)*pow2(cbeta)*pow2(Yt) - 2*(-5 + 8*pow2(sbeta))*pow4(mQ3)
3032  ) + 2*(1 + 8*pow2(sbeta))*pow6(mQ3)))/(pow2(sbeta)*pow3(-mD32 + mQ32)*
3033  pow4(mQ3)) + Xt2*((6*Xb2*(2*mD32*(-mQ32 + mU32)*pow2(cbeta) + mQ32*
3034  pow2(sbeta)*pow2(Yb)))/(mD32*(mD32 - mQ32)*mQ32*(mQ32 - mU32)*pow2(
3035  cbeta)) - (6*(mD32 + 5*mQ32)*pow4(Xb))/(mQ32*pow3(-mD32 + mQ32)) + (6*(
3036  ((mQ32 - mU32)*pow2(sbeta)*pow2(Yb))/mD32 - ((2*mU32*(-1 + 5*pow2(
3037  cbeta) + pow2(sbeta)) + Mu2*(2 - 3*pow2(cbeta) + 2*pow2(sbeta)))*pow4(
3038  mQ3) + Mu2*pow2(cbeta)*pow4(mU3) - mQ32*(2*Mu2*mU32*(1 + 5*pow2(cbeta)
3039  + pow2(sbeta)) + pow2(cbeta)*pow4(mU3)) + (2 + 3*pow2(cbeta) - 2*pow2(
3040  sbeta))*pow6(mQ3))/(mQ32*(mQ32 - Mu2))))/(pow2(cbeta)*pow2(mQ32 - mU32)
3041  ))) + log(mU32/mQ32)*((6*Xb2*((-mA2 + mU32)*pow2(cbeta)*pow2(Yt) + 2*
3042  mQ32*(mU32 + pow2(cbeta)*pow2(Yt))))/((-mD32 + mQ32)*pow2(sbeta)*pow4(
3043  mQ3)) + (12*lmUMR*((-4*pow(Mu2,1.5)*(Mu2 - mU32)*sbeta*Xt)/(cbeta*(-
3044  mQ32 + mU32)) + pow4(Mu)))/(pow2(Mu2 - mU32)*pow2(sbeta)) + (3*((2*(
3045  mU32 + pow2(cbeta)*pow2(Yt)))/mQ32 + ((-mA2 + mU32)*pow2(cbeta)*pow2(
3046  Yt))/pow4(mQ3) + (2*(2*Mu2*mU32 + pow4(mU3)))/pow2(Mu2 - mU32)))/pow2(
3047  sbeta) + 6*lmQ3MR*(2 + pow2(sbeta)/pow2(cbeta) + (2*Xt*(4*cbeta*(Mu2 +
3048  mU32)*std::abs(Mu) + (Mu2 - mU32)*sbeta*(Xb + Yb + Yt)*pow2(cbeta) + (Mu2 -
3049  mU32)*(Xb + Yb)*pow3(sbeta)))/((mQ32 - mU32)*(-Mu2 + mU32)*sbeta*pow2(
3050  cbeta)) + (2 + pow2(cbeta) - (4*pow4(Mu))/pow2(Mu2 - mU32))/pow2(sbeta)
3051  - (Xt2*(mQ32*(2*mU32*(1 + 5*pow2(cbeta)) + (mA2 - Yb*(2*Xb + Yb))*pow2(
3052  sbeta)) + mU32*pow2(sbeta)*(-mA2 + 2*Xb*Yb + pow2(Yb)) - pow2(sbeta)*
3053  pow4(mQ3) + (-2 + 2*pow2(cbeta) + pow2(sbeta))*pow4(mU3)))/(pow2(cbeta)
3054  *pow3(mQ32 - mU32))) - (6*log(mA2/MR2)*(2*(mQ32 - mU32)*(mQ32 - mU32 -
3055  Xt*(Xb + Yb + Yt))*pow2(cbeta)*pow2(sbeta) + pow2(mQ32 - mU32)*pow4(
3056  cbeta) + (mQ32*(-2*mU32 + Xt*(-2*Xb + Xt - 2*Yb)) + mU32*Xt*(2*Xb - Xt
3057  + 2*Yb) + Xt2*(-mA2 + 2*Xb*Yb + pow2(Yb)) + pow4(mQ3) + pow4(mU3))*
3058  pow4(sbeta)))/(pow2(cbeta)*pow2(mQ32 - mU32)*pow2(sbeta)) - (3*(mQ32*(
3059  mA2 - mU32)*pow2(cbeta)*pow2(Yt) + mD32*((-mA2 + mU32)*pow2(cbeta)*
3060  pow2(Yt) + 2*mQ32*(mU32 + pow2(cbeta)*pow2(Yt))) + 2*(5*mU32 - pow2(
3061  cbeta)*pow2(Yt))*pow4(mQ3))*pow4(Xb))/(pow2(sbeta)*pow3(-mD32 + mQ32)*
3062  pow4(mQ3)) + (Xt2*(((mQ32 - mU32)*(-6*mQ32*mU32*(-4 + 5*pow2(cbeta) +
3063  4*pow2(sbeta)) + 6*pow2(cbeta)*pow4(mU3)))/(mQ32*pow2(cbeta)) + ((mQ32
3064  - mU32)*Xb2*(-12*mQ32*mU32*(1 + pow2(cbeta)) + 12*pow2(cbeta)*pow4(mU3)
3065  ))/(mQ32*(-mD32 + mQ32)*pow2(cbeta)) - (6*mU32*(-2*mQ32*mU32 + 13*pow4(
3066  mQ3) + pow4(mU3))*pow4(Xb))/pow2(-(mD32*mQ3) + pow3(mQ3))))/pow3(mQ32 -
3067  mU32) + (3*pow2(cbeta)*pow2(-mD32 + mQ32 + Xb2)*pow2(Yt)*(-((4*mQ32 +
3068  3*mU32)*pow4(mA)) + mU32*pow4(mQ3) + 2*mQ32*pow4(mU3) + mA2*(2*mQ32*
3069  mU32 + 5*pow4(mQ3) + 3*pow4(mU3)) + pow6(mA) - 2*pow6(mQ3) - pow6(mU3))
3070  )/(deltaxyz(mA2,mU32,mQ32)*pow2(mD32 - mQ32)*pow2(sbeta)*pow4(mQ3))) +
3071  log(mD32/mQ32)*(12*(-2 + ((2*Mu2)/(-mD32 + Mu2) - pow2(sbeta))/pow2(
3072  cbeta) - pow2(cbeta)/pow2(sbeta)) - (12*(mA2 + mD32 - mQ32)*(mD32 -
3073  mQ32 + Xb2)*(mQ32 - mU32 + Xt2)*pow2(sbeta)*pow2(Yb))/((mD32 - mQ32)*(
3074  mQ32 - mU32)*deltaxyz(mA2,mQ32,mD32)*pow2(cbeta)) - (24*Xb*(2*sbeta*
3075  std::abs(Mu) + cbeta*(Yb + Yt)*pow2(sbeta) + Yt*pow3(cbeta)))/(cbeta*(mD32 -
3076  mQ32)*pow2(sbeta)) + (24*(3*mD32 + mQ32)*(2*sbeta*std::abs(Mu) + cbeta*(Yb +
3077  Yt)*pow2(sbeta) + Yt*pow3(cbeta))*pow3(Xb))/(cbeta*pow2(sbeta)*pow3(
3078  mD32 - mQ32)) - (12*Xb2*(-((mD32 - Mu2)*pow2(cbeta)*(2*Mu2 - mU32 + 3*
3079  mD32*(-1 + pow2(sbeta)) + mQ32*pow2(sbeta))) + (mD32 - Mu2)*(mA2 - mD32
3080  - mQ32 + pow2(Yt))*pow4(cbeta) + pow2(sbeta)*(mQ32*Mu2*(-2 + pow2(
3081  sbeta)) + mD32*(-mQ32 + Mu2)*pow2(sbeta) - (-2 + pow2(sbeta))*pow4(mD3)
3082  )))/((mD32 - Mu2)*pow2(cbeta)*pow2(mD32 - mQ32)*pow2(sbeta)) + (12*
3083  lmUMR*pow3(Xb)*(-8*mD32*pow(Mu2,1.5)*sbeta + 8*mQ32*pow(Mu2,1.5)*
3084  sbeta + 3*cbeta*Xb*pow4(Mu)))/(cbeta*pow2(sbeta)*pow4(mD32 - mQ32)) + (
3085  12*(mQ32*(-2*Mu2 + mU32 + mQ32*pow2(sbeta)) + mD32*(-7*Mu2 + 2*mU32 +
3086  mQ32*(3 + 6*pow2(sbeta))) + pow2(cbeta)*(mA2*(2*mD32 + mQ32) + (5*mD32
3087  + mQ32)*pow2(Yt)) + (3 - 7*pow2(sbeta))*pow4(mD3))*pow4(Xb))/(pow2(
3088  sbeta)*pow4(mD32 - mQ32)) - (6*log(mA2/MR2)*(2*(mD32 - mQ32)*Xb*Xt*
3089  pow2(sbeta)*(-2*Xb2*Yb*Yt*pow2(cbeta) + pow2(mD32 - mQ32)*(pow2(cbeta)
3090  + pow2(sbeta)) - (mD32 - mQ32)*Xb*((Yb - Yt)*pow2(cbeta) + Yb*pow2(
3091  sbeta))) - 2*(mD32 - mQ32)*pow2(cbeta)*(-(mQ32*Yt*pow2(cbeta)) + 2*
3092  mU32*Yt*pow2(cbeta) + mQ32*Yb*pow2(sbeta) - mQ32*Yt*pow2(sbeta) + 2*
3093  mU32*Yt*pow2(sbeta) - 2*mA2*(Yt*pow2(cbeta) + (Yb + Yt)*pow2(sbeta)) -
3094  mD32*(Yt*pow2(cbeta) + (Yb + Yt)*pow2(sbeta)))*pow3(Xb) - pow2(pow2(
3095  cbeta) + pow2(sbeta))*pow4(mD32 - mQ32) + 2*Xb*pow3(mD32 - mQ32)*(-((Yb
3096  + Yt)*pow2(cbeta)*pow2(sbeta)) - Yt*pow4(cbeta) + Yb*pow4(sbeta)) -
3097  Xb2*pow2(mD32 - mQ32)*(2*(mD32 - 2*mQ32 + mU32)*pow2(cbeta)*pow2(sbeta)
3098  + (mA2 - mQ32 + mU32 + pow2(Yt))*pow4(cbeta) + (-mA2 - mQ32 + mU32 +
3099  pow2(Yb))*pow4(sbeta)) + ((2*mD32 + mQ32 - 3*mU32)*pow2(Yt) + mA2*(4*
3100  mD32 + 2*mQ32 + 3*pow2(Yt)))*pow4(cbeta)*pow4(Xb)))/(pow2(cbeta)*pow2(
3101  sbeta)*pow4(mD32 - mQ32)) + (6*lmQ3MR*(2*(mD32 - mQ32)*Xb*Xt*pow2(
3102  sbeta)*(-2*Xb2*Yb*Yt*pow2(cbeta) + pow2(mD32 - mQ32)*(pow2(cbeta) +
3103  pow2(sbeta)) - (mD32 - mQ32)*Xb*((Yb - Yt)*pow2(cbeta) + Yb*pow2(sbeta)
3104  )) + 2*cbeta*(mD32 - mQ32)*(8*pow(Mu2,1.5)*sbeta + 2*cbeta*(-(mU32*
3105  Yt) + mA2*(Yb + Yt))*pow2(sbeta) + 2*(mA2 - mU32)*Yt*pow3(cbeta) -
3106  mD32*(4*sbeta*std::abs(Mu) + cbeta*(Yb + Yt)*pow2(sbeta) + Yt*pow3(cbeta)) -
3107  mQ32*(4*sbeta*std::abs(Mu) + cbeta*(3*Yb + Yt)*pow2(sbeta) + Yt*pow3(cbeta))
3108  )*pow3(Xb) + pow4(mD32 - mQ32)*(-2*pow2(sbeta) + 2*pow2(cbeta)*pow2(
3109  sbeta) + pow4(cbeta) + pow4(sbeta)) + 2*Xb*pow3(mD32 - mQ32)*(4*cbeta*
3110  sbeta*std::abs(Mu) + (Yb + Yt)*pow2(cbeta)*pow2(sbeta) + Yt*pow4(cbeta) +
3111  Yb*pow4(sbeta)) - Xb2*pow2(mD32 - mQ32)*(mQ32*(-2 + pow2(sbeta))*pow2(
3112  sbeta) + 2*pow2(cbeta)*(2*Mu2 - mU32 - 2*mQ32*pow2(sbeta) + mU32*pow2(
3113  sbeta) + mD32*(-2 + 3*pow2(sbeta))) + (-mA2 + mQ32 + mU32 - pow2(Yt))*
3114  pow4(cbeta) + (-mA2 + mU32 + pow2(Yb))*pow4(sbeta)) - pow2(cbeta)*(-3*
3115  mA2*pow2(cbeta)*pow2(Yt) + 3*mU32*pow2(cbeta)*pow2(Yt) + mQ32*(-4*Mu2 +
3116  2*mU32 + pow2(cbeta)*pow2(Yt)) + 2*mD32*(2*mQ32 - 4*Mu2 + 2*mU32 +
3117  pow2(cbeta)*pow2(Yt)) + (2 - 4*pow2(sbeta))*pow4(mD3) + 4*pow2(sbeta)*
3118  pow4(mQ3) + 6*pow4(Mu))*pow4(Xb) + 2*Xt2*pow2(cbeta)*pow2(sbeta)*(Xb2*
3119  pow2(mD32 - mQ32) - (2*mD32 + mQ32)*pow4(Xb))))/(pow2(cbeta)*pow2(
3120  sbeta)*pow4(mD32 - mQ32)) + (6*Xt2*(-((mQ32*(-2 + 3*pow2(cbeta)) +
3121  mU32*(2 + 3*pow2(cbeta)))/pow2(cbeta)) - (2*Xb2*(-(mQ32*mU32) + pow4(
3122  mQ3) + pow2(cbeta)*(-4*mQ32*mU32 + 2*mD32*(2*mQ32 + mU32) - 3*pow4(mQ3)
3123  + pow4(mU3))))/(pow2(cbeta)*pow2(mD32 - mQ32)) + (pow4(Xb)*((mQ32 + 5*
3124  mU32)*pow4(mD3) - 5*mU32*pow4(mQ3) + 2*mQ32*pow4(mU3) + 2*mD32*(-12*
3125  mQ32*mU32 + 7*pow4(mQ3) + 5*pow4(mU3)) - 3*pow6(mQ3)))/pow4(mD32 -
3126  mQ32)))/pow2(mQ32 - mU32) + log(mU32/mQ32)*((12*Xb*Yt*(pow2(cbeta) +
3127  pow2(sbeta)))/((mD32 - mQ32)*pow2(sbeta)) + (6*pow2(pow2(cbeta) + pow2(
3128  sbeta)))/(pow2(cbeta)*pow2(sbeta)) - (12*(-2*mA2 + mD32 + mQ32 + 2*
3129  mU32)*Yt*(pow2(cbeta) + pow2(sbeta))*pow3(Xb))/(pow2(sbeta)*pow3(mD32 -
3130  mQ32)) - (12*Xt*(Xb*pow2(mD32 - mQ32)*((-mA2 + mD32 + mU32 + Yb*Yt)*
3131  pow2(cbeta) + (-mA2 + mD32 + mU32)*pow2(sbeta)) + (mD32 - mQ32)*Xb2*((-
3132  (mQ32*Yb) - mU32*Yb + mA2*(Yb - Yt) + mD32*Yt + mU32*Yt)*pow2(cbeta) +
3133  (mA2 - mQ32 - mU32)*Yb*pow2(sbeta)) + Yb*(pow2(cbeta) + pow2(sbeta))*
3134  pow3(mD32 - mQ32) + (2*mA2 - mD32 - mQ32 - 2*mU32)*Yb*Yt*pow2(cbeta)*
3135  pow3(Xb)))/((mQ32 - mU32)*pow2(cbeta)*pow3(mD32 - mQ32)) - (6*Xb2*(2*
3136  pow2(cbeta)*(mU32*(-1 + pow2(sbeta)) + (-mA2 + mQ32)*pow2(sbeta)) + (-
3137  mA2 + mQ32 + mU32 - pow2(Yt))*pow4(cbeta) + (-mA2 + mQ32 + mU32)*pow4(
3138  sbeta)))/(pow2(cbeta)*pow2(mD32 - mQ32)*pow2(sbeta)) - (6*(3*(-mA2 +
3139  mU32)*pow2(cbeta)*pow2(Yt) + 2*mD32*(2*mU32 + pow2(cbeta)*pow2(Yt)) +
3140  mQ32*(2*mU32 + pow2(cbeta)*pow2(Yt)))*pow4(Xb))/(pow2(sbeta)*pow4(mD32
3141  - mQ32)) - (Xt2*(-12*(mQ32 - mU32)*(-mA2 + mD32 + mU32)*Xb*Yb*pow2(
3142  sbeta)*pow3(mD32 - mQ32) + 6*pow4(mD32 - mQ32)*(mU32*pow2(sbeta)*pow2(
3143  Yb) + mQ32*(mU32*(-2 + 6*pow2(cbeta)) - pow2(sbeta)*pow2(Yb)) + 2*pow4(
3144  mU3)) - Xb2*pow2(mD32 - mQ32)*(-6*(mQ32 - mU32)*((-mA2 + mU32)*pow2(
3145  sbeta)*pow2(Yb) + mQ32*(2*mU32 + pow2(sbeta)*pow2(Yb))) + 12*pow2(
3146  cbeta)*(3*(mQ32 - mU32)*pow4(mD3) + 6*mU32*pow4(mQ3) + mQ32*pow4(mU3) +
3147  mD32*(-10*mQ32*mU32 + 4*pow4(mU3)) - pow6(mU3))) + 12*pow2(cbeta)*pow4(
3148  Xb)*(pow4(mQ3)*pow4(mU3) + pow4(mD3)*(-8*mQ32*mU32 + 3*pow4(mQ3) + 2*
3149  pow4(mU3)) + 3*mU32*pow6(mQ3) - mQ32*pow6(mU3) - 2*mD32*(2*mU32*pow4(
3150  mQ3) - 3*mQ32*pow4(mU3) + pow6(mU3)))))/(pow2(cbeta)*pow3(mQ32 - mU32)*
3151  pow4(mD32 - mQ32)))) + (3*phixyz(mA2,mU32,mQ32)*((-4*mQ32*(-mD32 + mQ32
3152  + Xb2)*Xt*(-mD32 + mQ32 + Xb*Yb)*Yt*(-3*mQ32*mU32 - mA2*(3*mQ32 + 2*
3153  mU32) + pow4(mA) + 2*pow4(mQ3) + pow4(mU3)))/((mQ32 - mU32)*pow2(mD32 -
3154  mQ32)) + (4*mQ32*Xb*Yt*(pow2(cbeta) + pow2(sbeta))*(-3*mQ32*mU32 - mA2*
3155  (3*mQ32 + 2*mU32) + pow4(mA) + 2*pow4(mQ3) + pow4(mU3)))/((-mD32 +
3156  mQ32)*pow2(sbeta)) + (4*mQ32*Yt*(pow2(cbeta) + pow2(sbeta))*pow3(Xb)*(-
3157  3*mQ32*mU32 - mA2*(3*mQ32 + 2*mU32) + pow4(mA) + 2*pow4(mQ3) + pow4(
3158  mU3)))/(pow2(mD32 - mQ32)*pow2(sbeta)) - (pow2(cbeta)*pow2(Yt)*(-6*
3159  mQ32*mU32 - 6*mA2*(mQ32 + mU32) + 3*pow4(mA) + 2*pow4(mQ3) + 3*pow4(
3160  mU3)))/pow2(sbeta) + (pow2(cbeta)*pow2(Yt)*pow4(Xb)*((3*mD32 - 7*mQ32)*
3161  pow4(mA) - 2*mA2*(-7*mQ32*mU32 + 3*mD32*(mQ32 + mU32) - 9*pow4(mQ3)) +
3162  18*mU32*pow4(mQ3) - 7*mQ32*pow4(mU3) + mD32*(-6*mQ32*mU32 + 2*pow4(mQ3)
3163  + 3*pow4(mU3)) - 10*pow6(mQ3)))/(pow2(sbeta)*pow3(-mD32 + mQ32)) + (2*
3164  Xb2*pow2(cbeta)*pow2(Yt)*((3*mD32 - 4*mQ32)*pow4(mA) + 9*mU32*pow4(mQ3)
3165  + mA2*(8*mQ32*mU32 - 6*mD32*(mQ32 + mU32) + 9*pow4(mQ3)) - 4*mQ32*pow4(
3166  mU3) + mD32*(-6*mQ32*mU32 + 2*pow4(mQ3) + 3*pow4(mU3)) - 4*pow6(mQ3)))/
3167  (pow2(mD32 - mQ32)*pow2(sbeta)) + 2*deltaxyz(mA2,mU32,mQ32)*((2*mQ32*
3168  Xb*Yt*(pow2(cbeta) + pow2(sbeta)))/((mD32 - mQ32)*pow2(sbeta)) + (pow2(
3169  cbeta)*pow2(Yt))/pow2(sbeta) + (2*(mD32 - 3*mQ32)*mQ32*Yt*(pow2(cbeta)
3170  + pow2(sbeta))*pow3(Xb))/(pow2(sbeta)*pow3(-mD32 + mQ32)) + (Xt2*pow2(
3171  sbeta)*pow2(-mD32 + mQ32 + Xb*Yb)*pow4(mQ3))/(pow2(cbeta)*pow2(mD32 -
3172  mQ32)*pow2(mQ32 - mU32)) + (Xb2*(2*pow2(cbeta)*pow2(sbeta)*pow4(mQ3) +
3173  pow4(cbeta)*(-2*mD32*pow2(Yt) + 3*mQ32*pow2(Yt) + pow4(mQ3)) + pow4(
3174  mQ3)*pow4(sbeta)))/(pow2(cbeta)*pow2(mD32 - mQ32)*pow2(sbeta)) + (pow2(
3175  cbeta)*pow2(Yt)*(-4*mD32*mQ32 + pow4(mD3) + 6*pow4(mQ3))*pow4(Xb))/(
3176  pow2(sbeta)*pow4(mD32 - mQ32)) + (2*mQ32*Xt*(mQ32*(-mD32 + mQ32)*Xb*(-
3177  mD32 + mQ32 + Xb*Yb)*pow2(sbeta) + pow2(cbeta)*(-3*mQ32*Yb*Yt*pow3(Xb)
3178  + (mQ32*(Xb - 3*Yt) - Xb*(Xb + Yb)*Yt)*pow4(mD3) + Xb*(Xb*Yb - 2*Xb*Yt
3179  - Yb*Yt)*pow4(mQ3) + mD32*(mQ32*Xb*(-(Xb*Yb) + 3*Xb*Yt + 2*Yb*Yt) + Yb*
3180  Yt*pow3(Xb) + (-2*Xb + 3*Yt)*pow4(mQ3)) + Yt*pow6(mD3) + (Xb - Yt)*
3181  pow6(mQ3))))/((mQ32 - mU32)*pow2(cbeta)*pow3(mD32 - mQ32))) + (pow2(
3182  cbeta)*pow2(-mD32 + mQ32 + Xb2)*pow2(Yt)*((-2*mQ32 + mU32)*pow2(-(mQ32*
3183  mU3) + pow3(mU3)) + pow4(mA)*(4*mQ32*mU32 + 5*pow4(mQ3) + 6*pow4(mU3))
3184  - 4*(mQ32 + mU32)*pow6(mA) - 2*mA2*(-(mU32*pow4(mQ3)) - 2*mQ32*pow4(
3185  mU3) + pow6(mQ3) + 2*pow6(mU3)) + pow8(mA)))/(deltaxyz(mA2,mU32,mQ32)*
3186  pow2(mD32 - mQ32)*pow2(sbeta))))/pow6(mQ3) + Xt2*((-12*Xb2*(3*mQ32*(-
3187  mD32 + mQ32)*(mD32 + mQ32 - 2*mU32)*dilog(1 - mD32/mQ32)*pow2(cbeta) +
3188  (mQ32 - mU32)*(3*mQ32*(-2*mD32 + mQ32 + mU32)*dilog(1 - mQ32/mU32)*
3189  pow2(cbeta) + (-mD32 + mQ32)*(-(mU32*pow2(cbeta)) + mQ32*(1 + pow2(
3190  cbeta)))) + 3*mQ32*dilog(1 - mD32/mU32)*pow2(cbeta)*pow2(mD32 - mU32)))
3191  /(mQ32*pow2(cbeta)*pow2(mD32 - mQ32)*pow2(mQ32 - mU32)) - (6*(4*mQ32*
3192  mU32 - 4*mQ32*mU32*dilog(1 - Mu2/mQ32) + 4*mQ32*mU32*dilog(1 - Mu2/
3193  mU32) - 6*mQ32*mU32*pow2(cbeta) + 6*mQ32*(mQ32 - mU32)*dilog(1 - mQ32/
3194  mU32)*pow2(cbeta) - 4*mQ32*mU32*pow2(sbeta) - 4*pow4(mQ3) + 5*pow2(
3195  cbeta)*pow4(mQ3) + 4*pow2(sbeta)*pow4(mQ3) + pow2(cbeta)*pow4(mU3)))/(
3196  mQ32*pow2(cbeta)*pow2(mQ32 - mU32)) - (6*pow4(Xb)*(-6*mQ32*(mQ32 -
3197  mU32)*dilog(1 - mD32/mU32)*pow2(mD32 - mU32) + 6*(mQ32 - mU32)*dilog(1
3198  - mD32/mQ32)*pow2(-(mD32*mQ3) + pow3(mQ3)) + 4*mQ32*mU32*pow4(mD3) - 6*
3199  mQ32*mU32*dilog(1 - mQ32/mU32)*pow4(mD3) - 32*mD32*mU32*pow4(mQ3) - 12*
3200  mD32*mU32*dilog(1 - mQ32/mU32)*pow4(mQ3) + 7*pow4(mD3)*pow4(mQ3) + 6*
3201  dilog(1 - mQ32/mU32)*pow4(mD3)*pow4(mQ3) + 10*mD32*mQ32*pow4(mU3) + 12*
3202  mD32*mQ32*dilog(1 - mQ32/mU32)*pow4(mU3) + pow4(mD3)*pow4(mU3) - 11*
3203  pow4(mQ3)*pow4(mU3) + 6*dilog(1 - mQ32/mU32)*pow4(mQ3)*pow4(mU3) - 2*
3204  mD32*pow6(mQ3) + 28*mU32*pow6(mQ3) - 6*mQ32*dilog(1 - mQ32/mU32)*pow6(
3205  mU3) - 5*pow8(mQ3)))/(pow2(-(mQ3*mU32) + pow3(mQ3))*pow4(mD32 - mQ32)));
3206 }
3207 
3209 {
3210  using std::log;
3211  using himalaya::dilog;
3212 
3213  const double MR2 = pow2(p.scale);
3214  const double mQ32 = p.mq2(2,2);
3215  const double mD32 = p.md2(2,2);
3216  const double mU32 = p.mu2(2,2);
3217  const double mQ3 = std::sqrt(mQ32);
3218  const double mU3 = std::sqrt(mU32);
3219  const double mD3 = std::sqrt(mD32);
3220  const double mA = p.MA;
3221  const double sbeta = calcSinBeta();
3222  const double cbeta = calcCosBeta();
3223  const double Xt = calcXt();
3224  const double Yt = calcYt();
3225  const double Xb = calcXb();
3226  const double Yb = calcYb();
3227  const double Mu = p.mu;
3228  const double Mu2 = pow2(Mu);
3229  const double Xt2 = pow2(Xt);
3230  const double Xt4 = pow2(Xt2);
3231  const double mA2 = pow2(mA);
3232  const double Xb2 = pow2(Xb);
3233  const double lmQ3MR = omitLogs*std::log(mQ32 / MR2);
3234  const double lmUMR = omitLogs*std::log(Mu2 / MR2);
3235  const double eps = mQ3*0.01;
3236 
3237  if (std::abs(mU3 - mQ3) < eps && std::abs(mD3 - mQ3) < eps && std::abs(Mu - mQ3) < eps) {
3238  const double M = std::sqrt(mQ3*mU3);
3239  return (2.675765602178715*pow2(sbeta)*(cbeta*M*sbeta*(-0.7474496265186756*Xb*Xt4
3240  + (8.96939551822411*Xb + 1.4948992530373513*Xt)*Xt2*pow2(M) -
3241  8.96939551822411*Xb*pow4(M)) + pow4(cbeta)*(Yt*(1.4948992530373513*Xb*
3242  Xt2 + Xb2*(1.4948992530373513*Xt + 0.7474496265186756*Yt) +
3243  0.7474496265186756*Xt2*Yt)*pow2(M) - 0.20235594112794902*Xb2*Xt2*pow2(
3244  Yt) + (1.2615562429128426*Xb2 - 7.0078102449377395*Xb*Xt +
3245  1.2615562429128426*Xt2 - 7.0078102449377395*Xb*Yt - 7.0078102449377395*
3246  Xt*Yt - 3.5039051224688698*pow2(Yt))*pow4(M) - 10.511715367406609*pow6(
3247  M)) + pow2(sbeta)*(0.05195844587770295*Xt4*pow2(sbeta)*pow2(Yb) + Xt2*
3248  pow2(M)*(Xt2*(0.3737248132593378 - 0.560587219889007*pow2(sbeta)) -
3249  0.342737744262778*Xt*Yb*pow2(sbeta) - 0.514106616394167*pow2(sbeta)*
3250  pow2(Yb)) + pow2(sbeta)*(5.746254002024897*Xt2 + 5.046224971651371*Xt*
3251  Yb + 1.2615562429128429*pow2(Yb))*pow4(M) + (8.969395518224111 + 1.*
3252  pow2(sbeta))*pow6(M)) + pow2(cbeta)*(Xt*pow2(M)*(Xb2*Xt*(
3253  1.1211744397780137 - 2.2423488795560274*pow2(sbeta)) + Xt2*(-
3254  1.1211744397780137*Xt - 0.342737744262778*Yb - 0.342737744262778*Yt)*
3255  pow2(sbeta) + Xb*(1.4948992530373513*Xt*Yb + 1.4948992530373513*Xt*Yt +
3256  2.9897985060747025*Yb*Yt)*pow2(sbeta)) + Xb*(0.3737248132593378*Xb*Xt -
3257  0.6125456657667098*Yb*Yt)*pow2(sbeta)*pow3(Xt) + (Xb*(-
3258  7.0078102449377395*Xt - 7.0078102449377395*Yb - 7.0078102449377395*Yt)*
3259  pow2(sbeta) + Xb2*(-2.2423488795560274 + 8.96939551822411*pow2(sbeta))
3260  + Xt*((5.0462249716513705*Yb + 5.0462249716513705*Yt)*pow2(sbeta) + Xt*
3261  (-2.2423488795560274 + 9.530922730763425*pow2(sbeta))))*pow4(M) + (-
3262  17.93879103644822 + 6.242348879556027*pow2(sbeta))*pow6(M))))/pow6(M);
3263  }
3264 
3265  return -4 + (48*Xb*std::abs(Mu)*((mD32 + Mu2)*(-mQ32 + Mu2)*dilog(1 - Mu2/mD32) + (
3266  mD32 - Mu2)*(mQ32 + Mu2)*dilog(1 - Mu2/mQ32)))/(cbeta*(mD32 - mQ32)*(
3267  mD32 - Mu2)*(mQ32 - Mu2)*sbeta) + (48*Xt*std::abs(Mu)*(dilog(1 - Mu2/mQ32) -
3268  dilog(1 - Mu2/mU32)))/(cbeta*(mQ32 - mU32)*sbeta) - 9/pow2(cbeta) - (6*
3269  mD32)/(mQ32*pow2(cbeta)) + (6*mD32)/((mD32 - Mu2)*pow2(cbeta)) + (12*
3270  Mu2)/(mQ32*pow2(cbeta)) + 8*pow2(Pi) + 12*dilog(1 - Mu2/mQ32)*(1/pow2(
3271  cbeta) - 2/pow2(sbeta)) - (24*dilog(1 - Mu2/mU32))/pow2(sbeta) + (3*
3272  pow2(sbeta))/pow2(cbeta) - (6*mA2*pow2(sbeta))/(mQ32*pow2(cbeta)) + (2*
3273  pow2(Pi)*pow2(sbeta))/pow2(cbeta) + 6*pow2(lmQ3MR)*(3 + (2*(-1 + pow2(
3274  cbeta)))/pow2(sbeta) + pow2(sbeta)/pow2(cbeta)) - (6*pow2(sbeta)*pow2(
3275  Yb))/(mQ32*pow2(cbeta)) + (24 + (6*pow2(sbeta))/pow2(cbeta))*pow2(log(
3276  mA2/MR2)) + (48*(cbeta*(-mQ32 + 2*Mu2 - mU32)*std::abs(Mu)*dilog(1 - Mu2/
3277  mQ32) + cbeta*(mQ32 - 2*Mu2 + mU32)*std::abs(Mu)*dilog(1 - Mu2/mU32) - 2*(
3278  mQ32 - mU32)*(2*cbeta*std::abs(Mu) + sbeta*(Yb + Yt)*pow2(cbeta) + Yb*pow3(
3279  sbeta)))*pow3(Xt))/(sbeta*pow2(cbeta)*pow3(mQ32 - mU32)) - (6*Xb2*(4*
3280  mD32*mQ32 + 4*mD32*mQ32*dilog(1 - Mu2/mD32) - 4*mD32*mQ32*dilog(1 -
3281  Mu2/mQ32) - 4*mD32*mQ32*pow2(cbeta) - 6*mD32*mQ32*pow2(sbeta) + 6*(mD32
3282  - mQ32)*mQ32*dilog(1 - mD32/mQ32)*pow2(sbeta) + pow2(sbeta)*pow4(mD3) -
3283  4*pow4(mQ3) + 4*pow2(cbeta)*pow4(mQ3) + 5*pow2(sbeta)*pow4(mQ3)))/(
3284  mQ32*pow2(mD32 - mQ32)*pow2(sbeta)) + 6*phixyz(mA2,mQ32,mQ32)*((2*mA2*
3285  Xb*Yb)/((mD32 - mQ32)*mQ32) - (2*mA2*(mD32 - mQ32 - Xb*Yb)*Yt*pow3(Xt))
3286  /((mD32 - mQ32)*pow2(-(mQ3*mU32) + pow3(mQ3))) + (mA2*(mA2 - 5*mQ32)*
3287  Xb2*pow2(cbeta))/((-mD32 + mQ32)*pow2(sbeta)*pow4(mQ3)) + (mA2*((mA2 -
3288  5*mQ32)*pow2(cbeta) - 2*mQ32*pow2(sbeta)))/(pow2(sbeta)*pow4(mQ3)) - (
3289  2*mA2*Xt*Yt*(-((mA2 - 5*mQ32)*(-mD32 + mQ32 + Xb2)*pow2(cbeta)) + mQ32*
3290  (-mD32 + mQ32 + Xb*Yb)*pow2(sbeta)))/((-mD32 + mQ32)*(mQ32 - mU32)*
3291  pow2(sbeta)*pow4(mQ3)) - (deltaxyz(mA2,mQ32,mQ32)*(2*Xt*pow2(mQ32 -
3292  mU32)*(-((mD32 - 2*mQ32)*Xb2*Yt*pow2(cbeta)) + Yt*pow2(cbeta)*pow2(mD32
3293  - mQ32) + (mD32 - mQ32)*mQ32*Xb*(pow2(cbeta) + pow2(sbeta))) - (mQ32 -
3294  mU32)*Xt2*(-2*(mD32 - mQ32)*mQ32*Xb*(Yt*pow2(cbeta) + (-Yb + Yt)*pow2(
3295  sbeta)) + (mD32 - 2*mQ32)*Xb2*pow2(cbeta)*pow2(Yt) - pow2(mD32 - mQ32)*
3296  (2*mQ32*pow2(sbeta) + pow2(cbeta)*pow2(Yt))) - (mD32 - 2*mQ32)*Xb2*
3297  pow2(cbeta)*pow3(mQ32 - mU32) + pow2(cbeta)*pow2(mD32 - mQ32)*pow3(mQ32
3298  - mU32) + 4*mQ32*(-mD32 + mQ32)*(-mD32 + mQ32 + Xb*Yb)*Yt*pow2(sbeta)*
3299  pow3(Xt)))/(pow2(mD32 - mQ32)*pow2(sbeta)*pow3(mQ32 - mU32)*pow4(mQ3))
3300  + (mA2*Xt2*(2*mQ32*(mQ32 - mU32)*Xb*Yb*pow2(sbeta) - (mA2 - 5*mQ32)*
3301  Xb2*pow2(cbeta)*pow2(Yt) - (mD32 - mQ32)*(-(mA2*pow2(cbeta)*pow2(Yt)) +
3302  mQ32*(-2*mU32*pow2(sbeta) + 5*pow2(cbeta)*pow2(Yt)) + 2*pow2(sbeta)*
3303  pow4(mQ3))))/((mD32 - mQ32)*pow2(mQ32 - mU32)*pow2(sbeta)*pow4(mQ3))) +
3304  6*pow2(log(mD32/mQ32))*((-4*(mD32 + Mu2)*Xb*std::abs(Mu))/(cbeta*(mD32 -
3305  mQ32)*(mD32 - Mu2)*sbeta) - (2*mD32*Xb2)/(pow2(mD32 - mQ32)*pow2(sbeta)
3306  ) + (-2*mD32*Mu2 + pow4(mD3) - pow4(Mu))/(pow2(cbeta)*pow2(mD32 - Mu2))
3307  ) + (12*dilog(1 - Mu2/mD32)*(-2*mD32*Mu2 + pow4(mD3) - pow4(Mu)))/(
3308  pow2(cbeta)*pow2(mD32 - Mu2)) + 6*lmUMR*(Mu2*(-((2/mQ32 + (2*mD32 +
3309  Mu2)/pow2(mD32 - Mu2))/pow2(cbeta)) + (4*(1/(mQ32 - Mu2) + 1/(-Mu2 +
3310  mU32)))/pow2(sbeta)) + (4*Mu2*Xb2)/((mD32 - mQ32)*(-mQ32 + Mu2)*pow2(
3311  sbeta)) + 4*Mu2*Xt2*(1/((mQ32 - mU32)*(Mu2 - mU32)*pow2(sbeta)) - 1/(
3312  pow2(cbeta)*(-(mQ32*mU32) + pow4(mQ3)))) + (2*Xt4*((4*cbeta*pow(Mu2,
3313  1.5)*(-mD32 + Mu2)*(mQ32 - mU32)*Xb)/((-mQ32 + Mu2)*sbeta) + (Mu2*(2*
3314  mQ32 + mU32)*pow4(mD3) - 2*mD32*(2*mQ32 + mU32)*pow4(Mu) + (Mu2*mU32 +
3315  mQ32*(2*Mu2 + mU32) - pow4(mQ3))*pow4(Mu))/mQ32))/(pow2(cbeta)*pow2(
3316  mD32 - Mu2)*pow3(mQ32 - mU32))) + 6*pow2(log(mU32/mQ32))*((-4*Xt*std::abs(
3317  Mu))/(cbeta*mQ32*sbeta - cbeta*mU32*sbeta) - 2/pow2(sbeta) + (Xt2*(2*(-
3318  Mu2 + mU32)*pow2(sbeta) + pow2(cbeta)*(3*(-2*mU32 + Xb2)*pow2(sbeta) +
3319  mQ32*(2 + 6*pow2(sbeta)))))/(pow2(cbeta)*pow2(mQ32 - mU32)*pow2(sbeta))
3320  + (4*(mQ32 - 2*Mu2 + mU32)*std::abs(Mu)*pow3(Xt))/(cbeta*sbeta*pow3(mQ32 -
3321  mU32)) + (Xt4*((Mu2 - mU32)*(2*mQ32 - 3*Mu2 + mU32) + 3*pow2(cbeta)*(
3322  mD32*Xb2 - 2*mU32*Xb2 + mQ32*(-2*mU32 + Xb2) + pow4(mQ3) + pow4(mU3))))
3323  /(pow2(cbeta)*pow4(mQ32 - mU32))) + 3*phixyz(mA2,mQ32,mD32)*((2*Xt2*Yb*
3324  ((-2*(mA2 + mD32 - mQ32)*(mQ32 - mU32)*Xb)/(mD32 - mQ32) + ((mA2 + mD32
3325  - mU32)*Yb*pow2(sbeta))/pow2(cbeta)))/(mD32*pow2(mQ32 - mU32)) - (4*(
3326  mA2 + mD32 - mQ32)*Xt*Yb*(Xb*Yt*pow2(cbeta) + (mD32 - mQ32)*(pow2(
3327  cbeta) + pow2(sbeta))))/(mD32*(mD32 - mQ32)*(mQ32 - mU32)*pow2(cbeta))
3328  + (pow2(sbeta)*pow2(Yb))/(mD32*pow2(cbeta)) - (pow2(mA2 + mD32 - mQ32)*
3329  pow2(sbeta)*pow2(mQ32 - mU32 + Xt2)*pow2(Yb))/(mD32*deltaxyz(mA2,mQ32,
3330  mD32)*pow2(cbeta)*pow2(mQ32 - mU32)) + ((4*mA2 + 4*mD32 - 3*mQ32 -
3331  mU32)*Xt4*pow2(sbeta)*pow2(Yb))/(mD32*pow2(cbeta)*pow3(mQ32 - mU32)) -
3332  (4*(mA2 + mD32 - mQ32)*Yb*(Xb*Yt*pow2(cbeta) + (mD32 - mQ32)*(pow2(
3333  cbeta) + pow2(sbeta)))*pow3(Xt))/(mD32*(mD32 - mQ32)*pow2(cbeta)*pow2(
3334  mQ32 - mU32)) - (4*(mA2 + mD32 - mQ32)*Xb*Yb)/(-(mD32*mQ32) + pow4(mD3)
3335  ) + (2*deltaxyz(mA2,mQ32,mD32)*(2*Xb*Xt*pow2(cbeta)*(Xb*Yt*pow2(cbeta)
3336  + (mD32 - mQ32)*(pow2(cbeta) + pow2(sbeta)))*pow3(mQ32 - mU32) - 4*(
3337  mD32 - mQ32)*(mQ32 - mU32)*Yb*pow2(sbeta)*(Xb*Yt*pow2(cbeta) + (mD32 -
3338  mQ32)*(pow2(cbeta) + pow2(sbeta)))*pow3(Xt) + Xt2*pow2(mQ32 - mU32)*(2*
3339  (mD32 - mQ32)*Xb*pow2(cbeta)*(Yt*pow2(cbeta) + (-Yb + Yt)*pow2(sbeta))
3340  + pow2(mD32 - mQ32)*pow2(pow2(cbeta) + pow2(sbeta)) + Xb2*pow2(Yt)*
3341  pow4(cbeta)) + Xb2*pow4(cbeta)*pow4(mQ32 - mU32) + 3*Xt4*pow2(mD32 -
3342  mQ32)*pow2(Yb)*pow4(sbeta)))/(mD32*pow2(cbeta)*pow2(mD32 - mQ32)*pow2(
3343  sbeta)*pow4(mQ32 - mU32))) + (12*Xt2*((Xb2*(3*mQ32*(-mD32 + mQ32)*(mD32
3344  + mQ32 - 2*mU32)*dilog(1 - mD32/mQ32)*pow2(sbeta) + 3*mQ32*dilog(1 -
3345  mD32/mU32)*pow2(mD32 - mU32)*pow2(sbeta) - (mQ32 - mU32)*(-3*mQ32*(-2*
3346  mD32 + mQ32 + mU32)*dilog(1 - mQ32/mU32)*pow2(sbeta) + (mD32 - mQ32)*(
3347  mD32*pow2(sbeta) - mQ32*(1 + pow2(sbeta))))))/pow2(mD32 - mQ32) + (2*
3348  mQ32*mU32*pow2(cbeta) - mD32*mQ32*pow2(sbeta) + 2*mQ32*Mu2*pow2(sbeta)
3349  + mD32*mU32*pow2(sbeta) + 3*mQ32*mU32*pow2(sbeta) - 2*Mu2*mU32*pow2(
3350  sbeta) - 2*mQ32*Mu2*dilog(1 - Mu2/mU32)*pow2(sbeta) + 2*mQ32*mU32*
3351  dilog(1 - Mu2/mU32)*pow2(sbeta) - 4*mQ32*mU32*pow2(cbeta)*pow2(sbeta) +
3352  6*mQ32*(mQ32 - mU32)*dilog(1 - mQ32/mU32)*pow2(cbeta)*pow2(sbeta) - 2*
3353  mQ32*mU32*pow4(cbeta) - 2*pow2(cbeta)*pow4(mQ3) + 2*dilog(1 - Mu2/mU32)
3354  *pow2(cbeta)*pow4(mQ3) - 3*pow2(sbeta)*pow4(mQ3) + 4*pow2(cbeta)*pow2(
3355  sbeta)*pow4(mQ3) + 2*pow4(cbeta)*pow4(mQ3) - 2*dilog(1 - Mu2/mQ32)*(
3356  mQ32*(-Mu2 + mU32)*pow2(sbeta) + pow2(cbeta)*pow4(mQ3)) - mA2*mQ32*
3357  pow4(sbeta) + mA2*mU32*pow4(sbeta) - 2*mQ32*mU32*pow4(sbeta) - mQ32*
3358  pow2(Yb)*pow4(sbeta) + mU32*pow2(Yb)*pow4(sbeta) + 2*pow4(mQ3)*pow4(
3359  sbeta))/pow2(cbeta)))/(mQ32*pow2(mQ32 - mU32)*pow2(sbeta)) + (3*log(
3360  mA2/MR2)*(-4*lmQ3MR*(4*pow2(cbeta) + pow2(sbeta)) + (2*Xb2*pow2(Yt)*
3361  pow4(cbeta))/((mD32 - mQ32)*mQ32*pow2(sbeta)) + (2*(-mD32 + mQ32 + Xb2)
3362  *(mQ32 - mU32 - Xt2)*pow2(mA2 + mQ32 - mU32)*pow2(Yt)*pow4(cbeta))/(
3363  mQ32*(-mD32 + mQ32)*(mQ32 - mU32)*deltaxyz(mA2,mU32,mQ32)*pow2(sbeta))
3364  + (pow2(sbeta)*pow2(mQ32 - mU32 + Xt2)*pow2(Yb)*(-pow2(mD32 - mQ32) +
3365  pow4(mA)))/(deltaxyz(mA2,mQ32,mD32)*pow2(-(mQ3*mU32) + pow3(mQ3))) - (
3366  Xt4*(pow2(sbeta)*(2*mA2*(5*mQ32 + mU32) + (mQ32 - mU32)*(4*mQ32 - pow2(
3367  Yb))) + 16*pow2(cbeta)*(-(mQ32*mU32) + pow4(mQ3))))/(mQ32*pow3(mQ32 -
3368  mU32)) + ((8*mQ32 - 2*pow2(Yt))*pow4(cbeta) + (2*mA2 + 2*mQ32 + pow2(
3369  Yb))*pow4(sbeta))/(mQ32*pow2(sbeta)) - (2*Xt2*(Xb2*pow2(Yt)*pow4(cbeta)
3370  - (mD32 - mQ32)*(pow2(Yt)*pow4(cbeta) + 2*mA2*pow4(sbeta) + pow2(Yb)*
3371  pow4(sbeta))))/((mD32 - mQ32)*mQ32*(mQ32 - mU32)*pow2(sbeta))))/pow2(
3372  cbeta) - (6*phixyz(mA2,mU32,mD32)*(-2*(mD32 - mQ32)*(mA2 + mD32 - mU32)
3373  *Xt*Yb*pow2(sbeta)*(Xb*Yt*pow2(cbeta) + (mD32 - mQ32)*(pow2(cbeta) +
3374  pow2(sbeta)))*pow3(mQ32 - mU32) + 2*(mD32 - mQ32)*(mA2 + mD32 - mU32)*
3375  Yb*pow2(mQ32 - mU32)*pow2(sbeta)*(Xb*Yt*pow2(cbeta) + (mD32 - mQ32)*(
3376  pow2(cbeta) + pow2(sbeta)))*pow3(Xt) + 2*(mD32 - mQ32)*(mA2 + mD32 -
3377  mU32)*Xb*Yt*pow2(cbeta)*(pow2(cbeta) + pow2(sbeta))*pow4(mQ32 - mU32) +
3378  (mA2 + mD32 - mU32)*pow2(mD32 - mQ32)*pow2(pow2(cbeta) + pow2(sbeta))*
3379  pow4(mQ32 - mU32) + (mA2 + mD32 - mU32)*Xb2*pow2(Yt)*pow4(cbeta)*pow4(
3380  mQ32 - mU32) - (mA2 + mD32 - mU32)*(mQ32 - mU32)*Xt4*pow2(mD32 - mQ32)*
3381  pow2(Yb)*pow4(sbeta) + Xt*deltaxyz(mA2,mU32,mD32)*(-4*(mD32 - mQ32)*(
3382  mQ32 - mU32)*Xt2*Yb*pow2(sbeta)*(Xb*Yt*pow2(cbeta) + (mD32 - mQ32)*(
3383  pow2(cbeta) + pow2(sbeta))) + 2*Xb*pow2(cbeta)*(Xb*Yt*pow2(cbeta) + (
3384  mD32 - mQ32)*(pow2(cbeta) + pow2(sbeta)))*pow3(mQ32 - mU32) + Xt*pow2(
3385  mQ32 - mU32)*(2*(mD32 - mQ32)*Xb*pow2(cbeta)*(Yt*pow2(cbeta) + (-Yb +
3386  Yt)*pow2(sbeta)) + pow2(mD32 - mQ32)*pow2(pow2(cbeta) + pow2(sbeta)) +
3387  Xb2*pow2(Yt)*pow4(cbeta)) + 3*pow2(mD32 - mQ32)*pow2(Yb)*pow3(Xt)*pow4(
3388  sbeta)) + (mA2 + mD32 - mU32)*Xt2*pow2(mQ32 - mU32)*(-2*(mD32 - mQ32)*(
3389  mQ32 - mU32)*Xb*Yt*pow2(cbeta)*(pow2(cbeta) + pow2(sbeta)) - (mQ32 -
3390  mU32)*Xb2*pow2(Yt)*pow4(cbeta) + pow2(mD32 - mQ32)*(2*(-mQ32 + mU32)*
3391  pow2(cbeta)*pow2(sbeta) + (-mQ32 + mU32)*pow4(cbeta) + (-mQ32 + mU32 +
3392  pow2(Yb))*pow4(sbeta)))))/(mD32*pow2(cbeta)*pow2(mD32 - mQ32)*pow2(
3393  sbeta)*pow4(mQ32 - mU32)) + 6*phixyz(mA2,mU32,mQ32)*((2*(mA2 + mQ32 -
3394  mU32)*Xb*Yt*(pow2(cbeta) + pow2(sbeta)))/((mD32 - mQ32)*mQ32*pow2(
3395  sbeta)) + (2*(mA2 + mQ32 - mU32)*(-mD32 + mQ32 + Xb*Yb)*Yt*pow3(Xt))/((
3396  mD32 - mQ32)*pow2(-(mQ3*mU32) + pow3(mQ3))) + ((mA2 - mU32)*pow2(cbeta)
3397  *pow2(Yt))/(pow2(sbeta)*pow4(mQ3)) + (Xt*deltaxyz(mA2,mU32,mQ32)*(4*
3398  mQ32*(-mD32 + mQ32)*Xt2*(-mD32 + mQ32 + Xb*Yb)*Yt*pow2(sbeta) + 2*pow2(
3399  mQ32 - mU32)*(-((mD32 - 2*mQ32)*Xb2*Yt*pow2(cbeta)) + Yt*pow2(cbeta)*
3400  pow2(mD32 - mQ32) + (mD32 - mQ32)*mQ32*Xb*(pow2(cbeta) + pow2(sbeta)))
3401  - (mQ32 - mU32)*Xt*(-2*(mD32 - mQ32)*mQ32*Xb*(Yt*pow2(cbeta) + (-Yb +
3402  Yt)*pow2(sbeta)) + (mD32 - 2*mQ32)*Xb2*pow2(cbeta)*pow2(Yt) - pow2(mD32
3403  - mQ32)*(2*mQ32*pow2(sbeta) + pow2(cbeta)*pow2(Yt)))))/(pow2(mD32 -
3404  mQ32)*pow2(sbeta)*pow3(mQ32 - mU32)*pow4(mQ3)) + (Xb2*pow2(cbeta)*pow2(
3405  Yt)*(-(mA2*(mD32 - 2*mQ32)) + mD32*mU32 - 2*mQ32*mU32 + pow4(mQ3)))/(
3406  pow2(mD32 - mQ32)*pow2(sbeta)*pow4(mQ3)) - (Xt2*Yt*(2*(mD32 - mQ32)*
3407  mQ32*(mQ32 - mU32)*(mA2 + mQ32 - mU32)*Xb*(pow2(cbeta) + pow2(sbeta)) +
3408  Yt*pow2(cbeta)*pow2(mD32 - mQ32)*(-(mA2*(2*mQ32 + 3*mU32)) + 2*pow2(
3409  mQ32 - mU32) + pow4(mA)) - Xb2*Yt*pow2(cbeta)*((2*mD32 - 3*mQ32)*pow2(
3410  mQ32 - mU32) + (mD32 - mQ32)*pow4(mA) + mA2*(4*mQ32*mU32 - mD32*(2*mQ32
3411  + 3*mU32) + pow4(mQ3)))))/(pow2(mD32 - mQ32)*pow2(mQ32 - mU32)*pow2(
3412  sbeta)*pow4(mQ3)) + (2*Xt*Yt*(mQ32*(mA2 + mQ32 - mU32)*(-mD32 + mQ32 +
3413  Xb*Yb)*pow2(sbeta) - (-mD32 + mQ32 + Xb2)*pow2(cbeta)*(-3*mQ32*mU32 -
3414  mA2*(3*mQ32 + 2*mU32) + pow4(mA) + 2*pow4(mQ3) + pow4(mU3))))/((-mD32 +
3415  mQ32)*(mQ32 - mU32)*pow2(sbeta)*pow4(mQ3)) + ((-mD32 + mQ32 + Xb2)*(
3416  mQ32 - mU32 - Xt2)*pow2(cbeta)*pow2(Yt)*(pow2(-(mQ32*mU3) + pow3(mU3))
3417  + 3*mU32*pow4(mA) + mA2*(2*mQ32*mU32 + pow4(mQ3) - 3*pow4(mU3)) - pow6(
3418  mA)))/((-mD32 + mQ32)*(mQ32 - mU32)*deltaxyz(mA2,mU32,mQ32)*pow2(sbeta)
3419  *pow4(mQ3))) + 3*lmQ3MR*(4 + (8*Mu2*(1/(-mQ32 + Mu2) + 1/(Mu2 - mU32)))
3420  /pow2(sbeta) - (2*(-mD32 + mQ32 + Xb2)*(mQ32 - mU32 - Xt2)*pow2(cbeta)*
3421  pow2(mA2 + mQ32 - mU32)*pow2(Yt))/(mQ32*(-mD32 + mQ32)*(mQ32 - mU32)*
3422  deltaxyz(mA2,mU32,mQ32)*pow2(sbeta)) + (2*pow2(cbeta)*(-4 + pow2(Yt)/
3423  mQ32))/pow2(sbeta) + (16*(2*cbeta*std::abs(Mu) + sbeta*(Yb + Yt)*pow2(cbeta)
3424  + Yb*pow3(sbeta))*pow3(Xt))/(sbeta*pow2(cbeta)*pow2(mQ32 - mU32)) + (2*
3425  Xt2*((Xb2*(2*mD32*pow2(sbeta) - 2*mQ32*pow2(sbeta) + pow2(cbeta)*pow2(
3426  Yt)))/(mD32 - mQ32) + (2*mQ32*pow2(cbeta)*(mU32*(1 - 2*pow2(sbeta)) +
3427  Mu2*(1 + 2*pow2(sbeta))) - (Mu2 - mU32)*pow2(sbeta)*(2*mD32 - 2*mQ32*(-
3428  2 + pow2(sbeta)) + pow2(sbeta)*pow2(Yb)) + (Mu2 - mU32)*(2*mQ32 + pow2(
3429  Yt))*pow4(cbeta))/((-Mu2 + mU32)*pow2(cbeta))))/(mQ32*(mQ32 - mU32)*
3430  pow2(sbeta)) + (pow2(sbeta)*pow2(mQ32 - mU32 + Xt2)*pow2(Yb)*(pow2(mD32
3431  - mQ32) - pow4(mA)))/(mQ32*deltaxyz(mA2,mQ32,mD32)*pow2(cbeta)*pow2(
3432  mQ32 - mU32)) + (4 + mD32*(2/mQ32 + (8*Mu2)/pow2(mD32 - Mu2)) + pow2(
3433  sbeta)*(-2 + pow2(Yb)/mQ32) - (2*pow4(mD3))/pow2(mD32 - Mu2))/pow2(
3434  cbeta) + (2*Xb2*(Mu2*(mD32*pow2(sbeta) - pow2(cbeta)*pow2(Yt)) - mQ32*(
3435  mD32*pow2(sbeta) + Mu2*(2 + 2*pow2(cbeta) + 3*pow2(sbeta)) - pow2(
3436  cbeta)*pow2(Yt)) + (-2 + 2*pow2(cbeta) + 3*pow2(sbeta))*pow4(mQ3)))/(
3437  mQ32*(-mD32 + mQ32)*(mQ32 - Mu2)*pow2(sbeta)) + (Xt4*((-16*pow(Mu2,
3438  1.5)*(mQ32 - mU32)*Xb)/(cbeta*(-mD32 + Mu2)*(-mQ32 + Mu2)*sbeta) - (2*(
3439  5*mQ32 + mU32)*Xb2)/mQ32 - (pow4(mD3)*(mU32*(-4*Mu2 + pow2(sbeta)*pow2(
3440  Yb)) + mQ32*(-32*Mu2 + mU32*(6 - 16*pow2(cbeta)) + 11*pow2(sbeta)*pow2(
3441  Yb)) + 2*(3 + 8*pow2(cbeta))*pow4(mQ3)) - 2*mD32*Mu2*(mU32*(-Mu2 +
3442  pow2(sbeta)*pow2(Yb)) + mQ32*(-17*Mu2 + mU32*(6 - 16*pow2(cbeta)) + 11*
3443  pow2(sbeta)*pow2(Yb)) + 2*(3 + 8*pow2(cbeta))*pow4(mQ3)) + (mU32*pow2(
3444  sbeta)*pow2(Yb) + mQ32*(-12*Mu2 - 2*mU32*(-5 + 8*pow2(cbeta)) + 11*
3445  pow2(sbeta)*pow2(Yb)) + 2*(1 + 8*pow2(cbeta))*pow4(mQ3))*pow4(Mu) + 2*(
3446  5*mQ32 + mU32)*pow6(mD3))/(mQ32*pow2(cbeta)*pow2(mD32 - Mu2))))/pow3(
3447  mQ32 - mU32)) + log(mU32/mQ32)*((9 + (6*mD32)/(-mD32 + Mu2) - 9*pow2(
3448  sbeta))/pow2(cbeta) + (24*Mu2)/((Mu2 - mU32)*pow2(sbeta)) - (6*pow2(
3449  cbeta)*(2*mQ32 - pow2(Yt)))/(mQ32*pow2(sbeta)) + (6*Xb2*(2*mQ32 + pow2(
3450  cbeta)*pow2(Yt)))/(mQ32*(-mD32 + mQ32)*pow2(sbeta)) + (24*Xt*(2*cbeta*
3451  std::abs(Mu) + sbeta*(Yb + Yt)*pow2(cbeta) + Yb*pow3(sbeta)))/((mQ32 - mU32)
3452  *sbeta*pow2(cbeta)) - (24*(mQ32 + 3*mU32)*(2*cbeta*std::abs(Mu) + sbeta*(Yb
3453  + Yt)*pow2(cbeta) + Yb*pow3(sbeta))*pow3(Xt))/(sbeta*pow2(cbeta)*pow3(
3454  mQ32 - mU32)) - (6*(-mD32 + mQ32 + Xb2)*(mQ32 - mU32 - Xt2)*pow2(cbeta)
3455  *pow2(Yt)*(-2*mA2*mU32 + pow4(mA) - pow4(mQ3) + pow4(mU3)))/(mQ32*(-
3456  mD32 + mQ32)*(mQ32 - mU32)*deltaxyz(mA2,mU32,mQ32)*pow2(sbeta)) + (6*
3457  Xt2*((mD32*(6*Mu2 - 5*mU32 + mQ32*(-1 + pow2(sbeta)) - 2*mA2*pow2(
3458  sbeta) + 3*mU32*pow2(sbeta) - 2*pow2(sbeta)*pow2(Yb)) + Mu2*(-4*Mu2 +
3459  3*mU32 - mQ32*(-3 + pow2(sbeta)) + 2*mA2*pow2(sbeta) - 3*mU32*pow2(
3460  sbeta) + 2*pow2(sbeta)*pow2(Yb)) - 2*pow4(mD3))/((mD32 - Mu2)*pow2(
3461  cbeta)) + (pow2(cbeta)*(mQ32*(2*mU32 - pow2(Yt)) + mU32*pow2(Yt) + 2*
3462  pow4(mQ3)))/(mQ32*pow2(sbeta)) - (Xb2*(-(mU32*pow2(cbeta)*pow2(Yt)) +
3463  mQ32*(-2*mD32*pow2(sbeta) + 2*mU32*pow2(sbeta) + pow2(cbeta)*pow2(Yt))
3464  + 2*pow4(mQ3)))/(mQ32*(-mD32 + mQ32)*pow2(sbeta)) + (2*(7*Mu2*mU32*
3465  pow2(sbeta) + mQ32*(3*mU32*pow2(sbeta) - Mu2*(2 + 3*pow2(sbeta))) + (2
3466  - 7*pow2(sbeta))*pow4(mU3)))/((Mu2 - mU32)*pow2(sbeta))))/pow2(mQ32 -
3467  mU32) + (3*Xt4*((4*(mQ32 + 2*mU32)*pow4(mD3) + mD32*(4*mQ32*(-3*Mu2 +
3468  mU32*(3 + 6*pow2(cbeta)) + pow2(sbeta)*(mA2 + pow2(Yb))) + mU32*(-36*
3469  Mu2 - mU32*(-11 + 36*pow2(cbeta) + pow2(sbeta)) + 4*pow2(sbeta)*(2*mA2
3470  + 5*pow2(Yb))) + (1 + 12*pow2(cbeta) + pow2(sbeta))*pow4(mQ3)) + Mu2*(
3471  4*mQ32*(2*Mu2 - 3*mU32*(1 + 2*pow2(cbeta)) - pow2(sbeta)*(mA2 + pow2(
3472  Yb))) + mU32*(28*Mu2 + mU32*(-9 + 36*pow2(cbeta) + pow2(sbeta)) - 4*
3473  pow2(sbeta)*(2*mA2 + 5*pow2(Yb))) - (3 + 12*pow2(cbeta) + pow2(sbeta))*
3474  pow4(mQ3)))/((mD32 - Mu2)*pow2(cbeta)) + (4*Xb2*(-7*mQ32*mU32 + mD32*(
3475  mQ32 + 5*mU32) + pow4(mU3)))/(mD32 - mQ32)))/pow4(mQ32 - mU32) + (6*
3476  lmUMR*(16*cbeta*(mQ32 - Mu2)*pow(Mu2,1.5)*(mQ32 - mU32)*pow2(mD32 -
3477  Mu2)*pow3(Xt) + 2*Xt2*pow3(mQ32 - mU32)*(4*cbeta*pow(Mu2,1.5)*(-mD32
3478  + Mu2)*Xb + (mQ32 - Mu2)*sbeta*pow4(Mu)) + Xt4*(4*cbeta*(mD32 - Mu2)*
3479  pow(Mu2,1.5)*(mQ32 - mU32)*(mQ32 + mU32)*Xb + (mQ32 - Mu2)*sbeta*
3480  pow4(Mu)*(-12*mD32*Mu2 + 6*pow4(mD3) - pow4(mQ3) + 6*pow4(Mu) + pow4(
3481  mU3))) + 4*cbeta*(mD32 - Mu2)*pow(Mu2,1.5)*Xb*pow4(mQ32 - mU32) + (-
3482  mQ32 + Mu2)*sbeta*pow4(Mu)*pow4(mQ32 - mU32)))/((mQ32 - Mu2)*sbeta*
3483  pow2(cbeta)*pow2(mD32 - Mu2)*pow4(mQ32 - mU32)) + 6*log(mA2/MR2)*(-2 +
3484  pow2(cbeta)/pow2(sbeta) + (2*((-2*mD32*Yb + mQ32*Yb + mU32*Yb - mQ32*Yt
3485  + mU32*Yt - 2*Xb*Yb*Yt + 2*mA2*(Yb + Yt))*pow2(cbeta) + (2*mA2 - 2*mD32
3486  + mQ32 + mU32)*Yb*pow2(sbeta))*pow3(Xt))/(pow2(cbeta)*pow3(mQ32 - mU32)
3487  ) - (Xt4*(4*pow2(cbeta)*(pow4(mQ3) - pow4(mU3)) + pow2(sbeta)*(-3*mD32*
3488  pow2(Yb) + mQ32*pow2(Yb) + 2*mU32*pow2(Yb) + mA2*(2*mQ32 + 4*mU32 + 3*
3489  pow2(Yb)) + pow4(mQ3) - pow4(mU3))))/(pow2(cbeta)*pow4(mQ32 - mU32)) +
3490  (2*Xt*((Xb - Yb - Yt)*pow2(cbeta)*pow2(sbeta) + (Xb + Yt)*pow4(cbeta) -
3491  Yb*pow4(sbeta)))/((mQ32 - mU32)*pow2(cbeta)*pow2(sbeta)) - (Xt2*(-2*(
3492  mD32 + 2*mQ32 - 3*mU32 - Xb*Yb + Xb*Yt)*pow2(cbeta)*pow2(sbeta) + (mA2
3493  - mD32 + mQ32 - 2*Xb*Yt - pow2(Yt))*pow4(cbeta) - (mA2 + mD32 + mQ32 -
3494  2*mU32 + pow2(Yb))*pow4(sbeta)))/(pow2(cbeta)*pow2(mQ32 - mU32)*pow2(
3495  sbeta))) + 6*lmQ3MR*(2 - (4*pow(Mu2,1.5)*Xb)/(cbeta*(-mD32 + Mu2)*(-
3496  mQ32 + Mu2)*sbeta) - 2/pow2(sbeta) + pow2(cbeta)/pow2(sbeta) + (2*(4*
3497  cbeta*(mQ32 - 2*Mu2 + mU32)*std::abs(Mu) + sbeta*(2*mD32*Yb + mQ32*Yb +
3498  mU32*Yb + 3*mQ32*Yt + mU32*Yt + 2*Xb*Yb*Yt - 2*mA2*(Yb + Yt))*pow2(
3499  cbeta) + (-2*mA2 + 2*mD32 + mQ32 + mU32)*Yb*pow3(sbeta))*pow3(Xt))/(
3500  sbeta*pow2(cbeta)*pow3(mQ32 - mU32)) + ((2*mD32*Mu2)/pow2(mD32 - Mu2) +
3501  pow2(sbeta) - pow4(mD3)/pow2(mD32 - Mu2))/pow2(cbeta) - (2*Xt*(4*cbeta*
3502  sbeta*std::abs(Mu) + (Xb + Yb + Yt)*pow2(cbeta)*pow2(sbeta) + (Xb + Yt)*
3503  pow4(cbeta) + Yb*pow4(sbeta)))/((mQ32 - mU32)*pow2(cbeta)*pow2(sbeta))
3504  + (Xt2*(-2*mD32 - 6*mU32 + 2*Xb2 + mQ32*(4 + 2/pow2(sbeta)) - (pow2(
3505  cbeta)*(-mA2 + mD32 + mQ32 + pow2(Yt)))/pow2(sbeta) + (2*Xb*(4*pow(
3506  Mu2,1.5)*mU32*sbeta + cbeta*Mu2*(-mD32 + Mu2)*(Yt*pow2(cbeta) + (-Yb +
3507  Yt)*pow2(sbeta)) - mQ32*(4*pow(Mu2,1.5)*sbeta + cbeta*(mD32 - Mu2)*(
3508  Yb - Yt)*pow2(sbeta) + (-mD32 + Mu2)*Yt*pow3(cbeta))))/(cbeta*(mD32 -
3509  Mu2)*(-mQ32 + Mu2)*pow2(sbeta)) + (-(mD32*Mu2*(4*mU32 + Mu2*(-10 +
3510  pow2(sbeta)) - 2*mQ32*(-2 + pow2(sbeta)) + 2*pow2(sbeta)*(mA2 + pow2(
3511  Yb)))) + (2*mU32 + 2*Mu2*(-4 + pow2(sbeta)) - mQ32*(-2 + pow2(sbeta)) +
3512  mA2*pow2(sbeta) + pow2(sbeta)*pow2(Yb))*pow4(mD3) + (-4*Mu2 + 4*mU32 +
3513  pow2(sbeta)*(mA2 - mQ32 + pow2(Yb)))*pow4(Mu) - (-2 + pow2(sbeta))*
3514  pow6(mD3))/(pow2(cbeta)*pow2(mD32 - Mu2))))/pow2(mQ32 - mU32) + (Xt4*((
3515  -4*pow(Mu2,1.5)*(mQ32 - mU32)*(mQ32 + mU32)*Xb)/(cbeta*(-mD32 + Mu2)*
3516  (-mQ32 + Mu2)*sbeta) - 2*(mQ32 + 2*mU32)*Xb2 - (pow4(Mu)*(-8*Mu2*mU32 -
3517  3*mA2*pow2(sbeta)*pow2(Yb) + 2*mU32*pow2(sbeta)*pow2(Yb) + mQ32*(-4*Mu2
3518  + 4*mU32 + pow2(sbeta)*pow2(Yb)) + 6*pow4(Mu) + 4*pow2(cbeta)*(pow4(
3519  mQ3) - pow4(mU3)) + 2*pow4(mU3)) - mD32*Mu2*(-6*mA2*pow2(sbeta)*pow2(
3520  Yb) + 4*mU32*pow2(sbeta)*pow2(Yb) + mQ32*(-10*Mu2 + 8*mU32 + 2*pow2(
3521  sbeta)*pow2(Yb)) - Mu2*(20*mU32 + 3*pow2(sbeta)*pow2(Yb)) + (2 + 8*
3522  pow2(cbeta))*pow4(mQ3) + 12*pow4(Mu) + 2*pow4(mU3) - 8*pow2(cbeta)*
3523  pow4(mU3)) + pow4(mD3)*(-3*mA2*pow2(sbeta)*pow2(Yb) + 2*mU32*pow2(
3524  sbeta)*pow2(Yb) + mQ32*(-8*Mu2 + 4*mU32 + pow2(sbeta)*pow2(Yb)) - 2*
3525  Mu2*(8*mU32 + 3*pow2(sbeta)*pow2(Yb)) + (1 + 4*pow2(cbeta))*pow4(mQ3) +
3526  6*pow4(Mu) + pow4(mU3) - 4*pow2(cbeta)*pow4(mU3)) + (2*mQ32 + 4*mU32 +
3527  3*pow2(sbeta)*pow2(Yb))*pow6(mD3))/(pow2(cbeta)*pow2(mD32 - Mu2))))/
3528  pow4(mQ32 - mU32))) + log(mD32/mQ32)*((6*Xt2*((2*mD32*Xb2*(mD32*pow2(
3529  sbeta) - mQ32*(1 + pow2(sbeta))))/(pow2(mD32 - mQ32)*pow2(sbeta)) + (2*
3530  mD32 + pow2(sbeta)*pow2(Yb))/pow2(cbeta)))/(mQ32*(mQ32 - mU32)) + (3*(
3531  mD32*(2/mQ32 + (4*Mu2)/pow2(mD32 - Mu2)) + (pow2(sbeta)*pow2(Yb))/mQ32
3532  + (2*pow4(mD3))/pow2(mD32 - Mu2)))/pow2(cbeta) + (6*Xb2*(mD32*mQ32*(4 -
3533  4*pow2(cbeta) - 5*pow2(sbeta)) + pow2(sbeta)*pow4(mD3)))/(mQ32*pow2(
3534  mD32 - mQ32)*pow2(sbeta)) - (3*pow2(sbeta)*pow2(mQ32 - mU32 + Xt2)*
3535  pow2(Yb)*(-2*mA2*mQ32 + pow4(mA) - pow4(mD3) + pow4(mQ3)))/(mQ32*
3536  deltaxyz(mA2,mQ32,mD32)*pow2(cbeta)*pow2(mQ32 - mU32)) + (12*lmUMR*((4*
3537  cbeta*(mD32 - Mu2)*pow(Mu2,1.5)*Xb)/((mD32 - mQ32)*sbeta) + pow4(Mu))
3538  )/(pow2(cbeta)*pow2(mD32 - Mu2)) + 6*lmQ3MR*(2 + pow2(cbeta)/pow2(
3539  sbeta) + (2*Xb*Xt*((mD32 - mQ32 + Xb*Yt)*pow2(cbeta) + (mD32 - mQ32)*
3540  pow2(sbeta)))/(pow2(mD32 - mQ32)*pow2(sbeta)) + (Xb2*(2*mD32*(-1 +
3541  pow2(sbeta)) + pow2(cbeta)*(-mA2 + mD32 + mQ32 + pow2(Yt))))/(pow2(mD32
3542  - mQ32)*pow2(sbeta)) + (2*Xb*(-4*pow(Mu2,1.5)*sbeta + cbeta*(mD32 -
3543  Mu2)*(Yb + Yt)*pow2(sbeta) + (mD32 - Mu2)*Yt*pow3(cbeta)))/(cbeta*(mD32
3544  - mQ32)*(mD32 - Mu2)*pow2(sbeta)) + (pow2(sbeta) - (2*pow4(Mu))/pow2(
3545  mD32 - Mu2))/pow2(cbeta)) - (6*log(mA2/MR2)*(2*(mD32 - mQ32)*(mD32 -
3546  mQ32 + Xb*(Xt + Yb + Yt))*pow2(cbeta)*pow2(sbeta) + pow4(cbeta)*(mQ32*
3547  Xb*(Xb - 2*(Xt + Yt)) + Xb2*(-mA2 + Yt*(2*Xt + Yt)) - mD32*(2*mQ32 +
3548  Xb*(Xb - 2*(Xt + Yt))) + pow4(mD3) + pow4(mQ3)) + pow2(mD32 - mQ32)*
3549  pow4(sbeta)))/(pow2(cbeta)*pow2(mD32 - mQ32)*pow2(sbeta)) + Xt4*((48*
3550  mD32*Xb*std::abs(Mu))/(cbeta*(mD32 - mQ32)*(mD32 - Mu2)*sbeta*pow2(mQ32 -
3551  mU32)) + (6*mD32*Xb2)/((mD32 - mQ32)*pow2(-(mQ3*mU32) + pow3(mQ3))) - (
3552  3*(2*mD32*Mu2*(mU32*(Mu2 - pow2(sbeta)*pow2(Yb)) + mQ32*(5*Mu2 + 4*mU32
3553  + pow2(sbeta)*pow2(Yb)) - 4*pow4(mQ3)) + pow4(mD3)*(mU32*(-4*Mu2 +
3554  pow2(sbeta)*pow2(Yb)) - mQ32*(20*Mu2 + 4*mU32 + pow2(sbeta)*pow2(Yb)) +
3555  4*pow4(mQ3)) + (-mQ32 + mU32)*pow2(sbeta)*pow2(Yb)*pow4(Mu) + 2*(5*mQ32
3556  + mU32)*pow6(mD3)))/(mQ32*pow2(cbeta)*pow2(mD32 - Mu2)*pow3(mQ32 -
3557  mU32))) + (6*log(mU32/mQ32)*(-2*Xt*pow2(mD32 - Mu2)*((mD32 - mQ32 + Xb*
3558  Yt)*pow2(cbeta) + (mD32 - mQ32)*pow2(sbeta))*((-mA2 + mD32 + mU32)*Xb*
3559  pow2(cbeta) + (mD32 - mQ32)*Yb*pow2(sbeta))*pow3(mQ32 - mU32) - 2*(mD32
3560  - mQ32)*(2*mA2 - 2*mD32 - mQ32 - mU32)*(mQ32 - mU32)*Yb*pow2(mD32 -
3561  Mu2)*pow2(sbeta)*(Xb*Yt*pow2(cbeta) + (mD32 - mQ32)*(pow2(cbeta) +
3562  pow2(sbeta)))*pow3(Xt) + Xb2*pow2(cbeta)*pow2(mD32 - Mu2)*(2*mD32 +
3563  pow2(cbeta)*pow2(Yt))*pow4(mQ32 - mU32) - 2*cbeta*(mD32 - mQ32)*(mD32 -
3564  Mu2)*Xb*(cbeta*Mu2*Yt*(pow2(cbeta) + pow2(sbeta)) - mD32*(2*sbeta*std::abs(
3565  Mu) + cbeta*Yt*pow2(sbeta) + Yt*pow3(cbeta)))*pow4(mQ32 - mU32) + pow2(
3566  mD32 - mQ32)*(2*pow2(cbeta)*pow2(mD32 - Mu2)*pow2(sbeta) + pow2(mD32 -
3567  Mu2)*pow4(cbeta) + pow2(sbeta)*(-2*mD32*Mu2*(-1 + pow2(sbeta)) + (-1 +
3568  pow2(sbeta))*pow4(mD3) + pow2(sbeta)*pow4(Mu)))*pow4(mQ32 - mU32) +
3569  sbeta*Xt4*(4*cbeta*mD32*(mD32 - mQ32)*(mD32 - Mu2)*(mQ32 - mU32)*(mQ32
3570  + mU32)*Xb*std::abs(Mu) - 2*mD32*(mD32 - mU32)*(3*mD32 - 2*mQ32 - mU32)*
3571  sbeta*Xb2*pow2(cbeta)*pow2(mD32 - Mu2) - sbeta*pow2(mD32 - mQ32)*((-3*
3572  mA2 + mQ32 + 2*mU32)*pow2(sbeta)*pow2(Yb)*pow4(Mu) + pow4(mD3)*(-3*mA2*
3573  pow2(sbeta)*pow2(Yb) + 2*mU32*pow2(sbeta)*pow2(Yb) + mQ32*(-4*Mu2 +
3574  pow2(sbeta)*pow2(Yb)) - 2*Mu2*(4*mU32 + 3*pow2(sbeta)*pow2(Yb)) + pow4(
3575  mQ3) - pow4(mU3)) + mD32*Mu2*(2*mQ32*(Mu2 - pow2(sbeta)*pow2(Yb)) +
3576  Mu2*(4*mU32 + 3*pow2(sbeta)*pow2(Yb)) - 2*pow4(mQ3) + 2*(3*mA2*pow2(
3577  sbeta)*pow2(Yb) - 2*mU32*pow2(sbeta)*pow2(Yb) + pow4(mU3))) + (2*mQ32 +
3578  4*mU32 + 3*pow2(sbeta)*pow2(Yb))*pow6(mD3))) + Xt2*pow2(mQ32 - mU32)*(-
3579  (Xb2*pow2(cbeta)*pow2(mD32 - Mu2)*((-mA2 + mQ32)*pow2(cbeta)*pow2(Yt) +
3580  mD32*(2*mQ32 - 4*mU32*pow2(sbeta) + pow2(cbeta)*pow2(Yt)) + 4*pow2(
3581  sbeta)*pow4(mD3))) - 2*cbeta*(mD32 - mQ32)*(mD32 - Mu2)*Xb*(-(cbeta*
3582  Mu2*(-(mU32*Yb*pow2(sbeta)) + mQ32*Yt*(pow2(cbeta) + pow2(sbeta)) +
3583  mA2*(-(Yt*pow2(cbeta)) + (Yb - Yt)*pow2(sbeta)))) - mD32*(mU32*sbeta*(
3584  cbeta*sbeta*Yb + 4*std::abs(Mu)) + cbeta*(mA2 + Mu2)*(Yt*pow2(cbeta) + (-Yb
3585  + Yt)*pow2(sbeta)) - mQ32*(4*sbeta*std::abs(Mu) + cbeta*Yt*pow2(sbeta) + Yt*
3586  pow3(cbeta))) + (cbeta*(-Yb + Yt)*pow2(sbeta) + Yt*pow3(cbeta))*pow4(
3587  mD3)) + pow2(mD32 - mQ32)*(2*(mA2 - mD32 - mQ32)*pow2(cbeta)*pow2(mD32
3588  - Mu2)*pow2(sbeta) + (mA2 - mD32 - mQ32)*pow2(mD32 - Mu2)*pow4(cbeta) -
3589  pow2(sbeta)*(mD32*Mu2*(-4*mU32 - 2*mQ32*(-2 + pow2(sbeta)) + Mu2*(-2 +
3590  pow2(sbeta)) + 2*pow2(sbeta)*(mA2 + pow2(Yb))) - (-2*mU32 - mQ32*(-2 +
3591  pow2(sbeta)) + 2*Mu2*(-2 + pow2(sbeta)) + mA2*pow2(sbeta) + pow2(sbeta)
3592  *pow2(Yb))*pow4(mD3) - pow2(sbeta)*(mA2 - mQ32 + pow2(Yb))*pow4(Mu) + (
3593  -2 + pow2(sbeta))*pow6(mD3))))))/(pow2(cbeta)*pow2(mD32 - mQ32)*pow2(
3594  mD32 - Mu2)*pow2(sbeta)*pow4(mQ32 - mU32))) + (6*Xt4*((Xb2*(6*mQ32*
3595  dilog(1 - mD32/mQ32)*pow2(mD32 - mU32) - 6*mQ32*dilog(1 - mD32/mU32)*
3596  pow2(mD32 - mU32) + (mQ32 - mU32)*((-mD32 + mQ32)*(11*mQ32 + mU32) + 6*
3597  dilog(1 - mQ32/mU32)*(-(mQ32*mU32) + pow4(mQ3)))))/(-mD32 + mQ32) + (
3598  18*mD32*mQ32*Mu2*mU32 - 2*mQ32*(mD32 - Mu2)*(Mu2 - mU32)*(2*mQ32 - 3*
3599  Mu2 + mU32)*dilog(1 - Mu2/mQ32) + 8*mD32*mQ32*Mu2*mU32*dilog(1 - Mu2/
3600  mU32) + 6*mQ32*(mD32 - Mu2)*dilog(1 - mQ32/mU32)*pow2(cbeta)*pow2(mQ32
3601  - mU32) - 4*mA2*mD32*mQ32*mU32*pow2(sbeta) + 4*mA2*mQ32*Mu2*mU32*pow2(
3602  sbeta) - 10*mD32*mQ32*mU32*pow2(sbeta)*pow2(Yb) + 10*mQ32*Mu2*mU32*
3603  pow2(sbeta)*pow2(Yb) - 4*mQ32*mU32*pow4(mD3) - 21*mD32*Mu2*pow4(mQ3) +
3604  4*mD32*mU32*pow4(mQ3) + 4*mD32*Mu2*dilog(1 - Mu2/mU32)*pow4(mQ3) - 4*
3605  mD32*mU32*dilog(1 - Mu2/mU32)*pow4(mQ3) + 4*Mu2*mU32*dilog(1 - Mu2/
3606  mU32)*pow4(mQ3) - 48*mD32*mU32*pow2(cbeta)*pow4(mQ3) + 48*Mu2*mU32*
3607  pow2(cbeta)*pow4(mQ3) + 5*mA2*mD32*pow2(sbeta)*pow4(mQ3) - 5*mA2*Mu2*
3608  pow2(sbeta)*pow4(mQ3) - 2*mD32*mU32*pow2(sbeta)*pow4(mQ3) + 2*Mu2*mU32*
3609  pow2(sbeta)*pow4(mQ3) + 11*mD32*pow2(sbeta)*pow2(Yb)*pow4(mQ3) - 11*
3610  Mu2*pow2(sbeta)*pow2(Yb)*pow4(mQ3) + 5*pow4(mD3)*pow4(mQ3) - 14*mQ32*
3611  mU32*pow4(Mu) - 6*mD32*mQ32*dilog(1 - Mu2/mU32)*pow4(Mu) - 8*mQ32*mU32*
3612  dilog(1 - Mu2/mU32)*pow4(Mu) + 16*pow4(mQ3)*pow4(Mu) - 4*dilog(1 - Mu2/
3613  mU32)*pow4(mQ3)*pow4(Mu) - 8*mD32*mQ32*pow4(mU3) + 3*mD32*Mu2*pow4(mU3)
3614  + 6*mQ32*Mu2*pow4(mU3) - 2*mD32*mQ32*dilog(1 - Mu2/mU32)*pow4(mU3) + 2*
3615  mQ32*Mu2*dilog(1 - Mu2/mU32)*pow4(mU3) + 24*mD32*mQ32*pow2(cbeta)*pow4(
3616  mU3) - 24*mQ32*Mu2*pow2(cbeta)*pow4(mU3) - mA2*mD32*pow2(sbeta)*pow4(
3617  mU3) + mD32*mQ32*pow2(sbeta)*pow4(mU3) + mA2*Mu2*pow2(sbeta)*pow4(mU3)
3618  - mQ32*Mu2*pow2(sbeta)*pow4(mU3) - mD32*pow2(sbeta)*pow2(Yb)*pow4(mU3)
3619  + Mu2*pow2(sbeta)*pow2(Yb)*pow4(mU3) - pow4(mD3)*pow4(mU3) - 2*pow4(Mu)
3620  *pow4(mU3) + 4*mD32*pow6(mQ3) - 6*Mu2*pow6(mQ3) + 24*mD32*pow2(cbeta)*
3621  pow6(mQ3) - 24*Mu2*pow2(cbeta)*pow6(mQ3) + mD32*pow2(sbeta)*pow6(mQ3) -
3622  Mu2*pow2(sbeta)*pow6(mQ3) + 6*mQ32*dilog(1 - Mu2/mU32)*pow6(Mu))/((mD32
3623  - Mu2)*pow2(cbeta))))/(mQ32*pow4(mQ32 - mU32));
3624 }
3625 
3627 {
3628  using std::log;
3629 
3630  const double Xb = calcXb();
3631  const double Xtau = calcXtau();
3632  const double Xtau2 = pow2(Xtau);
3633  const double mQ32 = p.mq2(2,2);
3634  const double mD32 = p.md2(2,2);
3635  const double mD3 = std::sqrt(mD32);
3636  const double mQ3 = std::sqrt(mQ32);
3637  const double mL3 = std::sqrt(p.ml2(2,2));
3638  const double mE3 = std::sqrt(p.me2(2,2));
3639  const double cbeta = calcCosBeta();
3640  const double sbeta = calcSinBeta();
3641  const double lmQ3MR = omitLogs*std::log(mQ32 / pow2(p.scale));
3642  const double eps = mQ3*0.01;
3643 
3644  if (std::abs(mE3 - mL3) < eps && std::abs(mD3 - mQ3) < eps) {
3645  return (-4*lmQ3MR*Xb*Xtau*(-6*pow2(mL3) + Xtau2))/(cbeta*sbeta*pow4(mL3));
3646  }
3647 
3648  if (std::abs(mE3 - mL3) < eps) {
3649  return (-4*Xb*Xtau*(-6*pow2(mL3) + Xtau2)*((-1 + lmQ3MR)*(mD32 - mQ32) + mD32*log(
3650  mD32/mQ32)))/(cbeta*(mD32 - mQ32)*sbeta*pow4(mL3));
3651  }
3652 
3653  if (std::abs(mD3 - mQ3) < eps) {
3654  const double mE32 = pow2(mE3);
3655  const double mL32 = pow2(mL3);
3656  return (-24*lmQ3MR*Xb*Xtau*(2*(-mE32 + mL32)*Xtau2 + log(mE32/mL32)*(mL32*Xtau2
3657  + mE32*(2*mL32 + Xtau2) - pow4(mE3) - pow4(mL3))))/(cbeta*sbeta*pow3(
3658  mE32 - mL32));
3659  }
3660 
3661  const double exact
3662  = (-24*Xb*Xtau*((-1 + lmQ3MR)*(mD32 - mQ32) + mD32*log(mD32/mQ32))*(2*
3663  Xtau2*(-pow2(mE3) + pow2(mL3)) + log(pow2(mE3)/pow2(mL3))*(Xtau2*pow2(
3664  mL3) + pow2(mE3)*(Xtau2 + 2*pow2(mL3)) - pow4(mE3) - pow4(mL3))))/(
3665  cbeta*(mD32 - mQ32)*sbeta*pow3(pow2(mE3) - pow2(mL3)));
3666 
3667  return exact;
3668 }
3669 
3671 {
3672  const double Xb = calcXb();
3673  const double Xtau = calcXtau();
3674  const double Xb2 = pow2(Xb);
3675  const double mL3 = std::sqrt(p.ml2(2,2));
3676  const double mE3 = std::sqrt(p.me2(2,2));
3677  const double mQ32 = p.mq2(2,2);
3678  const double mD32 = p.md2(2,2);
3679  const double mD3 = std::sqrt(mD32);
3680  const double mQ3 = std::sqrt(mQ32);
3681  const double lmE3MR = omitLogs*std::log(pow2(mE3)/pow2(p.scale));
3682  const double lmL3MR = omitLogs*std::log(pow2(mL3)/pow2(p.scale));
3683  const double lmD3MR = omitLogs*std::log(pow2(mD3)/pow2(p.scale));
3684  const double lmQ3MR = omitLogs*std::log(mQ32 / pow2(p.scale));
3685  const double cbeta = calcCosBeta();
3686  const double sbeta = calcSinBeta();
3687  const double eps = mQ3*0.01;
3688 
3689  if (std::abs(mE3 - mL3) < eps && std::abs(mD3 - mQ3) < eps) {
3690  return (-4*lmL3MR*Xb*(-6*mQ32 + Xb2)*Xtau)/(cbeta*sbeta*pow4(mQ3));
3691  }
3692 
3693  if (std::abs(mE3 - mL3) < eps) {
3694  return (24*lmL3MR*Xb*Xtau*(2*(mD32 - mQ32)*Xb2 + lmQ3MR*(mQ32*Xb2 + mD32*(2*mQ32
3695  + Xb2) - pow4(mD3) - pow4(mQ3)) + lmD3MR*(-(mQ32*Xb2) - mD32*(2*mQ32 +
3696  Xb2) + pow4(mD3) + pow4(mQ3))))/(cbeta*sbeta*pow3(mD32 - mQ32));
3697  }
3698 
3699  if (std::abs(mD3 - mQ3) < eps) {
3700  const double mE32 = pow2(mE3);
3701  const double mL32 = pow2(mL3);
3702  return (-4*(-mE32 + lmE3MR*mE32 + mL32 - lmL3MR*mL32)*Xb*(-6*mQ32 + Xb2)*Xtau)/(
3703  cbeta*(mE32 - mL32)*sbeta*pow4(mQ3));
3704  }
3705 
3706  const double exact
3707  = (24*Xb*Xtau*(-pow2(mE3) + lmE3MR*pow2(mE3) + pow2(mL3) -
3708  lmL3MR*pow2(mL3))*(2*(mD32 - mQ32)*Xb2 + lmQ3MR*(mQ32*
3709  Xb2 + mD32*(2*mQ32 + Xb2) - pow4(mD3) - pow4(mQ3)) + lmD3MR
3710  *(-(mQ32*Xb2) - mD32*(2*mQ32 + Xb2) + pow4(mD3) + pow4(mQ3))))/(cbeta*
3711  sbeta*(pow2(mE3) - pow2(mL3))*pow3(mD32 - mQ32));
3712 
3713  return exact;
3714 }
3715 
3716 // at*as^n threshold corrections with limits and DR' -> MS shifts //
3717 /**
3718  * Returns delta g3_as in the MSbar scheme for a given mass limit
3719  * @param omitLogs an intiger to omit all log mu terms
3720  * @return delta g3_as in the MSbar scheme for a given mass limit
3721  */
3722 double ThresholdCalculator::getDeltaG3Alphas(int omitLogs) const
3723 {
3724  const double Mst12 = pow2(p.MSt(0));
3725  const double m32 = pow2(p.MG);
3726  const double MR2 = pow2(p.scale);
3727  const double mU32 = p.mu2(2,2);
3728  const double mQ32 = p.mq2(2,2);
3729  const double lmsqMR = omitLogs * std::log(Mst12 / MR2) + std::log(msq2 / Mst12);
3730  const double lm3MR = omitLogs * std::log(Mst12 / MR2) + std::log(m32 / Mst12);
3731  const double lmU3MR = omitLogs * std::log(Mst12 / MR2) + std::log(mU32 / Mst12);
3732  const double lmQ3MR = omitLogs * std::log(Mst12 / MR2) + std::log(mQ32 / Mst12);
3733 
3734  return 1 / 2. - lm3MR - (lmQ3MR + 10 * lmsqMR + lmU3MR) / 12.;
3735 }
3736 
3737 /**
3738  * Returns delta yt_as in the MSbar scheme for a given mass limit
3739  * @param limit an integer key for a mass limit
3740  * @param omitLogs an integer key to omit all mu terms
3741  * @return delta yt_as in the MSbar scheme for a given mass limit
3742  */
3743 double ThresholdCalculator::getDeltaYtAlphas(Limits limit, int omitLogs) const
3744 {
3745  using std::log;
3746 
3747  const double Mst12 = pow2(p.MSt(0));
3748  const double m32 = pow2(p.MG);
3749  const double MR2 = pow2(p.scale);
3750  const double mU32 = p.mu2(2,2);
3751  const double mQ32 = p.mq2(2,2);
3752  const double m3 = std::sqrt(m32);
3753  const double mU3 = std::sqrt(mU32);
3754  const double mQ3 = std::sqrt(mQ32);
3755  const double Xt = calcXt();
3756  const double lmQ3MR = omitLogs * log(Mst12 / MR2) + log(mQ32 / Mst12);
3757 
3758  if (limit == Limits::DEGENERATE)
3759  limit = Limits::MQ3_EQ_MU3_EQ_M3;
3760 
3761  switch (limit) {
3762  case Limits::GENERAL:{
3763  return (2*(-2*lmQ3MR + (mQ32*mU32)/((-m32 + mQ32)*(m32 - mU32)) + pow4(m3)/((m32
3764  - mQ32)*(m32 - mU32)) - (mU32*log(mU32/pow2(mQ3))*(2*m32*(mQ32 - mU32)
3765  - mQ32*mU32 - 4*m3*mU32*Xt + 4*Xt*pow3(m3) + pow4(mU3)))/((-mQ32 +
3766  mU32)*pow2(m32 - mU32)) - (log(m32/pow2(mQ3))*pow3(m3)*(-4*mQ32*mU32*Xt
3767  + 4*m32*(mQ32 + mU32)*Xt - 2*(mQ32 + mU32)*pow3(m3) - 4*Xt*pow4(m3) +
3768  m3*(pow4(mQ3) + pow4(mU3)) + 2*pow5(m3)))/(pow2(m32 - mQ32)*pow2(m32 -
3769  mU32))))/3.;
3770  }
3771  case Limits::MQ3_EQ_MU3:{
3772  return (-2*((m32 - mQ32)*((-1 + 2*lmQ3MR)*m32 - (1 + 2*lmQ3MR)*mQ32 + 4*m3*Xt) +
3773  2*(m3 - 2*Xt)*log(m32/pow2(mQ3))*pow3(m3)))/(3.*pow2(m32 - mQ32));
3774  }
3775  case Limits::MQ3_EQ_M3:{
3776  return (-4*lmQ3MR - ((mQ32 - mU32)*(mQ32 - 3*mU32 - 8*mQ3*Xt) + 2*mU32*(-2*mQ32
3777  + mU32 - 4*mQ3*Xt)*log(mU32/pow2(mQ3)))/pow2(mQ32 - mU32))/3.;
3778  }
3779  case Limits::MU3_EQ_M3:{
3780  return (2*(-2*lmQ3MR + (-3*mQ32 + mU3*(mU3 - 8*Xt))/(2.*(mQ32 - mU32)) - (log(
3781  mU32/pow2(mQ3))*(-2*mQ32*mU3*(mU3 - 2*Xt) + pow4(mQ3) + 2*pow4(mU3)))/
3782  pow2(mQ32 - mU32)))/3.;
3783  }
3785  return (-4*(mQ3 + lmQ3MR*mQ3 - Xt))/(3.*mQ3);
3786  }
3787  default:
3788  break;
3789  };
3790 
3791  throw std::runtime_error("Mass limit not included!");
3792 }
3793 
3794 /**
3795  * Returns delta yt_as^2 in the MSbar scheme for a given mass limit
3796  * @param limit an integer key for a mass limit
3797  * @param omitLogs an integer key to omit all mu terms
3798  * @return delta yt_as^2 in the MSbar scheme for a given mass limit
3799  */
3800 double ThresholdCalculator::getDeltaYtAlphas2(Limits limit, int omitLogs) const
3801 {
3802  using std::log;
3803  using himalaya::dilog;
3804 
3805  const double Mst12 = pow2(p.MSt(0));
3806  const double m32 = pow2(p.MG);
3807  const double MR2 = pow2(p.scale);
3808  const double mU32 = p.mu2(2,2);
3809  const double mQ32 = p.mq2(2,2);
3810  const double m3 = std::sqrt(m32);
3811  const double mU3 = std::sqrt(mU32);
3812  const double mQ3 = std::sqrt(mQ32);
3813  const double msq = std::sqrt(msq2);
3814  const double Xt = calcXt();
3815  const double lmQ3MR = omitLogs * std::log(Mst12 / MR2) + std::log(mQ32 / Mst12);
3816 
3817  switch (limit) {
3818  case Limits::GENERAL: {
3819  const double logmqQ3 = std::log(msq2/mQ32);
3820  const double logU3Q3 = std::log(mU32/mQ32);
3821  const double logm3Q3 = std::log(m32/mQ32);
3822 
3823  return (4*pow2(lmQ3MR) - 60*pow2(logmqQ3) - (16*Xt*(-3*m3*(mQ32 + 10*msq2
3824  + mU32) + 14*pow3(m3)))/((m32 - mQ32)*(m32 - mU32)) + (60*(mQ32 - msq2)
3825  *dilog(1 - msq2/mQ32)*(-3*m32*(mQ32 - msq2) + mQ32*(mQ32 + msq2) + (8*
3826  m3*(m32 - mQ32)*(mQ32 - msq2)*Xt)/(mQ32 - mU32) - 2*pow4(m3)))/pow3(m32
3827  - mQ32) + (60*(msq2 - mU32)*dilog(1 - msq2/mU32)*(-3*m32*(msq2 - mU32)
3828  - mU32*(msq2 + mU32) + (8*m3*(m32 - mU32)*(msq2 - mU32)*Xt)/(-mQ32 +
3829  mU32) + 2*pow4(m3)))/pow3(m32 - mU32) + 60*(m32 - msq2)*dilog(1 - msq2/
3830  m32)*(1/(-m32 + mQ32) + 1/(-m32 + mU32) + (3*mU32)/pow2(m32 - mU32) - (
3831  8*m3*(mQ32*(msq2 - 2*mU32) + msq2*mU32 + m32*(mQ32 - 2*msq2 + mU32))*
3832  Xt)/(pow2(m32 - mQ32)*pow2(m32 - mU32)) + (mQ32*(-3*m32 + 3*mQ32 + 4*
3833  msq2))/pow3(-m32 + mQ32) - msq2*(3*(1/pow2(m32 - mQ32) + 1/pow2(m32 -
3834  mU32)) + (4*mU32)/pow3(m32 - mU32)) + (4*pow4(mQ3))/pow3(m32 - mQ32) +
3835  (4*pow4(mU3))/pow3(m32 - mU32)) - (20*logmqQ3*(-24*m3*mQ32*msq2*
3836  mU32*Xt + 24*msq2*(mQ32 + mU32)*Xt*pow3(m3) + 3*mQ32*msq2*pow4(mU3) +
3837  pow4(mQ3)*(3*msq2*mU32 + 10*pow4(mU3)) + pow4(m3)*(-15*msq2*mU32 +
3838  mQ32*(-15*msq2 + 44*mU32) + 11*pow4(mQ3) + 11*pow4(mU3)) + 3*m32*((3*
3839  msq2 - 7*mU32)*pow4(mQ3) + 3*msq2*pow4(mU3) - mQ32*(4*msq2*mU32 + 7*
3840  pow4(mU3))) - 24*msq2*Xt*pow5(m3) + (-23*mQ32 + 18*msq2 - 23*mU32)*
3841  pow6(m3) + 12*pow8(m3)))/(pow2(m32 - mQ32)*pow2(m32 - mU32)) + (-(mQ32*
3842  mU32*(6*mU32*(10*msq2 + mU32) + mQ32*(60*msq2 + 169*mU32) + 6*pow4(mQ3)
3843  )) + pow4(m3)*(4*mQ32*(75*msq2 - 28*mU32) + 300*msq2*mU32 + 93*pow4(
3844  mQ3) + 93*pow4(mU3)) - 6*(47*mQ32 + 60*msq2 + 47*mU32)*pow6(m3) - 2*
3845  m32*(2*(45*msq2 - 52*mU32)*pow4(mQ3) + 9*(10*msq2 + mU32)*pow4(mU3) -
3846  8*mQ32*(15*msq2*mU32 + 13*pow4(mU3)) + 9*pow6(mQ3)) + 291*pow8(m3))/(
3847  pow2(m32 - mQ32)*pow2(m32 - mU32)) - (2*(mQ32 - mU32)*dilog(1 - mU32/
3848  mQ32)*(-8*m3*mQ32*mU32*Xt*(-(mQ32*mU32) + 3*pow4(mQ3) + 3*pow4(mU3)) -
3849  16*Xt*(7*mQ32*mU32 + 4*pow4(mQ3) + 4*pow4(mU3))*pow5(m3) + (-76*mQ32*
3850  mU32 + 34*pow4(mQ3) + 34*pow4(mU3))*pow6(m3) + 7*pow4(mU3)*pow6(mQ3) +
3851  pow4(m3)*(65*mU32*pow4(mQ3) + 65*mQ32*pow4(mU3) - 29*pow6(mQ3) - 29*
3852  pow6(mU3)) + 7*pow4(mQ3)*pow6(mU3) + 8*Xt*pow3(m3)*(7*mU32*pow4(mQ3) +
3853  7*mQ32*pow4(mU3) + 3*pow6(mQ3) + 3*pow6(mU3)) + 80*(mQ32 + mU32)*Xt*
3854  pow7(m3) - 14*(mQ32 + mU32)*pow8(m3) + 3*mU32*pow8(mQ3) + 3*mQ32*pow8(
3855  mU3) + m32*(-34*pow4(mQ3)*pow4(mU3) - 26*mU32*pow6(mQ3) - 26*mQ32*pow6(
3856  mU3) + 9*pow8(mQ3) + 9*pow8(mU3)) - 40*Xt*pow9(m3) + 12*power10(m3)))/(
3857  pow3(m32 - mQ32)*pow3(m32 - mU32)) + (pow2(logU3Q3)*((128*m32*
3858  pow2(m32 - mU32)*pow2(Xt)*pow4(mU3))/pow2(mQ32 - mU32) + Xt*((8*m3*(
3859  mQ32 - mU32)*pow2(m32 - mU32)*(-(mQ32*mU32) - 5*m32*(mQ32 + mU32) + 5*
3860  pow4(m3) + 3*pow4(mQ3) + 3*pow4(mU3)))/pow2(m32 - mQ32) - (8*(m32 -
3861  mU32)*((69*mQ32*mU32 + pow4(mQ3) - 86*pow4(mU3))*pow5(m3) + m3*mU32*(
3862  10*mU32*pow4(mQ3) + 30*mU32*pow4(msq) - 60*msq2*pow4(mU3) + mQ32*(60*
3863  msq2*mU32 - 30*pow4(msq) + 4*pow4(mU3)) - 3*pow6(mQ3) - 27*pow6(mU3)) +
3864  pow3(m3)*(-11*mU32*pow4(mQ3) - 30*mU32*pow4(msq) + mQ32*(-60*msq2*mU32
3865  + 30*pow4(msq) - 59*pow4(mU3)) + 60*msq2*pow4(mU3) + 3*pow6(mQ3) + 99*
3866  pow6(mU3)) - 18*(mQ32 - mU32)*pow7(m3)))/pow2(mQ32 - mU32)) + ((mQ32 -
3867  mU32)*pow4(mU3)*(4*mQ32*mU32 + 3*pow4(mQ3) + 30*pow4(msq) + 21*pow4(
3868  mU3)) + 2*(mQ32*(30*msq2 - 34*mU32) - 30*msq2*mU32 + pow4(mQ3) - 351*
3869  pow4(mU3))*pow6(m3) - 2*m32*mU32*(18*mU32*pow4(mQ3) + 6*mU32*(-15*msq2*
3870  mU32 + 5*pow4(msq) + 4*pow4(mU3)) + mQ32*(90*msq2*mU32 - 30*pow4(msq) +
3871  25*pow4(mU3)) - 3*pow6(mQ3)) + pow4(m3)*(33*mU32*pow4(mQ3) + 90*mU32*
3872  pow4(msq) - 120*msq2*pow4(mU3) + mQ32*(120*msq2*mU32 - 90*pow4(msq) +
3873  141*pow4(mU3)) - 9*pow6(mQ3) + 347*pow6(mU3)) + (-44*mQ32 + 556*mU32)*
3874  pow8(m3) - 128*power10(m3))/(mQ32 - mU32) + ((m32 - mU32)*(-mQ32 +
3875  mU32)*((-76*mQ32*mU32 + 34*pow4(mQ3) + 34*pow4(mU3))*pow6(m3) + 7*pow4(
3876  mU3)*pow6(mQ3) + pow4(m3)*(65*mU32*pow4(mQ3) + 65*mQ32*pow4(mU3) - 29*
3877  pow6(mQ3) - 29*pow6(mU3)) + 7*pow4(mQ3)*pow6(mU3) - 14*(mQ32 + mU32)*
3878  pow8(m3) + 3*mU32*pow8(mQ3) + 3*mQ32*pow8(mU3) + m32*(-34*pow4(mQ3)*
3879  pow4(mU3) - 26*mU32*pow6(mQ3) - 26*mQ32*pow6(mU3) + 9*pow8(mQ3) + 9*
3880  pow8(mU3)) + 12*power10(m3)))/pow3(m32 - mQ32)))/pow4(m32 - mU32) + (2*
3881  logU3Q3*(10*logmqQ3*(-2*(3*msq2 + mU32)*pow4(m3) + 3*
3882  mU32*pow4(msq) + (4*m3*(m32 - mU32)*Xt*(m32*mU32 + 12*msq2*mU32 - 6*
3883  pow4(msq) - pow4(mU3)))/(-mQ32 + mU32) + 3*m32*(-6*msq2*mU32 + 3*pow4(
3884  msq) + pow4(mU3)) - pow6(mU3)) + (8*(m32 - mU32)*Xt*(-(mU32*(53*mQ32 +
3885  30*msq2 + 61*mU32)*pow3(m3)) + m3*mU32*(mQ32*(30*msq2 + 53*mU32) + 3*
3886  pow4(mQ3) + 3*pow4(mU3)) + (-16*mQ32 + 55*mU32)*pow5(m3) + 16*pow7(m3))
3887  )/((m32 - mQ32)*(mQ32 - mU32)) + (-(mQ32*(mQ32 - mU32)*(2*mQ32*(15*msq2
3888  - 64*mU32) + 3*pow4(mQ3) - 3*pow4(mU3))*pow4(mU3)) + mU32*pow4(m3)*(6*(
3889  30*msq2 + 157*mU32)*pow4(mQ3) - 5*mQ32*(42*msq2*mU32 - 5*pow4(mU3)) +
3890  30*msq2*pow4(mU3) + 163*pow6(mQ3) - 106*pow6(mU3)) + pow6(m3)*(-622*
3891  mU32*pow4(mQ3) - 5*mQ32*(18*msq2*mU32 + 197*pow4(mU3)) + 53*pow6(mQ3) +
3892  18*(5*msq2*pow4(mU3) + pow6(mU3))) + (764*mQ32*mU32 - 105*pow4(mQ3) +
3893  365*pow4(mU3))*pow8(m3) - m32*mU32*(-6*pow4(mQ3)*(25*msq2*mU32 - 41*
3894  pow4(mU3)) + (90*msq2 + 271*mU32)*pow6(mQ3) + 3*mQ32*(20*msq2*pow4(mU3)
3895  - 93*pow6(mU3)) + 9*pow8(mQ3) + 9*pow8(mU3)) + 4*(13*mQ32 - 77*mU32)*
3896  power10(m3))/((mQ32 - mU32)*pow2(m32 - mQ32))))/pow3(m32 - mU32) - 4*
3897  lmQ3MR*(20*logmqQ3 + (8*Xt*pow3(m3))/((m32 - mQ32)*(m32 - mU32))
3898  - (logU3Q3*(8*mU32*(mQ32 + 15*mU32)*pow4(m3) - 200*Xt*pow3(m3)*
3899  pow4(mU3) + (34*mQ32 - 98*mU32)*pow6(m3) + 23*(mQ32 - mU32)*pow6(mU3) +
3900  136*m3*Xt*pow6(mU3) + m32*(-69*mQ32*pow4(mU3) + 5*pow6(mU3)) + 64*Xt*
3901  pow7(m3)))/((-mQ32 + mU32)*pow3(m32 - mU32)) + (-463*m32*mQ32*mU32*(
3902  mQ32 + mU32) + 202*pow4(mQ3)*pow4(mU3) + pow4(m3)*(1044*mQ32*mU32 +
3903  257*pow4(mQ3) + 257*pow4(mU3)) - 573*(mQ32 + mU32)*pow6(m3) + 312*pow8(
3904  m3))/(pow2(m32 - mQ32)*pow2(m32 - mU32)) - (logm3Q3*(-192*Xt*
3905  pow11(m3) + 154*pow12(m3) + 72*m32*(mQ32 + mU32)*pow4(mQ3)*pow4(mU3) -
3906  208*Xt*pow3(m3)*pow4(mQ3)*pow4(mU3) + 408*mQ32*mU32*(mQ32 + mU32)*Xt*
3907  pow5(m3) - 24*pow6(mQ3)*pow6(mU3) - pow6(m3)*(95*mU32*pow4(mQ3) + 95*
3908  mQ32*pow4(mU3) + 33*pow6(mQ3) + 33*pow6(mU3)) - pow4(m3)*(152*pow4(mQ3)
3909  *pow4(mU3) + 11*mU32*pow6(mQ3) + 11*mQ32*pow6(mU3)) - 200*Xt*(4*mQ32*
3910  mU32 + pow4(mQ3) + pow4(mU3))*pow7(m3) + (406*mQ32*mU32 + 163*pow4(mQ3)
3911  + 163*pow4(mU3))*pow8(m3) + 392*(mQ32 + mU32)*Xt*pow9(m3) - 288*(mQ32 +
3912  mU32)*power10(m3)))/(pow3(m32 - mQ32)*pow3(m32 - mU32))) + 2*pow2(logm3Q3)*
3913  (-15*(m32 - msq2)*(1/(m32 - mQ32) + 1/(m32 - mU32) - (3*
3914  mU32)/pow2(m32 - mU32) + (mQ32*(-3*m32 + 3*mQ32 + 4*msq2))/pow3(m32 -
3915  mQ32) + msq2*(3*(1/pow2(m32 - mQ32) + 1/pow2(m32 - mU32)) + (4*mU32)/
3916  pow3(m32 - mU32)) + (4*pow4(mQ3))/pow3(-m32 + mQ32) + (4*pow4(mU3))/
3917  pow3(-m32 + mU32)) + (64*pow2(Xt)*pow6(m3))/(pow2(m32 - mQ32)*pow2(m32
3918  - mU32)) + (8*m3*Xt*(-15*(m32 - mQ32)*(m32 - msq2)*(m32 - mU32)*(mQ32*(
3919  msq2 - 2*mU32) + msq2*mU32 + m32*(mQ32 - 2*msq2 + mU32)) - m32*(-142*
3920  m32*mQ32*mU32*(mQ32 + mU32) + 87*pow4(mQ3)*pow4(mU3) + pow4(m3)*(220*
3921  mQ32*mU32 + 57*pow4(mQ3) + 57*pow4(mU3)) - 82*(mQ32 + mU32)*pow6(m3) +
3922  27*pow8(m3))))/(pow3(m32 - mQ32)*pow3(m32 - mU32)) + (-878*(mQ32 +
3923  mU32)*pow14(m3) + 262*pow16(m3) - pow4(m3)*pow4(mQ3)*pow4(mU3)*(452*
3924  mQ32*mU32 + pow4(mQ3) + pow4(mU3)) + pow12(m3)*(2972*mQ32*mU32 + 885*
3925  pow4(mQ3) + 885*pow4(mU3)) + 144*m32*(mQ32 + mU32)*pow6(mQ3)*pow6(mU3)
3926  - 36*pow8(mQ3)*pow8(mU3) + pow8(m3)*(2404*pow4(mQ3)*pow4(mU3) + 1004*
3927  mU32*pow6(mQ3) + 1004*mQ32*pow6(mU3) + 49*pow8(mQ3) + 49*pow8(mU3)) -
3928  2*pow6(m3)*(184*pow4(mU3)*pow6(mQ3) + 184*pow4(mQ3)*pow6(mU3) + 79*
3929  mU32*pow8(mQ3) + 79*mQ32*pow8(mU3)) - 4*(733*mU32*pow4(mQ3) + 733*mQ32*
3930  pow4(mU3) + 80*pow6(mQ3) + 80*pow6(mU3))*power10(m3))/(pow4(m32 - mQ32)
3931  *pow4(m32 - mU32))) + (2*dilog(1 - m32/mQ32)*(-8*m3*(m32 - mU32)*Xt*(
3932  m32*(mQ32 - 37*mU32) - 7*mQ32*mU32 + 18*pow4(m3) + 3*pow4(mQ3) + 22*
3933  pow4(mU3)) + (128*pow12(m3) - mU32*pow4(mQ3)*(mU32*pow4(mQ3) + 19*mQ32*
3934  pow4(mU3) + 3*pow6(mQ3) - 23*pow6(mU3)) + pow6(m3)*(-251*mU32*pow4(mQ3)
3935  - 1025*mQ32*pow4(mU3) + 9*pow6(mQ3) - 13*pow6(mU3)) + (902*mQ32*mU32 +
3936  98*pow4(mQ3) + 280*pow4(mU3))*pow8(m3) + pow4(m3)*(417*pow4(mQ3)*pow4(
3937  mU3) - 151*mU32*pow6(mQ3) + 391*mQ32*pow6(mU3) + 20*pow8(mQ3) - 37*
3938  pow8(mU3)) - 2*(147*mQ32 + 173*mU32)*power10(m3) + m32*(41*pow4(mU3)*
3939  pow6(mQ3) - 167*pow4(mQ3)*pow6(mU3) + 41*mU32*pow8(mQ3) - 34*mQ32*pow8(
3940  mU3) - 9*power10(mQ3)))/pow2(m32 - mQ32)))/((mQ32 - mU32)*pow3(m32 -
3941  mU32)) + (2*dilog(1 - m32/mU32)*(8*m3*(m32 - mQ32)*Xt*(-7*mQ32*mU32 +
3942  m32*(-37*mQ32 + mU32) + 18*pow4(m3) + 22*pow4(mQ3) + 3*pow4(mU3)) + (-
3943  128*pow12(m3) + pow6(m3)*(1025*mU32*pow4(mQ3) + 251*mQ32*pow4(mU3) +
3944  13*pow6(mQ3) - 9*pow6(mU3)) + 19*pow6(mQ3)*pow6(mU3) - 2*(451*mQ32*mU32
3945  + 140*pow4(mQ3) + 49*pow4(mU3))*pow8(m3) - 23*pow4(mU3)*pow8(mQ3) +
3946  pow4(m3)*(-417*pow4(mQ3)*pow4(mU3) - 391*mU32*pow6(mQ3) + 151*mQ32*
3947  pow6(mU3) + 37*pow8(mQ3) - 20*pow8(mU3)) + pow4(mQ3)*pow8(mU3) + m32*
3948  mU32*(-41*pow4(mQ3)*pow4(mU3) + 167*mU32*pow6(mQ3) - 41*mQ32*pow6(mU3)
3949  + 34*pow8(mQ3) + 9*pow8(mU3)) + (346*mQ32 + 294*mU32)*power10(m3) + 3*
3950  mQ32*power10(mU3))/pow2(m32 - mU32)))/((mQ32 - mU32)*pow3(m32 - mQ32))
3951  + (2*logm3Q3*(8*(m32 - mQ32)*Xt*pow2(m32 - mU32)*pow3(m3)*(3*
3952  mU32*(10*msq2 + mU32) - 15*m32*(5*mQ32 + 4*msq2 + 5*mU32) + mQ32*(30*
3953  msq2 + 59*mU32) + 85*pow4(m3) + 3*pow4(mQ3)) - (m32 - mU32)*(864*pow12(
3954  m3) + 48*pow6(mQ3)*pow6(mU3) + 3*m32*mQ32*mU32*(5*(2*msq2 - 23*mU32)*
3955  pow4(mQ3) - 115*mQ32*pow4(mU3) + 10*msq2*pow4(mU3) + pow6(mQ3) + pow6(
3956  mU3)) - 9*pow6(m3)*((30*msq2 + 317*mU32)*pow4(mQ3) + 30*msq2*pow4(mU3)
3957  + mQ32*(-20*msq2*mU32 + 317*pow4(mU3)) + 39*pow6(mQ3) + 39*pow6(mU3)) +
3958  4*(60*msq2*mU32 + 2*mQ32*(30*msq2 + 511*mU32) + 365*pow4(mQ3) + 365*
3959  pow4(mU3))*pow8(m3) + pow4(m3)*(pow4(mQ3)*(-90*msq2*mU32 + 1894*pow4(
3960  mU3)) + (90*msq2 + 572*mU32)*pow6(mQ3) + 9*(10*msq2 + mU32)*pow6(mU3) +
3961  mQ32*(-90*msq2*pow4(mU3) + 572*pow6(mU3)) + 9*pow8(mQ3)) - 2*(971*mQ32
3962  + 90*msq2 + 971*mU32)*power10(m3)) + 10*(m32 - mU32)*logmqQ3*(-
3963  4*pow12(m3) + 42*mU32*pow4(mQ3)*pow6(m3) + 42*mQ32*pow4(mU3)*pow6(m3) -
3964  4*m3*(m32 - mQ32)*(m32 - mU32)*Xt*(-((mQ32 - 12*msq2 + mU32)*pow4(m3))
3965  + m32*(mQ32*mU32 - 12*pow4(msq)) + 6*mU32*pow4(msq) + 6*mQ32*(-2*msq2*
3966  mU32 + pow4(msq)) + pow6(m3)) - 14*mU32*pow4(m3)*pow6(mQ3) + 2*pow6(m3)
3967  *pow6(mQ3) - 14*mQ32*pow4(m3)*pow6(mU3) + 2*pow6(m3)*pow6(mU3) - 84*
3968  mQ32*mU32*pow8(m3) - 6*pow4(mQ3)*pow8(m3) - 6*pow4(mU3)*pow8(m3) + 20*
3969  mQ32*power10(m3) + 20*mU32*power10(m3) + 3*(m32 - msq2)*(-(mQ32*msq2*
3970  mU32*(pow4(mQ3) + pow4(mU3))) + (-8*msq2*mU32 + mQ32*(-8*msq2 + 30*
3971  mU32) + 3*pow4(mQ3) + 3*pow4(mU3))*pow6(m3) - pow4(m3)*((-9*msq2 + 15*
3972  mU32)*pow4(mQ3) - 9*msq2*pow4(mU3) + 3*mQ32*(2*msq2*mU32 + 5*pow4(mU3))
3973  + pow6(mQ3) + pow6(mU3)) + m32*(3*msq2*mU32*pow4(mQ3) + (-3*msq2 + 5*
3974  mU32)*pow6(mQ3) - 3*msq2*pow6(mU3) + mQ32*(3*msq2*pow4(mU3) + 5*pow6(
3975  mU3))) + (-8*mQ32 + 6*msq2 - 8*mU32)*pow8(m3) + 2*power10(m3))) + (2*
3976  logU3Q3*(604*mQ32*mU32*pow12(m3) - 204*mQ32*pow14(m3) - 180*
3977  mU32*pow14(m3) + 64*pow16(m3) + 64*mU32*pow2(m32 - mQ32)*pow2(m32 -
3978  mU32)*pow2(Xt)*pow4(m3) + 234*pow12(m3)*pow4(mQ3) + 122*pow12(m3)*pow4(
3979  mU3) - 239*pow4(mU3)*pow6(m3)*pow6(mQ3) - 13*pow4(mQ3)*pow6(m3)*pow6(
3980  mU3) - 53*pow4(m3)*pow6(mQ3)*pow6(mU3) + 503*pow4(mQ3)*pow4(mU3)*pow8(
3981  m3) + 401*mU32*pow6(mQ3)*pow8(m3) + 13*mQ32*pow6(mU3)*pow8(m3) + 43*
3982  pow4(m3)*pow4(mU3)*pow8(mQ3) - 76*mU32*pow6(m3)*pow8(mQ3) + 24*m32*
3983  pow6(mU3)*pow8(mQ3) + 13*pow8(m3)*pow8(mQ3) + 61*pow4(m3)*pow4(mQ3)*
3984  pow8(mU3) - 49*mQ32*pow6(m3)*pow8(mU3) - 6*m32*pow6(mQ3)*pow8(mU3) +
3985  30*pow8(m3)*pow8(mU3) - 6*pow8(mQ3)*pow8(mU3) - 2*(m32 - mQ32)*(m32 -
3986  mU32)*Xt*(68*pow11(m3) + 12*m3*pow4(mQ3)*pow6(mU3) + pow5(m3)*(-184*
3987  mU32*pow4(mQ3) - 215*mQ32*pow4(mU3) + 3*pow6(mU3)) + pow3(m3)*(105*
3988  pow4(mQ3)*pow4(mU3) - 17*mQ32*pow6(mU3)) + (353*mQ32*mU32 + 75*pow4(
3989  mQ3) + 120*pow4(mU3))*pow7(m3) - (137*mQ32 + 183*mU32)*pow9(m3)) - 779*
3990  mU32*pow4(mQ3)*power10(m3) - 369*mQ32*pow4(mU3)*power10(m3) - 101*pow6(
3991  mQ3)*power10(m3) - 31*pow6(mU3)*power10(m3) + 13*mQ32*pow4(m3)*power10(
3992  mU3) - 18*m32*pow4(mQ3)*power10(mU3) - 7*pow6(m3)*power10(mU3) + 6*
3993  pow6(mQ3)*power10(mU3)))/(mQ32 - mU32)))/(pow3(m32 - mQ32)*pow4(m32 -
3994  mU32)))/18.;
3995  }
3996 
3997  case Limits::MQ3_EQ_MU3: {
3998  const double logmqQ3 = std::log(msq2/mQ32);
3999  const double logm3Q3 = std::log(m32/mQ32);
4000 
4001  return (4*pow2(lmQ3MR) + (128*m3*Xt*(m32 - mQ32 + m3*Xt))/pow2(m32 - mQ32) - 60*
4002  pow2(logmqQ3) + (480*m3*msq2*(-mQ32 + msq2)*Xt*logmqQ3)/
4003  pow2(-(m32*mQ3) + pow3(mQ3)) + (32*(8*m3 - 9*Xt)*logm3Q3*pow3(m3)
4004  )/((m32 - mQ32)*mQ32) - (32*Xt*(-3*m3*(mQ32 + 5*msq2) + 7*pow3(m3)))/
4005  pow2(m32 - mQ32) + (60*(mQ32 - msq2)*dilog(1 - msq2/mQ32)*(-3*m32*(mQ32
4006  - msq2) + mQ32*(mQ32 + msq2) + (2*m3*(m32 - mQ32)*(mQ32 - msq2)*Xt)/
4007  mQ32 - 2*pow4(m3)))/pow3(m32 - mQ32) - (120*(m32 - msq2)*dilog(1 -
4008  msq2/m32)*(mQ32*msq2 + m32*(-5*mQ32 + 3*msq2) + 8*m3*(mQ32 - msq2)*Xt +
4009  pow4(m3)))/pow3(m32 - mQ32) + (18*m32*(mQ32 - 20*msq2) - 120*mQ32*msq2
4010  + 291*pow4(m3) - 181*pow4(mQ3))/pow2(m32 - mQ32) - (40*logmqQ3*(
4011  3*mQ32*msq2 + m32*(-11*mQ32 + 9*msq2) - 12*m3*msq2*Xt + 6*pow4(m3) + 5*
4012  pow4(mQ3)))/pow2(m32 - mQ32) + (60*(mQ32 - msq2)*dilog(1 - msq2/mQ32)*(
4013  2*m3*mQ32*(mQ32 - 9*msq2)*Xt + 2*(7*mQ32 + msq2)*Xt*pow3(m3) - 2*mQ32*
4014  pow4(m3) + (mQ32 + msq2)*pow4(mQ3) - 3*m32*(-(mQ32*msq2) + pow4(mQ3))))
4015  /(mQ32*pow3(m32 - mQ32)) - (16*m3*(55*m32*mQ32*Xt - 30*mQ32*msq2*Xt -
4016  32*mQ32*pow3(m3) + 16*Xt*pow4(m3) + 32*m3*pow4(mQ3) - 59*Xt*pow4(mQ3) -
4017  5*Xt*logmqQ3*(m32*mQ32 + 12*mQ32*msq2 - pow4(mQ3) - 6*pow4(msq))
4018  ))/pow2(-(m32*mQ3) + pow3(mQ3)) + (4*dilog(1 - m32/mQ32)*(-40*mQ32*Xt*
4019  pow3(m3) + 13*mQ32*pow4(m3) - 36*m32*pow4(mQ3) + 22*m3*Xt*pow4(mQ3) +
4020  18*Xt*pow5(m3) - 16*pow6(m3) + 15*pow6(mQ3)))/pow2(-(m32*mQ3) + pow3(
4021  mQ3)) + (4*dilog(1 - m32/mQ32)*(32*mQ32*Xt*pow3(m3) - 51*mQ32*pow4(m3)
4022  - 4*m32*pow4(mQ3) - 14*m3*Xt*pow4(mQ3) - 18*Xt*pow5(m3) + 16*pow6(m3) +
4023  15*pow6(mQ3)))/pow2(-(m32*mQ3) + pow3(mQ3)) - (8*lmQ3MR*((m32 - mQ32)*(
4024  -10*logmqQ3*pow2(-(m32*mQ3) + pow3(mQ3)) + 28*mQ32*Xt*pow3(m3) -
4025  188*mQ32*pow4(m3) + 293*m32*pow4(mQ3) - 68*m3*Xt*pow4(mQ3) + 32*Xt*
4026  pow5(m3) - 101*pow6(mQ3)) + mQ32*logm3Q3*(104*mQ32*Xt*pow3(m3) -
4027  57*mQ32*pow4(m3) - 36*m32*pow4(mQ3) - 96*Xt*pow5(m3) + 77*pow6(m3) +
4028  12*pow6(mQ3))))/(mQ32*pow3(-m32 + mQ32)) + (8*logm3Q3*(6*mQ32*(3*
4029  mQ32 + 20*msq2)*Xt*pow3(m3) + mQ32*(-291*mQ32 - 45*msq2 + 32*pow2(Xt))*
4030  pow4(m3) + 14*mQ32*Xt*pow5(m3) + 152*mQ32*pow6(m3) - 5*mQ32*logmqQ3*
4031  (24*m3*msq2*(-mQ32 + msq2)*Xt + 2*(mQ32 - 12*msq2)*Xt*pow3(m3) -
4032  (mQ32 - 6*msq2)*pow4(m3) + 9*m32*(2*mQ32*msq2 - pow4(msq)) - 3*mQ32*
4033  pow4(msq) - 2*Xt*pow5(m3) + pow6(m3)) - 12*m3*Xt*pow6(mQ3) + 15*m32*(-(
4034  msq2*pow4(mQ3)) + 9*pow6(mQ3)) - 68*Xt*pow7(m3) + 32*pow8(m3) - 12*
4035  pow8(mQ3)))/(mQ32*pow3(-m32 + mQ32)) + (4*pow2(logm3Q3)*(-120*m3*
4036  mQ32*(mQ32 - msq2)*msq2*Xt - 12*Xt*pow3(m3)*(19*pow4(mQ3) + 10*pow4(
4037  msq)) + pow4(m3)*(-60*mQ32*msq2 + 94*pow4(mQ3) + 45*pow4(msq)) + 40*(8*
4038  mQ32 + 3*msq2)*Xt*pow5(m3) + (-264*mQ32 - 30*msq2 + 32*pow2(Xt))*pow6(
4039  m3) + 6*m32*(15*msq2*pow4(mQ3) - 5*mQ32*pow4(msq) + 12*pow6(mQ3)) -
4040  108*Xt*pow7(m3) + 116*pow8(m3) - 3*(5*pow4(mQ3)*pow4(msq) + 6*pow8(mQ3)
4041  )))/pow4(m32 - mQ32))/18.;
4042  }
4043 
4044  case Limits::MQ3_EQ_M3: {
4045  const double logmqQ3 = std::log(msq2/mQ32);
4046  const double logU3Q3 = std::log(mU32/mQ32);
4047  const double logQ3U3 = -logU3Q3;
4048 
4049  return (8064 + (384*(mQ32 + mU32 + 2*mQ3*Xt)*logQ3U3)/(mQ32 - mU32) +
4050  192*pow2(lmQ3MR) - 2880*pow2(logmqQ3) - (288*(mQ3 - 2*Xt)*(-2*
4051  mQ32 + 2*mU32 + (mQ32 + mU32)*logQ3U3))/(-(mQ3*mU32) + pow3(mQ3)
4052  ) - (2880*msq2*(-2*mQ32 + 2*msq2 + (-3*mQ32 + msq2)*logmqQ3)*(-(
4053  mQ3*mU32) - 2*mQ32*Xt + 2*msq2*Xt + pow3(mQ3)))/((mQ32 - msq2)*(mQ32 -
4054  mU32)*pow3(mQ3)) - (2880*(msq2 - mU32)*dilog(1 - msq2/mU32)*(3*mQ32*(
4055  msq2 - mU32) + mU32*(msq2 + mU32) + 8*mQ3*(msq2 - mU32)*Xt - 2*pow4(
4056  mQ3)))/pow3(mQ32 - mU32) + (180*(mQ32 - msq2)*(-3*mQ32 - msq2 - (8*mQ3*
4057  (mQ32 - msq2)*Xt)/(mQ32 - mU32))*dilog(1 - msq2/mQ32))/pow4(mQ3) - (
4058  192*Xt*(mQ32*(90*msq2 - 58*mU32) + 3*mU32*(10*msq2 + mU32) + 23*pow4(
4059  mQ3)))/(mQ3*pow2(mQ32 - mU32)) + (32*(mQ32*(-10*mQ32 + 30*msq2 + 3*mU32
4060  + 3*mQ32*logU3Q3) + 30*logmqQ3*(2*mQ32*msq2 - pow4(msq)))
4061  )/pow4(mQ3) + (96*(2*mQ32*mU32 - 3*pow4(mQ3) + logQ3U3*(3*mQ32*
4062  mU32 + pow4(mQ3)) + pow4(mU3)))/(-(mQ32*mU32) + pow4(mQ3)) - (12*(240*
4063  msq2*mU32 + 10*mQ32*(72*msq2 + 61*mU32) - 837*pow4(mQ3) + 19*pow4(mU3))
4064  )/pow2(mQ32 - mU32) - (240*logmqQ3*(72*mQ32*msq2*Xt + 24*msq2*
4065  mU32*Xt + 18*(2*msq2 - 5*mU32)*pow3(mQ3) + mQ3*(12*msq2*mU32 + 43*pow4(
4066  mU3)) + 47*pow5(mQ3)))/(mQ3*pow2(mQ32 - mU32)) + (24*(-(logU3Q3*
4067  pow3(mQ3)*(-34*mQ32*mU32 + 8*mQ3*mU32*Xt - 24*Xt*pow3(mQ3) + 13*pow4(
4068  mQ3) + 17*pow4(mU3))) + mQ3*(mQ32 - mU32)*(-(mQ32*(120*msq2 + 137*mU32)
4069  ) + 24*mQ3*(10*msq2 + mU32)*Xt - 104*Xt*pow3(mQ3) + 129*pow4(mQ3) + 12*
4070  (10*msq2*mU32 + pow4(mU3))) - 10*(mQ32 - mU32)*logmqQ3*(-12*mQ3*
4071  msq2*mU32 - 48*mQ32*msq2*Xt + (12*msq2 - mU32)*pow3(mQ3) + 24*Xt*pow4(
4072  msq) + pow5(mQ3))))/(pow2(mQ32 - mU32)*pow3(mQ3)) - (960*msq2*(-10*
4073  mQ32*msq2 + 7*pow4(mQ3) + 3*pow4(msq) + logmqQ3*(-3*mQ32*msq2 +
4074  6*pow4(mQ3) + pow4(msq))))/(-(msq2*pow4(mQ3)) + pow6(mQ3)) + (48*(10*(
4075  3*mQ32 - 3*mU32 - 8*mQ3*Xt)*logmqQ3*pow2(-(mQ3*mU32) + pow3(mQ3)
4076  ) - pow2(mQ32 - mU32)*(6*mU32*(10*msq2 + mU32) - 3*mQ32*(20*msq2 + 221*
4077  mU32) + 48*mQ3*(10*msq2 + mU32)*Xt - 1312*Xt*pow3(mQ3) + 1189*pow4(mQ3)
4078  ) + mQ32*logU3Q3*(144*mU32*Xt*pow3(mQ3) - 33*mU32*pow4(mQ3) -
4079  88*mQ3*Xt*pow4(mU3) + mQ32*(256*mU32*pow2(Xt) + 53*pow4(mU3)) + 8*Xt*
4080  pow5(mQ3) + 11*pow6(mQ3) - 15*pow6(mU3))))/(mQ32*pow3(mQ32 - mU32)) + (
4081  6*dilog(1 - mU32/mQ32)*(80*mU32*Xt*pow3(mQ3) + 31*mU32*pow4(mQ3) - 19*
4082  mQ32*pow4(mU3) - 24*mQ3*Xt*pow4(mU3) + 456*Xt*pow5(mQ3) + 119*pow6(mQ3)
4083  - 3*pow6(mU3)))/(-(mU32*pow4(mQ3)) + pow6(mQ3)) - (32*lmQ3MR*(120*logmqQ3*
4084  pow3(mQ32 - mU32) + (mQ32 - mU32)*(-2044*mQ32*mU32 - 1224*
4085  mQ3*mU32*Xt + 1176*Xt*pow3(mQ3) + 983*pow4(mQ3) + 1037*pow4(mU3)) + 6*
4086  logU3Q3*(64*mU32*Xt*pow3(mQ3) - 56*mU32*pow4(mQ3) - 5*mQ32*pow4(
4087  mU3) - 136*mQ3*Xt*pow4(mU3) + 64*Xt*pow5(mQ3) + 34*pow6(mQ3) + 23*pow6(
4088  mU3))))/pow3(mQ32 - mU32) + (24*logU3Q3*(-96*mQ32*mU32*(10*msq2
4089  + 19*mU32)*Xt + 1544*mU32*Xt*pow4(mQ3) - 3*pow3(mQ3)*(120*msq2*mU32 +
4090  59*pow4(mU3)) - 479*mU32*pow5(mQ3) + 512*Xt*pow6(mQ3) + 24*Xt*pow6(mU3)
4091  - 40*mQ3*logmqQ3*(4*mU32*Xt*pow3(mQ3) + 2*(3*msq2 + mU32)*pow4(
4092  mQ3) - 3*mU32*pow4(msq) - 3*mQ32*(-6*msq2*mU32 + 3*pow4(msq) + pow4(
4093  mU3)) - 4*mQ3*Xt*(-12*msq2*mU32 + 6*pow4(msq) + pow4(mU3)) + pow6(mU3))
4094  + mQ3*(-120*msq2*pow4(mU3) + 527*pow6(mU3)) + 209*pow7(mQ3)))/(mQ3*
4095  pow3(mQ32 - mU32)) + (4*(-2880*msq2*(msq2 + 2*mU32)*Xt*pow3(mQ3) +
4096  1440*mQ32*mU32*pow4(msq) + 2880*mQ3*mU32*Xt*pow4(msq) - 720*pow4(msq)*
4097  pow4(mU3) + pow4(mQ3)*(-720*pow4(msq) + 391*pow4(mU3)) + 480*(12*msq2 -
4098  5*mU32)*Xt*pow5(mQ3) + (-782*mU32 + 1536*pow2(Xt))*pow6(mQ3) + 2784*Xt*
4099  pow7(mQ3) + 487*pow8(mQ3)))/(pow2(mQ32 - mU32)*pow4(mQ3)) + (6*dilog(1
4100  - mQ32/mU32)*(-104*Xt*pow3(mQ3)*pow4(mU3) + 318*pow4(mQ3)*pow4(mU3) -
4101  2168*mU32*Xt*pow5(mQ3) + 1544*mU32*pow6(mQ3) + 16*mQ32*pow6(mU3) + 24*
4102  mQ3*Xt*pow6(mU3) + 2248*Xt*pow7(mQ3) - 2649*pow8(mQ3) + 3*pow8(mU3)))/(
4103  pow2(mQ32 - mU32)*pow4(mQ3)) - (180*dilog(1 - msq2/mQ32)*(16*msq2*mU32*
4104  (msq2 + mU32)*Xt*pow3(mQ3) - 8*mQ3*Xt*pow4(msq)*pow4(mU3) - 8*Xt*(-28*
4105  msq2*mU32 + 17*pow4(msq) + 17*pow4(mU3))*pow5(mQ3) + (90*msq2*mU32 -
4106  47*pow4(msq) + 39*pow4(mU3))*pow6(mQ3) + pow4(mQ3)*(-19*mU32*pow4(msq)
4107  + 6*msq2*pow4(mU3) - 13*pow6(mU3)) - pow4(msq)*pow6(mU3) + mQ32*(3*
4108  pow4(msq)*pow4(mU3) - 2*msq2*pow6(mU3)) + 16*(msq2 + mU32)*Xt*pow7(mQ3)
4109  + 17*(2*msq2 - 7*mU32)*pow8(mQ3) - 8*Xt*pow9(mQ3) + 29*power10(mQ3)))/(
4110  pow3(mQ32 - mU32)*pow4(mQ3)) - (3*pow2(logU3Q3)*(-2248*Xt*pow11(
4111  mQ3) + 2745*pow12(mQ3) - 3*pow12(mU3) + 240*mU32*Xt*(32*msq2*mU32 - 16*
4112  pow4(msq) + 15*pow4(mU3))*pow5(mQ3) - 4*pow6(mQ3)*(240*mU32*pow4(msq) -
4113  720*msq2*pow4(mU3) + 512*pow2(Xt)*pow4(mU3) + 215*pow6(mU3)) + 16*Xt*(-
4114  480*msq2*mU32 + 240*pow4(msq) - 677*pow4(mU3))*pow7(mQ3) + (-1920*msq2*
4115  mU32 + 1440*pow4(msq) + 3691*pow4(mU3))*pow8(mQ3) + 152*Xt*pow3(mQ3)*
4116  pow8(mU3) - pow4(mQ3)*(480*pow4(msq)*pow4(mU3) + 257*pow8(mU3)) + 8840*
4117  mU32*Xt*pow9(mQ3) - 2*(480*msq2 + 2621*mU32)*power10(mQ3) - 10*mQ32*
4118  power10(mU3) - 24*mQ3*Xt*power10(mU3)))/pow4(-(mQ3*mU32) + pow3(mQ3)))/
4119  864.;
4120  }
4121 
4122  case Limits::MU3_EQ_M3: {
4123  const double logmqQ3 = std::log(msq2/mQ32);
4124  const double logmqU3 = std::log(msq2/mU32);
4125  const double logU3Q3 = std::log(mU32/mQ32);
4126 
4127  return(32080 - (1536*(mQ32 + mU3*(mU3 + 2*Xt))*logU3Q3)/(mQ32 - mU32) +
4128  768*pow2(lmQ3MR) - 11520*pow2(logmqQ3) - (1152*(mU3 - 2*Xt)*(2*(
4129  mQ32 - mU32) + (mQ32 + mU32)*logU3Q3))/(-(mQ32*mU3) + pow3(mU3))
4130  - (11520*msq2*(2*(msq2 - mU32) + (msq2 - 3*mU32)*logmqU3)*(-(
4131  mQ32*mU3) + 2*msq2*Xt - 2*mU32*Xt + pow3(mU3)))/((-mQ32 + mU32)*(-msq2
4132  + mU32)*pow3(mU3)) - (48*(9*(80*msq2 - 93*mU32)*mU32 + 10*mQ32*(24*msq2
4133  + 61*mU32) + 19*pow4(mQ3)))/pow2(mQ32 - mU32) - (11520*(mQ32 - msq2)*
4134  dilog(1 - msq2/mQ32)*(msq2*mU3*(3*mU3 + 8*Xt) + mQ32*(msq2 - mU3*(3*mU3
4135  + 8*Xt)) + pow4(mQ3) - 2*pow4(mU3)))/pow3(mQ32 - mU32) + (720*(msq2 -
4136  mU32)*((mQ32 - mU32)*(msq2 + 3*mU32) + 8*mU3*(msq2 - mU32)*Xt)*dilog(1
4137  - msq2/mU32))/((mQ32 - mU32)*pow4(mU3)) - (768*Xt*(mQ32*(30*msq2 - 58*
4138  mU32) + 90*msq2*mU32 + 3*pow4(mQ3) + 23*pow4(mU3)))/(mU3*pow2(mQ32 -
4139  mU32)) + (384*(2*mQ32*mU32 + pow4(mQ3) - 3*pow4(mU3) + logU3Q3*(
4140  3*mQ32*mU32 + pow4(mU3))))/(-(mQ32*mU32) + pow4(mU3)) - (48*(2*mU3*(
4141  mQ32 - mU32)*(-120*msq2*mU3*(mU3 - 2*Xt) + mQ32*(120*msq2 + mU3*(-137*
4142  mU3 + 24*Xt)) + (129*mU3 - 104*Xt)*pow3(mU3) + 12*pow4(mQ3)) + logU3Q3*
4143  pow3(mU3)*(10*mQ32*mU3*(-47*mU3 + 32*Xt) + mU32*(227*mU32 -
4144  352*mU3*Xt - 256*pow2(Xt)) + 235*pow4(mQ3)) + 20*(mQ32 - mU32)*logmqQ3*
4145  (-12*msq2*mU32*(mU3 - 4*Xt) + mQ32*(12*msq2*mU3 + pow3(mU3))
4146  - 24*Xt*pow4(msq) - pow5(mU3))))/(pow2(mQ32 - mU32)*pow3(mU3)) - (960*
4147  logmqQ3*(36*msq2*mU32*(mU3 + 2*Xt) + 6*mQ32*(2*msq2*(mU3 + 2*Xt)
4148  - 15*pow3(mU3)) + 43*mU3*pow4(mQ3) + 47*pow5(mU3)))/(mU3*pow2(mQ32 -
4149  mU32)) - (128*(3 - logU3Q3)*((mQ32 - mU32)*(-60*msq2*mU32 + 30*
4150  pow4(msq) - 37*pow4(mU3)) + 8*Xt*pow5(mU3)))/((mQ32 - mU32)*pow4(mU3))
4151  + (48*(-2 + logU3Q3)*(3*(80*msq2*mU3 + 27*pow3(mU3))*pow4(mQ3) +
4152  480*mU32*Xt*pow4(msq) + 240*msq2*(mU3 - 4*Xt)*pow4(mU3) - 2*mQ32*(240*
4153  msq2*mU32*(mU3 - 2*Xt) + 240*Xt*pow4(msq) + (81*mU3 - 184*Xt)*pow4(mU3)
4154  ) + (65*mU32 - 432*mU3*Xt - 256*pow2(Xt))*pow5(mU3)))/(pow2(mQ32 -
4155  mU32)*pow3(mU3)) - (96*(20*mU32*(3*mQ32 + mU3*(-3*mU3 + 8*Xt))*logmqQ3*
4156  pow2(mQ32 - mU32) + 2*pow2(mQ32 - mU32)*(-60*msq2*mU3*(mU3 -
4157  8*Xt) + mQ32*(60*msq2 - 663*mU32 + 48*mU3*Xt) + 41*(29*mU3 - 32*Xt)*
4158  pow3(mU3) + 6*pow4(mQ3)) + mU32*logU3Q3*(mQ32*mU32*(-1177*mU32 +
4159  864*mU3*Xt - 768*pow2(Xt)) + mU3*(625*mU3 - 656*Xt)*pow4(mQ3) + (563*
4160  mU32 - 336*mU3*Xt + 256*pow2(Xt))*pow4(mU3) - 43*pow6(mQ3))))/(mU32*
4161  pow3(-mQ32 + mU32)) + (96*logU3Q3*(mQ32*mU32*(3971*mU32 - 3328*
4162  mU3*Xt + 1280*pow2(Xt)) + mU3*(-2867*mU3 + 1856*Xt)*pow4(mQ3) + (-1665*
4163  mU32 + 1728*mU3*Xt - 256*pow2(Xt))*pow4(mU3) + 625*pow6(mQ3)))/pow3(
4164  mQ32 - mU32) - (128*lmQ3MR*(120*logmqQ3*pow3(mQ32 - mU32) + (
4165  mQ32 - mU32)*(-4*mQ32*mU3*(511*mU3 + 306*Xt) + (983*mU3 + 1176*Xt)*
4166  pow3(mU3) + 1037*pow4(mQ3)) + 6*logU3Q3*(2*mQ32*(-61*mU3 + 32*
4167  Xt)*pow3(mU3) + mU3*(61*mU3 - 136*Xt)*pow4(mQ3) + 8*(7*mU3 + 8*Xt)*
4168  pow5(mU3) + pow6(mQ3))))/pow3(mQ32 - mU32) + (128*(-((3*mQ32 + 30*msq2
4169  - 10*mU32)*(mQ32 - mU32)*mU32) + 30*msq2*(msq2 - 2*mU32)*(mQ32 - mU32)*
4170  logmqQ3 + 8*(-4*mQ32 + mU3*(4*mU3 + Xt))*logU3Q3*pow4(
4171  mU3)))/(-(mQ32*pow4(mU3)) + pow6(mU3)) + (24*dilog(1 - mU32/mQ32)*(-(
4172  mQ32*(31*mU3 + 80*Xt)*pow3(mU3)) + mU3*(19*mU3 + 24*Xt)*pow4(mQ3) - (
4173  119*mU3 + 456*Xt)*pow5(mU3) + 3*pow6(mQ3)))/(-(mQ32*pow4(mU3)) + pow6(
4174  mU3)) - (3840*msq2*(-10*msq2*mU32 + 3*pow4(msq) + 7*pow4(mU3) + logmqU3*
4175  (-3*msq2*mU32 + pow4(msq) + 6*pow4(mU3))))/(-(msq2*pow4(mU3)
4176  ) + pow6(mU3)) + (3*pow2(logU3Q3)*(120*(mU3 - 8*Xt)*pow3(mU3)*
4177  pow4(msq) + pow4(mQ3)*(240*msq2*mU32 + 120*pow4(msq) - 1267*pow4(mU3))
4178  + 240*msq2*(mU3 + 8*Xt)*pow5(mU3) - 2*mQ32*(240*msq2*(mU3 + 4*Xt)*pow3(
4179  mU3) + 120*mU3*(mU3 - 4*Xt)*pow4(msq) + (2573*mU3 - 4832*Xt)*pow5(mU3))
4180  + (6413*mU32 - 7616*mU3*Xt - 512*pow2(Xt))*pow6(mU3)))/(pow2(mQ32 -
4181  mU32)*pow4(mU3)) + (24*dilog(1 - mU32/mQ32)*(2*(159*mU3 - 52*Xt)*pow3(
4182  mU3)*pow4(mQ3) + 8*mQ32*(193*mU3 - 271*Xt)*pow5(mU3) + 8*mU3*(2*mU3 +
4183  3*Xt)*pow6(mQ3) + (-2649*mU3 + 2248*Xt)*pow7(mU3) + 3*pow8(mQ3)))/(
4184  pow2(mQ32 - mU32)*pow4(mU3)) + (24*logU3Q3*(-10*logmqQ3*
4185  pow2(mQ32 - mU32)*((mQ32 - mU32)*(6*msq2*mU32 + 3*pow4(msq) - 5*pow4(
4186  mU3)) + 8*mU3*Xt*(-6*msq2*mU32 + 3*pow4(msq) + 2*pow4(mU3))) + 8*Xt*
4187  pow3(mU3)*(5*(6*msq2 + 113*mU32)*pow4(mQ3) + 30*msq2*pow4(mU3) - 3*
4188  mQ32*(20*msq2*mU32 + 409*pow4(mU3)) + 3*pow6(mQ3) + 627*pow6(mU3)) +
4189  mU32*(-10*pow4(mQ3)*(9*msq2*mU32 + 325*pow4(mU3)) + 6*(5*msq2 + 2*mU32)
4190  *pow6(mQ3) - 3*(10*msq2 + 971*mU32)*pow6(mU3) + 18*mQ32*(5*msq2*pow4(
4191  mU3) + 338*pow6(mU3)) + 3*pow8(mQ3))))/(pow3(mQ32 - mU32)*pow4(mU3)) +
4192  (3*pow2(logU3Q3)*(4*(240*msq2*(mU3 + 2*Xt)*pow3(mU3) + 120*mU3*(
4193  mU3 - 2*Xt)*pow4(msq) + (-8781*mU3 + 12800*Xt)*pow5(mU3))*pow6(mQ3) +
4194  pow4(mQ3)*(-240*(11*mU3 - 12*Xt)*pow3(mU3)*pow4(msq) + 480*msq2*(21*mU3
4195  + 52*Xt)*pow5(mU3) + 2*(49527*mU32 - 43840*mU3*Xt + 9984*pow2(Xt))*
4196  pow6(mU3)) + (-240*msq2*mU32*(17*mU3 + 8*Xt) + (23053*mU32 - 7808*mU3*
4197  Xt - 512*pow2(Xt))*pow3(mU3) + 120*(47*mU3 + 136*Xt)*pow4(msq))*pow7(
4198  mU3) + (-240*msq2*mU32 - 120*pow4(msq) + 1837*pow4(mU3))*pow8(mQ3) -
4199  20*mQ32*(24*(7*mU3 + 38*Xt)*pow4(msq)*pow5(mU3) + 48*msq2*(7*mU3 + 26*
4200  Xt)*pow7(mU3) + (4377*mU32 - 2624*mU3*Xt - 256*pow2(Xt))*pow8(mU3))))/
4201  pow4(-(mQ32*mU3) + pow3(mU3)) + (720*dilog(1 - msq2/mU32)*((47*mU3 +
4202  136*Xt)*pow4(msq)*pow5(mU3) - pow4(mQ3)*(2*msq2*(3*mU3 + 8*Xt)*pow3(
4203  mU3) + mU3*(3*mU3 - 8*Xt)*pow4(msq) + (39*mU3 - 136*Xt)*pow5(mU3)) + (
4204  2*msq2*mU32 + pow4(msq) + 13*pow4(mU3))*pow6(mQ3) - 2*msq2*(17*mU3 + 8*
4205  Xt)*pow7(mU3) + mQ32*((19*mU3 - 16*Xt)*pow3(mU3)*pow4(msq) - 2*msq2*(
4206  45*mU3 + 112*Xt)*pow5(mU3) + (119*mU3 - 16*Xt)*pow7(mU3)) + (-29*mU3 +
4207  8*Xt)*pow9(mU3)))/(pow3(-mQ32 + mU32)*pow4(mU3)) - (6*logU3Q3*(
4208  4*(mQ32 - mU32)*mU32*(-2*(45*msq2*mU3*(mU3 + 8*Xt) + (11243*mU3 - 5748*
4209  Xt)*pow3(mU3))*pow4(mQ3) + 30*msq2*(47*mU3 + 104*Xt)*pow5(mU3) + 2*
4210  mQ32*(15*msq2*(19*mU3 + 48*Xt)*pow3(mU3) + 4*(3693*mU3 - 1951*Xt)*pow5(
4211  mU3)) + (30*msq2 + 8*mU3*(497*mU3 - 9*Xt))*pow6(mQ3) + 3*(-3807*mU3 +
4212  968*Xt)*pow7(mU3) + 3*pow8(mQ3)) + logU3Q3*pow4(mU3)*(2*mU32*(
4213  25391*mU32 - 28144*mU3*Xt + 2816*pow2(Xt))*pow4(mQ3) + 4*mQ32*(-12005*
4214  mU32 + 14088*mU3*Xt + 768*pow2(Xt))*pow4(mU3) - 4*mU3*(4621*mU3 - 5624*
4215  Xt)*pow6(mQ3) + (15341*mU32 - 19488*mU3*Xt - 512*pow2(Xt))*pow6(mU3) +
4216  1149*pow8(mQ3)) - 40*(mQ32 - mU32)*logmqQ3*(3*(47*mU3 + 136*Xt)*
4217  pow4(msq)*pow5(mU3) - pow4(mQ3)*(6*msq2*(3*mU3 + 8*Xt)*pow3(mU3) + 3*
4218  mU3*(3*mU3 - 8*Xt)*pow4(msq) + (33*mU3 - 80*Xt)*pow5(mU3)) + (6*msq2*
4219  mU32 + 3*pow4(msq) + 11*pow4(mU3))*pow6(mQ3) - 6*msq2*(17*mU3 + 8*Xt)*
4220  pow7(mU3) + mQ32*((57*mU3 - 48*Xt)*pow3(mU3)*pow4(msq) - 6*msq2*(45*mU3
4221  + 112*Xt)*pow5(mU3) + (49*mU3 - 96*Xt)*pow7(mU3)) + (-27*mU3 + 16*Xt)*
4222  pow9(mU3))))/pow4(-(mQ32*mU3) + pow3(mU3)))/3456.;
4223  }
4224 
4225  case Limits::MQ3_EQ_MU3_EQ_M3: {
4226  const double logmqQ3 = std::log(msq2/mQ32);
4227 
4228  return (1835*mQ32*msq2 - 232*mQ3*msq2*Xt + 780*mQ32*msq2*logmqQ3 - 360*
4229  mQ3*msq2*Xt*logmqQ3 - 4*lmQ3MR*mQ3*(mQ32 - msq2)*(335*mQ3 + 104*
4230  Xt + 60*mQ3*logmqQ3) + 96*mQ32*pow2(Xt) - 96*msq2*pow2(Xt) +
4231  180*mQ32*msq2*pow2(logmqQ3) + 232*Xt*pow3(mQ3) - 120*Xt*logmqQ3*pow3(mQ3) -
4232  1835*pow4(mQ3) - 540*logmqQ3*pow4(mQ3) -
4233  180*pow2(logmqQ3)*pow4(mQ3) - 360*dilog(1 - msq2/mQ32)*(-(mQ32*
4234  msq2) + pow4(mQ3)) + 12*pow2(lmQ3MR)*(-(mQ32*msq2) + pow4(mQ3)))/(54.*
4235  mQ32*(mQ32 - msq2));
4236  }
4237 
4238  case Limits::DEGENERATE: {
4239  return (-2075*mQ32 + 712*mQ3*Xt - 4*lmQ3MR*mQ3*(335*mQ3 + 104*Xt) + 12*mQ32*
4240  pow2(lmQ3MR) + 96*pow2(Xt))/(54.*mQ32);
4241  }
4242 
4243  default:
4244  break;
4245  };
4246 
4247  throw std::runtime_error("Mass limit not included!");
4248 }
4249 
4250 /**
4251  * Returns delta lambda_at in the MSbar scheme for a given mass limit
4252  * @param limit an integer key for a mass limit
4253  * @param omitLogs an integer key to omit all mu terms
4254  * @return delta lambda_at in the MSbar scheme for a given mass limit
4255  */
4256 double ThresholdCalculator::getDeltaLambdaAlphat(Limits limit, int omitLogs) const
4257 {
4258  const double Mst12 = pow2(p.MSt(0));
4259  const double MR2 = pow2(p.scale);
4260  const double mQ32 = p.mq2(2,2);
4261  const double Xt = calcXt();
4262  const double lmQ3MR = omitLogs * std::log(Mst12 / MR2) + std::log(mQ32 / Mst12);
4263 
4264  // Translate limits to occurring ones
4265  if (limit == Limits::DEGENERATE)
4266  limit = Limits::MQ3_EQ_MU3_EQ_M3;
4267  if (limit == Limits::MQ3_EQ_M3 || limit == Limits::MU3_EQ_M3)
4268  limit = Limits::GENERAL;
4269  if (limit == Limits::MQ3_EQ_MU3_EQ_M3)
4270  limit = Limits::MQ3_EQ_MU3;
4271 
4272  switch (limit) {
4273  case Limits::GENERAL: {
4274  const double mU32 = p.mu2(2,2);
4275  return 12*pow4(Xt)/pow2(mQ32 - mU32) + 12*lmQ3MR + (6 - 12*pow2(Xt)/(mQ32 - mU32)
4276  + (6*(mQ32 + mU32)/pow3(mQ32 - mU32))*pow4(Xt))*std::log(mU32/mQ32);
4277  }
4278  case Limits::MQ3_EQ_MU3:
4279  return 12*lmQ3MR + 12*pow2(Xt)/mQ32 - pow4(Xt)/pow2(mQ32);
4280  default:
4281  break;
4282  };
4283 
4284  throw std::runtime_error("Mass limit not included!");
4285 }
4286 
4287 /**
4288  * Returns delta lambda_atas in the MSbar scheme for a given mass limit
4289  * @param limit an integer key for a mass limit
4290  * @param omitLogs an integer key to omit all mu terms
4291  * @return delta lambda_atas in the MSbar scheme for a given mass limit
4292  */
4294 {
4295  using std::log;
4296  using himalaya::dilog;
4297 
4298  const double Mst12 = pow2(p.MSt(0));
4299  const double m32 = pow2(p.MG);
4300  const double MR2 = pow2(p.scale);
4301  const double mU32 = p.mu2(2,2);
4302  const double mQ32 = p.mq2(2,2);
4303  const double m3 = std::sqrt(m32);
4304  const double mU3 = std::sqrt(mU32);
4305  const double mQ3 = std::sqrt(mQ32);
4306  const double Xt = calcXt();
4307  const double lmQ3MR = omitLogs * log(Mst12 / MR2) + log(mQ32 / Mst12);
4308 
4309  if (limit == Limits::DEGENERATE)
4310  limit = Limits::MQ3_EQ_MU3_EQ_M3;
4311 
4312  switch (limit) {
4313  case Limits::GENERAL:{
4314  return 16*(-6*pow2(lmQ3MR) - (4*m32*pow2(Xt))/(pow2(mQ3)*pow2(mU3)) - (32*m3*
4315  pow3(Xt))/pow2(mQ32 - mU32) - (2*dilog(1 - m32/pow2(mQ3))*(-8*(m32 -
4316  mQ32)*Xt*pow2(mQ32 - mU32)*pow3(m3) - 4*m3*(2*m32 - mQ32 - mU32)*pow2(
4317  m32 - mQ32)*pow3(Xt) + 2*pow3(mQ32 - mU32)*pow4(m3) - (2*m32 - mQ32 -
4318  mU32)*pow2(m32 - mQ32)*pow4(Xt)))/(pow2(m32 - mQ32)*pow3(mQ32 - mU32))
4319  - (2*dilog(1 - m32/pow2(mU3))*(8*(m32 - mU32)*Xt*pow2(mQ32 - mU32)*
4320  pow3(m3) + 4*m3*(2*m32 - mQ32 - mU32)*pow2(m32 - mU32)*pow3(Xt) + 2*
4321  pow3(mQ32 - mU32)*pow4(m3) + (2*m32 - mQ32 - mU32)*pow2(m32 - mU32)*
4322  pow4(Xt)))/(pow2(m32 - mU32)*pow3(mQ32 - mU32)) + (-6*m32*mQ32*mU32*(
4323  mQ32 + mU32) + 3*pow4(mQ3)*pow4(mU3) + pow4(m3)*(9*mQ32*mU32 + 2*pow4(
4324  mQ3) + 2*pow4(mU3)) - 2*(mQ32 + mU32)*pow6(m3))/((-m32 + mQ32)*(m32 -
4325  mU32)*pow2(mQ3)*pow2(mU3)) + (2*pow4(Xt)*(-5*m32*mQ32*mU32*(mQ32 +
4326  mU32) + 5*pow4(mQ3)*pow4(mU3) - pow4(m3)*(-5*mQ32*mU32 + pow4(mQ3) +
4327  pow4(mU3)) + (mQ32 + mU32)*pow6(m3)))/((m32 - mQ32)*(m32 - mU32)*pow2(
4328  mQ3)*pow2(mU3)*pow2(mQ32 - mU32)) + (2*lmQ3MR*(((mQ32 - mU32)*(8*m3*
4329  mQ32*mU32*pow3(Xt) + 2*mQ32*mU32*(-2*mQ32*mU32 + pow4(mQ3) + pow4(mU3)
4330  - 3*pow4(Xt)) - m32*(pow2(-(mU3*pow2(Xt)) + pow3(mU3)) - (mU32 + 2*
4331  pow2(Xt))*pow4(mQ3) + mQ32*(4*mU32*pow2(Xt) - pow4(mU3) + pow4(Xt)) +
4332  pow6(mQ3))))/(pow2(mQ3)*pow2(mU3)) - log(mU32/pow2(mQ3))*(mU32*(-4*m3 +
4333  3*Xt)*pow3(Xt) + (-9*mU32 + 4*m3*Xt - 6*pow2(Xt))*pow4(mQ3) + 2*(2*m3 -
4334  3*Xt)*Xt*pow4(mU3) + mQ32*(4*mU32*Xt*(-2*m3 + 3*Xt) + (-4*m3 + 3*Xt)*
4335  pow3(Xt) + 9*pow4(mU3)) + 2*m32*pow4(Xt) + 3*pow6(mQ3) - 3*pow6(mU3))))
4336  /pow3(mQ32 - mU32) - (pow2(log(mU32/pow2(mQ3)))*(4*(m32 - mU32)*Xt*(-(
4337  m3*mU32) + 2*pow3(m3))*pow3(mQ32 - mU32) + 4*m3*(m32 - mU32)*(mQ32 -
4338  mU32)*pow3(Xt)*(3*mQ32*mU32 - m32*(mQ32 + 3*mU32) + 2*pow4(m3) - pow4(
4339  mU3)) - 2*pow2(mQ32 - mU32)*pow2(Xt)*((mQ32 - 3*mU32)*pow4(m3) + 2*(
4340  mQ32 - 2*mU32)*pow4(mU3) + m32*(-4*mQ32*mU32 + 8*pow4(mU3))) + (-4*m32*
4341  mU32 + 3*pow4(m3) + 2*pow4(mU3))*pow4(mQ32 - mU32) - 4*m3*(m32 - mU32)*
4342  mU32*(mQ32 + mU32)*pow5(Xt) + pow4(Xt)*(-8*mQ32*mU32*pow4(m3) + (-4*
4343  mQ32*mU32 + pow4(mQ3) - 5*pow4(mU3))*pow4(mU3) + 2*(mQ32 - mU32)*pow6(
4344  m3) + m32*(-2*mU32*pow4(mQ3) + 10*mQ32*pow4(mU3) + 8*pow6(mU3)))))/(
4345  pow2(m32 - mU32)*pow4(mQ32 - mU32)) + (log(mU32/pow2(mQ3))*(8*m3*(m32 -
4346  mQ32)*Xt*pow2(m32 - mU32)*pow2(mQ32 - mU32) - 8*m3*(m32 - mQ32)*(mQ32 +
4347  3*mU32)*pow2(m32 - mU32)*pow3(Xt) - 2*(m32 - mU32)*pow2(mQ32 - mU32)*
4348  pow2(Xt)*(3*mQ32*mU32 - 2*m32*(3*mQ32 + 2*mU32) + 7*pow4(m3)) + 8*m3*(
4349  m32 - mQ32)*(m32 - mU32)*mU32*pow5(Xt) + pow3(mQ32 - mU32)*(-((6*mQ32 +
4350  7*mU32)*pow4(m3)) - 2*mQ32*pow4(mU3) + m32*(5*mQ32*mU32 + 3*pow4(mU3))
4351  + 7*pow6(m3)) + pow4(Xt)*(-3*mQ32*(mQ32 + 5*mU32)*pow4(mU3) - pow4(m3)*
4352  (15*mQ32*mU32 + 6*pow4(mQ3) + 29*pow4(mU3)) + (3*mQ32 + 7*mU32)*pow6(
4353  m3) + m32*(7*mU32*pow4(mQ3) + 31*mQ32*pow4(mU3) + 16*pow6(mU3)) + 4*
4354  pow8(m3))))/((m32 - mQ32)*pow2(m32 - mU32)*pow3(mQ32 - mU32)) - (m32*
4355  log(m32/pow2(mQ3))*(-4*m32*(m32 - mQ32)*(m32 - mU32)*(m32 - mQ32 -
4356  mU32)*pow2(Xt)*pow3(mQ32 - mU32) - 8*m3*(m32 - mQ32)*mQ32*(m32 - mU32)*
4357  (mQ32 - mU32)*mU32*pow5(Xt) + m3*mQ32*mU32*log(mU32/pow2(mQ3))*(-4*(m32
4358  - mQ32)*(m32 - mU32)*(2*m32 - mQ32 - mU32)*Xt*pow2(mQ32 - mU32) - 8*(
4359  m32 - mQ32)*(m32 - mU32)*pow3(Xt)*(4*mQ32*mU32 - 2*m32*(mQ32 + mU32) +
4360  2*pow4(m3) - pow4(mQ3) - pow4(mU3)) - 2*m3*pow2(mQ32 - mU32)*pow2(Xt)*(
4361  -2*m32*(mQ32 + mU32) + 2*pow4(m3) + pow4(mQ3) + pow4(mU3)) + m3*(2*m32
4362  - mQ32 - mU32)*pow4(mQ32 - mU32) + m3*(mQ32 + mU32)*(-2*m32*(mQ32 +
4363  mU32) + 2*pow4(m3) + pow4(mQ3) + pow4(mU3))*pow4(Xt) - 4*(m32 - mQ32)*(
4364  m32 - mU32)*(mQ32 + mU32)*pow5(Xt)) + m32*pow3(mQ32 - mU32)*(2*m32*(
4365  mQ32 + mU32)*pow2(mQ32 - mU32) + pow4(m3)*(2*mQ32*mU32 - 4*pow4(mQ3) -
4366  4*pow4(mU3)) + mQ32*mU32*(pow4(mQ3) + pow4(mU3)) + 2*(mQ32 + mU32)*
4367  pow6(m3)) + 2*(mQ32 - mU32)*pow4(Xt)*(pow3(mQ32 + mU32)*pow4(m3) + (
4368  mQ32 + mU32)*pow4(mQ3)*pow4(mU3) - m32*mQ32*mU32*(4*mQ32*mU32 + pow4(
4369  mQ3) + pow4(mU3)) - 2*(mQ32*mU32 + pow4(mQ3) + pow4(mU3))*pow6(m3) + (
4370  mQ32 + mU32)*pow8(m3))))/(pow2(mQ3)*pow2(m32 - mQ32)*pow2(mU3)*pow2(m32
4371  - mU32)*pow3(mQ32 - mU32)));
4372  }
4373  case Limits::MQ3_EQ_MU3:{
4374  return (-8*(48*(m3 - 2*Xt)*dilog(1 - m32/pow2(mQ3))*pow3(m3)*pow6(mQ3) + 4*log(
4375  m32/pow2(mQ3))*pow3(m3)*(2*m32*mQ32*Xt*(-6*mQ32 + pow2(Xt)) - 16*pow3(
4376  Xt)*pow4(mQ3) + pow3(m3)*(-6*mQ32*pow2(Xt) + 6*pow4(mQ3) + pow4(Xt)) +
4377  mQ32*pow5(Xt) - 12*Xt*pow6(mQ3) + m3*(18*pow2(Xt)*pow4(mQ3) - 2*mQ32*
4378  pow4(Xt) + 3*pow6(mQ3))) + (m32 - mQ32)*(-8*(-1 + lmQ3MR)*mQ32*Xt*(6*
4379  mQ32 - pow2(Xt))*pow3(m3) + 4*(-1 + lmQ3MR)*pow4(m3)*(-6*mQ32*pow2(Xt)
4380  + 6*pow4(mQ3) + pow4(Xt)) - pow4(mQ3)*(12*(-1 + 6*lmQ3MR)*mQ32*pow2(Xt)
4381  + 6*(3 - 4*lmQ3MR + 6*pow2(lmQ3MR))*pow4(mQ3) + (1 - 6*lmQ3MR)*pow4(Xt)
4382  ) + m3*(-8*(-8 + lmQ3MR)*pow3(Xt)*pow4(mQ3) - 4*mQ32*pow5(Xt) + 48*(-1
4383  + lmQ3MR)*Xt*pow6(mQ3)) + m32*(12*(-7 + 8*lmQ3MR)*pow2(Xt)*pow4(mQ3) +
4384  (9 - 10*lmQ3MR)*mQ32*pow4(Xt) + 6*(9 - 8*lmQ3MR + 6*pow2(lmQ3MR))*pow6(
4385  mQ3)))))/(3.*pow2(m32 - mQ32)*pow6(mQ3));
4386  }
4387  case Limits::MQ3_EQ_M3:{
4388  return 4*(-23 + (8*(3*mQ32 - 3*mU32 - 8*mQ3*Xt))/(mQ32 - mU32) - 24*pow2(lmQ3MR)
4389  - (16*pow2(Xt))/(mQ32 - mU32) - (16*pow2(Xt))/pow2(mU3) - (128*mQ3*
4390  pow3(Xt))/pow2(mQ32 - mU32) + (-19*mQ32*mU32 + 8*pow4(mQ3) + 7*pow4(
4391  mU3))/(mQ32*mU32 - pow4(mU3)) - (10*pow4(Xt))/pow2(mQ32 - mU32) + (2*(
4392  27*mQ32*mU32 + 4*pow4(mQ3) - 27*pow4(mU3))*pow4(Xt))/(pow2(mU3)*pow3(
4393  mQ32 - mU32)) - (8*dilog(1 - mQ32/pow2(mU3))*(8*Xt*pow3(mQ3) + 4*mQ3*
4394  pow3(Xt) + 2*pow4(mQ3) + pow4(Xt)))/pow2(mQ32 - mU32) + (log(mU32/pow2(
4395  mQ3))*(-2*pow2(mQ32 - mU32)*pow2(Xt) + pow3(mQ32 - mU32) + (mQ32 +
4396  mU32)*pow4(Xt)))/pow3(mQ32 - mU32) + 8*lmQ3MR*(1 - mQ32/pow2(mU3) + (2*
4397  pow2(Xt))/pow2(mU3) + (8*mQ3*pow3(Xt))/pow2(mQ32 - mU32) - ((mQ32 + 7*
4398  mU32)*pow4(Xt))/pow2(-(mQ32*mU3) + pow3(mU3)) - (log(mU32/pow2(mQ3))*(
4399  4*mQ3*Xt*pow2(mQ32 - mU32) - 6*pow2(mQ32 - mU32)*pow2(Xt) + 3*pow3(mQ32
4400  - mU32) - 4*mQ3*mU32*pow3(Xt) - 4*pow3(mQ3)*pow3(Xt) + 5*mQ32*pow4(Xt)
4401  + 3*mU32*pow4(Xt)))/pow3(mQ32 - mU32)) + (32*mQ3*pow5(Xt))/pow3(mQ32 -
4402  mU32) + (log(mU32/pow2(mQ3))*(-6*(9*mQ32 - 5*mU32)*pow2(mQ32 - mU32)*
4403  pow2(Xt) + 32*mQ3*Xt*pow3(mQ32 - mU32) - 32*mQ3*(mQ32 - mU32)*(mQ32 +
4404  3*mU32)*pow3(Xt) + pow2(mQ32 - mU32)*(-26*mQ32*mU32 + 27*pow4(mQ3) +
4405  11*pow4(mU3)) + (36*mQ32*mU32 + 43*pow4(mQ3) - 63*pow4(mU3))*pow4(Xt) +
4406  32*mQ3*mU32*pow5(Xt)))/pow4(mQ32 - mU32) - (2*log(mU32/pow2(mQ3))*(-8*
4407  mQ3*Xt*pow3(mQ32 - mU32) - 6*pow2(Xt)*pow3(mQ32 - mU32) + 16*mQ3*pow2(
4408  mQ32 - mU32)*pow3(Xt) + 3*pow4(mQ32 - mU32) + 3*(pow4(mQ3) - pow4(mU3))
4409  *pow4(Xt) - 8*mQ3*(mQ32 + mU32)*pow5(Xt)))/pow4(mQ32 - mU32) - (4*pow2(
4410  log(mU32/pow2(mQ3)))*(4*Xt*(-(mQ3*mU32) + 2*pow3(mQ3))*pow3(mQ32 -
4411  mU32) + 4*mQ3*(mQ32 + mU32)*pow2(mQ32 - mU32)*pow3(Xt) + pow3(mQ32 -
4412  mU32)*(-4*mQ32*mU32 + 3*pow4(mQ3) + 2*pow4(mU3)) - 2*pow2(mQ32 - mU32)*
4413  pow2(Xt)*(-6*mQ32*mU32 + pow4(mQ3) + 4*pow4(mU3)) - 4*mQ3*mU32*(mQ32 +
4414  mU32)*pow5(Xt) + pow4(Xt)*(-10*mU32*pow4(mQ3) + mQ32*pow4(mU3) + 2*
4415  pow6(mQ3) + 5*pow6(mU3))))/pow5(mQ32 - mU32));
4416  }
4417  case Limits::MU3_EQ_M3:{
4418  return (-8*(4*mQ32*dilog(1 - mU32/pow2(mQ3))*pow3(mQ32 - mU32)*(8*Xt*pow3(mU3) +
4419  4*mU3*pow3(Xt) + 2*pow4(mU3) + pow4(Xt)) + pow2(mQ32 - mU32)*(-4*(-1 +
4420  lmQ3MR)*pow2(mU32 - pow2(Xt))*pow4(mU3) + pow4(mQ3)*(8*(-1 + 3*lmQ3MR)*
4421  mU32*pow2(Xt) + 64*Xt*pow3(mU3) - 32*(-2 + lmQ3MR)*mU3*pow3(Xt) + (25 -
4422  24*lmQ3MR + 36*pow2(lmQ3MR))*pow4(mU3) + 2*(-11 + 14*lmQ3MR)*pow4(Xt))
4423  + mQ32*mU3*(-8*(-2 + 3*lmQ3MR)*pow2(Xt)*pow3(mU3) + 32*(-2 + lmQ3MR)*
4424  mU32*pow3(Xt) - 32*Xt*pow4(mU3) + 2*(11 - 12*lmQ3MR)*mU3*pow4(Xt) + (-
4425  17 + 16*lmQ3MR - 12*pow2(lmQ3MR))*pow5(mU3) + 16*pow5(Xt)) - (32*mU3*Xt
4426  + mU32*(15 - 16*lmQ3MR + 36*pow2(lmQ3MR)) + 8*lmQ3MR*pow2(Xt))*pow6(
4427  mQ3) + (3 - 4*lmQ3MR + 12*pow2(lmQ3MR))*pow8(mQ3)) + 2*mQ32*pow2(log(
4428  mU32/pow2(mQ3)))*(mU3*pow4(mQ3)*(-38*pow2(Xt)*pow3(mU3) + 12*mU32*pow3(
4429  Xt) + 12*Xt*pow4(mU3) - 3*mU3*pow4(Xt) - 23*pow5(mU3) + 4*pow5(Xt)) +
4430  mQ32*pow3(mU3)*(32*pow2(Xt)*pow3(mU3) + 12*mU32*pow3(Xt) - 4*Xt*pow4(
4431  mU3) - 4*mU3*pow4(Xt) + 13*pow5(mU3) + 4*pow5(Xt)) + (20*mU32*pow2(Xt)
4432  - 12*Xt*pow3(mU3) - 12*mU3*pow3(Xt) + 21*pow4(mU3) + pow4(Xt))*pow6(
4433  mQ3) - (10*mU32*pow2(Xt) + 12*mU3*pow3(Xt) + 3*pow4(mU3) - 8*pow4(Xt))*
4434  pow6(mU3) - 2*(5*mU32 - 2*mU3*Xt + 2*pow2(Xt))*pow8(mQ3) + 2*power10(
4435  mQ3)) + (mQ32 - mU32)*log(mU32/pow2(mQ3))*(mQ32*pow3(mU3)*(2*(5 + 12*
4436  lmQ3MR)*pow2(Xt)*pow3(mU3) + 16*(-4 + lmQ3MR)*mU32*pow3(Xt) - 8*(-3 +
4437  2*lmQ3MR)*Xt*pow4(mU3) + (39 - 20*lmQ3MR)*mU3*pow4(Xt) + 3*(-3 + 4*
4438  lmQ3MR)*pow5(mU3) + 8*pow5(Xt)) + 2*mU3*pow4(mQ3)*(3*(1 - 12*lmQ3MR)*
4439  pow2(Xt)*pow3(mU3) + 32*mU32*pow3(Xt) + 12*(-3 + 2*lmQ3MR)*Xt*pow4(mU3)
4440  + (-17 + 4*lmQ3MR)*mU3*pow4(Xt) + (5 - 24*lmQ3MR)*pow5(mU3) + 12*pow5(
4441  Xt)) + (2*(-5 + 36*lmQ3MR)*mU32*pow2(Xt) + 24*(3 - 2*lmQ3MR)*Xt*pow3(
4442  mU3) - 16*lmQ3MR*mU3*pow3(Xt) + 2*(-5 + 36*lmQ3MR)*pow4(mU3) + (-1 +
4443  12*lmQ3MR)*pow4(Xt))*pow6(mQ3) + 4*pow2(mU32 - pow2(Xt))*pow6(mU3) + 2*
4444  ((3 - 24*lmQ3MR)*mU32 + 4*(-3 + 2*lmQ3MR)*mU3*Xt + (1 - 12*lmQ3MR)*
4445  pow2(Xt))*pow8(mQ3) + (-1 + 12*lmQ3MR)*power10(mQ3))))/(pow2(mQ3)*pow5(
4446  mQ32 - mU32));
4447  }
4449  return (-8*(-2*lmQ3MR*mQ3*Xt*(-24*mQ32*Xt - 4*mQ3*pow2(Xt) + 24*pow3(mQ3) +
4450  pow3(Xt)) + Xt*(-28*mQ32*pow2(Xt) + 12*Xt*pow3(mQ3) - mQ3*pow3(Xt) +
4451  24*pow4(mQ3) + 2*pow4(Xt)) + 36*pow2(lmQ3MR)*pow5(mQ3)))/(3.*pow5(mQ3));
4452  }
4453  default:
4454  break;
4455  };
4456 
4457  throw std::runtime_error("Mass limit not included!");
4458 }
4459 
4460 /**
4461  * Returns delta lambda_atas2 in the MSbar scheme for a given mass limit
4462  * @param limit an integer key for a mass limit
4463  * @param omitLogs an integer key to omit all mu terms
4464  * @return delta lambda_atas2 in the MSbar scheme for a given mass limit
4465  */
4467 {
4468  using himalaya::dilog;
4469 
4470  const double Mst12 = pow2(p.MSt(0));
4471  const double m32 = pow2(p.MG);
4472  const double MR2 = pow2(p.scale);
4473  const double mU32 = p.mu2(2,2);
4474  const double mQ32 = p.mq2(2,2);
4475  const double m3 = std::sqrt(m32);
4476  const double mU3 = std::sqrt(mU32);
4477  const double mQ3 = std::sqrt(mQ32);
4478  const double Xt = calcXt();
4479  const double lmQ3MR = omitLogs * std::log(Mst12 / MR2) + std::log(mQ32 / Mst12);
4480  const double dlatas2Const = 0.;
4481  const double z3 = 1.202056903159594;
4482  const double Xt4 = xtOrderLambdaAtAs2 < 4 ? 0 : pow4(Xt);
4483  const double Xt5 = xtOrderLambdaAtAs2 < 5 ? 0 : pow5(Xt);
4484 
4485  if (limit == Limits::DEGENERATE)
4486  limit = Limits::MQ3_EQ_MU3_EQ_M3;
4487 
4488  switch (limit) {
4489  case Limits::GENERAL: {
4490  const double logmqQ3 = std::log(msq2/mQ32);
4491  const double logU3Q3 = std::log(mU32/mQ32);
4492  const double logm3Q3 = std::log(m32/mQ32);
4493 
4494  return (3*dlatas2Const - 384*lmQ3MR*z3 + (160*lmQ3MR*m32*logmqQ3)/mQ32 +
4495  (160*lmQ3MR*m32*logmqQ3)/mU32 - 6096*pow2(lmQ3MR) + (2352*m32*
4496  pow2(lmQ3MR))/mQ32 + (2352*m32*pow2(lmQ3MR))/mU32 + (16*(-64*m32 + 207*
4497  (mQ32 - mU32))*logU3Q3*pow2(lmQ3MR))/(mQ32 - mU32) + (160*
4498  lmQ3MR*m32*(mQ32 + mU32)*Xt4*logmqQ3)/(mQ32*mU32*pow2(mQ32 -
4499  mU32)) + 2208*pow3(lmQ3MR) - (256*lmQ3MR*Xt5*pow3(m3))/((m32 - mQ32)*(
4500  m32 - mU32)*pow2(mQ32 - mU32)) + (32*lmQ3MR*(-142*m32 + 69*(mQ32 +
4501  mU32))*Xt4*dilog(1 - m32/mQ32))/pow3(mQ32 - mU32) + (32*lmQ3MR*(142*m32
4502  - 69*(mQ32 + mU32))*Xt4*dilog(1 - m32/mU32))/pow3(mQ32 - mU32) + (320*
4503  lmQ3MR*m32*Xt4*logmqQ3*logU3Q3)/pow3(mQ32 - mU32) + (48*(
4504  98*m32 + 69*(mQ32 + mU32))*Xt4*logU3Q3*pow2(lmQ3MR))/pow3(mQ32 -
4505  mU32) + (64*lmQ3MR*dilog(1 - m32/mQ32)*pow4(m3)*(105*mQ32*mU32 - m32*(
4506  27*mQ32 + 101*mU32) + 64*pow4(m3) - 41*pow4(mQ3)))/((mQ32 - mU32)*pow3(
4507  m32 - mQ32)) - (256*pow2(lmQ3MR)*pow4(m3))/pow4(mQ3) + (64*lmQ3MR*
4508  dilog(1 - m32/mU32)*pow4(m3)*(105*mQ32*mU32 - m32*(101*mQ32 + 27*mU32)
4509  + 64*pow4(m3) - 41*pow4(mU3)))/((-mQ32 + mU32)*pow3(m32 - mU32)) - (
4510  256*pow2(lmQ3MR)*pow4(m3))/pow4(mU3) + (16*Xt4*pow2(lmQ3MR)*(147*m32*
4511  mQ32*mU32*(mQ32 + mU32) - 16*pow2(mQ32 - mU32)*pow4(m3) + 414*pow4(mQ3)
4512  *pow4(mU3)))/(pow2(mQ32 - mU32)*pow4(mQ3)*pow4(mU3)) - (128*lmQ3MR*Xt5*
4513  pow2(logU3Q3)*(-39*m3*(mQ32 + mU32)*pow4(mU3) + 2*pow3(m3)*(15*
4514  mQ32*mU32 + 7*pow4(mU3)) + 8*(mQ32 + 3*mU32)*pow5(m3)))/(pow2(m32 -
4515  mU32)*pow4(mQ32 - mU32)) - (128*lmQ3MR*Xt5*logm3Q3*logU3Q3
4516  *pow3(m3)*(48*mQ32*mU32*(mQ32 + mU32) + 30*(mQ32 + mU32)*pow4(m3) -
4517  m32*(78*mQ32*mU32 + 47*pow4(mQ3) + 47*pow4(mU3)) + 16*pow6(m3)))/(pow2(
4518  m32 - mQ32)*pow2(m32 - mU32)*pow3(mQ32 - mU32)) - (256*lmQ3MR*Xt5*
4519  logm3Q3*pow3(m3)*(-43*m32*mQ32*mU32*(mQ32 + mU32) + pow4(m3)*(38*
4520  mQ32*mU32 - 4*pow4(mQ3) - 4*pow4(mU3)) + 48*pow4(mQ3)*pow4(mU3) + 4*(
4521  mQ32 + mU32)*pow6(m3)))/(mQ32*mU32*pow2(m32 - mQ32)*pow2(m32 - mU32)*
4522  pow2(mQ32 - mU32)) + (128*lmQ3MR*Xt5*logU3Q3*(78*m3*pow4(mQ3)*
4523  pow4(mU3) - pow3(m3)*(53*mU32*pow4(mQ3) + 71*mQ32*pow4(mU3)) + (45*
4524  mQ32*mU32 - 23*pow4(mQ3) - 8*pow4(mU3))*pow5(m3) + 8*(3*mQ32 + mU32)*
4525  pow7(m3)))/(mQ32*(-m32 + mQ32)*pow2(m32 - mU32)*pow3(mQ32 - mU32)) + (
4526  16*lmQ3MR*pow2(logU3Q3)*(pow4(m3)*(519*mQ32*mU32 - 263*pow4(mU3)
4527  ) - (239*mQ32 + 81*mU32)*pow6(m3) + 138*(mQ32 - mU32)*pow6(mU3) + m32*(
4528  -414*mQ32*pow4(mU3) + 350*pow6(mU3)) + 128*pow8(m3)))/((-mQ32 + mU32)*
4529  pow3(m32 - mU32)) + 64*lmQ3MR*Xt*((138*lmQ3MR*m3*logU3Q3)/(mQ32
4530  - mU32) + (10*m3*logmqQ3*logU3Q3)/(mQ32 - mU32) - (64*
4531  pow3(m3))/(mQ32*mU32) + (32*lmQ3MR*pow3(m3))/(mQ32*mU32) - (8*dilog(1 -
4532  m32/mQ32)*(-48*mQ32*pow3(m3) + 47*pow5(m3)))/((mQ32 - mU32)*pow2(m32 -
4533  mQ32)) - (8*dilog(1 - m32/mU32)*(-48*mU32*pow3(m3) + 47*pow5(m3)))/((-
4534  mQ32 + mU32)*pow2(m32 - mU32)) + (8*logm3Q3*pow5(m3)*(-11*mQ32*
4535  mU32*(mQ32 + mU32) - 18*(mQ32 + mU32)*pow4(m3) + 10*m32*(3*mQ32*mU32 +
4536  pow4(mQ3) + pow4(mU3)) + 8*pow6(m3)))/(mQ32*mU32*pow2(m32 - mQ32)*pow2(
4537  m32 - mU32)) + (m3*pow2(logU3Q3)*((189*mQ32 - 221*mU32)*pow4(m3)
4538  + 111*mQ32*pow4(mU3) + m32*(-318*mQ32*mU32 + 382*pow4(mU3)) - 143*pow6(
4539  mU3)))/(pow2(m32 - mU32)*pow2(mQ32 - mU32)) + (2*logU3Q3*(-107*
4540  m3*pow4(mQ3)*pow4(mU3) + pow3(m3)*(263*mU32*pow4(mQ3) + 124*mQ32*pow4(
4541  mU3)) - (289*mQ32*mU32 + 152*pow4(mQ3) + 8*pow4(mU3))*pow5(m3) + (161*
4542  mQ32 + 8*mU32)*pow7(m3)))/(mQ32*(-m32 + mQ32)*(mQ32 - mU32)*pow2(m32 -
4543  mU32)) - (6*m3*logm3Q3*logU3Q3*(-12*m32*mQ32*mU32*(mQ32 +
4544  mU32) - 2*pow4(mQ3)*pow4(mU3) + pow4(m3)*(56*mQ32*mU32 + 11*pow4(mQ3) +
4545  11*pow4(mU3)) - 38*(mQ32 + mU32)*pow6(m3) + 24*pow8(m3)))/((mQ32 -
4546  mU32)*pow2(m32 - mQ32)*pow2(m32 - mU32))) - (16*lmQ3MR*Xt4*pow2(logU3Q3)*
4547  (4*(89*mQ32*mU32 + 8*pow4(mQ3) - 311*pow4(mU3))*pow6(m3) +
4548  69*(-4*mQ32*mU32 + pow4(mQ3) - 5*pow4(mU3))*pow6(mU3) + 2*pow4(m3)*(51*
4549  mU32*pow4(mQ3) - 310*mQ32*pow4(mU3) + 455*pow6(mU3)) - 16*(7*mQ32 - 23*
4550  mU32)*pow8(m3) + m32*(-207*pow4(mQ3)*pow4(mU3) + 652*mQ32*pow6(mU3) +
4551  315*pow8(mU3))))/(pow3(m32 - mU32)*pow4(mQ32 - mU32)) + (16*lmQ3MR*
4552  logm3Q3*logU3Q3*pow4(m3)*((372*mQ32*mU32 + 454*pow4(mQ3) +
4553  454*pow4(mU3))*pow6(m3) + 41*pow4(mU3)*pow6(mQ3) + 41*pow4(mQ3)*pow6(
4554  mU3) - pow4(m3)*(273*mU32*pow4(mQ3) + 273*mQ32*pow4(mU3) + 367*pow6(
4555  mQ3) + 367*pow6(mU3)) - 320*(mQ32 + mU32)*pow8(m3) - 105*mU32*pow8(mQ3)
4556  - 105*mQ32*pow8(mU3) + m32*(-246*pow4(mQ3)*pow4(mU3) + 342*mU32*pow6(
4557  mQ3) + 342*mQ32*pow6(mU3) + 101*pow8(mQ3) + 101*pow8(mU3)) + 128*
4558  power10(m3)))/((mQ32 - mU32)*pow3(m32 - mQ32)*pow3(m32 - mU32)) + (16*
4559  lmQ3MR*m32*Xt4*logm3Q3*logU3Q3*(88*pow12(m3) + 24*pow6(
4560  mQ3)*pow6(mU3) + pow6(m3)*(2221*mU32*pow4(mQ3) + 2221*mQ32*pow4(mU3) +
4561  567*pow6(mQ3) + 567*pow6(mU3)) - 8*(211*mQ32*mU32 + 110*pow4(mQ3) +
4562  110*pow4(mU3))*pow8(m3) - pow4(m3)*(1694*pow4(mQ3)*pow4(mU3) + 952*
4563  mU32*pow6(mQ3) + 952*mQ32*pow6(mU3) + 101*pow8(mQ3) + 101*pow8(mU3)) +
4564  m32*(353*pow4(mU3)*pow6(mQ3) + 353*pow4(mQ3)*pow6(mU3) + 105*mU32*pow8(
4565  mQ3) + 105*mQ32*pow8(mU3)) + 322*(mQ32 + mU32)*power10(m3)))/(pow3(m32
4566  - mQ32)*pow3(m32 - mU32)*pow3(mQ32 - mU32)) + (16*lmQ3MR*Xt4*(32*pow12(
4567  m3)*pow2(mQ32 - mU32) - 6*m32*(mQ32 + mU32)*pow4(mQ3)*pow4(mU3)*(mQ32*(
4568  10*msq2 - 383*mU32) + 10*msq2*mU32 + pow4(mQ3) + pow4(mU3)) - 2*mQ32*
4569  mU32*(mQ32 + mU32)*(mQ32*(30*msq2 - 1007*mU32) + 30*msq2*mU32 + 167*
4570  pow4(mQ3) + 167*pow4(mU3))*pow6(m3) + 3*(10*mQ32*(msq2 - 39*mU32) + 10*
4571  msq2*mU32 + pow4(mQ3) + pow4(mU3))*pow6(mQ3)*pow6(mU3) + mQ32*mU32*
4572  pow4(m3)*(2*pow4(mQ3)*(75*msq2*mU32 - 2269*pow4(mU3)) + (30*msq2 - 812*
4573  mU32)*pow6(mQ3) + 2*mQ32*(75*msq2*pow4(mU3) - 406*pow6(mU3)) + 3*(10*
4574  msq2 + mU32)*pow6(mU3) + 3*pow8(mQ3)) + pow8(m3)*(10*pow4(mQ3)*(3*msq2*
4575  mU32 - 67*pow4(mU3)) + 611*mU32*pow6(mQ3) + mQ32*(30*msq2*pow4(mU3) +
4576  611*pow6(mU3)) + 32*pow8(mQ3) + 32*pow8(mU3)) - 8*(27*mU32*pow4(mQ3) +
4577  27*mQ32*pow4(mU3) + 8*pow6(mQ3) + 8*pow6(mU3))*power10(m3)))/(pow2(m32
4578  - mQ32)*pow2(m32 - mU32)*pow2(mQ32 - mU32)*pow4(mQ3)*pow4(mU3)) + (8*
4579  lmQ3MR*(64*pow12(m3)*(pow4(mQ3) + pow4(mU3)) - 12*m32*(mQ32 + mU32)*
4580  pow4(mQ3)*pow4(mU3)*(10*msq2*mU32 + mQ32*(10*msq2 + 147*mU32) + pow4(
4581  mQ3) + pow4(mU3)) - 4*mQ32*mU32*(mQ32 + mU32)*(30*msq2*mU32 + 6*mQ32*(
4582  5*msq2 + 154*mU32) + 167*pow4(mQ3) + 167*pow4(mU3))*pow6(m3) + (6*mU32*
4583  (10*msq2 + mU32) + mQ32*(60*msq2 + 559*mU32) + 6*pow4(mQ3))*pow6(mQ3)*
4584  pow6(mU3) + mQ32*mU32*pow4(m3)*(12*pow4(mQ3)*(25*msq2*mU32 + 408*pow4(
4585  mU3)) + (60*msq2 + 1829*mU32)*pow6(mQ3) + 6*(10*msq2 + mU32)*pow6(mU3)
4586  + mQ32*(300*msq2*pow4(mU3) + 1829*pow6(mU3)) + 6*pow8(mQ3)) + pow8(m3)*
4587  (pow4(mQ3)*(60*msq2*mU32 + 3179*pow4(mU3)) + 1350*mU32*pow6(mQ3) + 30*
4588  mQ32*(2*msq2*pow4(mU3) + 45*pow6(mU3)) + 64*pow8(mQ3) + 64*pow8(mU3)) -
4589  16*(43*mU32*pow4(mQ3) + 43*mQ32*pow4(mU3) + 8*pow6(mQ3) + 8*pow6(mU3))*
4590  power10(m3)))/(pow2(m32 - mQ32)*pow2(m32 - mU32)*pow4(mQ3)*pow4(mU3)) +
4591  (16*lmQ3MR*Xt4*logU3Q3*(pow12(m3)*(-784*mQ32*mU32 + 33*pow4(mQ3)
4592  - 65*pow4(mU3)) - 2*m32*pow4(mQ3)*(-60*msq2*mU32 + mQ32*(-90*msq2 +
4593  1773*mU32) + 744*pow4(mQ3) + 1283*pow4(mU3))*pow6(mU3) + mQ32*pow4(m3)*
4594  pow4(mU3)*((-180*msq2 + 3613*mU32)*pow4(mQ3) - 60*msq2*pow4(mU3) +
4595  mQ32*(-360*msq2*mU32 + 5687*pow4(mU3)) + 1899*pow6(mQ3) + 1209*pow6(
4596  mU3)) + pow8(m3)*(-60*pow4(mQ3)*(2*msq2*mU32 + 21*pow4(mU3)) + 1111*
4597  mU32*pow6(mQ3) + mQ32*(-180*msq2*pow4(mU3) + 75*pow6(mU3)) + 33*pow8(
4598  mQ3) - 243*pow8(mU3)) + 12*(37*mQ32 - 5*msq2 + 106*mU32)*pow6(mQ3)*
4599  pow8(mU3) + mU32*pow6(m3)*(3*pow4(mQ3)*(120*msq2*mU32 - 809*pow4(mU3))
4600  + 4*(15*msq2 - 602*mU32)*pow6(mQ3) + 6*mQ32*(30*msq2*pow4(mU3) - 389*
4601  pow6(mU3)) - 880*pow8(mQ3) + 81*pow8(mU3)) + (557*mU32*pow4(mQ3) + 2*
4602  mQ32*(30*msq2*mU32 + 913*pow4(mU3)) - 66*pow6(mQ3) + 227*pow6(mU3))*
4603  power10(m3)))/(mQ32*mU32*pow2(m32 - mQ32)*pow3(m32 - mU32)*pow3(mQ32 -
4604  mU32)) + (64*lmQ3MR*pow3(Xt)*(-10*m3*(mQ32 - mU32)*(mQ32 + mU32)*logmqQ3*
4605  logU3Q3 - 20*m3*logmqQ3*pow2(mQ32 - mU32) + 4*
4606  (mQ32 - mU32)*dilog(1 - m32/mQ32)*(31*m3*(mQ32 + mU32) - 64*pow3(m3)) -
4607  2*lmQ3MR*(mQ32 - mU32)*logU3Q3*(69*m3*(mQ32 + mU32) + 32*pow3(
4608  m3)) + 4*(mQ32 - mU32)*dilog(1 - m32/mU32)*(-31*m3*(mQ32 + mU32) + 64*
4609  pow3(m3)) - (4*lmQ3MR*pow2(mQ32 - mU32)*(69*m3*mQ32*mU32 + 8*(mQ32 +
4610  mU32)*pow3(m3)))/(mQ32*mU32) + (4*pow2(mQ32 - mU32)*(193*mQ32*mU32*(
4611  mQ32 + mU32)*pow3(m3) - 201*m3*pow4(mQ3)*pow4(mU3) + (-185*mQ32*mU32 +
4612  16*pow4(mQ3) + 16*pow4(mU3))*pow5(m3) - 16*(mQ32 + mU32)*pow7(m3)))/(
4613  mQ32*(-m32 + mQ32)*(m32 - mU32)*mU32) - (4*m3*(mQ32 - mU32)*logU3Q3*(
4614  (101*mQ32*mU32 + 44*pow4(mQ3) + 8*pow4(mU3))*pow6(m3) - 53*pow4(
4615  mU3)*pow6(mQ3) - 180*pow4(mQ3)*pow6(mU3) - pow4(m3)*(224*mU32*pow4(mQ3)
4616  + 332*mQ32*pow4(mU3) + 71*pow6(mQ3) + 8*pow6(mU3)) + m32*(376*pow4(mQ3)
4617  *pow4(mU3) + 116*mU32*pow6(mQ3) + 191*mQ32*pow6(mU3)) + 32*mQ32*pow8(
4618  m3)))/(mQ32*(-m32 + mQ32)*pow2(m32 - mU32)) + (m3*pow2(logU3Q3)*
4619  (-251*pow4(mQ3)*pow4(mU3) + pow4(m3)*(-256*mQ32*mU32 - 47*pow4(mQ3) +
4620  431*pow4(mU3)) + 128*(mQ32 - mU32)*pow6(m3) + m32*(310*mU32*pow4(mQ3) -
4621  240*mQ32*pow4(mU3) - 326*pow6(mU3)) + 376*mQ32*pow6(mU3) + 3*pow8(mU3))
4622  )/pow2(m32 - mU32) - (4*m3*(mQ32 - mU32)*logm3Q3*logU3Q3*(
4623  3*(mQ32 + mU32)*pow4(mQ3)*pow4(mU3) + 4*(112*mQ32*mU32 + 9*pow4(mQ3) +
4624  9*pow4(mU3))*pow6(m3) + pow4(m3)*(-220*mU32*pow4(mQ3) - 220*mQ32*pow4(
4625  mU3) + 54*pow6(mQ3) + 54*pow6(mU3)) - 18*m32*(-10*pow4(mQ3)*pow4(mU3) +
4626  3*mU32*pow6(mQ3) + 3*mQ32*pow6(mU3)) - 181*(mQ32 + mU32)*pow8(m3) + 96*
4627  power10(m3)))/(pow2(m32 - mQ32)*pow2(m32 - mU32)) - (4*m3*logm3Q3
4628  *pow2(mQ32 - mU32)*(5*m32*(mQ32 + mU32)*pow4(mQ3)*pow4(mU3) + 6*pow6(
4629  mQ3)*pow6(mU3) + pow6(m3)*(47*mU32*pow4(mQ3) + 47*mQ32*pow4(mU3) + 24*
4630  pow6(mQ3) + 24*pow6(mU3)) - pow4(m3)*(28*pow4(mQ3)*pow4(mU3) + 27*mU32*
4631  pow6(mQ3) + 27*mQ32*pow6(mU3)) - 4*(7*mQ32*mU32 + 10*pow4(mQ3) + 10*
4632  pow4(mU3))*pow8(m3) + 16*(mQ32 + mU32)*power10(m3)))/(mQ32*mU32*pow2(
4633  m32 - mQ32)*pow2(m32 - mU32))))/pow4(mQ32 - mU32) + (32*lmQ3MR*m32*Xt4*
4634  logm3Q3*(16*pow14(m3)*pow2(mQ32 - mU32) + pow4(m3)*pow4(mQ3)*
4635  pow4(mU3)*(89*mU32*pow4(mQ3) + 89*mQ32*pow4(mU3) - 184*pow6(mQ3) - 184*
4636  pow6(mU3)) + 2*m32*(49*mQ32*mU32 + 69*pow4(mQ3) + 69*pow4(mU3))*pow6(
4637  mQ3)*pow6(mU3) - 3*pow12(m3)*(15*mU32*pow4(mQ3) + 15*mQ32*pow4(mU3) +
4638  16*pow6(mQ3) + 16*pow6(mU3)) - 75*(mQ32 + mU32)*pow8(mQ3)*pow8(mU3) +
4639  mQ32*mU32*pow6(m3)*(-692*pow4(mQ3)*pow4(mU3) + 219*mU32*pow6(mQ3) +
4640  219*mQ32*pow6(mU3) + 133*pow8(mQ3) + 133*pow8(mU3)) + (-192*pow4(mQ3)*
4641  pow4(mU3) + 311*mU32*pow6(mQ3) + 311*mQ32*pow6(mU3) + 48*pow8(mQ3) +
4642  48*pow8(mU3))*power10(m3) - pow8(m3)*(-190*pow4(mU3)*pow6(mQ3) - 190*
4643  pow4(mQ3)*pow6(mU3) + 367*mU32*pow8(mQ3) + 367*mQ32*pow8(mU3) + 16*
4644  power10(mQ3) + 16*power10(mU3))))/(pow2(mQ32 - mU32)*pow3(-m32 + mQ32)*
4645  pow3(m32 - mU32)*pow4(mQ3)*pow4(mU3)) - (16*lmQ3MR*m32*logm3Q3*(-
4646  32*pow14(m3)*(pow4(mQ3) + pow4(mU3)) + 3*m32*(-24*mQ32*mU32 + 23*pow4(
4647  mQ3) + 23*pow4(mU3))*pow6(mQ3)*pow6(mU3) + pow12(m3)*(346*mU32*pow4(
4648  mQ3) + 346*mQ32*pow4(mU3) + 96*pow6(mQ3) + 96*pow6(mU3)) + pow4(m3)*
4649  pow4(mQ3)*pow4(mU3)*(-155*mU32*pow4(mQ3) - 155*mQ32*pow4(mU3) + 237*
4650  pow6(mQ3) + 237*pow6(mU3)) + 12*(mQ32 + mU32)*pow8(mQ3)*pow8(mU3) -
4651  mQ32*mU32*pow6(m3)*(-318*pow4(mQ3)*pow4(mU3) + 739*mU32*pow6(mQ3) +
4652  739*mQ32*pow6(mU3) + 330*pow8(mQ3) + 330*pow8(mU3)) - 2*(285*pow4(mQ3)*
4653  pow4(mU3) + 503*mU32*pow6(mQ3) + 503*mQ32*pow6(mU3) + 48*pow8(mQ3) +
4654  48*pow8(mU3))*power10(m3) + pow8(m3)*(738*pow4(mU3)*pow6(mQ3) + 738*
4655  pow4(mQ3)*pow6(mU3) + 990*mU32*pow8(mQ3) + 990*mQ32*pow8(mU3) + 32*
4656  power10(mQ3) + 32*power10(mU3))))/(pow3(-m32 + mQ32)*pow3(m32 - mU32)*
4657  pow4(mQ3)*pow4(mU3)) + (16*lmQ3MR*logU3Q3*(pow12(m3)*(96*mQ32*
4658  mU32 + 33*pow4(mQ3) - pow4(mU3)) + mQ32*pow4(m3)*pow4(mU3)*(1491*mU32*
4659  pow4(mQ3) - 2180*mQ32*pow4(mU3) + 1843*pow6(mQ3) - 514*pow6(mU3)) +
4660  pow8(m3)*(990*pow4(mQ3)*pow4(mU3) + 2083*mU32*pow6(mQ3) - 1775*mQ32*
4661  pow6(mU3) + 33*pow8(mQ3) - 51*pow8(mU3)) + 381*(mQ32 - mU32)*pow6(mQ3)*
4662  pow8(mU3) + (-1233*mU32*pow4(mQ3) + 624*mQ32*pow4(mU3) - 66*pow6(mQ3) +
4663  35*pow6(mU3))*power10(m3) + pow6(m3)*(-3472*pow4(mU3)*pow6(mQ3) + 1568*
4664  pow4(mQ3)*pow6(mU3) - 942*mU32*pow8(mQ3) + 1549*mQ32*pow8(mU3) + 17*
4665  power10(mU3)) + m32*(-1295*pow6(mU3)*pow8(mQ3) + 285*pow6(mQ3)*pow8(
4666  mU3) + 882*pow4(mQ3)*power10(mU3))))/(mQ32*(mQ32 - mU32)*mU32*pow2(m32
4667  - mQ32)*pow3(m32 - mU32)) + 32*lmQ3MR*pow2(Xt)*((118*m32)/(mQ32*mU32) -
4668  (3*(-8*m32 + mQ32 + 10*msq2 + mU32))/(mQ32*mU32) - (10*m32*logmqQ3)/
4669  (mQ32*mU32) - (768*m32)/pow2(mQ32 - mU32) - (192*m32*(-2*m32 +
4670  mQ32 + mU32)*dilog(1 - m32/mQ32))/pow3(mQ32 - mU32) + (192*m32*(-2*m32
4671  + mQ32 + mU32)*dilog(1 - m32/mU32))/pow3(mQ32 - mU32) + (3*lmQ3MR*
4672  logU3Q3*(32*m32*(mQ32 + mU32) - 69*pow2(mQ32 - mU32)))/pow3(mQ32 -
4673  mU32) + (32*(2*m32*mU32 - 3*pow4(m3)))/(mQ32*mU32*(-m32 + mU32)) - (64*
4674  pow4(m3))/(mU32*pow4(mQ3)) + (4*(8*m32 - 9*mQ32)*(m32 - mQ32 - mU32)*
4675  pow4(m3))/((m32 - mQ32)*(m32 - mU32)*mU32*pow4(mQ3)) - (32*pow4(m3))/(
4676  mQ32*pow4(mU3)) + (-46*m32*mQ32*mU32 + 62*(mQ32 + mU32)*pow4(m3) - 78*
4677  pow6(m3))/(mQ32*(-m32 + mQ32)*(m32 - mU32)*mU32) + (lmQ3MR*m32*(16*m32*
4678  (mQ32 + mU32) - (3*(-162*pow4(mQ3)*pow4(mU3) + 49*mU32*pow6(mQ3) + 49*
4679  mQ32*pow6(mU3)))/pow2(mQ32 - mU32)))/(pow4(mQ3)*pow4(mU3)) + (pow2(
4680  logU3Q3)*((364*mQ32*mU32 + 37*pow4(mQ3) + 751*pow4(mU3))*pow6(m3) -
4681  138*(-3*mQ32*mU32 + pow4(mQ3) + 2*pow4(mU3))*pow6(mU3) - 3*pow4(m3)*(
4682  103*mU32*pow4(mQ3) - 88*mQ32*pow4(mU3) + 241*pow6(mU3)) - 128*(mQ32 +
4683  5*mU32)*pow8(m3) + m32*(414*pow4(mQ3)*pow4(mU3) - 922*mQ32*pow6(mU3) +
4684  700*pow8(mU3)) + 192*power10(m3)))/(pow3(m32 - mU32)*pow3(-mQ32 + mU32)
4685  ) + (2*m32*logm3Q3*(117*m32*(mQ32 + mU32)*pow4(mQ3)*pow4(mU3) -
4686  6*pow6(mQ3)*pow6(mU3) + 2*pow6(m3)*(141*mU32*pow4(mQ3) + 141*mQ32*pow4(
4687  mU3) + 8*pow6(mQ3) + 8*pow6(mU3)) - pow4(m3)*(353*pow4(mQ3)*pow4(mU3) +
4688  133*mU32*pow6(mQ3) + 133*mQ32*pow6(mU3)) - (173*mQ32*mU32 + 32*pow4(
4689  mQ3) + 32*pow4(mU3))*pow8(m3) + 16*(mQ32 + mU32)*power10(m3)))/(pow2(
4690  m32 - mQ32)*pow2(m32 - mU32)*pow4(mQ3)*pow4(mU3)) - (logU3Q3*(-
4691  450*pow2(mQ32 - mU32)*pow6(mQ3)*pow6(mU3) + 2*m32*pow4(mQ3)*pow4(mU3)*(
4692  -653*mU32*pow4(mQ3) - 53*mQ32*pow4(mU3) + 613*pow6(mQ3) + 477*pow6(mU3)
4693  ) - 2*pow8(m3)*(-98*pow4(mQ3)*pow4(mU3) + 551*mU32*pow6(mQ3) + 1099*
4694  mQ32*pow6(mU3) + 33*pow8(mQ3) - 49*pow8(mU3)) - mQ32*mU32*pow4(m3)*(-
4695  2316*pow4(mQ3)*pow4(mU3) + 1310*mU32*pow6(mQ3) + 2810*mQ32*pow6(mU3) +
4696  817*pow8(mQ3) + 451*pow8(mU3)) + (93*mU32*pow4(mQ3) + 675*mQ32*pow4(
4697  mU3) + 33*pow6(mQ3) - 33*pow6(mU3))*power10(m3) + pow6(m3)*(-803*pow4(
4698  mU3)*pow6(mQ3) + 1695*pow4(mQ3)*pow6(mU3) + 1830*mU32*pow8(mQ3) + 1902*
4699  mQ32*pow8(mU3) + 33*power10(mQ3) - 49*power10(mU3))))/(mQ32*mU32*pow2(
4700  m32 - mQ32)*pow2(m32 - mU32)*pow3(mQ32 - mU32)) + (logm3Q3*logU3Q3*
4701  pow4(m3)*(384*pow12(m3) + 24*pow6(m3)*(-177*mU32*pow4(mQ3) -
4702  177*mQ32*pow4(mU3) + 17*pow6(mQ3) + 17*pow6(mU3)) + (4244*mQ32*mU32 +
4703  758*pow4(mQ3) + 758*pow4(mU3))*pow8(m3) + pow4(m3)*(5262*pow4(mQ3)*
4704  pow4(mU3) + 744*mU32*pow6(mQ3) + 744*mQ32*pow6(mU3) - 495*pow8(mQ3) -
4705  495*pow8(mU3)) + 3*mQ32*mU32*(186*pow4(mQ3)*pow4(mU3) + 6*mU32*pow6(
4706  mQ3) + 6*mQ32*pow6(mU3) - 35*pow8(mQ3) - 35*pow8(mU3)) - 1152*(mQ32 +
4707  mU32)*power10(m3) + m32*(-1750*pow4(mU3)*pow6(mQ3) - 1750*pow4(mQ3)*
4708  pow6(mU3) + 497*mU32*pow8(mQ3) + 497*mQ32*pow8(mU3) + 101*power10(mQ3)
4709  + 101*power10(mU3))))/(pow3(m32 - mQ32)*pow3(m32 - mU32)*pow3(mQ32 -
4710  mU32))))/3.;
4711  }
4712 
4713  case Limits::MQ3_EQ_MU3: {
4714  const double logmqQ3 = std::log(msq2/mQ32);
4715  const double logm3Q3 = std::log(m32/mQ32);
4716 
4717  return -(384*lmQ3MR*dilog(1 - m32/mQ32)*pow3(m3)*(-137*m3*mQ32 - 184*m32*Xt +
4718  192*mQ32*Xt + 133*pow3(m3))*pow8(mQ3) + (m32 - mQ32)*(160*lmQ3MR*m3*
4719  mQ32*logmqQ3*pow2(m32 - mQ32)*(2*mQ32*Xt*(-6*mQ32 + pow2(Xt)) +
4720  m3*(Xt4 - 6*mQ32*pow2(Xt) + 6*pow4(mQ3))) + 9*dlatas2Const*pow2(m32 -
4721  mQ32)*pow8(mQ3) + 6624*pow2(m32 - mQ32)*pow3(lmQ3MR)*pow8(mQ3) - 8*
4722  pow2(lmQ3MR)*pow2(m32 - mQ32)*(96*pow4(m3)*(Xt4 - 4*mQ32*pow2(Xt) + 2*
4723  pow4(mQ3)) - 256*pow3(m3)*(-(mQ32*pow3(Xt)) + 3*Xt*pow4(mQ3)) - 6*m32*(
4724  49*mQ32*Xt4 - 326*pow2(Xt)*pow4(mQ3) + 358*pow6(mQ3)) + 552*m3*(-(pow3(
4725  Xt)*pow4(mQ3)) + 6*Xt*pow6(mQ3)) + 9*(23*Xt4*pow4(mQ3) - 276*pow2(Xt)*
4726  pow6(mQ3) + 254*pow8(mQ3))) + 8*lmQ3MR*(104*m3*(3*Xt5 - 49*mQ32*pow3(
4727  Xt) + 42*Xt*pow4(mQ3))*pow6(mQ3) - 16*pow6(m3)*(61*mQ32*Xt4 - 354*pow2(
4728  Xt)*pow4(mQ3) + 306*pow6(mQ3)) + 8*pow5(m3)*(8*mQ32*Xt5 - 249*pow3(Xt)*
4729  pow4(mQ3) + 1302*Xt*pow6(mQ3)) + 3*pow6(mQ3)*(20*msq2*Xt4 - 12*mQ32*(-
4730  9*Xt4 + 10*msq2*pow2(Xt)) + 24*(5*msq2 - 53*pow2(Xt))*pow4(mQ3) + (571
4731  - 48*z3)*pow6(mQ3)) + 2*m32*pow4(mQ3)*(-60*msq2*Xt4 + mQ32*(-926*Xt4 +
4732  360*msq2*pow2(Xt)) + (-360*msq2 + 9336*pow2(Xt))*pow4(mQ3) + 3*(-1345 +
4733  48*z3)*pow6(mQ3)) - 512*(-(mQ32*pow3(Xt)) + 3*Xt*pow4(mQ3))*pow7(m3) +
4734  192*(Xt4 - 4*mQ32*pow2(Xt) + 2*pow4(mQ3))*pow8(m3) - 8*pow3(m3)*(45*
4735  Xt5*pow4(mQ3) - 794*pow3(Xt)*pow6(mQ3) + 1680*Xt*pow8(mQ3)) + pow4(m3)*
4736  (60*mQ32*msq2*Xt4 - 8*(-287*Xt4 + 45*msq2*pow2(Xt))*pow4(mQ3) + 120*(3*
4737  msq2 - 163*pow2(Xt))*pow6(mQ3) - 9*(-1213 + 16*z3)*pow8(mQ3)))) - 32*
4738  lmQ3MR*m3*logm3Q3*(pow3(m3)*(-308*Xt4 + 2766*mQ32*pow2(Xt) + 399*
4739  pow4(mQ3))*pow6(mQ3) - 12*m32*(-8*Xt5 + 131*mQ32*pow3(Xt) + 78*Xt*pow4(
4740  mQ3))*pow6(mQ3) + 8*pow6(m3)*(4*mQ32*Xt5 - 93*pow3(Xt)*pow4(mQ3) + 342*
4741  Xt*pow6(mQ3)) - 3*(79*mQ32*Xt4 - 442*pow2(Xt)*pow4(mQ3) + 410*pow6(mQ3)
4742  )*pow7(m3) - 128*(-(mQ32*pow3(Xt)) + 3*Xt*pow4(mQ3))*pow8(m3) + 6*m3*(
4743  Xt4 - 6*mQ32*pow2(Xt) + 6*pow4(mQ3))*pow8(mQ3) + pow5(m3)*(487*Xt4*
4744  pow4(mQ3) - 3816*pow2(Xt)*pow6(mQ3) + 759*pow8(mQ3)) - 4*pow4(m3)*(31*
4745  Xt5*pow4(mQ3) - 530*pow3(Xt)*pow6(mQ3) + 372*Xt*pow8(mQ3)) + 48*(Xt4 -
4746  4*mQ32*pow2(Xt) + 2*pow4(mQ3))*pow9(m3) + 12*Xt*(-6*mQ32 + pow2(Xt))*
4747  power10(mQ3)))/(9.*pow3(-m32 + mQ32)*pow8(mQ3));
4748  }
4749 
4750  case Limits::MQ3_EQ_M3: {
4751  const double logmqQ3 = std::log(msq2/mQ32);
4752  const double logU3Q3 = std::log(mU32/mQ32);
4753 
4754  return (3*dlatas2Const + (8*lmQ3MR*(3857 + (216*mQ32)/mU32))/3. - (32*lmQ3MR*(
4755  3853*mQ32 - 2701*mU32))/(9.*(mQ32 - mU32)) - 384*lmQ3MR*z3 + 160*
4756  lmQ3MR*logmqQ3 + (160*lmQ3MR*mQ32*logmqQ3)/mU32 + (16*
4757  lmQ3MR*(569*mQ32 - 377*mU32)*logU3Q3)/(3.*(mQ32 - mU32)) - 4000*
4758  pow2(lmQ3MR) + (2352*mQ32*pow2(lmQ3MR))/mU32 + (16*(143*mQ32 - 207*
4759  mU32)*logU3Q3*pow2(lmQ3MR))/(mQ32 - mU32) + (160*lmQ3MR*(mQ32 +
4760  mU32)*Xt4*logmqQ3)/pow2(-(mQ32*mU3) + pow3(mU3)) + 2208*pow3(
4761  lmQ3MR) + (32*lmQ3MR*(73*mQ32 - 69*mU32)*Xt4*dilog(1 - mQ32/mU32))/
4762  pow3(mQ32 - mU32) + (320*lmQ3MR*mQ32*Xt4*logmqQ3*logU3Q3)
4763  /pow3(mQ32 - mU32) + (48*(167*mQ32 + 69*mU32)*Xt4*logU3Q3*pow2(
4764  lmQ3MR))/pow3(mQ32 - mU32) + (64*lmQ3MR*mQ3*(16*mQ32 + 201*mU32)*Xt5)/(
4765  mU32*pow3(-mQ32 + mU32)) + (64*lmQ3MR*(37*mQ32 - 41*mU32)*dilog(1 -
4766  mQ32/mU32)*pow4(mQ3))/pow3(mQ32 - mU32) + (32*lmQ3MR*Xt4*(1343*mQ32*
4767  mU32 + 54*pow4(mQ3) - 437*pow4(mU3)))/(3.*mU32*pow3(mQ32 - mU32)) - (
4768  256*pow2(lmQ3MR)*pow4(mQ3))/pow4(mU3) + (16*Xt4*pow2(lmQ3MR)*(179*mQ32*
4769  mU32 - 16*pow4(mQ3) + 545*pow4(mU3)))/(pow2(mQ32 - mU32)*pow4(mU3)) - (
4770  32*lmQ3MR*mQ3*(249*mQ32 + 185*mU32)*Xt5*logU3Q3)/pow4(mQ32 -
4771  mU32) - (64*lmQ3MR*Xt5*(-5*mQ3*mU32 + pow3(mQ3)))/pow4(mQ32 - mU32) + (
4772  16*lmQ3MR*Xt4*logU3Q3*(744*mQ32*mU32 + 1553*pow4(mQ3) - 377*
4773  pow4(mU3)))/(3.*pow4(mQ32 - mU32)) - (32*lmQ3MR*mQ3*Xt5*logU3Q3*
4774  (236*mQ32*mU32 + 97*pow4(mQ3) - 349*pow4(mU3)))/pow5(mQ32 - mU32) + 64*
4775  lmQ3MR*pow3(Xt)*((-20*mQ3*logmqQ3)/pow2(mQ32 - mU32) + (4*mQ3*(
4776  8*mQ32 - 21*mU32))/pow2(-(mQ32*mU3) + pow3(mU3)) - (4*lmQ3MR*(77*mQ3*
4777  mU32 + 8*pow3(mQ3)))/pow2(-(mQ32*mU3) + pow3(mU3)) + (mQ3*(157*mQ32 -
4778  213*mU32)*logU3Q3)/pow3(mQ32 - mU32) - (10*mQ3*(mQ32 + mU32)*
4779  logmqQ3*logU3Q3)/pow3(mQ32 - mU32) + (4*dilog(1 - mQ32/
4780  mU32)*(-31*mQ3*mU32 + 33*pow3(mQ3)))/pow3(mQ32 - mU32) - (2*lmQ3MR*
4781  logU3Q3*(69*mQ3*mU32 + 101*pow3(mQ3)))/pow3(mQ32 - mU32) + (4*mQ3*(
4782  219*mQ32*mU32 + 16*pow4(mQ3) - 227*pow4(mU3)))/(mU32*pow3(mQ32 - mU32))
4783  + (mQ3*logU3Q3*(330*mQ32*mU32 + 437*pow4(mQ3) - 703*pow4(mU3)))/
4784  pow4(mQ32 - mU32) + (mQ3*pow2(logU3Q3)*(7*mU32*pow4(mQ3) - 53*
4785  mQ32*pow4(mU3) + 81*pow6(mQ3) - 3*pow6(mU3)))/pow5(mQ32 - mU32)) + (16*
4786  lmQ3MR*pow2(logU3Q3)*(-327*mU32*pow4(mQ3) + 350*mQ32*pow4(mU3) +
4787  111*pow6(mQ3) - 138*pow6(mU3)))/pow3(mQ32 - mU32) + (64*lmQ3MR*mQ3*Xt*(
4788  2*(8*(-5 + 2*lmQ3MR)*mQ32 + (183 - 16*lmQ3MR)*mU32)*pow2(mQ32 - mU32) +
4789  mU32*logU3Q3*(12*(57 - 23*lmQ3MR)*mQ32*mU32 + 10*logmqQ3*
4790  pow2(mQ32 - mU32) + 23*(-17 + 6*lmQ3MR)*pow4(mQ3) + 3*(-95 + 46*lmQ3MR)
4791  *pow4(mU3)) + 8*dilog(1 - mQ32/mU32)*(47*mU32*pow4(mQ3) - 48*mQ32*pow4(
4792  mU3)) + pow2(logU3Q3)*(189*mU32*pow4(mQ3) - 350*mQ32*pow4(mU3) +
4793  143*pow6(mU3))))/(mU32*pow3(mQ32 - mU32)) - (128*lmQ3MR*Xt5*pow2(logU3Q3)*
4794  (-25*pow3(mQ3)*pow4(mU3) + 54*mU32*pow5(mQ3) - 39*mQ3*pow6(
4795  mU3) + 8*pow7(mQ3)))/pow6(mQ32 - mU32) + (8*lmQ3MR*Xt4*logU3Q3*(
4796  pow4(mQ3)*(120*msq2*mU32 + 4241*pow4(mU3)) - 3459*mU32*pow6(mQ3) + 5*(
4797  24*msq2 - 571*mU32)*pow6(mU3) + mQ32*(-240*msq2*pow4(mU3) + 2039*pow6(
4798  mU3)) + 66*pow8(mQ3)))/(mU32*pow5(mQ32 - mU32)) + (16*lmQ3MR*pow2(Xt)*(
4799  (-60*logmqQ3)/mU32 - (1152*mQ32*dilog(1 - mQ32/mU32))/pow2(mQ32
4800  - mU32) - (2*(953*mQ32 - 377*mU32)*logU3Q3)/pow2(mQ32 - mU32) +
4801  (6*(36*mQ32 - 205*mU32))/(-(mQ32*mU32) + pow4(mU3)) - (18*lmQ3MR*logU3Q3*
4802  (-170*mQ32*mU32 + 37*pow4(mQ3) + 69*pow4(mU3)))/pow3(mQ32 -
4803  mU32) + (3*logU3Q3*(-1465*mU32*pow4(mQ3) + 4098*mQ32*pow4(mU3) +
4804  66*pow6(mQ3) - 1147*pow6(mU3)))/(mU32*pow3(-mQ32 + mU32)) - (6*pow2(
4805  logU3Q3)*(-383*mU32*pow4(mQ3) + 562*mQ32*pow4(mU3) + 101*pow6(
4806  mQ3) - 276*pow6(mU3)))/pow4(mQ32 - mU32) + (6*lmQ3MR*(-163*mU32*pow4(
4807  mQ3) + 470*mQ32*pow4(mU3) + 16*pow6(mQ3) - 131*pow6(mU3)))/(pow2(mQ32 -
4808  mU32)*pow4(mU3)) - (6*(6*pow4(mQ3)*(5*msq2*mU32 + 217*pow4(mU3)) - 321*
4809  mU32*pow6(mQ3) + 3*(10*msq2 + mU32)*pow6(mU3) - 4*mQ32*(15*msq2*pow4(
4810  mU3) + 61*pow6(mU3)) + 32*pow8(mQ3)))/(pow2(-(mQ3*mU32) + pow3(mQ3))*
4811  pow4(mU3))))/3. + (16*lmQ3MR*Xt4*pow2(logU3Q3)*(1325*pow4(mQ3)*
4812  pow4(mU3) - 746*mU32*pow6(mQ3) - 306*mQ32*pow6(mU3) + 80*pow8(mQ3) -
4813  345*pow8(mU3)))/pow6(mQ32 - mU32) + (8*lmQ3MR*logU3Q3*(3551*
4814  pow4(mQ3)*pow4(mU3) - 1775*mU32*pow6(mQ3) - 2679*mQ32*pow6(mU3) + 66*
4815  pow8(mQ3) + 877*pow8(mU3)))/(mU32*pow3(mQ32 - mU32)) + (16*lmQ3MR*Xt4*(
4816  5*(6*msq2*mU32 - 211*pow4(mU3))*pow6(mQ3) + pow4(mQ3)*(-30*msq2*pow4(
4817  mU3) + 3014*pow6(mU3)) - 417*mU32*pow8(mQ3) + 3*(10*msq2 + mU32)*pow8(
4818  mU3) - 3*mQ32*(10*msq2*pow6(mU3) + 523*pow8(mU3)) + 32*power10(mQ3)))/(
4819  mQ32*pow4(mU3)*pow4(mQ32 - mU32)) + (8*lmQ3MR*(3*(20*msq2*mU32 + 501*
4820  pow4(mU3))*pow6(mQ3) - 4*pow4(mQ3)*(15*msq2*pow4(mU3) + 259*pow6(mU3))
4821  - 706*mU32*pow8(mQ3) + 6*(10*msq2 + mU32)*pow8(mU3) + mQ32*(-60*msq2*
4822  pow6(mU3) + 177*pow8(mU3)) + 64*power10(mQ3)))/(pow2(-(mQ3*mU32) +
4823  pow3(mQ3))*pow4(mU3)))/3.;
4824  }
4825 
4826  case Limits::MU3_EQ_M3: {
4827  const double logmqQ3 = std::log(msq2/mQ32);
4828  const double logU3Q3 = std::log(mU32/mQ32);
4829 
4830  return (3*dlatas2Const - (32*lmQ3MR*(2701*mQ32 - 3853*mU32))/(9.*(mQ32 - mU32))
4831  + (8*lmQ3MR*(3857 + (216*mU32)/mQ32))/3. - 384*lmQ3MR*z3 + 160*lmQ3MR*
4832  logmqQ3 + (160*lmQ3MR*mU32*logmqQ3)/mQ32 - 4000*pow2(
4833  lmQ3MR) + (2352*mU32*pow2(lmQ3MR))/mQ32 + (16*(207*mQ32 - 271*mU32)*
4834  logU3Q3*pow2(lmQ3MR))/(mQ32 - mU32) + (lmQ3MR*(3321*mQ32 - 6137*
4835  mU32)*pow2(logU3Q3))/(mQ32 - mU32) + (160*lmQ3MR*(mQ32 + mU32)*
4836  Xt4*logmqQ3)/pow2(-(mQ3*mU32) + pow3(mQ3)) + 2208*pow3(lmQ3MR) +
4837  (32*lmQ3MR*(69*mQ32 - 73*mU32)*Xt4*dilog(1 - mU32/mQ32))/pow3(mQ32 -
4838  mU32) + (320*lmQ3MR*mU32*Xt4*logmqQ3*logU3Q3)/pow3(mQ32 -
4839  mU32) + (48*(69*mQ32 + 167*mU32)*Xt4*logU3Q3*pow2(lmQ3MR))/pow3(
4840  mQ32 - mU32) + (16*Xt4*pow2(lmQ3MR)*(179*mQ32*mU32 + 545*pow4(mQ3) -
4841  16*pow4(mU3)))/(pow2(mQ32 - mU32)*pow4(mQ3)) + (64*lmQ3MR*(-41*mQ32 +
4842  37*mU32)*dilog(1 - mU32/mQ32)*pow4(mU3))/pow3(-mQ32 + mU32) - (256*
4843  pow2(lmQ3MR)*pow4(mU3))/pow4(mQ3) - (64*lmQ3MR*mU3*(-5*mQ32 + mU32)*
4844  Xt5)/pow4(mQ32 - mU32) - (8*lmQ3MR*mU3*(313*mQ32 + 633*mU32)*Xt5*pow2(
4845  logU3Q3))/pow4(mQ32 - mU32) - (lmQ3MR*Xt4*pow2(logU3Q3)*(
4846  -480*mQ32*mU32 + 9*pow4(mQ3) + 5719*pow4(mU3)))/pow4(mQ32 - mU32) - (
4847  lmQ3MR*logU3Q3*(16*(377*mQ32 - 569*mU32)*pow2(mQ32 - mU32) + 3*
4848  logU3Q3*(-5131*mU32*pow4(mQ3) + 6267*mQ32*pow4(mU3) + 1113*pow6(
4849  mQ3) - 2313*pow6(mU3))))/(3.*pow3(mQ32 - mU32)) + (64*lmQ3MR*mU3*Xt*(2*
4850  ((-183 + 16*lmQ3MR)*mQ32 + 8*(5 - 2*lmQ3MR)*mU32)*pow2(mQ32 - mU32) +
4851  8*dilog(1 - mU32/mQ32)*(48*mU32*pow4(mQ3) - 47*mQ32*pow4(mU3)) + pow2(
4852  logU3Q3)*(-182*mU32*pow4(mQ3) + 77*mQ32*pow4(mU3) + 123*pow6(
4853  mQ3)) + logU3Q3*(10*logmqQ3*pow2(-(mQ3*mU32) + pow3(mQ3))
4854  + 12*(41 - 23*lmQ3MR)*mU32*pow4(mQ3) + (-199 + 138*lmQ3MR)*mQ32*pow4(
4855  mU3) + (-221 + 138*lmQ3MR)*pow6(mQ3) - 64*pow6(mU3))))/(mQ32*pow3(mQ32
4856  - mU32)) - (16*lmQ3MR*mU3*Xt5*logU3Q3*(-714*mU32*pow4(mQ3) +
4857  235*mQ32*pow4(mU3) + 383*pow6(mQ3) + 80*pow6(mU3)))/(mQ32*pow5(mQ32 -
4858  mU32)) - (lmQ3MR*logU3Q3*(-24902*mU32*pow4(mQ3) + 13707*mQ32*
4859  pow4(mU3) + 10779*pow6(mQ3) + 352*pow6(mU3)))/pow2(-(mQ3*mU32) + pow3(
4860  mQ3)) + (16*lmQ3MR*mU3*Xt5*(4*(201*mQ32 + 16*mU32)*pow2(mQ32 - mU32) +
4861  logU3Q3*(-1186*mU32*pow4(mQ3) + 41*mQ32*pow4(mU3) + 1081*pow6(
4862  mQ3) + 80*pow6(mU3))))/(mQ32*pow5(mQ32 - mU32)) + (8*lmQ3MR*mU3*Xt5*
4863  logU3Q3*(4*(185*mQ32 + 249*mU32)*pow2(mQ32 - mU32) + logU3Q3*(407*mU32*
4864  pow4(mQ3) - 1817*mQ32*pow4(mU3) + 937*pow6(mQ3) + 505*
4865  pow6(mU3))))/pow6(mQ32 - mU32) + (lmQ3MR*Xt4*logU3Q3*(16*pow2(
4866  mQ32 - mU32)*(-744*mQ32*mU32 + 377*pow4(mQ3) - 1553*pow4(mU3)) + 3*
4867  logU3Q3*(624*pow4(mQ3)*pow4(mU3) - 9554*mU32*pow6(mQ3) + 16658*mQ32*
4868  pow6(mU3) + 1113*pow8(mQ3) - 8713*pow8(mU3))))/(3.*pow6(mQ32 - mU32)) -
4869  (2*lmQ3MR*Xt4*logU3Q3*(3*pow4(mQ3)*(320*msq2*mU32 - 6251*pow4(
4870  mU3)) + (-480*msq2 + 769*mU32)*pow6(mQ3) + mQ32*(-480*msq2*pow4(mU3) +
4871  12379*pow6(mU3)) + 5205*pow8(mQ3) + 336*pow8(mU3)))/(mQ32*pow5(mQ32 -
4872  mU32)) + (64*lmQ3MR*mU3*pow3(Xt)*(4*(31*mQ32 - 33*mU32)*dilog(1 - mU32/
4873  mQ32)*pow2(-(mQ3*mU32) + pow3(mQ3)) - 10*logmqQ3*(2*(mQ32 -
4874  mU32) + (mQ32 + mU32)*logU3Q3)*pow2(-(mQ3*mU32) + pow3(mQ3)) +
4875  2248*pow4(mQ3)*pow4(mU3) - 828*lmQ3MR*pow4(mQ3)*pow4(mU3) - 2230*logU3Q3*
4876  pow4(mQ3)*pow4(mU3) + 266*lmQ3MR*logU3Q3*pow4(mQ3)*
4877  pow4(mU3) + 515*pow2(logU3Q3)*pow4(mQ3)*pow4(mU3) - 2408*mU32*
4878  pow6(mQ3) + 892*lmQ3MR*mU32*pow6(mQ3) + 1274*mU32*logU3Q3*pow6(
4879  mQ3) + 74*lmQ3MR*mU32*logU3Q3*pow6(mQ3) + 191*mU32*pow2(logU3Q3)*pow6(mQ3)
4880  - 568*mQ32*pow6(mU3) + 212*lmQ3MR*mQ32*pow6(mU3)
4881  + 998*mQ32*logU3Q3*pow6(mU3) - 202*lmQ3MR*mQ32*logU3Q3*
4882  pow6(mU3) - 475*mQ32*pow2(logU3Q3)*pow6(mU3) + 824*pow8(mQ3) -
4883  308*lmQ3MR*pow8(mQ3) - 106*logU3Q3*pow8(mQ3) - 138*lmQ3MR*logU3Q3*pow8(mQ3)
4884  - 263*pow2(logU3Q3)*pow8(mQ3) - 96*pow8(
4885  mU3) + 32*lmQ3MR*pow8(mU3) + 64*logU3Q3*pow8(mU3)))/(mQ32*pow5(
4886  mQ32 - mU32)) + (16*lmQ3MR*Xt4*((-30*msq2*mU32 + 3014*pow4(mU3))*pow6(
4887  mQ3) - 5*pow4(mQ3)*(6*msq2*pow4(mU3) + 211*pow6(mU3)) + 3*(10*msq2 -
4888  523*mU32)*pow8(mQ3) + mQ32*(30*msq2*pow6(mU3) - 417*pow8(mU3)) + 3*
4889  power10(mQ3) + 32*power10(mU3)))/(mU32*pow4(-(mQ3*mU32) + pow3(mQ3))) +
4890  (8*lmQ3MR*(-4*(15*msq2*mU32 + 259*pow4(mU3))*pow6(mQ3) + pow4(mQ3)*(-
4891  60*msq2*pow4(mU3) + 1503*pow6(mU3)) + 3*(20*msq2 + 59*mU32)*pow8(mQ3) +
4892  mQ32*(60*msq2*pow6(mU3) - 706*pow8(mU3)) + 6*power10(mQ3) + 64*power10(
4893  mU3)))/(mU32*pow2(mQ32 - mU32)*pow4(mQ3)) + (lmQ3MR*logU3Q3*(
4894  28393*pow4(mU3)*pow6(mQ3) - 4227*pow4(mQ3)*pow6(mU3) - 28089*mU32*pow8(
4895  mQ3) - 5904*mQ32*pow8(mU3) + 9635*power10(mQ3) + 512*power10(mU3)))/(
4896  pow3(mQ32 - mU32)*pow4(mQ3)) - (16*lmQ3MR*pow2(Xt)*(18*pow12(mQ3) +
4897  192*pow12(mU3) - 96*lmQ3MR*pow12(mU3) - 192*logU3Q3*pow12(mU3) +
4898  1152*dilog(1 - mU32/mQ32)*pow2(mQ32 - mU32)*pow4(mQ3)*pow4(mU3) + 60*
4899  mQ32*mU32*logmqQ3*pow4(mQ32 - mU32) + 1080*msq2*pow4(mU3)*pow6(
4900  mQ3) - 720*msq2*pow4(mQ3)*pow6(mU3) - 14676*pow6(mQ3)*pow6(mU3) + 7404*
4901  lmQ3MR*pow6(mQ3)*pow6(mU3) + 2325*logU3Q3*pow6(mQ3)*pow6(mU3) +
4902  3726*lmQ3MR*logU3Q3*pow6(mQ3)*pow6(mU3) + 5154*pow2(logU3Q3)*pow6(mQ3)*
4903  pow6(mU3) - 720*msq2*mU32*pow8(mQ3) + 6852*pow4(mU3)*
4904  pow8(mQ3) - 4392*lmQ3MR*pow4(mU3)*pow8(mQ3) + 3777*logU3Q3*pow4(
4905  mU3)*pow8(mQ3) - 4302*lmQ3MR*logU3Q3*pow4(mU3)*pow8(mQ3) - 5232*
4906  pow2(logU3Q3)*pow4(mU3)*pow8(mQ3) + 180*mQ32*msq2*pow8(mU3) +
4907  9978*pow4(mQ3)*pow8(mU3) - 4872*lmQ3MR*pow4(mQ3)*pow8(mU3) - 6817*logU3Q3*
4908  pow4(mQ3)*pow8(mU3) - 666*lmQ3MR*logU3Q3*pow4(mQ3)*
4909  pow8(mU3) - 726*pow2(logU3Q3)*pow4(mQ3)*pow8(mU3) + 180*msq2*
4910  power10(mQ3) - 270*mU32*power10(mQ3) + 786*lmQ3MR*mU32*power10(mQ3) -
4911  1175*mU32*logU3Q3*power10(mQ3) + 1242*lmQ3MR*mU32*logU3Q3
4912  *power10(mQ3) + 828*mU32*pow2(logU3Q3)*power10(mQ3) - 2094*mQ32*
4913  power10(mU3) + 1170*lmQ3MR*mQ32*power10(mU3) + 2082*mQ32*logU3Q3
4914  *power10(mU3)))/(3.*mU32*pow4(-(mQ3*mU32) + pow3(mQ3))) + (2*lmQ3MR*
4915  Xt4*(16*pow2(-(mQ3*mU32) + pow3(mQ3))*(-1343*mQ32*mU32 + 437*pow4(mQ3)
4916  - 54*pow4(mU3)) + 3*logU3Q3*(15523*pow4(mU3)*pow6(mQ3) - 977*
4917  pow4(mQ3)*pow6(mU3) - 14211*mU32*pow8(mQ3) - 2952*mQ32*pow8(mU3) +
4918  2425*power10(mQ3) + 256*power10(mU3))))/(3.*pow4(mQ3)*pow5(mQ32 - mU32)
4919  ))/3.;
4920  }
4921 
4922  case Limits::MQ3_EQ_MU3_EQ_M3: {
4923  const double logmqQ3 = std::log(msq2/mQ32);
4924 
4925  return dlatas2Const + (160*lmQ3MR*logmqQ3*(Xt4 - 6*mQ32*pow2(Xt) - 12*Xt*
4926  pow3(mQ3) + 2*mQ3*pow3(Xt) + 6*pow4(mQ3)))/(9.*pow4(mQ3)) + (8*lmQ3MR*(
4927  180*msq2*Xt4 + 176*mQ3*Xt5 - mQ32*((98 + 27*lmQ3MR)*Xt4 + 1080*msq2*
4928  pow2(Xt)) + 8*(-416 + 111*lmQ3MR)*pow3(mQ3)*pow3(Xt) + 24*(45*msq2 + 2*
4929  (8 + 57*lmQ3MR)*pow2(Xt))*pow4(mQ3) + 16*(100 - 477*lmQ3MR)*Xt*pow5(
4930  mQ3) + (-851 - 990*lmQ3MR - 432*z3 + 2484*pow2(lmQ3MR))*pow6(mQ3)))/(
4931  27.*pow6(mQ3));
4932  }
4933 
4934  default:
4935  break;
4936  }
4937 
4938  throw std::runtime_error("Mass limit not included!");
4939 }
4940 
4941 /**
4942  * Returns the shift needed to convert the 3L threshold correction of lambda to the MSbar scheme
4943  * @param xtOrder an integer key to omit the Xt contributions starting at xtOrder + 1
4944  * @param omitLogs an integer key to omit all log mu terms
4945  * @param omitXtLogs an integer key to omit all Xt^4*Log[mu] and Xt^5*Log[mu] terms
4946  */
4947 double ThresholdCalculator::getDRbarPrimeToMSbarShift(int xtOrder, int omitLogs, int omitXtLogs) const
4948 {
4949  const auto limit = static_cast<Limits>(p.massLimit3LThreshold);
4950 
4951  const double xtTerms =
4952  xtOrder <= 3
4953  ?
4954  getDRbarPrimeToMSbarXtTerms(limit, 4, omitXtLogs) +
4955  getDRbarPrimeToMSbarXtTerms(limit, 5, omitXtLogs) +
4956  getDRbarPrimeToMSbarXtTerms(limit, 6, omitXtLogs)
4957  :
4958  getDRbarPrimeToMSbarXtTerms(limit, 5, omitXtLogs) +
4959  getDRbarPrimeToMSbarXtTerms(limit, 6, omitXtLogs);
4960 
4961  const double g3as = getDeltaG3Alphas(omitLogs);
4962  const double ytas = getDeltaYtAlphas(limit, omitLogs);
4963  const double ytas2 = getDeltaYtAlphas2(limit, omitLogs);
4964  const double lambdaat = getDeltaLambdaAlphat(limit, omitLogs);
4965  const double lambdaatas = getDeltaLambdaAlphatAlphas(limit, omitLogs);
4966 
4967  return -(-2.*(lambdaat*(3*pow2(ytas) + 2*ytas2) + (lambdaatas - 4*ytas*lambdaat)
4968  *(g3as + 2*ytas)) - xtTerms);
4969 }
4970 
4971 /**
4972  * Returns the DRbarPrime to MSbar shift of delta lambda 3L at a given xtOrder
4973  * @param limit an integer key for a mass limit
4974  * @param xtOrder an integer key to omit the Xt contributions starting at xtOrder + 1
4975  * @param omitLogs an integer key to omit all log mu terms
4976  */
4977 double ThresholdCalculator::getDRbarPrimeToMSbarXtTerms(Limits limit, int xtOrder, int omitLogs) const
4978 {
4979  using himalaya::dilog;
4980 
4981  const double Mst12 = pow2(p.MSt(0));
4982  const double m32 = pow2(p.MG);
4983  const double MR2 = pow2(p.scale);
4984  const double mU32 = p.mu2(2,2);
4985  const double mQ32 = p.mq2(2,2);
4986  const double m3 = std::sqrt(m32);
4987  const double mU3 = std::sqrt(mU32);
4988  const double mQ3 = std::sqrt(mQ32);
4989  const double msq = std::sqrt(msq2);
4990  const double Xt = calcXt();
4991  const double Xt4 = xtOrder != 4 ? 0 : pow4(Xt);
4992  const double Xt5 = xtOrder != 5 ? 0 : pow5(Xt);
4993  const double Xt6 = xtOrder != 6 ? 0 : pow6(Xt);
4994  const double lmQ3MR = omitLogs * std::log(Mst12 / MR2) + std::log(mQ32 / Mst12);
4995 
4996  switch (limit) {
4997  case Limits::GENERAL: {
4998  const double logQ3U3 = std::log(mQ32/mU32);
4999  const double logQ3m3 = std::log(mQ32/m32);
5000  const double logQ3mq = std::log(mQ32/msq2);
5001 
5002  return
5003  (-4*Xt4*(640*mQ32*(mQ32 - mU32)*mU32*logQ3U3*pow2(m32 - mQ32)*
5004  pow2(m32 - mU32)*pow2(m3*(m32 - mQ32)*mU32*logQ3U3 + (mQ32 -
5005  mU32)*logQ3m3*pow3(m3)) - 512*m3*mQ32*mU32*(-8*mQ32 + 4*lmQ3MR* mQ32 +
5006  8*mU32 - 4*lmQ3MR*mU32 + (4*m32 - 2*(mQ32 + mU32))*dilog(1 - m32/mQ32)
5007  + 2*(-2*m32 + mQ32 + mU32)*dilog(1 - m32/mU32) + 2*mQ32* logQ3U3 -
5008  2*lmQ3MR*mQ32*logQ3U3 + 6*mU32*logQ3U3 - 2* lmQ3MR*mU32*logQ3U3 +
5009  4*m32*logQ3m3*logQ3U3 - 2* m32*pow2(logQ3U3) + mQ32*pow2(logQ3U3) +
5010  mU32*pow2(logQ3U3))*(m3*(m32 - mQ32)*mU32*logQ3U3 + (mQ32 -
5011  mU32)*logQ3m3*pow3(m3))*pow3(m32 - mQ32)*pow3(m32 - mU32) - 4*pow2(m32
5012  - mQ32)*pow2(m32 - mU32)*(6*pow2(m32 - mQ32)*pow2(m32 - mU32) - 12*
5013  lmQ3MR*pow2(m32 - mQ32)*pow2(m32 - mU32) + 12*logQ3m3*pow2(m32 -
5014  mQ32)*pow2(m32 - mU32) - (12*lmQ3MR - 10*logQ3mq - logQ3U3)*pow2(m32 -
5015  mQ32)*pow2(m32 - mU32) + 16*(mQ32*(-m32 + mQ32)*(m32 - mU32)*mU32 +
5016  (m32 - mQ32)*(m32 - mU32)*pow4(m3) + lmQ3MR*pow2(m32 -
5017  mU32)*(2*m32*mQ32 - pow4(mQ3)) + (lmQ3MR - logQ3U3)*pow2(m32 -
5018  mQ32)*(2*m32*mU32 - pow4(mU3)) - (lmQ3MR - logQ3m3)*pow4(m3)*(-2*
5019  m32*(mQ32 + mU32) + 2*pow4(m3) + pow4(mQ3) + pow4(mU3))))*(mQ32*(mQ32
5020  - mU32)*mU32*(-2*m32 + mQ32 + mU32)*dilog(1 - m32/mQ32) +
5021  m32*mU32*pow4( mQ3) - lmQ3MR*m32*mU32*pow4(mQ3) +
5022  m32*mU32*logQ3m3*pow4(mQ3) + 2*m32*mU32*logQ3U3*pow4(mQ3) -
5023  2*lmQ3MR*m32*mU32*logQ3U3* pow4(mQ3) +
5024  m32*mU32*pow2(logQ3U3)*pow4(mQ3) + m32*mQ32*pow4( mU3) -
5025  lmQ3MR*m32*mQ32*pow4(mU3) + m32*mQ32*logQ3m3*pow4(mU3) -
5026  2*m32*mQ32*logQ3U3*pow4(mU3) + 2*lmQ3MR*m32*mQ32*logQ3U3* pow4(mU3) -
5027  m32*mQ32*pow2(logQ3U3)*pow4(mU3) + 12*pow4(mQ3)* pow4(mU3) -
5028  8*lmQ3MR*pow4(mQ3)*pow4(mU3) + 4*logQ3U3*pow4(mQ3)* pow4(mU3) -
5029  2*pow2(logQ3U3)*pow4(mQ3)*pow4(mU3) + mQ32*mU32* dilog(1 -
5030  m32/mU32)*(2*m32*(mQ32 - mU32) - pow4(mQ3) + pow4(mU3)) -
5031  m32*pow6(mQ3) + lmQ3MR*m32*pow6(mQ3) - 6*mU32*pow6(mQ3) + 4*lmQ3MR*
5032  mU32*pow6(mQ3) - m32*logQ3m3*pow6(mQ3) + 3*mU32*logQ3U3* pow6(mQ3) -
5033  2*lmQ3MR*mU32*logQ3U3*pow6(mQ3) - m32*pow6(mU3) + lmQ3MR*m32*pow6(mU3)
5034  - 6*mQ32*pow6(mU3) + 4*lmQ3MR*mQ32*pow6(mU3) - m32*logQ3m3*pow6(mU3) -
5035  7*mQ32*logQ3U3*pow6(mU3) + 2* lmQ3MR*mQ32*logQ3U3*pow6(mU3) -
5036  2*mQ32*pow2(logQ3U3)* pow6(mU3)) + mQ32*mU32*(2*(mQ32 - mU32) - (mQ32
5037  + mU32)*logQ3U3) *(12*(mQ32 - mU32)*pow2(-((m32 - mQ32)*((m32 -
5038  mQ32)*(2*m32 - mU32)* mU32*logQ3U3 + (m32 - mU32)*((1 +
5039  2*lmQ3MR)*mQ32*mU32 - 2* lmQ3MR*m32*(mQ32 + mU32) + (-1 +
5040  2*lmQ3MR)*pow4(m3)))) + logQ3m3* pow4(m3)*(-2*m32*(mQ32 + mU32) +
5041  2*pow4(m3) + pow4(mQ3) + pow4(mU3))) - 15*(m32 - mQ32)*(m32 -
5042  mU32)*(mQ32 - mU32)*pow2(lmQ3MR - logQ3mq )*(-2*(mQ32 - msq2)*pow3(m32
5043  - mU32)*(-3*m32*(mQ32 - msq2) + mQ32*(mQ32 + msq2) - 2*pow4(m3)) -
5044  2*(msq2 - mU32)*pow3(m32 - mQ32)*(-3*m32*(msq2 - mU32) - mU32*(msq2 +
5045  mU32) + 2*pow4(m3))) + 60*(m32 - mU32)*(mQ32 - mU32)*(msq2 -
5046  mU32)*dilog(1 - msq2/mU32)*(-3*m32*(msq2 - mU32) - mU32*( msq2 + mU32)
5047  + 2*pow4(m3))*pow4(m32 - mQ32) - 60*(m32 - mQ32)*(mQ32 - msq2)*(mQ32 -
5048  mU32)*dilog(1 - msq2/mQ32)*(3*m32*(mQ32 - msq2) - mQ32*( mQ32 + msq2)
5049  + 2*pow4(m3))*pow4(m32 - mU32) - 20*(mQ32 - mU32)*(lmQ3MR -
5050  logQ3mq)*pow2(m32 - mQ32)*pow2(m32 - mU32)*(3*mQ32*msq2*pow4( mU3) +
5051  pow4(mQ3)*(3*msq2*mU32 + 10*pow4(mU3)) + pow4(m3)*(-15*msq2*mU32 +
5052  mQ32*(-15*msq2 + 44*mU32) + 11*pow4(mQ3) + 11*pow4(mU3)) + 3*m32*((3*
5053  msq2 - 7*mU32)*pow4(mQ3) + 3*msq2*pow4(mU3) - mQ32*(4*msq2*mU32 + 7*
5054  pow4(mU3))) + (-23*mQ32 + 18*msq2 - 23*mU32)*pow6(m3) + 12*pow8(m3)) +
5055  (mQ32 - mU32)*pow2(m32 - mQ32)*pow2(m32 - mU32)*(-(mQ32*mU32*(6*mU32*(
5056  10*msq2 + mU32) + mQ32*(60*msq2 + 169*mU32) + 6*pow4(mQ3))) +
5057  pow4(m3)* (4*mQ32*(75*msq2 - 28*mU32) + 300*msq2*mU32 + 93*pow4(mQ3) +
5058  93*pow4( mU3)) - 6*(47*mQ32 + 60*msq2 + 47*mU32)*pow6(m3) -
5059  2*m32*(2*(45*msq2 - 52*mU32)*pow4(mQ3) + 9*(10*msq2 + mU32)*pow4(mU3)
5060  - 8*mQ32*(15*msq2* mU32 + 13*pow4(mU3)) + 9*pow6(mQ3)) + 291*pow8(m3))
5061  + 60*(m32 - mQ32)*( m32 - msq2)*(m32 - mU32)*(mQ32 - mU32)*dilog(1 -
5062  m32/msq2)*(-(mQ32* msq2*mU32*(pow4(mQ3) + pow4(mU3))) + (-8*msq2*mU32
5063  + mQ32*(-8*msq2 + 30*mU32) + 3*pow4(mQ3) + 3*pow4(mU3))*pow6(m3) -
5064  pow4(m3)*((-9*msq2 + 15*mU32)*pow4(mQ3) - 9*msq2*pow4(mU3) +
5065  3*mQ32*(2*msq2*mU32 + 5*pow4( mU3)) + pow6(mQ3) + pow6(mU3)) +
5066  m32*(3*msq2*mU32*pow4(mQ3) + (-3*msq2 + 5*mU32)*pow6(mQ3) -
5067  3*msq2*pow6(mU3) + mQ32*(3*msq2*pow4(mU3) + 5* pow6(mU3))) + (-8*mQ32
5068  + 6*msq2 - 8*mU32)*pow8(m3) + 2*power10(m3)) + 2*(m32 - mQ32)*(m32 -
5069  mU32)*dilog(1 - mQ32/mU32)*pow2(mQ32 - mU32)*((- 76*mQ32*mU32 +
5070  34*pow4(mQ3) + 34*pow4(mU3))*pow6(m3) + 7*pow4(mU3)* pow6(mQ3) +
5071  pow4(m3)*(65*mU32*pow4(mQ3) + 65*mQ32*pow4(mU3) - 29*pow6( mQ3) -
5072  29*pow6(mU3)) + 7*pow4(mQ3)*pow6(mU3) - 14*(mQ32 + mU32)*pow8( m3) +
5073  3*mU32*pow8(mQ3) + 3*mQ32*pow8(mU3) + m32*(-34*pow4(mQ3)*pow4( mU3) -
5074  26*mU32*pow6(mQ3) - 26*mQ32*pow6(mU3) + 9*pow8(mQ3) + 9*pow8( mU3)) +
5075  12*power10(m3)) - pow2(lmQ3MR - logQ3U3)*pow4(m32 - mQ32)*((-mQ32 +
5076  mU32)*pow4(mU3)*(4*mQ32*mU32 + 3*pow4(mQ3) + 30*pow4( msq) +
5077  21*pow4(mU3)) + (60*msq2*mU32 + mQ32*(-60*msq2 + 68*mU32) - 2*
5078  pow4(mQ3) + 702*pow4(mU3))*pow6(m3) + 2*m32*mU32*(18*mU32*pow4(mQ3) +
5079  6*mU32*(-15*msq2*mU32 + 5*pow4(msq) + 4*pow4(mU3)) +
5080  mQ32*(90*msq2*mU32 - 30*pow4(msq) + 25*pow4(mU3)) - 3*pow6(mQ3)) +
5081  pow4(m3)*(-33*mU32* pow4(mQ3) - 90*mU32*pow4(msq) +
5082  3*mQ32*(-40*msq2*mU32 + 30*pow4(msq) - 47*pow4(mU3)) +
5083  120*msq2*pow4(mU3) + 9*pow6(mQ3) - 347*pow6(mU3)) + ( 44*mQ32 -
5084  556*mU32)*pow8(m3) + 128*power10(m3)) - 2*(mQ32 - mU32)*pow2( lmQ3MR -
5085  logQ3m3)*(878*(mQ32 + mU32)*pow14(m3) - 262*pow16(m3) +
5086  pow4(m3)*pow4(mQ3)*pow4(mU3)*(452*mQ32*mU32 + pow4(mQ3) + pow4(mU3)) -
5087  pow12(m3)*(2972*mQ32*mU32 + 885*pow4(mQ3) + 885*pow4(mU3)) - 144*m32*(
5088  mQ32 + mU32)*pow6(mQ3)*pow6(mU3) + 36*pow8(mQ3)*pow8(mU3) - pow8(m3)*(
5089  2404*pow4(mQ3)*pow4(mU3) + 1004*mU32*pow6(mQ3) + 1004*mQ32*pow6(mU3) +
5090  49*pow8(mQ3) + 49*pow8(mU3)) + 2*pow6(m3)*(184*pow4(mU3)*pow6(mQ3) +
5091  184*pow4(mQ3)*pow6(mU3) + 79*mU32*pow8(mQ3) + 79*mQ32*pow8(mU3)) + 4*(
5092  733*mU32*pow4(mQ3) + 733*mQ32*pow4(mU3) + 80*pow6(mQ3) +
5093  80*pow6(mU3))* power10(m3)) + 2*lmQ3MR*(m32 - mQ32)*(m32 -
5094  mU32)*(-10*(mQ32 - mU32)*( lmQ3MR - logQ3mq)*pow3(m32 - mU32)*(2*(mQ32
5095  + 3*msq2)*pow4(m3) - 3*mQ32*pow4(msq) - 3*m32*(-6*mQ32*msq2 +
5096  pow4(mQ3) + 3*pow4(msq)) + pow6(mQ3)) + (m32 - mU32)*((mQ32 -
5097  mU32)*mU32*pow4(mQ3)*(128*mQ32*mU32 + 3*pow4(mQ3) - 3*(10*msq2*mU32 +
5098  pow4(mU3))) + mQ32*pow4(m3)*(-5*(6* msq2 + 5*mU32)*pow4(mQ3) +
5099  6*mQ32*(35*msq2*mU32 - 157*pow4(mU3)) - 180* msq2*pow4(mU3) +
5100  106*pow6(mQ3) - 163*pow6(mU3)) + pow6(m3)*((-90*msq2 +
5101  985*mU32)*pow4(mQ3) + mQ32*(90*msq2*mU32 + 622*pow4(mU3)) - 18*pow6(
5102  mQ3) - 53*pow6(mU3)) + (-764*mQ32*mU32 - 365*pow4(mQ3) +
5103  105*pow4(mU3)) *pow8(m3) + m32*mQ32*(6*pow4(mQ3)*(10*msq2*mU32 +
5104  41*pow4(mU3)) - 279* mU32*pow6(mQ3) + 9*(10*msq2 + mU32)*pow6(mU3) +
5105  mQ32*(-150*msq2*pow4( mU3) + 271*pow6(mU3)) + 9*pow8(mQ3)) +
5106  4*(77*mQ32 - 13*mU32)*power10( m3)) - (mQ32 - mU32)*(lmQ3MR -
5107  logQ3U3)*(mU32*(4*mQ32*mU32 + 3* pow4(mQ3) - 3*pow4(mU3))*pow6(mQ3) +
5108  pow6(m3)*(-53*mU32*pow4(mQ3) + 57* mQ32*pow4(mU3) + 35*pow6(mQ3) +
5109  pow6(mU3)) + m32*pow4(mQ3)*(-35*mU32* pow4(mQ3) + mQ32*pow4(mU3) +
5110  9*pow6(mQ3) + 9*pow6(mU3)) - (28*mQ32*mU32 + 17*pow4(mQ3) +
5111  3*pow4(mU3))*pow8(m3) - pow4(m3)*(23*pow4(mQ3)*pow4( mU3) -
5112  75*mU32*pow6(mQ3) + 19*mQ32*pow6(mU3) + 29*pow8(mQ3)) + 2*(7* mQ32 +
5113  mU32)*power10(m3))) - 2*(lmQ3MR - logQ3m3)*(20*(m32 - mQ32)*(m32 -
5114  mU32)*(mQ32 - mU32)*(lmQ3MR - logQ3mq)*pow4(m3)*(7*
5115  mQ32*mU32*(pow4(mQ3) + pow4(mU3)) + 3*pow4(m3)*(14*mQ32*mU32 + pow4(
5116  mQ3) + pow4(mU3)) - 10*(mQ32 + mU32)*pow6(m3) - m32*(21*mU32*pow4(mQ3)
5117  + 21*mQ32*pow4(mU3) + pow6(mQ3) + pow6(mU3)) + 2*pow8(m3)) + (m32 -
5118  mQ32)*(m32 - mU32)*(mQ32 - mU32)*(864*pow12(m3) + 48*pow6(mQ3)*pow6(
5119  mU3) + 3*m32*mQ32*mU32*(5*(2*msq2 - 23*mU32)*pow4(mQ3) -
5120  115*mQ32*pow4( mU3) + 10*msq2*pow4(mU3) + pow6(mQ3) + pow6(mU3)) -
5121  9*pow6(m3)*((30* msq2 + 317*mU32)*pow4(mQ3) + 30*msq2*pow4(mU3) +
5122  mQ32*(-20*msq2*mU32 + 317*pow4(mU3)) + 39*pow6(mQ3) + 39*pow6(mU3)) +
5123  4*(60*msq2*mU32 + 2* mQ32*(30*msq2 + 511*mU32) + 365*pow4(mQ3) +
5124  365*pow4(mU3))*pow8(m3) + pow4(m3)*(pow4(mQ3)*(-90*msq2*mU32 +
5125  1894*pow4(mU3)) + (90*msq2 + 572* mU32)*pow6(mQ3) + 9*(10*msq2 +
5126  mU32)*pow6(mU3) + mQ32*(-90*msq2*pow4( mU3) + 572*pow6(mU3)) +
5127  9*pow8(mQ3)) - 2*(971*mQ32 + 90*msq2 + 971* mU32)*power10(m3)) -
5128  2*(m32 - mQ32)*(lmQ3MR - logQ3U3)*(-12*(17* mQ32 + 15*mU32)*pow14(m3)
5129  + 64*pow16(m3) + 2*pow12(m3)*(302*mQ32*mU32 + 117*pow4(mQ3) +
5130  61*pow4(mU3)) + 6*m32*pow4(mQ3)*(-(mQ32*mU32) + 4*pow4( mQ3) -
5131  3*pow4(mU3))*pow6(mU3) + mQ32*pow4(m3)*pow4(mU3)*(-53*mU32*pow4( mQ3)
5132  + 61*mQ32*pow4(mU3) + 43*pow6(mQ3) + 13*pow6(mU3)) + 6*(-mQ32 +
5133  mU32)*pow6(mQ3)*pow8(mU3) - mU32*pow6(m3)*(13*pow4(mQ3)*pow4(mU3) +
5134  239*mU32*pow6(mQ3) + 49*mQ32*pow6(mU3) + 76*pow8(mQ3) + 7*pow8(mU3)) +
5135  pow8(m3)*(503*pow4(mQ3)*pow4(mU3) + 401*mU32*pow6(mQ3) + 13*mQ32*pow6(
5136  mU3) + 13*pow8(mQ3) + 30*pow8(mU3)) - (779*mU32*pow4(mQ3) + 369*mQ32*
5137  pow4(mU3) + 101*pow6(mQ3) + 31*pow6(mU3))*power10(m3)) + 2*lmQ3MR*(m32
5138  - mU32)*(-12*(15*mQ32 + 17*mU32)*pow14(m3) + 64*pow16(m3) +
5139  2*pow12(m3) *(302*mQ32*mU32 + 61*pow4(mQ3) + 117*pow4(mU3)) -
5140  6*m32*(mQ32*mU32 + 3* pow4(mQ3) - 4*pow4(mU3))*pow4(mU3)*pow6(mQ3) +
5141  mU32*pow4(m3)*pow4(mQ3)* (61*mU32*pow4(mQ3) - 53*mQ32*pow4(mU3) +
5142  13*pow6(mQ3) + 43*pow6(mU3)) + 6*(mQ32 - mU32)*pow6(mU3)*pow8(mQ3) +
5143  pow8(m3)*(503*pow4(mQ3)*pow4(mU3) + 13*mU32*pow6(mQ3) +
5144  401*mQ32*pow6(mU3) + 30*pow8(mQ3) + 13*pow8(mU3)) -
5145  mQ32*pow6(m3)*(13*pow4(mQ3)*pow4(mU3) + 49*mU32*pow6(mQ3) + 239*mQ32*
5146  pow6(mU3) + 7*pow8(mQ3) + 76*pow8(mU3)) - (369*mU32*pow4(mQ3) + 779*
5147  mQ32*pow4(mU3) + 31*pow6(mQ3) + 101*pow6(mU3))*power10(m3))) + 2*(m32
5148  - mU32)*dilog(1 - m32/mQ32)*pow2(m32 - mQ32)*(128*pow12(m3) -
5149  mU32*pow4( mQ3)*(mU32*pow4(mQ3) + 19*mQ32*pow4(mU3) + 3*pow6(mQ3) -
5150  23*pow6(mU3)) + pow6(m3)*(-251*mU32*pow4(mQ3) - 1025*mQ32*pow4(mU3) +
5151  9*pow6(mQ3) - 13*pow6(mU3)) + (902*mQ32*mU32 + 98*pow4(mQ3) +
5152  280*pow4(mU3))*pow8(m3) + pow4(m3)*(417*pow4(mQ3)*pow4(mU3) -
5153  151*mU32*pow6(mQ3) + 391*mQ32* pow6(mU3) + 20*pow8(mQ3) -
5154  37*pow8(mU3)) - 2*(147*mQ32 + 173*mU32)* power10(m3) +
5155  m32*(41*pow4(mU3)*pow6(mQ3) - 167*pow4(mQ3)*pow6(mU3) +
5156  41*mU32*pow8(mQ3) - 34*mQ32*pow8(mU3) - 9*power10(mQ3))) + (m32 -
5157  mU32) *pow2(lmQ3MR)*(-4*(139*mQ32 + 85*mU32)*pow14(m3) + 128*pow16(m3)
5158  + 2* pow12(m3)*(-30*msq2*mU32 + mQ32*(30*msq2 + 856*mU32) +
5159  357*pow4(mQ3) + 131*pow4(mU3)) - (mQ32 -
5160  mU32)*mU32*pow4(mQ3)*(21*pow4(mQ3)*pow4(mU3) + 30*pow4(msq)*pow4(mU3)
5161  + 4*mU32*pow6(mQ3) + 3*pow8(mQ3)) + pow8(m3)*(-(
5162  pow4(mU3)*(180*msq2*mU32 + 270*pow4(msq) + 43*pow4(mU3))) +
5163  pow4(mQ3)*( -180*msq2*mU32 + 60*pow4(msq) + 2771*pow4(mU3)) +
5164  (-180*msq2 + 933* mU32)*pow6(mQ3) + 3*mQ32*(70*mU32*pow4(msq) +
5165  180*msq2*pow4(mU3) + 241* pow6(mU3)) + 96*pow8(mQ3)) + ((120*msq2 -
5166  2209*mU32)*pow4(mQ3) - mQ32*( 300*msq2*mU32 + 90*pow4(msq) +
5167  1903*pow4(mU3)) - 373*pow6(mQ3) + 5*(18* mU32*pow4(msq) +
5168  36*msq2*pow4(mU3) + pow6(mU3)))*power10(m3) - 2*pow6(
5169  m3)*(-3*(90*msq2*mU32 + 5*pow4(msq) - 251*pow4(mU3))*pow6(mQ3) + pow4(
5170  mQ3)*(105*mU32*pow4(msq) + 90*msq2*pow4(mU3) + 593*pow6(mU3)) - 53*
5171  mU32*pow8(mQ3) + 15*mQ32*(3*pow4(msq)*pow4(mU3) + 14*msq2*pow6(mU3) +
5172  2*pow8(mU3)) - 15*(9*pow4(msq)*pow6(mU3) + 2*msq2*pow8(mU3)) + 21*
5173  power10(mQ3)) + 2*pow4(m3)*(19*pow12(mQ3) - 5*pow6(mQ3)*(9*mU32*pow4(
5174  msq) + 54*msq2*pow4(mU3) - 61*pow6(mU3)) + 158*pow4(mU3)*pow8(mQ3) -
5175  45*pow4(msq)*pow8(mU3) + 3*pow4(mQ3)*(45*pow4(msq)*pow4(mU3) +
5176  70*msq2* pow6(mU3) + 27*pow8(mU3)) + mQ32*(-45*pow4(msq)*pow6(mU3) +
5177  60*msq2* pow8(mU3)) - 115*mU32*power10(mQ3)) + m32*(47*mU32*pow12(mQ3)
5178  - 9* pow14(mQ3) - 119*pow6(mU3)*pow8(mQ3) +
5179  6*pow6(mQ3)*(15*pow4(msq)*pow4( mU3) + 30*msq2*pow6(mU3) -
5180  14*pow8(mU3)) + 60*mQ32*pow4(msq)*pow8(mU3) -
5181  30*pow4(mQ3)*(5*pow4(msq)*pow6(mU3) + 6*msq2*pow8(mU3)) + 37*pow4(
5182  mU3)*power10(mQ3))) - 2*(m32 - mQ32)*dilog(1 - m32/mU32)*pow2(m32 -
5183  mU32)*(128*pow12(m3) - pow6(m3)*(1025*mU32*pow4(mQ3) + 251*mQ32*pow4(
5184  mU3) + 13*pow6(mQ3) - 9*pow6(mU3)) +
5185  mQ32*pow4(mU3)*(-19*mU32*pow4(mQ3) - mQ32*pow4(mU3) + 23*pow6(mQ3) -
5186  3*pow6(mU3)) + (902*mQ32*mU32 + 280* pow4(mQ3) +
5187  98*pow4(mU3))*pow8(m3) + pow4(m3)*(417*pow4(mQ3)*pow4(mU3) +
5188  391*mU32*pow6(mQ3) - 151*mQ32*pow6(mU3) - 37*pow8(mQ3) + 20*pow8(mU3)
5189  ) - 2*(173*mQ32 + 147*mU32)*power10(m3) +
5190  m32*(-167*pow4(mU3)*pow6(mQ3) + 41*pow4(mQ3)*pow6(mU3) -
5191  34*mU32*pow8(mQ3) + 41*mQ32*pow8(mU3) - 9* power10(mU3))) + 2*(m32 -
5192  mU32)*(lmQ3MR - logQ3U3)*pow2(m32 -
5193  mQ32)*(180*msq2*mU32*pow4(m3)*pow4(mQ3) - 210*mQ32*msq2*pow4(m3)*pow4(
5194  mU3) + 150*m32*msq2*pow4(mQ3)*pow4(mU3) + 942*pow4(m3)*pow4(mQ3)*pow4(
5195  mU3) - 90*mQ32*msq2*mU32*pow6(m3) - 622*mU32*pow4(mQ3)*pow6(m3) - 985*
5196  mQ32*pow4(mU3)*pow6(m3) + 90*msq2*pow4(mU3)*pow6(m3) - 90*m32*msq2*
5197  mU32*pow6(mQ3) + 163*mU32*pow4(m3)*pow6(mQ3) - 271*m32*pow4(mU3)*pow6(
5198  mQ3) - 30*msq2*pow4(mU3)*pow6(mQ3) + 53*pow6(m3)*pow6(mQ3) - 60*m32*
5199  mQ32*msq2*pow6(mU3) + 25*mQ32*pow4(m3)*pow6(mU3) + 30*msq2*pow4(m3)*
5200  pow6(mU3) - 246*m32*pow4(mQ3)*pow6(mU3) + 30*msq2*pow4(mQ3)*pow6(mU3)
5201  + 18*pow6(m3)*pow6(mU3) + 131*pow6(mQ3)*pow6(mU3) - 10*(mQ32 - mU32)*(
5202  lmQ3MR - logQ3mq)*pow2(m32 - mQ32)*(2*(3*msq2 + mU32)*pow4(m3) -
5203  3*mU32*pow4(msq) - 3*m32*(-6*msq2*mU32 + 3*pow4(msq) + pow4(mU3)) +
5204  pow6(mU3)) + 764*mQ32*mU32*pow8(m3) - 105*pow4(mQ3)*pow8(m3) + 365*
5205  pow4(mU3)*pow8(m3) - 9*m32*mU32*pow8(mQ3) - 3*pow4(mU3)*pow8(mQ3) +
5206  279*m32*mQ32*pow8(mU3) - 106*pow4(m3)*pow8(mU3) - 125*pow4(mQ3)*pow8(
5207  mU3) + 52*mQ32*power10(m3) - 308*mU32*power10(m3) - 9*m32*power10(mU3)
5208  - 3*mQ32*power10(mU3)))))/(3.*mQ32*mU32*pow4(m32 - mQ32)*pow4(m32 -
5209  mU32)*pow4(mQ32 - mU32))+ (-32*Xt5*(32*pow2(m32 - mQ32)*pow2(m32 -
5210  mU32)*(m3*(m32 - mQ32)*mU32* logQ3U3 + (mQ32 -
5211  mU32)*logQ3m3*pow3(m3))*(mQ32*(mQ32 - mU32)* mU32*(-2*m32 + mQ32 +
5212  mU32)*dilog(1 - m32/mQ32) + m32*mU32*pow4(mQ3) -
5213  lmQ3MR*m32*mU32*pow4(mQ3) + m32*mU32*logQ3m3*pow4(mQ3) + 2*m32*
5214  mU32*logQ3U3*pow4(mQ3) - 2*lmQ3MR*m32*mU32*logQ3U3*pow4( mQ3) +
5215  m32*mU32*pow2(logQ3U3)*pow4(mQ3) + m32*mQ32*pow4(mU3) -
5216  lmQ3MR*m32*mQ32*pow4(mU3) + m32*mQ32*logQ3m3*pow4(mU3) - 2*m32*
5217  mQ32*logQ3U3*pow4(mU3) + 2*lmQ3MR*m32*mQ32*logQ3U3*pow4( mU3) -
5218  m32*mQ32*pow2(logQ3U3)*pow4(mU3) + 12*pow4(mQ3)*pow4(mU3) -
5219  8*lmQ3MR*pow4(mQ3)*pow4(mU3) + 4*logQ3U3*pow4(mQ3)*pow4(mU3) -
5220  2*pow2(logQ3U3)*pow4(mQ3)*pow4(mU3) + mQ32*mU32*dilog(1 - m32/
5221  mU32)*(2*m32*(mQ32 - mU32) - pow4(mQ3) + pow4(mU3)) - m32*pow6(mQ3) +
5222  lmQ3MR*m32*pow6(mQ3) - 6*mU32*pow6(mQ3) + 4*lmQ3MR*mU32*pow6(mQ3) -
5223  m32*logQ3m3*pow6(mQ3) + 3*mU32*logQ3U3*pow6(mQ3) - 2*
5224  lmQ3MR*mU32*logQ3U3*pow6(mQ3) - m32*pow6(mU3) + lmQ3MR*m32*pow6( mU3)
5225  - 6*mQ32*pow6(mU3) + 4*lmQ3MR*mQ32*pow6(mU3) - m32*logQ3m3* pow6(mU3)
5226  - 7*mQ32*logQ3U3*pow6(mU3) + 2*lmQ3MR*mQ32*logQ3U3*pow6(mU3) -
5227  2*mQ32*pow2(logQ3U3)*pow6(mU3)) - mQ32*mU32*( 2*(mQ32 - mU32) - (mQ32
5228  + mU32)*logQ3U3)*(-60*m3*(m32 - mQ32)*( m32 - msq2)*(m32 -
5229  mU32)*(mQ32*(msq2 - 2*mU32) + msq2*mU32 + m32*(mQ32 - 2*msq2 +
5230  mU32))*dilog(1 - m32/msq2)*pow2(mQ32 - mU32) - 60*m3*msq2*( lmQ3MR -
5231  logQ3mq)*pow2(m32 - mQ32)*pow2(m32 - mU32)*pow2(mQ32 - mU32) -
5232  30*m3*(m32 - mQ32)*(m32 - mU32)*(mQ32 - mU32)*(pow2(mQ32 -
5233  msq2)*pow2(m32 - mU32) - pow2(m32 - mQ32)*pow2(msq2 - mU32))*pow2(
5234  lmQ3MR - logQ3mq) + 2*pow2(m32 - mQ32)*pow2(m32 - mU32)*pow2( mQ32 -
5235  mU32)*(-3*m3*(mQ32 + 10*msq2 + mU32) + 14*pow3(m3)) + 60*m3*(m32 -
5236  mU32)*(mQ32 - mU32)*dilog(1 - msq2/mU32)*pow2(msq2 - mU32)*pow3(m32 -
5237  mQ32) - 60*m3*(m32 - mQ32)*(mQ32 - mU32)*dilog(1 -
5238  msq2/mQ32)*pow2(mQ32 - msq2)*pow3(m32 - mU32) + 2*m3*(m32 - mQ32)*(m32
5239  - mU32)*dilog(1 - mQ32/mU32)*pow3(mQ32 - mU32)*(-(mQ32*mU32) -
5240  5*m32*(mQ32 + mU32) + 5* pow4(m3) + 3*pow4(mQ3) + 3*pow4(mU3)) -
5241  2*m3*(m32 - mQ32)*(mQ32 - mU32) *dilog(1 - m32/mU32)*pow3(m32 -
5242  mU32)*(-7*mQ32*mU32 + m32*(-37*mQ32 + mU32) + 18*pow4(m3) +
5243  22*pow4(mQ3) + 3*pow4(mU3)) + 2*m3*(m32 - mU32)*( mQ32 - mU32)*dilog(1
5244  - m32/mQ32)*pow3(m32 - mQ32)*(m32*(mQ32 - 37*mU32) - 7*mQ32*mU32 +
5245  18*pow4(m3) + 3*pow4(mQ3) + 22*pow4(mU3)) + 12*m3*(mQ32 -
5246  mU32)*(m32*(mQ32 - mU32)*logQ3m3 + (m32 - mQ32)*mU32*logQ3U3)*(-((m32
5247  - mQ32)*((m32 - mQ32)*(2*m32 - mU32)*mU32*logQ3U3 + (m32 - mU32)*((1 +
5248  2*lmQ3MR)*mQ32*mU32 - 2*lmQ3MR*m32*(mQ32 + mU32) + (-1 +
5249  2*lmQ3MR)*pow4(m3)))) + logQ3m3*pow4(m3)*(-2*m32*(mQ32 + mU32) +
5250  2*pow4(m3) + pow4(mQ3) + pow4(mU3))) - 2*m3*(m32 - mU32)*(mQ32 -
5251  mU32)*(lmQ3MR - logQ3U3)*pow2(m32 - mQ32)*(-53*m32*mQ32*mU32 -
5252  30*m32*msq2*mU32 + 30*mQ32*msq2*mU32 - 16*mQ32*pow4(m3) +
5253  55*mU32*pow4( m3) + 3*mU32*pow4(mQ3) - 61*m32*pow4(mU3) +
5254  53*mQ32*pow4(mU3) + 5*(m32 - mQ32)*(lmQ3MR - logQ3mq)*(-(m32*mU32) -
5255  12*msq2*mU32 + 6*pow4( msq) + pow4(mU3)) + 16*pow6(m3) + 3*pow6(mU3))
5256  - pow2(lmQ3MR - logQ3U3)* pow3(m32 - mQ32)*(-((69*mQ32*mU32 +
5257  pow4(mQ3) - 86*pow4( mU3))*pow5(m3)) + pow3(m3)*(11*mU32*pow4(mQ3) +
5258  30*mU32*pow4(msq) - 60* msq2*pow4(mU3) + mQ32*(60*msq2*mU32 -
5259  30*pow4(msq) + 59*pow4(mU3)) - 3* pow6(mQ3) - 99*pow6(mU3)) +
5260  m3*mU32*(-10*mU32*pow4(mQ3) - 30*mU32*pow4( msq) + mQ32*(-60*msq2*mU32
5261  + 30*pow4(msq) - 4*pow4(mU3)) + 60*msq2* pow4(mU3) + 3*pow6(mQ3) +
5262  27*pow6(mU3)) + 18*(mQ32 - mU32)*pow7(m3)) + 2*pow2(mQ32 -
5263  mU32)*pow2(lmQ3MR - logQ3m3)*pow3(m3)*(-142*m32* mQ32*mU32*(mQ32 +
5264  mU32) + 87*pow4(mQ3)*pow4(mU3) + pow4(m3)*(220*mQ32* mU32 +
5265  57*pow4(mQ3) + 57*pow4(mU3)) - 82*(mQ32 + mU32)*pow6(m3) + 27*
5266  pow8(m3)) - (mQ32 - mU32)*(lmQ3MR - logQ3m3)*(2*(m32 - mQ32)*(m32 -
5267  mU32)*(mQ32 - mU32)*pow3(m3)*(3*mU32*(10*msq2 + mU32) - 15*m32*(5*
5268  mQ32 + 4*msq2 + 5*mU32) + mQ32*(30*msq2 + 59*mU32) + 85*pow4(m3) + 3*
5269  pow4(mQ3)) - 10*(m32 - mQ32)*(m32 - mU32)*(mQ32 - mU32)*(lmQ3MR -
5270  logQ3mq)*(-11*mQ32*mU32*pow3(m3) + 5*(mQ32 + mU32)*pow5(m3) + pow7(
5271  m3)) + lmQ3MR*(m32 - mU32)*(68*pow11(m3) + 12*m3*pow4(mU3)*pow6(mQ3) +
5272  pow5(m3)*(-215*mU32*pow4(mQ3) - 184*mQ32*pow4(mU3) + 3*pow6(mQ3)) +
5273  pow3(m3)*(105*pow4(mQ3)*pow4(mU3) - 17*mU32*pow6(mQ3)) +
5274  (353*mQ32*mU32 + 120*pow4(mQ3) + 75*pow4(mU3))*pow7(m3) - (183*mQ32 +
5275  137*mU32)*pow9( m3)) - (m32 - mQ32)*(lmQ3MR - logQ3U3)*(68*pow11(m3) +
5276  12*m3* pow4(mQ3)*pow6(mU3) + pow5(m3)*(-184*mU32*pow4(mQ3) -
5277  215*mQ32*pow4( mU3) + 3*pow6(mU3)) + pow3(m3)*(105*pow4(mQ3)*pow4(mU3)
5278  - 17*mQ32*pow6( mU3)) + (353*mQ32*mU32 + 75*pow4(mQ3) +
5279  120*pow4(mU3))*pow7(m3) - (137* mQ32 + 183*mU32)*pow9(m3))) - (m32 -
5280  mU32)*pow2(lmQ3MR)*(-18*(mQ32 - mU32)*pow11(m3) - 2*((30*msq2 +
5281  49*mU32)*pow4(mQ3) + 15*mU32*pow4(msq) - mQ32*(30*msq2*mU32 +
5282  15*pow4(msq) + 58*pow4(mU3)) + 52*pow6(mQ3) - 11*pow6(mU3))*pow7(m3) +
5283  pow5(m3)*(60*pow4(msq)*pow4(mU3) - 3*pow4(mQ3) *(-20*msq2*mU32 +
5284  10*pow4(msq) + 9*pow4(mU3)) + (60*msq2 + 169*mU32)* pow6(mQ3) -
5285  mQ32*(30*mU32*pow4(msq) + 120*msq2*pow4(mU3) + 83*pow6(mU3) ) +
5286  37*pow8(mQ3)) + (-33*mQ32*mU32 + 86*pow4(mQ3) - 37*pow4(mU3))*pow9(
5287  m3) + m3*mQ32*(-30*mQ32*msq2*(msq2 + 2*mU32)*pow4(mU3) + 42*pow4(mU3)*
5288  pow6(mQ3) + pow4(mQ3)*(60*msq2*pow4(mU3) - 19*pow6(mU3)) +
5289  30*pow4(msq) *pow6(mU3) - 10*mU32*pow8(mQ3) + 3*power10(mQ3)) -
5290  2*pow3(m3)*(15*mQ32* msq2*(msq2 - 2*mU32)*pow4(mU3) + (60*msq2*mU32 +
5291  53*pow4(mU3))*pow6( mQ3) + 15*pow4(msq)*pow6(mU3) -
5292  6*pow4(mQ3)*(5*mU32*pow4(msq) + 5*msq2* pow4(mU3) + 7*pow6(mU3)) +
5293  17*mU32*pow8(mQ3) + 4*power10(mQ3))) + lmQ3MR*(m32 - mQ32)*(m32 -
5294  mU32)*(-10*m3*(mQ32 - mU32)*(lmQ3MR - logQ3mq)*pow2(m32 -
5295  mU32)*(m32*mQ32 + 12*mQ32*msq2 - pow4(mQ3) - 6* pow4(msq)) + 2*(m32 -
5296  mU32)*(mQ32 - mU32)*(-(mQ32*(61*mQ32 + 30*msq2 + 53*mU32)*pow3(m3)) +
5297  m3*mQ32*(53*mQ32*mU32 + 30*msq2*mU32 + 3*pow4(mQ3) + 3*pow4(mU3)) +
5298  (55*mQ32 - 16*mU32)*pow5(m3) + 16*pow7(m3)) - m3*( lmQ3MR -
5299  logQ3U3)*((-34*mQ32*mU32 + pow4(mQ3) + pow4(mU3))*pow6( m3) +
5300  38*pow4(mU3)*pow6(mQ3) + pow4(m3)*(29*mU32*pow4(mQ3) + 59*mQ32*
5301  pow4(mU3) + 9*pow6(mQ3) - pow6(mU3)) + 8*pow4(mQ3)*pow6(mU3) -
5302  20*mU32* pow8(mQ3) - m32*(88*pow4(mQ3)*pow4(mU3) - 11*mU32*pow6(mQ3) +
5303  9*mQ32* pow6(mU3) + 10*pow8(mQ3)) +
5304  6*power10(mQ3))))))/(3.*mQ32*mU32*pow3(m32 - mQ32)*pow3(m32 -
5305  mU32)*pow5(mQ32 - mU32))+ (1280*Xt6*(-2*mQ32 + 2*mU32 + (mQ32 +
5306  mU32)*logQ3U3)*pow2(m3*(m32 - mQ32)*mU32*logQ3U3 + (mQ32 -
5307  mU32)*logQ3m3*pow3(m3)))/( 3.*pow2(m32 - mQ32)*pow2(m32 -
5308  mU32)*pow5(mQ32 - mU32));
5309  }
5310 
5311  case Limits::MQ3_EQ_MU3: {
5312  const double logQ3m3 = std::log(mQ32/m32);
5313  const double logQ3mq = std::log(mQ32/msq2);
5314  const double logmqQ3 = -logQ3mq;
5315  const double logm3Q3 = -logQ3m3;
5316 
5317  return
5318  (2*Xt4*(120*(m32 - mQ32)*mQ32*(m32 - msq2)*dilog(1 -
5319  m32/msq2)*(mQ32*msq2 + m32*(-5*mQ32 + 3*msq2) + pow4(m3)) +
5320  600*msq2*pow4(m3)*pow4(mQ3) + 480*msq2*dilog(1 -
5321  msq2/mQ32)*pow4(m3)*pow4(mQ3) + 240*msq2*logQ3m3*pow4(m3)*pow4(mQ3) -
5322  600*msq2*logQ3mq*pow4(m3)*pow4(mQ3) +
5323  240*msq2*pow2(logQ3mq)*pow4(m3)*pow4(mQ3) + 8*dilog(1 - m32/
5324  mQ32)*pow2(-(m32*mQ3) + pow3(mQ3))*(-20*m32*mQ32 - 19*pow4(m3) + 15*
5325  pow4(mQ3)) - 360*mQ32*dilog(1 - msq2/mQ32)*pow4(m3)*pow4(msq) - 180*
5326  mQ32*pow2(logQ3mq)*pow4(m3)*pow4(msq) + 240*m32*dilog(1 - msq2/
5327  mQ32)*pow4(mQ3)*pow4(msq) + 120*m32*pow2(logQ3mq)*pow4(mQ3)* pow4(msq)
5328  - 360*mQ32*msq2*pow6(m3) + 240*mQ32*msq2*dilog(1 - msq2/mQ32)
5329  *pow6(m3) - 360*mQ32*msq2*logQ3m3*pow6(m3) +
5330  360*mQ32*msq2*logQ3mq*pow6(m3) + 120*mQ32*msq2*pow2(logQ3mq)*pow6(m3)
5331  - 10684*pow4(mQ3)*pow6(m3) + 13512*lmQ3MR*pow4(mQ3)*pow6(m3) -
5332  240*dilog( 1 - msq2/mQ32)*pow4(mQ3)*pow6(m3) +
5333  19228*logm3Q3*pow4(mQ3)*pow6( m3) +
5334  11312*lmQ3MR*logm3Q3*pow4(mQ3)*pow6(m3) - 524*logQ3m3
5335  *pow4(mQ3)*pow6(m3) + 18144*lmQ3MR*logQ3m3*pow4(mQ3)*pow6(m3) +
5336  24360*logm3Q3*logQ3m3*pow4(mQ3)*pow6(m3) -
5337  1680*logQ3mq*pow4(mQ3)*pow6(m3) +
5338  480*lmQ3MR*logQ3mq*pow4(mQ3)*pow6(m3) -
5339  2020*logm3Q3*logQ3mq*pow4(mQ3)*pow6(m3) -
5340  1700*logQ3m3*logQ3mq*pow4(mQ3)*pow6(m3) - 4688*pow2(lmQ3MR)*pow4(mQ3)*
5341  pow6(m3) + 16672*pow2(logQ3m3)*pow4(mQ3)*pow6(m3) -
5342  120*pow2(logQ3mq)*pow4(mQ3)*pow6(m3) - 120*m32*msq2*pow6(mQ3) -
5343  720*m32*msq2* dilog(1 - msq2/mQ32)*pow6(mQ3) +
5344  120*m32*msq2*logQ3m3*pow6(mQ3) + 120*m32*msq2*logQ3mq*pow6(mQ3) -
5345  360*m32*msq2*pow2(logQ3mq)*pow6(mQ3) + 14474*pow4(m3)*pow6(mQ3) -
5346  14104*lmQ3MR*pow4(m3)* pow6(mQ3) - 120*dilog(1 -
5347  msq2/mQ32)*pow4(m3)*pow6(mQ3) - 13712*logm3Q3*pow4(m3)*pow6(mQ3) -
5348  8064*lmQ3MR*logm3Q3*pow4(m3)*pow6( mQ3) +
5349  2504*logQ3m3*pow4(m3)*pow6(mQ3) -
5350  11240*lmQ3MR*logQ3m3*pow4(m3)*pow6(mQ3) +
5351  1728*logm3Q3*logQ3m3*pow4(m3)* pow6(mQ3) +
5352  2000*logQ3mq*pow4(m3)*pow6(mQ3) -
5353  320*lmQ3MR*logQ3mq*pow4(m3)*pow6(mQ3) + 1440*logm3Q3*logQ3mq*pow4(
5354  m3)*pow6(mQ3) + 1000*logQ3m3*logQ3mq*pow4(m3)*pow6(mQ3) +
5355  4792*pow2(lmQ3MR)*pow4(m3)*pow6(mQ3) + 2548*pow2(logQ3m3)*pow4(
5356  m3)*pow6(mQ3) - 60*pow2(logQ3mq)*pow4(m3)*pow6(mQ3) + 120*dilog( 1 -
5357  msq2/mQ32)*pow4(msq)*pow6(mQ3) + 60*pow2(logQ3mq)*pow4(msq)* pow6(mQ3)
5358  + 2463*mQ32*pow8(m3) - 5440*lmQ3MR*mQ32*pow8(m3) - 5680*mQ32*
5359  logm3Q3*pow8(m3) - 7168*lmQ3MR*mQ32*logm3Q3*pow8(m3) - 248*
5360  mQ32*logQ3m3*pow8(m3) - 11720*lmQ3MR*mQ32*logQ3m3*pow8(m3) -
5361  21312*mQ32*logm3Q3*logQ3m3*pow8(m3) + 640*mQ32*logQ3mq*pow8(m3) -
5362  320*lmQ3MR*mQ32*logQ3mq*pow8(m3) + 1280*mQ32* logm3Q3*logQ3mq*pow8(m3)
5363  + 1480*mQ32*logQ3m3*logQ3mq*pow8(m3) + 2292*mQ32*pow2(lmQ3MR)*pow8(m3)
5364  - 18996*mQ32* pow2(logQ3m3)*pow8(m3) - 5868*m32*pow8(mQ3) +
5365  6312*lmQ3MR*m32* pow8(mQ3) - 120*msq2*pow8(mQ3) + 480*m32*dilog(1 -
5366  msq2/mQ32)*pow8(mQ3) - 630*m32*logm3Q3*pow8(mQ3) +
5367  2184*lmQ3MR*m32*logm3Q3*pow8( mQ3) - 2142*m32*logQ3m3*pow8(mQ3) +
5368  2280*lmQ3MR*m32*logQ3m3 *pow8(mQ3) - 468*m32*logm3Q3*logQ3m3*pow8(mQ3)
5369  - 1120*m32* logQ3mq*pow8(mQ3) + 80*lmQ3MR*m32*logQ3mq*pow8(mQ3) +
5370  120*msq2*logQ3mq*pow8(mQ3) - 390*m32*logm3Q3*logQ3mq*pow8(mQ3) -
5371  390*m32*logQ3m3*logQ3mq*pow8(mQ3) - 2448*m32*pow2(lmQ3MR)*pow8(mQ3) -
5372  180*m32*pow2(logQ3m3)*pow8(mQ3) + 240*m32*pow2(logQ3mq)*pow8(mQ3) -
5373  176*power10(m3) + 624* lmQ3MR*power10(m3) + 794*logm3Q3*power10(m3) +
5374  1736*lmQ3MR*logm3Q3*power10(m3) + 266*logQ3m3*power10(m3) +
5375  2536*lmQ3MR* logQ3m3*power10(m3) + 6572*logm3Q3*logQ3m3*power10( m3) -
5376  80*logQ3mq*power10(m3) + 80*lmQ3MR*logQ3mq*power10( m3) -
5377  310*logm3Q3*logQ3mq*power10(m3) - 390*logQ3m3* logQ3mq*power10(m3) -
5378  448*pow2(lmQ3MR)*power10(m3) + 6220*pow2( logQ3m3)*power10(m3) -
5379  209*power10(mQ3) - 904*lmQ3MR*power10(mQ3) - 120*dilog(1 -
5380  msq2/mQ32)*power10(mQ3) + 144*logQ3m3*power10( mQ3) +
5381  240*logQ3mq*power10(mQ3) + 500*pow2(lmQ3MR)*power10(mQ3) -
5382  72*pow2(logQ3m3)*power10(mQ3) - 60*pow2(logQ3mq)*
5383  power10(mQ3)))/(9.*pow4(m32 - mQ32)*pow6(mQ3))+
5384  (-32*m3*Xt5*(60*mQ32*(-m32 + mQ32)*(m32 - msq2)*(mQ32 - msq2)*dilog(1
5385  - m32/msq2) + 2*mQ32*dilog(1 - m32/mQ32)*pow3(m32 - mQ32) -
5386  60*mQ32*msq2* pow4(m3) + 60*mQ32*msq2*dilog(1 - msq2/mQ32)*pow4(m3) -
5387  60*mQ32*msq2* logQ3m3*pow4(m3) + 90*mQ32*msq2*logQ3mq*pow4(m3) + 30*
5388  mQ32*msq2*logmqQ3*pow4(m3) + 30*mQ32*msq2*pow2(logQ3mq)* pow4(m3) +
5389  120*m32*msq2*pow4(mQ3) + 60*m32*msq2*logQ3m3*pow4(mQ3) -
5390  180*m32*msq2*logQ3mq*pow4(mQ3) - 60*m32*msq2*logmqQ3* pow4(mQ3) -
5391  345*pow4(m3)*pow4(mQ3) + 274*lmQ3MR*pow4(m3)*pow4(mQ3) - 60*dilog(1 -
5392  msq2/mQ32)*pow4(m3)*pow4(mQ3) - 342*logm3Q3*pow4(m3) *pow4(mQ3) -
5393  538*logQ3m3*pow4(m3)*pow4(mQ3) + 220*lmQ3MR*logQ3m3*pow4(m3)*pow4(mQ3)
5394  - 492*logm3Q3*logQ3m3*pow4(m3) *pow4(mQ3) -
5395  15*logQ3mq*pow4(m3)*pow4(mQ3) + 50*logQ3m3* logQ3mq*pow4(m3)*pow4(mQ3)
5396  - 602*pow2(logQ3m3)*pow4(m3)* pow4(mQ3) -
5397  30*pow2(logQ3mq)*pow4(m3)*pow4(mQ3) - 60*m32*mQ32* dilog(1 -
5398  msq2/mQ32)*pow4(msq) + 60*m32*mQ32*logQ3mq*pow4(msq) +
5399  60*m32*mQ32*logmqQ3*pow4(msq) - 30*m32*mQ32*pow2(logQ3mq) *pow4(msq) -
5400  30*logQ3mq*pow4(m3)*pow4(msq) - 30*logmqQ3* pow4(m3)*pow4(msq) +
5401  60*dilog(1 - msq2/mQ32)*pow4(mQ3)*pow4(msq) - 30*
5402  logQ3mq*pow4(mQ3)*pow4(msq) - 30*logmqQ3*pow4(mQ3)*pow4( msq) +
5403  30*pow2(logQ3mq)*pow4(mQ3)*pow4(msq) + 163*mQ32*pow6(m3) -
5404  122*lmQ3MR*mQ32*pow6(m3) + 70*mQ32*logm3Q3*pow6(m3) + 277*mQ32*
5405  logQ3m3*pow6(m3) - 156*lmQ3MR*mQ32*logQ3m3*pow6(m3) + 408*
5406  mQ32*logm3Q3*logQ3m3*pow6(m3) + 5*mQ32*logQ3mq*pow6( m3) +
5407  5*mQ32*logQ3m3*logQ3mq*pow6(m3) + 495*mQ32*pow2(logQ3m3)*pow6(m3) +
5408  265*m32*pow6(mQ3) - 246*lmQ3MR*m32*pow6(mQ3) - 60*msq2*pow6(mQ3) +
5409  60*m32*dilog(1 - msq2/mQ32)*pow6(mQ3) - 60*msq2* dilog(1 -
5410  msq2/mQ32)*pow6(mQ3) + 274*m32*logm3Q3*pow6(mQ3) + 317*
5411  m32*logQ3m3*pow6(mQ3) - 96*lmQ3MR*m32*logQ3m3*pow6(mQ3) +
5412  15*m32*logQ3mq*pow6(mQ3) + 90*msq2*logQ3mq*pow6(mQ3) -
5413  55*m32*logQ3m3*logQ3mq*pow6(mQ3) + 30*msq2*logmqQ3* pow6(mQ3) +
5414  87*m32*pow2(logQ3m3)*pow6(mQ3) + 30*m32*pow2(logQ3mq)*pow6(mQ3) -
5415  30*msq2*pow2(logQ3mq)*pow6(mQ3) - 16* pow8(m3) + 16*lmQ3MR*pow8(m3) -
5416  2*logm3Q3*pow8(m3) - 50*logQ3m3*pow8(m3) + 32*lmQ3MR*logQ3m3*pow8(m3)
5417  - 124*logm3Q3* logQ3m3*pow8(m3) - 156*pow2(logQ3m3)*pow8(m3) -
5418  67*pow8( mQ3) + 78*lmQ3MR*pow8(mQ3) - 6*logQ3m3*pow8(mQ3) -
5419  5*logQ3mq*pow8(mQ3)))/(9.*pow4(m32 - mQ32)*pow6(mQ3))+
5420  (640*Xt6*pow2(-(m3*mQ32) + pow3(m3) + logQ3m3*pow3(m3)))/(9.*pow4(-
5421  (m32*mQ3) + pow3(mQ3)));
5422  }
5423 
5424  case Limits::MQ3_EQ_M3: {
5425  const double logQ3U3 = std::log(mQ32/mU32);
5426  const double logQ3mq = std::log(mQ32/msq2);
5427 
5428  return
5429  -(Xt4*(122320*msq2*mU32*pow14(mQ3) - 6560*lmQ3MR*msq2*mU32*pow14(mQ3)
5430  + 40992*msq2*mU32*dilog(1 - mQ32/mU32)*pow14(mQ3) - 5376*lmQ3MR*msq2*
5431  mU32*dilog(1 - mQ32/mU32)*pow14(mQ3) + 5760*msq2*mU32*dilog(1 - msq2/
5432  mU32)*pow14(mQ3) - 5280*msq2*mU32*logQ3mq*pow14(mQ3) - 3840*
5433  lmQ3MR*msq2*mU32*logQ3mq*pow14(mQ3) + 960*msq2*mU32*dilog(1 -
5434  mQ32/mU32)*logQ3mq*pow14(mQ3) - 45464*msq2*mU32*logQ3U3* pow14(mQ3) -
5435  26288*lmQ3MR*msq2*mU32*logQ3U3*pow14(mQ3) - 8208* msq2*mU32*dilog(1 -
5436  mQ32/mU32)*logQ3U3*pow14(mQ3) - 2880*msq2* mU32*dilog(1 -
5437  msq2/mU32)*logQ3U3*pow14(mQ3) + 720*msq2*mU32*
5438  logQ3mq*logQ3U3*pow14(mQ3) -
5439  1920*lmQ3MR*msq2*mU32*logQ3mq*logQ3U3*pow14(mQ3) + 192*msq2*pow16(mQ3)
5440  + 5184* lmQ3MR*msq2*pow16(mQ3) - 130960*mU32*pow16(mQ3) +
5441  6560*lmQ3MR*mU32* pow16(mQ3) - 40992*mU32*dilog(1 -
5442  mQ32/mU32)*pow16(mQ3) + 5376*lmQ3MR* mU32*dilog(1 -
5443  mQ32/mU32)*pow16(mQ3) - 960*msq2*logQ3mq*pow16( mQ3) +
5444  960*lmQ3MR*msq2*logQ3mq*pow16(mQ3) + 12000*mU32*logQ3mq*pow16(mQ3) +
5445  3840*lmQ3MR*mU32*logQ3mq*pow16(mQ3) - 960* mU32*dilog(1 -
5446  mQ32/mU32)*logQ3mq*pow16(mQ3) - 96*msq2*logQ3U3*pow16(mQ3) +
5447  96*lmQ3MR*msq2*logQ3U3*pow16(mQ3) + 49784* mU32*logQ3U3*pow16(mQ3) +
5448  26288*lmQ3MR*mU32*logQ3U3* pow16(mQ3) + 8208*mU32*dilog(1 -
5449  mQ32/mU32)*logQ3U3*pow16(mQ3) - 9840*mU32*logQ3mq*logQ3U3*pow16(mQ3) +
5450  1920*lmQ3MR*mU32* logQ3mq*logQ3U3*pow16(mQ3) - 192*pow18(mQ3) - 5184*
5451  lmQ3MR*pow18(mQ3) + 960*logQ3mq*pow18(mQ3) -
5452  960*lmQ3MR*logQ3mq*pow18(mQ3) + 96*logQ3U3*pow18(mQ3) -
5453  96*lmQ3MR*logQ3U3*pow18(mQ3) - 2496*msq2*mU32*pow14(mQ3)*pow2(lmQ3MR)
5454  + 22752* msq2*mU32*logQ3U3*pow14(mQ3)*pow2(lmQ3MR) -
5455  5376*msq2*pow16(mQ3) *pow2(lmQ3MR) + 2496*mU32*pow16(mQ3)*pow2(lmQ3MR)
5456  - 22752*mU32*logQ3U3*pow16(mQ3)*pow2(lmQ3MR) +
5457  5376*pow18(mQ3)*pow2(lmQ3MR) + 3330*msq2*mU32*pow14(mQ3)*pow2(logQ3mq)
5458  - 1665*msq2*mU32*logQ3U3*pow14(mQ3)*pow2(logQ3mq) -
5459  270*mU32*pow16(mQ3)*pow2( logQ3mq) +
5460  135*mU32*logQ3U3*pow16(mQ3)*pow2(logQ3mq) +
5461  21480*msq2*mU32*pow14(mQ3)*pow2(logQ3U3) - 2496*lmQ3MR*
5462  msq2*mU32*pow14(mQ3)*pow2(logQ3U3) +
5463  3840*msq2*mU32*logQ3mq*pow14(mQ3)*pow2(logQ3U3) -
5464  18600*mU32*pow16(mQ3)*pow2(logQ3U3) +
5465  2496*lmQ3MR*mU32*pow16(mQ3)*pow2(logQ3U3) - 960*
5466  mU32*logQ3mq*pow16(mQ3)*pow2(logQ3U3) - 5640*msq2*mU32*
5467  pow14(mQ3)*pow3(logQ3U3) + 4200*mU32*pow16(mQ3)*pow3(logQ3U3) -
5468  29968*msq2*pow12(mU3)*pow4(mQ3) - 58720*lmQ3MR*msq2*pow12(mU3)
5469  *pow4(mQ3) + 3936*msq2*dilog(1 - mQ32/mU32)*pow12(mU3)*pow4(mQ3) +
5470  5376*lmQ3MR*msq2*dilog(1 - mQ32/mU32)*pow12(mU3)*pow4(mQ3) -
5471  2880*msq2* dilog(1 - msq2/mU32)*pow12(mU3)*pow4(mQ3) +
5472  17760*msq2*logQ3mq* pow12(mU3)*pow4(mQ3) -
5473  960*lmQ3MR*msq2*logQ3mq*pow12(mU3)*pow4( mQ3) - 960*msq2*dilog(1 -
5474  mQ32/mU32)*logQ3mq*pow12(mU3)*pow4( mQ3) +
5475  520*msq2*logQ3U3*pow12(mU3)*pow4(mQ3) - 63920*lmQ3MR*
5476  msq2*logQ3U3*pow12(mU3)*pow4(mQ3) - 528*msq2*dilog(1 - mQ32/
5477  mU32)*logQ3U3*pow12(mU3)*pow4(mQ3) - 1440*msq2*dilog(1 - msq2/
5478  mU32)*logQ3U3*pow12(mU3)*pow4(mQ3) + 13200*msq2*logQ3mq*
5479  logQ3U3*pow12(mU3)*pow4(mQ3) + 29376*msq2*pow12(mU3)*pow2(
5480  lmQ3MR)*pow4(mQ3) + 12000*msq2*logQ3U3*pow12(mU3)*pow2(lmQ3MR)*
5481  pow4(mQ3) - 1890*msq2*pow12(mU3)*pow2(logQ3mq)*pow4(mQ3) - 945*
5482  msq2*logQ3U3*pow12(mU3)*pow2(logQ3mq)*pow4(mQ3) + 14616*
5483  msq2*pow12(mU3)*pow2(logQ3U3)*pow4(mQ3) - 17376*lmQ3MR*msq2*
5484  pow12(mU3)*pow2(logQ3U3)*pow4(mQ3) + 2400*msq2*logQ3mq*
5485  pow12(mU3)*pow2(logQ3U3)*pow4(mQ3) + 4056*msq2*pow12(mU3)*pow3(
5486  logQ3U3)*pow4(mQ3) + 8640*mU32*pow12(mQ3)*pow4(msq) - 14400*
5487  mU32*dilog(1 - msq2/mU32)*pow12(mQ3)*pow4(msq) -
5488  8640*mU32*logQ3mq*pow12(mQ3)*pow4(msq) -
5489  4320*mU32*logQ3U3*pow12(mQ3)*pow4( msq) + 7200*mU32*dilog(1 -
5490  msq2/mU32)*logQ3U3*pow12(mQ3)*pow4( msq) +
5491  18720*mU32*logQ3mq*logQ3U3*pow12(mQ3)*pow4(msq) -
5492  7290*mU32*pow12(mQ3)*pow2(logQ3mq)*pow4(msq) +
5493  3645*mU32*logQ3U3*pow12(mQ3)*pow2(logQ3mq)*pow4(msq) + 90*mQ32*pow12(
5494  mU3)*pow2(logQ3mq)*pow4(msq) + 45*mQ32*logQ3U3*pow12(mU3)
5495  *pow2(logQ3mq)*pow4(msq) -
5496  7200*mU32*pow12(mQ3)*pow2(logQ3U3)*pow4(msq) -
5497  7200*mU32*logQ3mq*pow12(mQ3)*pow2(logQ3U3)*pow4(msq) +
5498  3600*mU32*pow12(mQ3)*pow3(logQ3U3)*pow4(msq) -
5499  536144*msq2*pow12(mQ3)*pow4(mU3) - 85088*lmQ3MR*msq2*pow12(mQ3)*pow4(
5500  mU3) - 155424*msq2*dilog(1 - mQ32/mU32)*pow12(mQ3)*pow4(mU3) + 26880*
5501  lmQ3MR*msq2*dilog(1 - mQ32/mU32)*pow12(mQ3)*pow4(mU3) + 11520*msq2*
5502  dilog(1 - msq2/mU32)*pow12(mQ3)*pow4(mU3) + 60000*msq2*logQ3mq*
5503  pow12(mQ3)*pow4(mU3) + 4800*lmQ3MR*msq2*logQ3mq*pow12(mQ3)*pow4( mU3)
5504  - 4800*msq2*dilog(1 - mQ32/mU32)*logQ3mq*pow12(mQ3)*pow4( mU3) +
5505  13032*msq2*logQ3U3*pow12(mQ3)*pow4(mU3) + 119760*lmQ3MR*
5506  msq2*logQ3U3*pow12(mQ3)*pow4(mU3) - 14928*msq2*dilog(1 - mQ32/
5507  mU32)*logQ3U3*pow12(mQ3)*pow4(mU3) - 11520*msq2*dilog(1 - msq2/
5508  mU32)*logQ3U3*pow12(mQ3)*pow4(mU3) - 30960*msq2*logQ3mq*
5509  logQ3U3*pow12(mQ3)*pow4(mU3) + 7680*lmQ3MR*msq2*logQ3mq*
5510  logQ3U3*pow12(mQ3)*pow4(mU3) + 559184*pow14(mQ3)*pow4(mU3) +
5511  85088*lmQ3MR*pow14(mQ3)*pow4(mU3) + 155424*dilog(1 - mQ32/mU32)*pow14(
5512  mQ3)*pow4(mU3) - 26880*lmQ3MR*dilog(1 -
5513  mQ32/mU32)*pow14(mQ3)*pow4(mU3) - 5760*dilog(1 -
5514  msq2/mU32)*pow14(mQ3)*pow4(mU3) - 73440*logQ3mq *pow14(mQ3)*pow4(mU3)
5515  - 4800*lmQ3MR*logQ3mq*pow14(mQ3)*pow4(mU3) + 4800*dilog(1 -
5516  mQ32/mU32)*logQ3mq*pow14(mQ3)*pow4(mU3) - 7272*
5517  logQ3U3*pow14(mQ3)*pow4(mU3) - 119760*lmQ3MR*logQ3U3*
5518  pow14(mQ3)*pow4(mU3) + 14928*dilog(1 - mQ32/mU32)*logQ3U3*pow14(
5519  mQ3)*pow4(mU3) + 2880*dilog(1 - msq2/mU32)*logQ3U3*pow14(mQ3)*
5520  pow4(mU3) + 25200*logQ3mq*logQ3U3*pow14(mQ3)*pow4(mU3) -
5521  7680*lmQ3MR*logQ3mq*logQ3U3*pow14(mQ3)*pow4(mU3) + 93120*
5522  msq2*pow12(mQ3)*pow2(lmQ3MR)*pow4(mU3) - 79008*msq2*logQ3U3*
5523  pow12(mQ3)*pow2(lmQ3MR)*pow4(mU3) -
5524  93120*pow14(mQ3)*pow2(lmQ3MR)*pow4( mU3) +
5525  79008*logQ3U3*pow14(mQ3)*pow2(lmQ3MR)*pow4(mU3) + 3510*
5526  msq2*pow12(mQ3)*pow2(logQ3mq)*pow4(mU3) -
5527  5085*msq2*logQ3U3*pow12(mQ3)*pow2(logQ3mq)*pow4(mU3) -
5528  1530*pow14(mQ3)*pow2( logQ3mq)*pow4(mU3) +
5529  1035*logQ3U3*pow14(mQ3)*pow2(logQ3mq)*pow4(mU3) -
5530  27816*msq2*pow12(mQ3)*pow2(logQ3U3)* pow4(mU3) +
5531  18240*lmQ3MR*msq2*pow12(mQ3)*pow2(logQ3U3)*pow4(mU3) +
5532  1920*msq2*logQ3mq*pow12(mQ3)*pow2(logQ3U3)*pow4(mU3) +
5533  26376*pow14(mQ3)*pow2(logQ3U3)*pow4(mU3) - 18240*lmQ3MR*pow14(
5534  mQ3)*pow2(logQ3U3)*pow4(mU3) + 6720*logQ3mq*pow14(mQ3)*
5535  pow2(logQ3U3)*pow4(mU3) -
5536  16200*msq2*pow12(mQ3)*pow3(logQ3U3)*pow4(mU3) +
5537  11880*pow14(mQ3)*pow3(logQ3U3)*pow4(mU3) + 90*(3*mQ32 +
5538  msq2)*mU32*dilog(1 - msq2/mQ32)*(-2*mQ32 + 2*mU32 + (mQ32 +
5539  mU32)*logQ3U3)*pow2(mQ32 - msq2)*pow4(mQ32 - mU32) + 29968*
5540  pow12(mU3)*pow6(mQ3) + 58720*lmQ3MR*pow12(mU3)*pow6(mQ3) -
5541  3936*dilog(1 - mQ32/mU32)*pow12(mU3)*pow6(mQ3) - 5376*lmQ3MR*dilog(1 -
5542  mQ32/mU32)* pow12(mU3)*pow6(mQ3) + 2880*dilog(1 -
5543  msq2/mU32)*pow12(mU3)*pow6(mQ3) - 15840*logQ3mq*pow12(mU3)*pow6(mQ3) +
5544  960*lmQ3MR*logQ3mq* pow12(mU3)*pow6(mQ3) + 960*dilog(1 -
5545  mQ32/mU32)*logQ3mq*pow12( mU3)*pow6(mQ3) -
5546  520*logQ3U3*pow12(mU3)*pow6(mQ3) + 63920*
5547  lmQ3MR*logQ3U3*pow12(mU3)*pow6(mQ3) + 528*dilog(1 - mQ32/mU32)*
5548  logQ3U3*pow12(mU3)*pow6(mQ3) + 1440*dilog(1 -
5549  msq2/mU32)*logQ3U3*pow12(mU3)*pow6(mQ3) - 12240*logQ3mq*logQ3U3*
5550  pow12(mU3)*pow6(mQ3) - 29376*pow12(mU3)*pow2(lmQ3MR)*pow6(mQ3) -
5551  12000* logQ3U3*pow12(mU3)*pow2(lmQ3MR)*pow6(mQ3) + 1710*pow12(mU3)*
5552  pow2(logQ3mq)*pow6(mQ3) + 855*logQ3U3*pow12(mU3)*pow2(
5553  logQ3mq)*pow6(mQ3) - 14616*pow12(mU3)*pow2(logQ3U3)*pow6( mQ3) +
5554  17376*lmQ3MR*pow12(mU3)*pow2(logQ3U3)*pow6(mQ3) - 2400*
5555  logQ3mq*pow12(mU3)*pow2(logQ3U3)*pow6(mQ3) - 4056*pow12(
5556  mU3)*pow3(logQ3U3)*pow6(mQ3) + 90*pow12(mU3)*pow2(logQ3mq )*pow6(msq)
5557  + 45*logQ3U3*pow12(mU3)*pow2(logQ3mq)*pow6( msq) -
5558  919840*pow12(mQ3)*pow6(mU3) - 301504*lmQ3MR*pow12(mQ3)*pow6(mU3) -
5559  216384*dilog(1 - mQ32/mU32)*pow12(mQ3)*pow6(mU3) + 53760*lmQ3MR*
5560  dilog(1 - mQ32/mU32)*pow12(mQ3)*pow6(mU3) + 2880*dilog(1 - msq2/mU32)*
5561  pow12(mQ3)*pow6(mU3) + 154560*logQ3mq*pow12(mQ3)*pow6(mU3) -
5562  9600*dilog(1 - mQ32/mU32)*logQ3mq*pow12(mQ3)*pow6(mU3) - 284624*
5563  logQ3U3*pow12(mQ3)*pow6(mU3) + 137056*lmQ3MR*logQ3U3*
5564  pow12(mQ3)*pow6(mU3) - 89952*dilog(1 - mQ32/mU32)*logQ3U3*pow12(
5565  mQ3)*pow6(mU3) + 4320*dilog(1 - msq2/mU32)*logQ3U3*pow12(mQ3)*
5566  pow6(mU3) - 4320*logQ3mq*logQ3U3*pow12(mQ3)*pow6(mU3) +
5567  11520*lmQ3MR*logQ3mq*logQ3U3*pow12(mQ3)*pow6(mU3) +
5568  240000*pow12(mQ3)*pow2(lmQ3MR)*pow6(mU3) - 88512*logQ3U3*pow12(
5569  mQ3)*pow2(lmQ3MR)*pow6(mU3) - 1260*pow12(mQ3)*pow2(logQ3mq)* pow6(mU3)
5570  + 2430*logQ3U3*pow12(mQ3)*pow2(logQ3mq)*pow6( mU3) -
5571  41424*pow12(mQ3)*pow2(logQ3U3)*pow6(mU3) + 62496*lmQ3MR*
5572  pow12(mQ3)*pow2(logQ3U3)*pow6(mU3) - 11040*logQ3mq*pow12(
5573  mQ3)*pow2(logQ3U3)*pow6(mU3) -
5574  39888*pow12(mQ3)*pow3(logQ3U3)*pow6(mU3) + 2880*dilog(1 -
5575  msq2/mU32)*pow6(mQ3)*pow6(msq)*pow6( mU3) + 4320*dilog(1 -
5576  msq2/mU32)*logQ3U3*pow6(mQ3)*pow6(msq)* pow6(mU3) -
5577  2880*logQ3mq*logQ3U3*pow6(mQ3)*pow6(msq)* pow6(mU3) +
5578  540*pow2(logQ3mq)*pow6(mQ3)*pow6(msq)*pow6(mU3) +
5579  2250*logQ3U3*pow2(logQ3mq)*pow6(mQ3)*pow6(msq)*pow6(mU3) +
5580  1440*pow2(logQ3U3)*pow6(mQ3)*pow6(msq)*pow6(mU3) -
5581  4320*logQ3mq*pow2(logQ3U3)*pow6(mQ3)*pow6(msq)*pow6(mU3) + 2160*
5582  pow3(logQ3U3)*pow6(mQ3)*pow6(msq)*pow6(mU3) - 14400*dilog(1 -
5583  msq2/mU32)*pow4(mU3)*pow6(msq)*pow8(mQ3) - 1440*dilog(1 - msq2/mU32)*
5584  logQ3U3*pow4(mU3)*pow6(msq)*pow8(mQ3) + 14400*logQ3mq*
5585  logQ3U3*pow4(mU3)*pow6(msq)*pow8(mQ3) - 6750*pow2(logQ3mq
5586  )*pow4(mU3)*pow6(msq)*pow8(mQ3) -
5587  855*logQ3U3*pow2(logQ3mq)*pow4(mU3)*pow6(msq)*pow8(mQ3) -
5588  7200*pow2(logQ3U3)*pow4( mU3)*pow6(msq)*pow8(mQ3) +
5589  1440*logQ3mq*pow2(logQ3U3)* pow4(mU3)*pow6(msq)*pow8(mQ3) -
5590  720*pow3(logQ3U3)*pow4(mU3)* pow6(msq)*pow8(mQ3) +
5591  17280*pow4(msq)*pow6(mU3)*pow8(mQ3) + 25920* dilog(1 -
5592  msq2/mU32)*pow4(msq)*pow6(mU3)*pow8(mQ3) -
5593  17280*logQ3mq*pow4(msq)*pow6(mU3)*pow8(mQ3) + 20160*logQ3U3*pow4(msq)*
5594  pow6(mU3)*pow8(mQ3) - 7200*dilog(1 - msq2/mU32)*logQ3U3*pow4(
5595  msq)*pow6(mU3)*pow8(mQ3) - 31680*logQ3mq*logQ3U3*pow4(
5596  msq)*pow6(mU3)*pow8(mQ3) + 12060*pow2(logQ3mq)*pow4(msq)*pow6(
5597  mU3)*pow8(mQ3) - 3510*logQ3U3*pow2(logQ3mq)*pow4(msq)*
5598  pow6(mU3)*pow8(mQ3) + 14400*pow2(logQ3U3)*pow4(msq)*pow6(mU3)*
5599  pow8(mQ3) + 7200*logQ3mq*pow2(logQ3U3)*pow4(msq)*pow6( mU3)*pow8(mQ3)
5600  - 3600*pow3(logQ3U3)*pow4(msq)*pow6(mU3)*pow8( mQ3) - 20160*dilog(1 -
5601  msq2/mU32)*pow4(msq)*pow6(mQ3)*pow8(mU3) - 5760*
5602  logQ3U3*pow4(msq)*pow6(mQ3)*pow8(mU3) - 10080*dilog(1 - msq2/
5603  mU32)*logQ3U3*pow4(msq)*pow6(mQ3)*pow8(mU3) +
5604  23040*logQ3mq*logQ3U3*pow4(msq)*pow6(mQ3)*pow8(mU3) -
5605  9180*pow2(logQ3mq)*pow4(msq)*pow6(mQ3)*pow8(mU3) - 4950*logQ3U3*pow2(
5606  logQ3mq)*pow4(msq)*pow6(mQ3)*pow8(mU3) -
5607  14400*pow2(logQ3U3)*pow4(msq)*pow6(mQ3)*pow8(mU3) +
5608  10080*logQ3mq*pow2(logQ3U3)*pow4(msq)*pow6(mQ3)*pow8(mU3) -
5609  5040*pow3(logQ3U3)* pow4(msq)*pow6(mQ3)*pow8(mU3) + 2880*dilog(1 -
5610  msq2/mU32)*pow4(mQ3)* pow6(msq)*pow8(mU3) + 1440*dilog(1 -
5611  msq2/mU32)*logQ3U3*pow4( mQ3)*pow6(msq)*pow8(mU3) -
5612  2880*logQ3mq*logQ3U3*pow4(mQ3) *pow6(msq)*pow8(mU3) +
5613  2340*pow2(logQ3mq)*pow4(mQ3)*pow6(msq)* pow8(mU3) +
5614  810*logQ3U3*pow2(logQ3mq)*pow4(mQ3)*pow6(msq) *pow8(mU3) +
5615  1440*pow2(logQ3U3)*pow4(mQ3)*pow6(msq)*pow8(mU3) -
5616  1440*logQ3mq*pow2(logQ3U3)*pow4(mQ3)*pow6(msq)*pow8(mU3) +
5617  720*pow3(logQ3U3)*pow4(mQ3)*pow6(msq)*pow8(mU3) - 716896*msq2*
5618  pow8(mQ3)*pow8(mU3) - 406144*lmQ3MR*msq2*pow8(mQ3)*pow8(mU3) - 126528*
5619  msq2*dilog(1 - mQ32/mU32)*pow8(mQ3)*pow8(mU3) + 53760*lmQ3MR*msq2*
5620  dilog(1 - mQ32/mU32)*pow8(mQ3)*pow8(mU3) + 2880*msq2*dilog(1 - msq2/
5621  mU32)*pow8(mQ3)*pow8(mU3) + 176640*msq2*logQ3mq*pow8(mQ3)*pow8( mU3) -
5622  4800*lmQ3MR*msq2*logQ3mq*pow8(mQ3)*pow8(mU3) - 9600*msq2* dilog(1 -
5623  mQ32/mU32)*logQ3mq*pow8(mQ3)*pow8(mU3) - 385168*msq2*
5624  logQ3U3*pow8(mQ3)*pow8(mU3) - 44416*lmQ3MR*msq2*logQ3U3*
5625  pow8(mQ3)*pow8(mU3) - 102816*msq2*dilog(1 - mQ32/mU32)*logQ3U3*
5626  pow8(mQ3)*pow8(mU3) + 12960*msq2*dilog(1 - msq2/mU32)*logQ3U3*
5627  pow8(mQ3)*pow8(mU3) + 21600*msq2*logQ3mq*logQ3U3*pow8( mQ3)*pow8(mU3)
5628  + 7680*lmQ3MR*msq2*logQ3mq*logQ3U3*pow8( mQ3)*pow8(mU3) +
5629  266880*msq2*pow2(lmQ3MR)*pow8(mQ3)*pow8(mU3) - 19008*
5630  msq2*logQ3U3*pow2(lmQ3MR)*pow8(mQ3)*pow8(mU3) - 3060*msq2*pow2(
5631  logQ3mq)*pow8(mQ3)*pow8(mU3) + 6030*msq2*logQ3U3*pow2(
5632  logQ3mq)*pow8(mQ3)*pow8(mU3) - 54768*msq2*pow2(logQ3U3)*
5633  pow8(mQ3)*pow8(mU3) + 62112*lmQ3MR*msq2*pow2(logQ3U3)*pow8(mQ3)*
5634  pow8(mU3) - 12000*msq2*logQ3mq*pow2(logQ3U3)*pow8(mQ3)* pow8(mU3) -
5635  16080*msq2*pow3(logQ3U3)*pow8(mQ3)*pow8(mU3) -
5636  23040*pow4(msq)*pow4(mU3)*power10(mQ3) + 8640*dilog(1 - msq2/mU32)*
5637  pow4(msq)*pow4(mU3)*power10(mQ3) + 23040*logQ3mq*pow4(msq)*pow4(
5638  mU3)*power10(mQ3) - 5760*logQ3U3*pow4(msq)*pow4(mU3)*power10( mQ3) +
5639  10080*dilog(1 - msq2/mU32)*logQ3U3*pow4(msq)*pow4(mU3)* power10(mQ3) -
5640  11520*logQ3mq*logQ3U3*pow4(msq)*pow4(mU3)* power10(mQ3) +
5641  4770*pow2(logQ3mq)*pow4(msq)*pow4(mU3)*power10( mQ3) +
5642  4905*logQ3U3*pow2(logQ3mq)*pow4(msq)*pow4(mU3)* power10(mQ3) +
5643  8640*pow2(logQ3U3)*pow4(msq)*pow4(mU3)*power10( mQ3) -
5644  10080*logQ3mq*pow2(logQ3U3)*pow4(msq)*pow4(mU3)* power10(mQ3) +
5645  5040*pow3(logQ3U3)*pow4(msq)*pow4(mU3)*power10( mQ3) +
5646  8640*mU32*dilog(1 - msq2/mU32)*pow6(msq)*power10(mQ3) - 4320*
5647  mU32*dilog(1 - msq2/mU32)*logQ3U3*pow6(msq)*power10(mQ3) - 8640*
5648  mU32*logQ3mq*logQ3U3*pow6(msq)*power10(mQ3) + 4230*mU32*
5649  pow2(logQ3mq)*pow6(msq)*power10(mQ3) - 2115*mU32*logQ3U3*
5650  pow2(logQ3mq)*pow6(msq)*power10(mQ3) +
5651  4320*mU32*pow2(logQ3U3)*pow6(msq)*power10(mQ3) +
5652  4320*mU32*logQ3mq*pow2(logQ3U3)*pow6(msq)*power10(mQ3) -
5653  2160*mU32*pow3(logQ3U3)*pow6( msq)*power10(mQ3) +
5654  902560*msq2*pow6(mU3)*power10(mQ3) + 301504*lmQ3MR*
5655  msq2*pow6(mU3)*power10(mQ3) + 216384*msq2*dilog(1 - mQ32/mU32)*pow6(
5656  mU3)*power10(mQ3) - 53760*lmQ3MR*msq2*dilog(1 - mQ32/mU32)*pow6(mU3)*
5657  power10(mQ3) - 31680*msq2*dilog(1 - msq2/mU32)*pow6(mU3)*power10(mQ3)
5658  - 156480*msq2*logQ3mq*pow6(mU3)*power10(mQ3) + 9600*msq2*dilog(1 -
5659  mQ32/mU32)*logQ3mq*pow6(mU3)*power10(mQ3) +
5660  264464*msq2*logQ3U3*pow6(mU3)*power10(mQ3) -
5661  137056*lmQ3MR*msq2*logQ3U3* pow6(mU3)*power10(mQ3) +
5662  89952*msq2*dilog(1 - mQ32/mU32)*logQ3U3 *pow6(mU3)*power10(mQ3) -
5663  1440*msq2*dilog(1 - msq2/mU32)*logQ3U3 *pow6(mU3)*power10(mQ3) +
5664  40800*msq2*logQ3mq*logQ3U3* pow6(mU3)*power10(mQ3) -
5665  11520*lmQ3MR*msq2*logQ3mq*logQ3U3*pow6(mU3)*power10(mQ3) -
5666  240000*msq2*pow2(lmQ3MR)*pow6(mU3)* power10(mQ3) +
5667  88512*msq2*logQ3U3*pow2(lmQ3MR)*pow6(mU3)* power10(mQ3) -
5668  11340*msq2*pow2(logQ3mq)*pow6(mU3)*power10(mQ3) -
5669  1170*msq2*logQ3U3*pow2(logQ3mq)*pow6(mU3)*power10(mQ3) +
5670  25584*msq2*pow2(logQ3U3)*pow6(mU3)*power10(mQ3) - 62496*lmQ3MR*
5671  msq2*pow2(logQ3U3)*pow6(mU3)*power10(mQ3) +
5672  8160*msq2*logQ3mq*pow2(logQ3U3)*pow6(mU3)*power10(mQ3) +
5673  41328*msq2*pow3( logQ3U3)*pow6(mU3)*power10(mQ3) +
5674  716896*pow8(mU3)*power10(mQ3) + 406144*lmQ3MR*pow8(mU3)*power10(mQ3) +
5675  126528*dilog(1 - mQ32/mU32)* pow8(mU3)*power10(mQ3) -
5676  53760*lmQ3MR*dilog(1 - mQ32/mU32)*pow8(mU3)* power10(mQ3) +
5677  14400*dilog(1 - msq2/mU32)*pow8(mU3)*power10(mQ3) -
5678  157440*logQ3mq*pow8(mU3)*power10(mQ3) +
5679  4800*lmQ3MR*logQ3mq*pow8(mU3)*power10(mQ3) + 9600*dilog(1 -
5680  mQ32/mU32)*logQ3mq *pow8(mU3)*power10(mQ3) +
5681  390928*logQ3U3*pow8(mU3)*power10(mQ3) +
5682  44416*lmQ3MR*logQ3U3*pow8(mU3)*power10(mQ3) + 102816*dilog(1 -
5683  mQ32/mU32)*logQ3U3*pow8(mU3)*power10(mQ3) - 4320*dilog(1 - msq2/
5684  mU32)*logQ3U3*pow8(mU3)*power10(mQ3) -
5685  39840*logQ3mq*logQ3U3*pow8(mU3)*power10(mQ3) -
5686  7680*lmQ3MR*logQ3mq*logQ3U3*pow8(mU3)*power10(mQ3) -
5687  266880*pow2(lmQ3MR)*pow8(mU3)* power10(mQ3) +
5688  19008*logQ3U3*pow2(lmQ3MR)*pow8(mU3)*power10(mQ3) +
5689  9900*pow2(logQ3mq)*pow8(mU3)*power10(mQ3) -
5690  1890*logQ3U3*pow2(logQ3mq)*pow8(mU3)*power10(mQ3) +
5691  67728*pow2(logQ3U3)*pow8(mU3)*power10(mQ3) -
5692  62112*lmQ3MR*pow2(logQ3U3)* pow8(mU3)*power10(mQ3) +
5693  3360*logQ3mq*pow2(logQ3U3)*pow8( mU3)*power10(mQ3) +
5694  20400*pow3(logQ3U3)*pow8(mU3)*power10(mQ3) - 90*(mQ32 -
5695  mU32)*mU32*dilog(1 - mQ32/msq2)*(-2*mQ32 + 2*mU32 + (mQ32 +
5696  mU32)*logQ3U3)*(29*pow12(mQ3) + pow6(mQ3)*(-109*mU32*pow4(msq) -
5697  33*msq2*pow4(mU3) + 47*pow6(msq) - 13*pow6(mU3)) + pow6(msq)*pow6(mU3)
5698  + pow4(mQ3)*(-3*pow4(msq)*pow4(mU3) + 19*mU32*pow6(msq) +
5699  11*msq2*pow6( mU3)) + mQ32*(-3*pow4(mU3)*pow6(msq) +
5700  pow4(msq)*pow6(mU3)) + (209* msq2*mU32 - 81*pow4(msq) +
5701  39*pow4(mU3))*pow8(mQ3) + (5*msq2 - 119* mU32)*power10(mQ3)) -
5702  2880*pow4(mQ3)*pow4(msq)*power10(mU3) +
5703  2880*logQ3mq*pow4(mQ3)*pow4(msq)*power10(mU3) - 4320*logQ3U3*pow4(
5704  mQ3)*pow4(msq)*power10(mU3) + 1440*logQ3mq*logQ3U3*pow4(
5705  mQ3)*pow4(msq)*power10(mU3) - 450*pow2(logQ3mq)*pow4(mQ3)*pow4(
5706  msq)*power10(mU3) - 135*logQ3U3*pow2(logQ3mq)*pow4(mQ3)*
5707  pow4(msq)*power10(mU3) - 1440*pow2(logQ3U3)*pow4(mQ3)*pow4(msq)*
5708  power10(mU3) + 257936*msq2*pow6(mQ3)*power10(mU3) +
5709  249824*lmQ3MR*msq2* pow6(mQ3)*power10(mU3) + 20640*msq2*dilog(1 -
5710  mQ32/mU32)*pow6(mQ3)* power10(mU3) - 26880*lmQ3MR*msq2*dilog(1 -
5711  mQ32/mU32)*pow6(mQ3)* power10(mU3) + 14400*msq2*dilog(1 -
5712  msq2/mU32)*pow6(mQ3)*power10(mU3) -
5713  91680*msq2*logQ3mq*pow6(mQ3)*power10(mU3) + 3840*lmQ3MR*msq2*
5714  logQ3mq*pow6(mQ3)*power10(mU3) + 4800*msq2*dilog(1 - mQ32/mU32)*
5715  logQ3mq*pow6(mQ3)*power10(mU3) + 152712*msq2*logQ3U3*
5716  pow6(mQ3)*power10(mU3) + 151824*lmQ3MR*msq2*logQ3U3*pow6(mQ3)*
5717  power10(mU3) + 36528*msq2*dilog(1 - mQ32/mU32)*logQ3U3*pow6(mQ3)
5718  *power10(mU3) + 4320*msq2*dilog(1 - msq2/mU32)*logQ3U3*pow6(mQ3)
5719  *power10(mU3) - 45360*msq2*logQ3mq*logQ3U3*pow6(mQ3)* power10(mU3) -
5720  1920*lmQ3MR*msq2*logQ3mq*logQ3U3*pow6(mQ3) *power10(mU3) -
5721  141504*msq2*pow2(lmQ3MR)*pow6(mQ3)*power10(mU3) -
5722  25248*msq2*logQ3U3*pow2(lmQ3MR)*pow6(mQ3)*power10(mU3) + 9450*
5723  msq2*pow2(logQ3mq)*pow6(mQ3)*power10(mU3) +
5724  2835*msq2*logQ3U3*pow2(logQ3mq)*pow6(mQ3)*power10(mU3) +
5725  20904*msq2*pow2( logQ3U3)*pow6(mQ3)*power10(mU3) +
5726  2016*lmQ3MR*msq2*pow2(logQ3U3)*pow6(mQ3)*power10(mU3) -
5727  4320*msq2*logQ3mq*pow2(logQ3U3)*pow6(mQ3)*power10(mU3) -
5728  7080*msq2*pow3(logQ3U3)* pow6(mQ3)*power10(mU3) -
5729  450*mQ32*pow2(logQ3mq)*pow6(msq)* power10(mU3) -
5730  135*mQ32*logQ3U3*pow2(logQ3mq)*pow6(msq)* power10(mU3) -
5731  255056*pow8(mQ3)*power10(mU3) - 249824*lmQ3MR*pow8(mQ3)* power10(mU3)
5732  - 20640*dilog(1 - mQ32/mU32)*pow8(mQ3)*power10(mU3) +
5733  26880*lmQ3MR*dilog(1 - mQ32/mU32)*pow8(mQ3)*power10(mU3) -
5734  14400*dilog( 1 - msq2/mU32)*pow8(mQ3)*power10(mU3) +
5735  79200*logQ3mq*pow8(mQ3)* power10(mU3) -
5736  3840*lmQ3MR*logQ3mq*pow8(mQ3)*power10(mU3) - 4800*dilog(1 -
5737  mQ32/mU32)*logQ3mq*pow8(mQ3)*power10(mU3) -
5738  148392*logQ3U3*pow8(mQ3)*power10(mU3) -
5739  151824*lmQ3MR*logQ3U3*pow8(mQ3)*power10(mU3) - 36528*dilog(1 -
5740  mQ32/mU32)*logQ3U3*pow8(mQ3)*power10(mU3) - 4320*dilog(1 -
5741  msq2/mU32)*logQ3U3 *pow8(mQ3)*power10(mU3) +
5742  41040*logQ3mq*logQ3U3*pow8(mQ3) *power10(mU3) +
5743  1920*lmQ3MR*logQ3mq*logQ3U3*pow8(mQ3)* power10(mU3) +
5744  141504*pow2(lmQ3MR)*pow8(mQ3)*power10(mU3) +
5745  25248*logQ3U3*pow2(lmQ3MR)*pow8(mQ3)*power10(mU3) -
5746  8550*pow2(logQ3mq)*pow8(mQ3)*power10(mU3) - 2565*logQ3U3*pow2(logQ3mq
5747  )*pow8(mQ3)*power10(mU3) - 19464*pow2(logQ3U3)*pow8(mQ3)* power10(mU3)
5748  - 2016*lmQ3MR*pow2(logQ3U3)*pow8(mQ3)*power10(mU3) +
5749  4320*logQ3mq*pow2(logQ3U3)*pow8(mQ3)*power10(mU3) +
5750  7080*pow3(logQ3U3)*pow8(mQ3)*power10(mU3)))/(18.*(mQ32 - msq2)*
5751  mU32*pow4(mQ3)*pow7(mQ32 - mU32))+ (4*Xt5*(-3424*mU32*pow12(mQ3) +
5752  2208*lmQ3MR*mU32*pow12(mQ3) - 192*mU32* dilog(1 -
5753  mQ32/mU32)*pow12(mQ3) - 160*mU32*logQ3mq*pow12(mQ3) +
5754  3360*mU32*logQ3U3*pow12(mQ3) - 2768*lmQ3MR*mU32*logQ3U3* pow12(mQ3) +
5755  224*mU32*dilog(1 - mQ32/mU32)*logQ3U3*pow12(mQ3) +
5756  80*mU32*logQ3mq*logQ3U3*pow12(mQ3) - 256*pow14(mQ3) +
5757  256*lmQ3MR*pow14(mQ3) + 30*mU32*pow12(mQ3)*pow2(logQ3mq) - 15*
5758  mU32*logQ3U3*pow12(mQ3)*pow2(logQ3mq) - 216*mU32*pow12(
5759  mQ3)*pow2(logQ3U3) + 256*lmQ3MR*mU32*pow12(mQ3)*pow2(logQ3U3) -
5760  30*mU32*dilog(1 - msq2/mQ32)*(-2*mQ32 + 2*mU32 + (mQ32 + mU32)
5761  *logQ3U3)*pow2(mQ32 - msq2)*pow3(mQ32 - mU32) + 112*mU32*pow12(
5762  mQ3)*pow3(logQ3U3) - 1920*dilog(1 - msq2/mU32)*pow4(msq)*pow4(
5763  mU3)*pow6(mQ3) + 1920*logQ3mq*logQ3U3*pow4(msq)*pow4(mU3) *pow6(mQ3) -
5764  1080*pow2(logQ3mq)*pow4(msq)*pow4(mU3)*pow6(mQ3) +
5765  30*logQ3U3*pow2(logQ3mq)*pow4(msq)*pow4(mU3)*pow6(mQ3) -
5766  960*pow2(logQ3U3)*pow4(msq)*pow4(mU3)*pow6(mQ3) + 960*dilog(1 -
5767  msq2/mU32)*pow4(mQ3)*pow4(msq)*pow6(mU3) + 480*dilog(1 - msq2/mU32)*
5768  logQ3U3*pow4(mQ3)*pow4(msq)*pow6(mU3) -
5769  960*logQ3mq*logQ3U3*pow4(mQ3)*pow4(msq)*pow6(mU3) + 660*pow2(logQ3mq)*
5770  pow4(mQ3)*pow4(msq)*pow6(mU3) + 240*logQ3U3*pow2(logQ3mq)
5771  *pow4(mQ3)*pow4(msq)*pow6(mU3) + 480*pow2(logQ3U3)*pow4(mQ3)*
5772  pow4(msq)*pow6(mU3) - 480*logQ3mq*pow2(logQ3U3)*pow4(mQ3)
5773  *pow4(msq)*pow6(mU3) + 240*pow3(logQ3U3)*pow4(mQ3)*pow4(msq)*
5774  pow6(mU3) + 2880*msq2*pow6(mQ3)*pow6(mU3) + 3840*msq2*dilog(1 - msq2/
5775  mU32)*pow6(mQ3)*pow6(mU3) - 2880*msq2*logQ3mq*pow6(mQ3)*pow6( mU3) +
5776  2400*msq2*logQ3U3*pow6(mQ3)*pow6(mU3) -
5777  4320*msq2*logQ3mq*logQ3U3*pow6(mQ3)*pow6(mU3) +
5778  1560*msq2*pow2(logQ3mq)*pow6(mQ3)*pow6(mU3) +
5779  1920*msq2*pow2(logQ3U3)*pow6( mQ3)*pow6(mU3) + 960*mU32*dilog(1 -
5780  msq2/mU32)*pow4(msq)*pow8(mQ3) - 480*mU32*dilog(1 -
5781  msq2/mU32)*logQ3U3*pow4(msq)*pow8(mQ3) - 960*
5782  mU32*logQ3mq*logQ3U3*pow4(msq)*pow8(mQ3) + 510*mU32*pow2(
5783  logQ3mq)*pow4(msq)*pow8(mQ3) -
5784  255*mU32*logQ3U3*pow2(logQ3mq)*pow4(msq)*pow8(mQ3) +
5785  480*mU32*pow2(logQ3U3)*pow4( msq)*pow8(mQ3) +
5786  480*mU32*logQ3mq*pow2(logQ3U3)*pow4(msq) *pow8(mQ3) -
5787  240*mU32*pow3(logQ3U3)*pow4(msq)*pow8(mQ3) - 2880*
5788  msq2*pow4(mU3)*pow8(mQ3) - 1920*msq2*dilog(1 - msq2/mU32)*pow4(mU3)*
5789  pow8(mQ3) + 2880*msq2*logQ3mq*pow4(mU3)*pow8(mQ3) - 480*msq2*
5790  logQ3U3*pow4(mU3)*pow8(mQ3) + 960*msq2*dilog(1 -
5791  msq2/mU32)*logQ3U3*pow4(mU3)*pow8(mQ3) +
5792  1440*msq2*logQ3mq*logQ3U3*pow4(mU3)*pow8(mQ3) -
5793  720*msq2*pow2(logQ3mq)*pow4(mU3)* pow8(mQ3) +
5794  420*msq2*logQ3U3*pow2(logQ3mq)*pow4(mU3)* pow8(mQ3) -
5795  480*msq2*pow2(logQ3U3)*pow4(mU3)*pow8(mQ3) - 960*
5796  msq2*logQ3mq*pow2(logQ3U3)*pow4(mU3)*pow8(mQ3) + 480*
5797  msq2*pow3(logQ3U3)*pow4(mU3)*pow8(mQ3) - 24128*pow6(mU3)*pow8( mQ3) +
5798  18560*lmQ3MR*pow6(mU3)*pow8(mQ3) - 1152*dilog(1 - mQ32/mU32)*
5799  pow6(mU3)*pow8(mQ3) + 960*dilog(1 - msq2/mU32)*pow6(mU3)*pow8(mQ3) -
5800  960*logQ3mq*pow6(mU3)*pow8(mQ3) - 12160*logQ3U3*pow6(mU3) *pow8(mQ3) +
5801  4256*lmQ3MR*logQ3U3*pow6(mU3)*pow8(mQ3) + 768* dilog(1 -
5802  mQ32/mU32)*logQ3U3*pow6(mU3)*pow8(mQ3) - 480*dilog(1 -
5803  msq2/mU32)*logQ3U3*pow6(mU3)*pow8(mQ3) -
5804  480*logQ3mq*logQ3U3*pow6(mU3)*pow8(mQ3) + 660*pow2(logQ3mq)*pow6(mU3)*
5805  pow8(mQ3) - 240*logQ3U3*pow2(logQ3mq)*pow6(mU3)*pow8(mQ3) +
5806  704*pow2(logQ3U3)*pow6(mU3)*pow8(mQ3) -
5807  2528*lmQ3MR*pow2(logQ3U3)*pow6(mU3)*pow8(mQ3) +
5808  80*logQ3mq*pow2(logQ3U3 )*pow6(mU3)*pow8(mQ3) +
5809  1352*pow3(logQ3U3)*pow6(mU3)*pow8(mQ3) - 30*(mQ32 - mU32)*mU32*dilog(1
5810  - mQ32/msq2)*(-2*mQ32 + 2*mU32 + (mQ32 +
5811  mU32)*logQ3U3)*(-2*mQ32*msq2*mU32*(msq2 + mU32) + pow4(msq)* pow4(mU3)
5812  + pow4(mQ3)*(-28*msq2*mU32 + 17*pow4(msq) + 17*pow4(mU3)) - 2*(msq2 +
5813  mU32)*pow6(mQ3) + pow8(mQ3)) - 960*msq2*pow4(mQ3)*pow8(mU3) -
5814  1920*msq2*dilog(1 - msq2/mU32)*pow4(mQ3)*pow8(mU3) +
5815  960*msq2*logQ3mq*pow4(mQ3)*pow8(mU3) -
5816  1440*msq2*logQ3U3*pow4(mQ3)*pow8( mU3) - 960*msq2*dilog(1 -
5817  msq2/mU32)*logQ3U3*pow4(mQ3)*pow8(mU3) +
5818  2400*msq2*logQ3mq*logQ3U3*pow4(mQ3)*pow8(mU3) - 720*
5819  msq2*pow2(logQ3mq)*pow4(mQ3)*pow8(mU3) - 420*msq2*logQ3U3
5820  *pow2(logQ3mq)*pow4(mQ3)*pow8(mU3) -
5821  1440*msq2*pow2(logQ3U3)*pow4(mQ3)*pow8(mU3) +
5822  960*msq2*logQ3mq*pow2(logQ3U3)*pow4(mQ3)*pow8(mU3) -
5823  480*msq2*pow3(logQ3U3)*pow4(mQ3)* pow8(mU3) -
5824  120*mQ32*pow2(logQ3mq)*pow4(msq)*pow8(mU3) - 30*
5825  mQ32*logQ3U3*pow2(logQ3mq)*pow4(msq)*pow8(mU3) + 16000*
5826  pow6(mQ3)*pow8(mU3) - 12864*lmQ3MR*pow6(mQ3)*pow8(mU3) + 768*dilog(1 -
5827  mQ32/mU32)*pow6(mQ3)*pow8(mU3) - 1920*dilog(1 - msq2/mU32)*pow6(mQ3)*
5828  pow8(mU3) + 640*logQ3mq*pow6(mQ3)*pow8(mU3) +
5829  17600*logQ3U3*pow6(mQ3)*pow8(mU3) -
5830  9920*lmQ3MR*logQ3U3*pow6(mQ3)*pow8( mU3) - 320*dilog(1 -
5831  mQ32/mU32)*logQ3U3*pow6(mQ3)*pow8(mU3) +
5832  640*logQ3mq*logQ3U3*pow6(mQ3)*pow8(mU3) -
5833  1080*pow2(logQ3mq)*pow6(mQ3)*pow8(mU3) - 30*logQ3U3*pow2(logQ3mq
5834  )*pow6(mQ3)*pow8(mU3) + 5872*pow2(logQ3U3)*pow6(mQ3)*pow8(mU3) -
5835  448*lmQ3MR*pow2(logQ3U3)*pow6(mQ3)*pow8(mU3) + 80*logQ3mq
5836  *pow2(logQ3U3)*pow6(mQ3)*pow8(mU3) + 232*pow3(logQ3U3)*
5837  pow6(mQ3)*pow8(mU3) + 960*msq2*mU32*power10(mQ3) -
5838  960*msq2*mU32*logQ3mq*power10(mQ3) -
5839  480*msq2*mU32*logQ3U3*power10(mQ3) +
5840  480*msq2*mU32*logQ3mq*logQ3U3*power10(mQ3) - 60*msq2*
5841  mU32*pow2(logQ3mq)*power10(mQ3) + 30*msq2*mU32*logQ3U3*
5842  pow2(logQ3mq)*power10(mQ3) + 15744*pow4(mU3)*power10(mQ3) -
5843  11456*lmQ3MR*pow4(mU3)*power10(mQ3) + 768*dilog(1 - mQ32/mU32)*pow4(
5844  mU3)*power10(mQ3) + 640*logQ3mq*pow4(mU3)*power10(mQ3) - 2240*
5845  logQ3U3*pow4(mU3)*power10(mQ3) + 4160*lmQ3MR*logQ3U3*
5846  pow4(mU3)*power10(mQ3) - 704*dilog(1 - mQ32/mU32)*logQ3U3*pow4(
5847  mU3)*power10(mQ3) - 120*pow2(logQ3mq)*pow4(mU3)*power10(mQ3) +
5848  30*logQ3U3*pow2(logQ3mq)*pow4(mU3)*power10(mQ3) - 2480*
5849  pow2(logQ3U3)*pow4(mU3)*power10(mQ3) +
5850  1472*lmQ3MR*pow2(logQ3U3)*pow4(mU3)*power10(mQ3) -
5851  80*logQ3mq*pow2(logQ3U3)*pow4(mU3)*power10(mQ3) -
5852  616*pow3(logQ3U3)*pow4(mU3)* power10(mQ3) -
5853  60*mQ32*msq2*pow2(logQ3mq)*power10(mU3) - 30*
5854  mQ32*msq2*logQ3U3*pow2(logQ3mq)*power10(mU3) - 3936*pow4(
5855  mQ3)*power10(mU3) + 3296*lmQ3MR*pow4(mQ3)*power10(mU3) - 192*dilog(1 -
5856  mQ32/mU32)*pow4(mQ3)*power10(mU3) + 960*dilog(1 -
5857  msq2/mU32)*pow4(mQ3)* power10(mU3) -
5858  160*logQ3mq*pow4(mQ3)*power10(mU3) -
5859  6560*logQ3U3*pow4(mQ3)*power10(mU3) + 4272*lmQ3MR*logQ3U3*pow4(
5860  mQ3)*power10(mU3) + 32*dilog(1 - mQ32/mU32)*logQ3U3*pow4(mQ3)*
5861  power10(mU3) + 480*dilog(1 - msq2/mU32)*logQ3U3*pow4(mQ3)*
5862  power10(mU3) - 240*logQ3mq*logQ3U3*pow4(mQ3)*power10(mU3) +
5863  510*pow2(logQ3mq)*pow4(mQ3)*power10(mU3) + 255*logQ3U3*
5864  pow2(logQ3mq)*pow4(mQ3)*power10(mU3) - 3880*pow2(logQ3U3)
5865  *pow4(mQ3)*power10(mU3) + 1248*lmQ3MR*pow2(logQ3U3)*pow4(mQ3)*
5866  power10(mU3) - 80*logQ3mq*pow2(logQ3U3)*pow4(mQ3)* power10(mU3) -
5867  824*pow3(logQ3U3)*pow4(mQ3)*power10(mU3) + 30*
5868  pow2(logQ3mq)*pow4(msq)*power10(mU3) + 15*logQ3U3*pow2(
5869  logQ3mq)*pow4(msq)*power10(mU3)))/(3.*mU32*pow3(mQ3)*pow7(mQ32 -
5870  mU32))+ (1280*mQ32*Xt6*(-2*mQ32 + 2*mU32 + (mQ32 +
5871  mU32)*logQ3U3)*pow2(- mQ32 + mU32 + mU32*logQ3U3))/(3.*pow7(mQ32 -
5872  mU32));
5873  }
5874 
5875  case Limits::MU3_EQ_M3: {
5876  const double logQ3U3 = std::log(mQ32/mU32);
5877  const double logU3Q3 = -logQ3U3;
5878  const double logQ3mq = std::log(mQ32/msq2);
5879  const double logU3mq = std::log(mU32/msq2);
5880 
5881  return
5882  (Xt4*(84*msq2*mU32*dilog(1 - mU32/mQ32)*pow14(mQ3) -
5883  78*msq2*mU32*dilog(1 - mU32/mQ32)*logQ3U3*pow14(mQ3) +
5884  244640*mQ32*msq2*pow14(mU3) - 13120*lmQ3MR*mQ32*msq2*pow14(mU3) +
5885  1800*mQ32*msq2*dilog(1 - msq2/mU32) *pow14(mU3) +
5886  80556*mQ32*msq2*dilog(1 - mU32/mQ32)*pow14(mU3) - 10752*
5887  lmQ3MR*mQ32*msq2*dilog(1 - mU32/mQ32)*pow14(mU3) + 1800*mQ32*msq2*
5888  dilog(1 - mU32/msq2)*pow14(mU3) - 10560*mQ32*msq2*logQ3mq*pow14( mU3)
5889  - 7680*lmQ3MR*mQ32*msq2*logQ3mq*pow14(mU3) + 1920*mQ32* msq2*dilog(1 -
5890  mU32/mQ32)*logQ3mq*pow14(mU3) + 114224*mQ32*msq2* logQ3U3*pow14(mU3) +
5891  70240*lmQ3MR*mQ32*msq2*logQ3U3* pow14(mU3) + 900*mQ32*msq2*dilog(1 -
5892  msq2/mU32)*logQ3U3*pow14( mU3) + 24534*mQ32*msq2*dilog(1 -
5893  mU32/mQ32)*logQ3U3*pow14(mU3) + 900*mQ32*msq2*dilog(1 -
5894  mU32/msq2)*logQ3U3*pow14(mU3) - 7080*
5895  mQ32*msq2*logQ3mq*logQ3U3*pow14(mU3) + 3840*lmQ3MR*mQ32*
5896  msq2*logQ3mq*logQ3U3*pow14(mU3) - 384*mQ32*msq2*logU3Q3*pow14(mU3) -
5897  192*mQ32*msq2*logQ3U3*logU3Q3*pow14( mU3) + 36*msq2*dilog(1 -
5898  mU32/mQ32)*pow16(mQ3) - 36*mU32*dilog(1 - mU32/mQ32)*pow16(mQ3) -
5899  18*msq2*dilog(1 - mU32/mQ32)*logQ3U3* pow16(mQ3) + 18*mU32*dilog(1 -
5900  mU32/mQ32)*logQ3U3*pow16(mQ3) - 261920*mQ32*pow16(mU3) +
5901  13120*lmQ3MR*mQ32*pow16(mU3) + 384*msq2*pow16( mU3) +
5902  10368*lmQ3MR*msq2*pow16(mU3) - 1080*mQ32*dilog(1 - msq2/mU32)*
5903  pow16(mU3) - 80556*mQ32*dilog(1 - mU32/mQ32)*pow16(mU3) +
5904  10752*lmQ3MR* mQ32*dilog(1 - mU32/mQ32)*pow16(mU3) +
5905  10440*mQ32*dilog(1 - mU32/msq2)* pow16(mU3) +
5906  27840*mQ32*logQ3mq*pow16(mU3) + 7680*lmQ3MR*mQ32* logQ3mq*pow16(mU3) -
5907  1920*msq2*logQ3mq*pow16(mU3) + 1920* lmQ3MR*msq2*logQ3mq*pow16(mU3) -
5908  1920*mQ32*dilog(1 - mU32/mQ32)* logQ3mq*pow16(mU3) -
5909  140144*mQ32*logQ3U3*pow16(mU3) - 70240*lmQ3MR*mQ32*logQ3U3*pow16(mU3)
5910  - 8256*msq2*logQ3U3* pow16(mU3) + 19392*lmQ3MR*msq2*logQ3U3*pow16(mU3)
5911  - 540*mQ32* dilog(1 - msq2/mU32)*logQ3U3*pow16(mU3) -
5912  24534*mQ32*dilog(1 - mU32/mQ32)*logQ3U3*pow16(mU3) + 5220*mQ32*dilog(1
5913  - mU32/msq2)* logQ3U3*pow16(mU3) + 15000*mQ32*logQ3mq*logQ3U3*
5914  pow16(mU3) - 3840*lmQ3MR*mQ32*logQ3mq*logQ3U3*pow16(mU3) -
5915  1920*msq2*logQ3mq*logQ3U3*pow16(mU3) + 384*mQ32*logU3Q3*pow16(mU3) +
5916  192*mQ32*logQ3U3*logU3Q3*pow16( mU3) - 3840*mQ32*logU3mq*pow16(mU3) -
5917  1920*mQ32*logQ3U3* logU3mq*pow16(mU3) - 384*pow18(mU3) -
5918  10368*lmQ3MR*pow18(mU3) + 1920*logQ3mq*pow18(mU3) -
5919  1920*lmQ3MR*logQ3mq*pow18(mU3) + 8256*logQ3U3*pow18(mU3) -
5920  19392*lmQ3MR*logQ3U3*pow18( mU3) + 1920*logQ3mq*logQ3U3*pow18(mU3) -
5921  4992*mQ32*msq2* pow14(mU3)*pow2(lmQ3MR) -
5922  45504*mQ32*msq2*logQ3U3*pow14(mU3)* pow2(lmQ3MR) +
5923  4992*mQ32*pow16(mU3)*pow2(lmQ3MR) - 10752*msq2*pow16(
5924  mU3)*pow2(lmQ3MR) + 45504*mQ32*logQ3U3*pow16(mU3)*pow2(lmQ3MR) +
5925  10752*pow18(mU3)*pow2(lmQ3MR) +
5926  6660*mQ32*msq2*pow14(mU3)*pow2(logQ3mq) +
5927  3330*mQ32*msq2*logQ3U3*pow14(mU3)*pow2(logQ3mq) -
5928  540*mQ32*pow16(mU3)*pow2(logQ3mq) -
5929  270*mQ32*logQ3U3*pow16(mU3)*pow2(logQ3mq) +
5930  42*msq2*mU32*pow14(mQ3)*pow2( logQ3U3) -
5931  15094*mQ32*msq2*pow14(mU3)*pow2(logQ3U3) +
5932  82176*lmQ3MR*mQ32*msq2*pow14(mU3)*pow2(logQ3U3) - 2820*mQ32*
5933  msq2*logQ3mq*pow14(mU3)*pow2(logQ3U3) + 18*msq2*pow16(
5934  mQ3)*pow2(logQ3U3) - 18*mU32*pow16(mQ3)*pow2(logQ3U3) +
5935  6814*mQ32*pow16(mU3)*pow2(logQ3U3) - 82176*lmQ3MR*mQ32*pow16(
5936  mU3)*pow2(logQ3U3) - 8640*msq2*pow16(mU3)*pow2(logQ3U3) +
5937  2460*mQ32*logQ3mq*pow16(mU3)*pow2(logQ3U3) + 8640*pow18(
5938  mU3)*pow2(logQ3U3) - 39*msq2*mU32*pow14(mQ3)*pow3(logQ3U3 ) -
5939  30099*mQ32*msq2*pow14(mU3)*pow3(logQ3U3) - 9*msq2*pow16(mQ3)
5940  *pow3(logQ3U3) + 9*mU32*pow16(mQ3)*pow3(logQ3U3) + 30279*
5941  mQ32*pow16(mU3)*pow3(logQ3U3) - 1072288*msq2*pow12(mU3)*pow4( mQ3) -
5942  170176*lmQ3MR*msq2*pow12(mU3)*pow4(mQ3) - 9000*msq2*dilog(1 -
5943  msq2/mU32)*pow12(mU3)*pow4(mQ3) - 305508*msq2*dilog(1 - mU32/mQ32)*
5944  pow12(mU3)*pow4(mQ3) + 53760*lmQ3MR*msq2*dilog(1 - mU32/mQ32)*pow12(
5945  mU3)*pow4(mQ3) + 71640*msq2*dilog(1 - mU32/msq2)*pow12(mU3)*pow4(mQ3)
5946  + 120000*msq2*logQ3mq*pow12(mU3)*pow4(mQ3) +
5947  9600*lmQ3MR*msq2*logQ3mq*pow12(mU3)*pow4(mQ3) - 9600*msq2*dilog(1 -
5948  mU32/mQ32)*logQ3mq*pow12(mU3)*pow4(mQ3) +
5949  24880*msq2*logQ3U3*pow12(mU3)* pow4(mQ3) -
5950  621600*lmQ3MR*msq2*logQ3U3*pow12(mU3)*pow4(mQ3) - 2700*msq2*dilog(1 -
5951  msq2/mU32)*logQ3U3*pow12(mU3)*pow4(mQ3) - 13062*msq2*dilog(1 -
5952  mU32/mQ32)*logQ3U3*pow12(mU3)*pow4(mQ3) + 37620*msq2*dilog(1 -
5953  mU32/msq2)*logQ3U3*pow12(mU3)*pow4(mQ3) +
5954  38280*msq2*logQ3mq*logQ3U3*pow12(mU3)*pow4(mQ3) - 15360*
5955  lmQ3MR*msq2*logQ3mq*logQ3U3*pow12(mU3)*pow4(mQ3) + 768*
5956  msq2*logU3Q3*pow12(mU3)*pow4(mQ3) + 1118368*pow14(mU3)*pow4(mQ3) +
5957  170176*lmQ3MR*pow14(mU3)*pow4(mQ3) + 5400*dilog(1 - msq2/mU32)*pow14(
5958  mU3)*pow4(mQ3) + 305508*dilog(1 - mU32/mQ32)*pow14(mU3)*pow4(mQ3) -
5959  53760*lmQ3MR*dilog(1 - mU32/mQ32)*pow14(mU3)*pow4(mQ3) - 63720*dilog(1
5960  - mU32/msq2)*pow14(mU3)*pow4(mQ3) - 166080*logQ3mq*pow14(mU3)*
5961  pow4(mQ3) - 9600*lmQ3MR*logQ3mq*pow14(mU3)*pow4(mQ3) + 9600* dilog(1 -
5962  mU32/mQ32)*logQ3mq*pow14(mU3)*pow4(mQ3) +
5963  9680*logQ3U3*pow14(mU3)*pow4(mQ3) + 621600*lmQ3MR*logQ3U3*pow14(
5964  mU3)*pow4(mQ3) + 1620*dilog(1 - msq2/mU32)*logQ3U3*pow14(mU3)*
5965  pow4(mQ3) + 13062*dilog(1 - mU32/mQ32)*logQ3U3*pow14(mU3)*pow4( mQ3) -
5966  21420*dilog(1 - mU32/msq2)*logQ3U3*pow14(mU3)*pow4(mQ3) -
5967  40440*logQ3mq*logQ3U3*pow14(mU3)*pow4(mQ3) + 15360*
5968  lmQ3MR*logQ3mq*logQ3U3*pow14(mU3)*pow4(mQ3) -
5969  768*logU3Q3*pow14(mU3)*pow4(mQ3) + 19200*logU3mq*pow14(mU3)*pow4( mQ3)
5970  + 5760*logQ3U3*logU3mq*pow14(mU3)*pow4(mQ3) +
5971  186240*msq2*pow12(mU3)*pow2(lmQ3MR)*pow4(mQ3) +
5972  158016*msq2*logQ3U3*pow12(mU3)*pow2(lmQ3MR)*pow4(mQ3) -
5973  186240*pow14(mU3)*pow2( lmQ3MR)*pow4(mQ3) -
5974  158016*logQ3U3*pow14(mU3)*pow2(lmQ3MR)*pow4( mQ3) +
5975  7020*msq2*pow12(mU3)*pow2(logQ3mq)*pow4(mQ3) + 10170*
5976  msq2*logQ3U3*pow12(mU3)*pow2(logQ3mq)*pow4(mQ3) - 3060*
5977  pow14(mU3)*pow2(logQ3mq)*pow4(mQ3) - 2070*logQ3U3*pow14(
5978  mU3)*pow2(logQ3mq)*pow4(mQ3) +
5979  327498*msq2*pow12(mU3)*pow2(logQ3U3)*pow4(mQ3) -
5980  264192*lmQ3MR*msq2*pow12(mU3)*pow2(logQ3U3)*pow4(mQ3) -
5981  1140*msq2*logQ3mq*pow12(mU3)*pow2(logQ3U3)*pow4(mQ3) -
5982  332178*pow14(mU3)*pow2(logQ3U3)*pow4(mQ3) +
5983  264192*lmQ3MR*pow14(mU3)*pow2(logQ3U3)*pow4(mQ3) +
5984  2220*logQ3mq*pow14(mU3)*pow2(logQ3U3)*pow4(mQ3) + 145527*msq2*
5985  pow12(mU3)*pow3(logQ3U3)*pow4(mQ3) -
5986  146067*pow14(mU3)*pow3(logQ3U3)*pow4(mQ3) + 360*mU32*dilog(1 -
5987  msq2/mU32)*pow12(mQ3)*pow4( msq) + 360*mU32*dilog(1 -
5988  mU32/msq2)*pow12(mQ3)*pow4(msq) - 180*mU32* dilog(1 -
5989  msq2/mU32)*logQ3U3*pow12(mQ3)*pow4(msq) - 180*mU32* dilog(1 -
5990  mU32/msq2)*logQ3U3*pow12(mQ3)*pow4(msq) - 360*mU32*
5991  logQ3mq*logQ3U3*pow12(mQ3)*pow4(msq) + 17280*mQ32*pow12(
5992  mU3)*pow4(msq) - 360*mQ32*dilog(1 - msq2/mU32)*pow12(mU3)*pow4(msq) -
5993  29160*mQ32*dilog(1 - mU32/msq2)*pow12(mU3)*pow4(msq) -
5994  17280*mQ32*logQ3mq*pow12(mU3)*pow4(msq) +
5995  25920*mQ32*logQ3U3*pow12(mU3)* pow4(msq) - 180*mQ32*dilog(1 -
5996  msq2/mU32)*logQ3U3*pow12(mU3)* pow4(msq) - 14580*mQ32*dilog(1 -
5997  mU32/msq2)*logQ3U3*pow12(mU3)* pow4(msq) -
5998  8280*mQ32*logQ3mq*logQ3U3*pow12(mU3)*pow4( msq) +
5999  180*mU32*pow12(mQ3)*pow2(logQ3mq)*pow4(msq) - 90*mU32*
6000  logQ3U3*pow12(mQ3)*pow2(logQ3mq)*pow4(msq) - 14580*mQ32*
6001  pow12(mU3)*pow2(logQ3mq)*pow4(msq) - 7290*mQ32*logQ3U3*
6002  pow12(mU3)*pow2(logQ3mq)*pow4(msq) + 180*mU32*pow12(mQ3)*pow2(
6003  logQ3U3)*pow4(msq) + 180*mU32*logQ3mq*pow12(mQ3)*pow2(
6004  logQ3U3)*pow4(msq) + 8460*mQ32*pow12(mU3)*pow2(logQ3U3)* pow4(msq) +
6005  180*mQ32*logQ3mq*pow12(mU3)*pow2(logQ3U3)* pow4(msq) -
6006  90*mU32*pow12(mQ3)*pow3(logQ3U3)*pow4(msq) - 90*
6007  mQ32*pow12(mU3)*pow3(logQ3U3)*pow4(msq) - 59936*msq2*pow12(mQ3)*
6008  pow4(mU3) - 117440*lmQ3MR*msq2*pow12(mQ3)*pow4(mU3) -
6009  1800*msq2*dilog(1 - msq2/mU32)*pow12(mQ3)*pow4(mU3) +
6010  6804*msq2*dilog(1 - mU32/mQ32)* pow12(mQ3)*pow4(mU3) +
6011  10752*lmQ3MR*msq2*dilog(1 - mU32/mQ32)*pow12( mQ3)*pow4(mU3) +
6012  3960*msq2*dilog(1 - mU32/msq2)*pow12(mQ3)*pow4(mU3) +
6013  35520*msq2*logQ3mq*pow12(mQ3)*pow4(mU3) -
6014  1920*lmQ3MR*msq2*logQ3mq*pow12(mQ3)*pow4(mU3) - 1920*msq2*dilog(1 -
6015  mU32/mQ32)*logQ3mq*pow12(mQ3)*pow4(mU3) +
6016  80112*msq2*logQ3U3*pow12(mQ3)* pow4(mU3) +
6017  12256*lmQ3MR*msq2*logQ3U3*pow12(mQ3)*pow4(mU3) + 900*msq2*dilog(1 -
6018  msq2/mU32)*logQ3U3*pow12(mQ3)*pow4(mU3) - 7362*msq2*dilog(1 -
6019  mU32/mQ32)*logQ3U3*pow12(mQ3)*pow4(mU3) - 1980*msq2*dilog(1 -
6020  mU32/msq2)*logQ3U3*pow12(mQ3)*pow4(mU3) -
6021  16920*msq2*logQ3mq*logQ3U3*pow12(mQ3)*pow4(mU3) - 768*
6022  msq2*logU3Q3*pow12(mQ3)*pow4(mU3) +
6023  384*msq2*logQ3U3*logU3Q3*pow12(mQ3)*pow4(mU3) - 84*dilog(1 -
6024  mU32/mQ32)*pow14(mQ3)* pow4(mU3) + 78*dilog(1 -
6025  mU32/mQ32)*logQ3U3*pow14(mQ3)*pow4(mU3) +
6026  58752*msq2*pow12(mQ3)*pow2(lmQ3MR)*pow4(mU3) -
6027  24000*msq2*logQ3U3*pow12(mQ3)*pow2(lmQ3MR)*pow4(mU3) -
6028  3780*msq2*pow12(mQ3)*pow2( logQ3mq)*pow4(mU3) +
6029  1890*msq2*logQ3U3*pow12(mQ3)*pow2( logQ3mq)*pow4(mU3) -
6030  19306*msq2*pow12(mQ3)*pow2(logQ3U3)* pow4(mU3) +
6031  13248*lmQ3MR*msq2*pow12(mQ3)*pow2(logQ3U3)*pow4(mU3) +
6032  1020*msq2*logQ3mq*pow12(mQ3)*pow2(logQ3U3)*pow4(mU3) -
6033  42*pow14(mQ3)*pow2(logQ3U3)*pow4(mU3) - 63*msq2*pow12(mQ3)*pow3(
6034  logQ3U3)*pow4(mU3) + 39*pow14(mQ3)*pow3(logQ3U3)*pow4( mU3) +
6035  2880*mQ32*(mQ32 - msq2)*(mQ32 - mU32)*(msq2 - mU32)*dilog(1 -
6036  msq2/mQ32)*(-2*mQ32 + 2*mU32 + (mQ32 + mU32)*logQ3U3)*(mQ32*( msq2 -
6037  3*mU32) + 3*msq2*mU32 + pow4(mQ3) - 2*pow4(mU3))*pow4(mU3) -
6038  1839680*pow12(mU3)*pow6(mQ3) - 603008*lmQ3MR*pow12(mU3)*pow6(mQ3) -
6039  10800*dilog(1 - msq2/mU32)*pow12(mU3)*pow6(mQ3) - 425916*dilog(1 -
6040  mU32/mQ32)*pow12(mU3)*pow6(mQ3) + 107520*lmQ3MR*dilog(1 - mU32/mQ32)*
6041  pow12(mU3)*pow6(mQ3) + 110160*dilog(1 -
6042  mU32/msq2)*pow12(mU3)*pow6(mQ3) + 347520*logQ3mq*pow12(mU3)*pow6(mQ3)
6043  - 19200*dilog(1 - mU32/ mQ32)*logQ3mq*pow12(mU3)*pow6(mQ3) +
6044  823968*logQ3U3* pow12(mU3)*pow6(mQ3) -
6045  1234112*lmQ3MR*logQ3U3*pow12(mU3)*pow6( mQ3) - 1080*dilog(1 -
6046  msq2/mU32)*logQ3U3*pow12(mU3)*pow6(mQ3) + 91098*dilog(1 -
6047  mU32/mQ32)*logQ3U3*pow12(mU3)*pow6(mQ3) + 1800* dilog(1 -
6048  mU32/msq2)*logQ3U3*pow12(mU3)*pow6(mQ3) +
6049  17520*logQ3mq*logQ3U3*pow12(mU3)*pow6(mQ3) -
6050  23040*lmQ3MR*logQ3mq*logQ3U3*pow12(mU3)*pow6(mQ3) - 768*logU3Q3*pow12(
6051  mU3)*pow6(mQ3) - 768*logQ3U3*logU3Q3*pow12(mU3)*pow6(mQ3) -
6052  38400*logU3mq*pow12(mU3)*pow6(mQ3) -
6053  3840*logQ3U3*logU3mq*pow12(mU3)*pow6(mQ3) +
6054  480000*pow12(mU3)*pow2(lmQ3MR)*pow6( mQ3) +
6055  177024*logQ3U3*pow12(mU3)*pow2(lmQ3MR)*pow6(mQ3) - 2520*
6056  pow12(mU3)*pow2(logQ3mq)*pow6(mQ3) - 4860*logQ3U3*pow12(
6057  mU3)*pow2(logQ3mq)*pow6(mQ3) +
6058  658922*pow12(mU3)*pow2(logQ3U3)*pow6(mQ3) -
6059  206016*lmQ3MR*pow12(mU3)*pow2(logQ3U3)*pow6( mQ3) +
6060  10680*logQ3mq*pow12(mU3)*pow2(logQ3U3)*pow6(mQ3) +
6061  125745*pow12(mU3)*pow3(logQ3U3)*pow6(mQ3) + 360*dilog(1 - msq2/
6062  mU32)*pow12(mQ3)*pow6(msq) + 360*dilog(1 - mU32/msq2)*pow12(mQ3)*pow6(
6063  msq) - 180*dilog(1 - msq2/mU32)*logQ3U3*pow12(mQ3)*pow6(msq) -
6064  180*dilog(1 - mU32/msq2)*logQ3U3*pow12(mQ3)*pow6(msq) -
6065  360*logQ3mq*logQ3U3*pow12(mQ3)*pow6(msq) + 180*pow12(mQ3)*pow2(
6066  logQ3mq)*pow6(msq) - 90*logQ3U3*pow12(mQ3)*pow2(logQ3mq)*pow6(msq) +
6067  180*pow12(mQ3)*pow2(logQ3U3)*pow6(msq) + 180*
6068  logQ3mq*pow12(mQ3)*pow2(logQ3U3)*pow6(msq) - 90*pow12(
6069  mQ3)*pow3(logQ3U3)*pow6(msq) + 6*mQ32*(-msq2 + mU32)*dilog(1 -
6070  mQ32/mU32)*(-2*mQ32 + 2*mU32 + (mQ32 + mU32)*logQ3U3)*pow3(mQ32 -
6071  mU32)*(19*mU32*pow4(mQ3) - 31*mQ32*pow4(mU3) + 3*pow6(mQ3) - 119*
6072  pow6(mU3)) + 59936*pow12(mQ3)*pow6(mU3) + 117440*lmQ3MR*pow12(mQ3)*
6073  pow6(mU3) + 1080*dilog(1 - msq2/mU32)*pow12(mQ3)*pow6(mU3) - 6804*
6074  dilog(1 - mU32/mQ32)*pow12(mQ3)*pow6(mU3) - 10752*lmQ3MR*dilog(1 -
6075  mU32/mQ32)*pow12(mQ3)*pow6(mU3) - 4680*dilog(1 -
6076  mU32/msq2)*pow12(mQ3)* pow6(mU3) - 35520*logQ3mq*pow12(mQ3)*pow6(mU3)
6077  + 1920*lmQ3MR* logQ3mq*pow12(mQ3)*pow6(mU3) + 1920*dilog(1 -
6078  mU32/mQ32)*logQ3mq*pow12(mQ3)*pow6(mU3) -
6079  80112*logQ3U3*pow12(mQ3)*pow6( mU3) -
6080  12256*lmQ3MR*logQ3U3*pow12(mQ3)*pow6(mU3) - 540*dilog(1 -
6081  msq2/mU32)*logQ3U3*pow12(mQ3)*pow6(mU3) + 7362*dilog(1 - mU32/
6082  mQ32)*logQ3U3*pow12(mQ3)*pow6(mU3) + 2340*dilog(1 - mU32/msq2)*
6083  logQ3U3*pow12(mQ3)*pow6(mU3) +
6084  17640*logQ3mq*logQ3U3*pow12(mQ3)*pow6(mU3) +
6085  768*logU3Q3*pow12(mQ3)*pow6(mU3) -
6086  384*logQ3U3*logU3Q3*pow12(mQ3)*pow6(mU3) +
6087  3840*logU3mq*pow12(mQ3)*pow6(mU3) - 1920*logQ3U3*logU3mq*pow12(
6088  mQ3)*pow6(mU3) - 58752*pow12(mQ3)*pow2(lmQ3MR)*pow6(mU3) +
6089  24000*logQ3U3*pow12(mQ3)*pow2(lmQ3MR)*pow6(mU3) +
6090  3420*pow12(mQ3)*pow2( logQ3mq)*pow6(mU3) -
6091  1710*logQ3U3*pow12(mQ3)*pow2(logQ3mq)*pow6(mU3) +
6092  18946*pow12(mQ3)*pow2(logQ3U3)*pow6(mU3) -
6093  13248*lmQ3MR*pow12(mQ3)*pow2(logQ3U3)*pow6(mU3) -
6094  1380*logQ3mq*pow12(mQ3)*pow2(logQ3U3)*pow6(mU3) + 243*pow12(mQ3)*
6095  pow3(logQ3U3)*pow6(mU3) - 3600*dilog(1 - msq2/mU32)*pow6(mQ3)*
6096  pow6(msq)*pow6(mU3) + 2160*dilog(1 - mU32/msq2)*pow6(mQ3)*pow6(msq)*
6097  pow6(mU3) - 360*dilog(1 - msq2/mU32)*logQ3U3*pow6(mQ3)*pow6(msq)
6098  *pow6(mU3) - 9000*dilog(1 - mU32/msq2)*logQ3U3*pow6(mQ3)*pow6(
6099  msq)*pow6(mU3) + 3600*logQ3mq*logQ3U3*pow6(mQ3)*pow6(msq) *pow6(mU3) +
6100  1080*pow2(logQ3mq)*pow6(mQ3)*pow6(msq)*pow6(mU3) -
6101  4500*logQ3U3*pow2(logQ3mq)*pow6(mQ3)*pow6(msq)*pow6(mU3) -
6102  1800*pow2(logQ3U3)*pow6(mQ3)*pow6(msq)*pow6(mU3) +
6103  360*logQ3mq*pow2(logQ3U3)*pow6(mQ3)*pow6(msq)*pow6(mU3) - 180*
6104  pow3(logQ3U3)*pow6(mQ3)*pow6(msq)*pow6(mU3) + 3600*dilog(1 -
6105  msq2/mU32)*pow4(mU3)*pow6(msq)*pow8(mQ3) + 9360*dilog(1 - mU32/msq2)*
6106  pow4(mU3)*pow6(msq)*pow8(mQ3) - 360*dilog(1 - msq2/mU32)*logQ3U3
6107  *pow4(mU3)*pow6(msq)*pow8(mQ3) - 3240*dilog(1 -
6108  mU32/msq2)*logQ3U3*pow4(mU3)*pow6(msq)*pow8(mQ3) -
6109  3600*logQ3mq*logQ3U3*pow4(mU3)*pow6(msq)*pow8(mQ3) +
6110  4680*pow2(logQ3mq)*pow4( mU3)*pow6(msq)*pow8(mQ3) -
6111  1620*logQ3U3*pow2(logQ3mq)* pow4(mU3)*pow6(msq)*pow8(mQ3) +
6112  1800*pow2(logQ3U3)*pow4(mU3)* pow6(msq)*pow8(mQ3) +
6113  360*logQ3mq*pow2(logQ3U3)*pow4(mU3) *pow6(msq)*pow8(mQ3) -
6114  180*pow3(logQ3U3)*pow4(mU3)*pow6(msq)* pow8(mQ3) + 3600*dilog(1 -
6115  msq2/mU32)*pow4(msq)*pow6(mU3)*pow8(mQ3) - 36720*dilog(1 -
6116  mU32/msq2)*pow4(msq)*pow6(mU3)*pow8(mQ3) +
6117  11520*logQ3U3*pow4(msq)*pow6(mU3)*pow8(mQ3) - 360*dilog(1 -
6118  msq2/mU32)* logQ3U3*pow4(msq)*pow6(mU3)*pow8(mQ3) + 19800*dilog(1 -
6119  mU32/ msq2)*logQ3U3*pow4(msq)*pow6(mU3)*pow8(mQ3) -
6120  9360*logQ3mq*logQ3U3*pow4(msq)*pow6(mU3)*pow8(mQ3) -
6121  18360*pow2(logQ3mq)*pow4(msq)*pow6(mU3)*pow8(mQ3) + 9900*logQ3U3*pow2(
6122  logQ3mq)*pow4(msq)*pow6(mU3)*pow8(mQ3) -
6123  1080*pow2(logQ3U3)*pow4(msq)*pow6(mU3)*pow8(mQ3) +
6124  360*logQ3mq*pow2(logQ3U3)*pow4(msq)*pow6(mU3)*pow8(mQ3) -
6125  180*pow3(logQ3U3)* pow4(msq)*pow6(mU3)*pow8(mQ3) +
6126  34560*pow4(msq)*pow6(mQ3)*pow8(mU3) - 3600*dilog(1 -
6127  msq2/mU32)*pow4(msq)*pow6(mQ3)*pow8(mU3) + 48240*dilog(1 -
6128  mU32/msq2)*pow4(msq)*pow6(mQ3)*pow8(mU3) - 34560*logQ3mq*pow4(
6129  msq)*pow6(mQ3)*pow8(mU3) - 5760*logQ3U3*pow4(msq)*pow6(mQ3)* pow8(mU3)
6130  - 360*dilog(1 - msq2/mU32)*logQ3U3*pow4(msq)*pow6(mQ3) *pow8(mU3) +
6131  14040*dilog(1 - mU32/msq2)*logQ3U3*pow4(msq)*pow6( mQ3)*pow8(mU3) +
6132  15120*logQ3mq*logQ3U3*pow4(msq)*pow6( mQ3)*pow8(mU3) +
6133  24120*pow2(logQ3mq)*pow4(msq)*pow6(mQ3)*pow8( mU3) +
6134  7020*logQ3U3*pow2(logQ3mq)*pow4(msq)*pow6(mQ3)* pow8(mU3) -
6135  10440*pow2(logQ3U3)*pow4(msq)*pow6(mQ3)*pow8(mU3) +
6136  360*logQ3mq*pow2(logQ3U3)*pow4(msq)*pow6(mQ3)*pow8(mU3) -
6137  180*pow3(logQ3U3)*pow4(msq)*pow6(mQ3)*pow8(mU3) + 1800*dilog(1 -
6138  msq2/mU32)*pow4(mQ3)*pow6(msq)*pow8(mU3) - 27000*dilog(1 - mU32/msq2)*
6139  pow4(mQ3)*pow6(msq)*pow8(mU3) + 540*dilog(1 - msq2/mU32)*logQ3U3
6140  *pow4(mQ3)*pow6(msq)*pow8(mU3) + 3420*dilog(1 -
6141  mU32/msq2)*logQ3U3*pow4(mQ3)*pow6(msq)*pow8(mU3) -
6142  1800*logQ3mq*logQ3U3*pow4(mQ3)*pow6(msq)*pow8(mU3) -
6143  13500*pow2(logQ3mq)*pow4( mQ3)*pow6(msq)*pow8(mU3) +
6144  1710*logQ3U3*pow2(logQ3mq)* pow4(mQ3)*pow6(msq)*pow8(mU3) +
6145  900*pow2(logQ3U3)*pow4(mQ3)* pow6(msq)*pow8(mU3) -
6146  540*logQ3mq*pow2(logQ3U3)*pow4(mQ3) *pow6(msq)*pow8(mU3) +
6147  270*pow3(logQ3U3)*pow4(mQ3)*pow6(msq)* pow8(mU3) -
6148  1433792*msq2*pow8(mQ3)*pow8(mU3) - 812288*lmQ3MR*msq2*pow8(
6149  mQ3)*pow8(mU3) - 18000*msq2*dilog(1 - msq2/mU32)*pow8(mQ3)*pow8(mU3) -
6150  250452*msq2*dilog(1 - mU32/mQ32)*pow8(mQ3)*pow8(mU3) + 107520*lmQ3MR*
6151  msq2*dilog(1 - mU32/mQ32)*pow8(mQ3)*pow8(mU3) + 102960*msq2*dilog(1 -
6152  mU32/msq2)*pow8(mQ3)*pow8(mU3) + 353280*msq2*logQ3mq*pow8(mQ3)*
6153  pow8(mU3) - 9600*lmQ3MR*msq2*logQ3mq*pow8(mQ3)*pow8(mU3) -
6154  19200*msq2*dilog(1 - mU32/mQ32)*logQ3mq*pow8(mQ3)*pow8(mU3) +
6155  1226272*msq2*logQ3U3*pow8(mQ3)*pow8(mU3) - 969088*lmQ3MR*msq2*
6156  logQ3U3*pow8(mQ3)*pow8(mU3) + 1800*msq2*dilog(1 - msq2/mU32)*
6157  logQ3U3*pow8(mQ3)*pow8(mU3) + 115674*msq2*dilog(1 - mU32/mQ32)*
6158  logQ3U3*pow8(mQ3)*pow8(mU3) - 35640*msq2*dilog(1 - mU32/msq2)*
6159  logQ3U3*pow8(mQ3)*pow8(mU3) -
6160  21360*msq2*logQ3mq*logQ3U3*pow8(mQ3)*pow8(mU3) -
6161  15360*lmQ3MR*msq2*logQ3mq*logQ3U3*pow8(mQ3)*pow8(mU3) -
6162  3072*msq2*logU3Q3*pow8(mQ3)* pow8(mU3) -
6163  384*msq2*logQ3U3*logU3Q3*pow8(mQ3)*pow8(mU3) +
6164  533760*msq2*pow2(lmQ3MR)*pow8(mQ3)*pow8(mU3) +
6165  38016*msq2*logQ3U3*pow2(lmQ3MR)*pow8(mQ3)*pow8(mU3) -
6166  6120*msq2*pow2(logQ3mq) *pow8(mQ3)*pow8(mU3) -
6167  12060*msq2*logQ3U3*pow2(logQ3mq)* pow8(mQ3)*pow8(mU3) +
6168  363790*msq2*pow2(logQ3U3)*pow8(mQ3)*pow8( mU3) +
6169  63552*lmQ3MR*msq2*pow2(logQ3U3)*pow8(mQ3)*pow8(mU3) +
6170  15480*msq2*logQ3mq*pow2(logQ3U3)*pow8(mQ3)*pow8(mU3) -
6171  58287*msq2*pow3(logQ3U3)*pow8(mQ3)*pow8(mU3) - 5760*pow4(msq)*
6172  pow4(mU3)*power10(mQ3) - 1800*dilog(1 -
6173  msq2/mU32)*pow4(msq)*pow4(mU3)* power10(mQ3) - 1800*dilog(1 -
6174  mU32/msq2)*pow4(msq)*pow4(mU3)*power10( mQ3) +
6175  5760*logQ3mq*pow4(msq)*pow4(mU3)*power10(mQ3) +
6176  2880*logQ3U3*pow4(msq)*pow4(mU3)*power10(mQ3) + 540*dilog(1 -
6177  msq2/mU32)* logQ3U3*pow4(msq)*pow4(mU3)*power10(mQ3) + 540*dilog(1 -
6178  mU32/ msq2)*logQ3U3*pow4(msq)*pow4(mU3)*power10(mQ3) -
6179  1080*logQ3mq*logQ3U3*pow4(msq)*pow4(mU3)*power10(mQ3) -
6180  900*pow2(logQ3mq)*pow4(msq)*pow4(mU3)*power10(mQ3) + 270*logQ3U3*pow2(
6181  logQ3mq)*pow4(msq)*pow4(mU3)*power10(mQ3) -
6182  900*pow2(logQ3U3)*pow4(msq)*pow4(mU3)*power10(mQ3) -
6183  540*logQ3mq*pow2(logQ3U3)*pow4(msq)*pow4(mU3)*power10(mQ3) +
6184  270*pow3(logQ3U3) *pow4(msq)*pow4(mU3)*power10(mQ3) -
6185  1800*mU32*dilog(1 - msq2/mU32)* pow6(msq)*power10(mQ3) -
6186  1800*mU32*dilog(1 - mU32/msq2)*pow6(msq)* power10(mQ3) +
6187  540*mU32*dilog(1 - msq2/mU32)*logQ3U3*pow6(msq)* power10(mQ3) +
6188  540*mU32*dilog(1 - mU32/msq2)*logQ3U3*pow6(msq)* power10(mQ3) +
6189  1800*mU32*logQ3mq*logQ3U3*pow6(msq)* power10(mQ3) -
6190  900*mU32*pow2(logQ3mq)*pow6(msq)*power10(mQ3) +
6191  270*mU32*logQ3U3*pow2(logQ3mq)*pow6(msq)*power10(mQ3) -
6192  900*mU32*pow2(logQ3U3)*pow6(msq)*power10(mQ3) -
6193  540*mU32*logQ3mq*pow2(logQ3U3)*pow6(msq)*power10(mQ3) + 270*mU32*pow3(
6194  logQ3U3)*pow6(msq)*power10(mQ3) + 515872*msq2*pow6(mU3)*power10( mQ3)
6195  + 499648*lmQ3MR*msq2*pow6(mU3)*power10(mQ3) + 9000*msq2*dilog(1 -
6196  msq2/mU32)*pow6(mU3)*power10(mQ3) + 42564*msq2*dilog(1 - mU32/mQ32)*
6197  pow6(mU3)*power10(mQ3) - 53760*lmQ3MR*msq2*dilog(1 - mU32/mQ32)*pow6(
6198  mU3)*power10(mQ3) - 19800*msq2*dilog(1 - mU32/msq2)*pow6(mU3)*power10(
6199  mQ3) - 183360*msq2*logQ3mq*pow6(mU3)*power10(mQ3) + 7680*lmQ3MR*
6200  msq2*logQ3mq*pow6(mU3)*power10(mQ3) + 9600*msq2*dilog(1 - mU32/
6201  mQ32)*logQ3mq*pow6(mU3)*power10(mQ3) -
6202  619024*msq2*logQ3U3*pow6(mU3)*power10(mQ3) +
6203  254688*lmQ3MR*msq2*logQ3U3*pow6( mU3)*power10(mQ3) - 2700*msq2*dilog(1
6204  - msq2/mU32)*logQ3U3*pow6( mU3)*power10(mQ3) - 28590*msq2*dilog(1 -
6205  mU32/mQ32)*logQ3U3* pow6(mU3)*power10(mQ3) + 5940*msq2*dilog(1 -
6206  mU32/msq2)*logQ3U3* pow6(mU3)*power10(mQ3) +
6207  45240*msq2*logQ3mq*logQ3U3*pow6( mU3)*power10(mQ3) +
6208  3840*lmQ3MR*msq2*logQ3mq*logQ3U3* pow6(mU3)*power10(mQ3) +
6209  2688*msq2*logU3Q3*pow6(mU3)*power10( mQ3) -
6210  576*msq2*logQ3U3*logU3Q3*pow6(mU3)*power10(mQ3) -
6211  283008*msq2*pow2(lmQ3MR)*pow6(mU3)*power10(mQ3) + 50496*msq2*logQ3U3*
6212  pow2(lmQ3MR)*pow6(mU3)*power10(mQ3) + 18900*msq2*pow2(logQ3mq)*
6213  pow6(mU3)*power10(mQ3) - 5670*msq2*logQ3U3*pow2(logQ3mq)*pow6(mU3)*
6214  power10(mQ3) - 1626*msq2*pow2(logQ3U3)*pow6( mU3)*power10(mQ3) -
6215  100800*lmQ3MR*msq2*pow2(logQ3U3)*pow6(mU3)* power10(mQ3) -
6216  1140*msq2*logQ3mq*pow2(logQ3U3)*pow6(mU3)* power10(mQ3) +
6217  67587*msq2*pow3(logQ3U3)*pow6(mU3)*power10(mQ3) -
6218  510112*pow8(mU3)*power10(mQ3) - 499648*lmQ3MR*pow8(mU3)*power10(mQ3) -
6219  5400*dilog(1 - msq2/mU32)*pow8(mU3)*power10(mQ3) - 42564*dilog(1 -
6220  mU32/mQ32)*pow8(mU3)*power10(mQ3) + 53760*lmQ3MR*dilog(1 - mU32/mQ32)*
6221  pow8(mU3)*power10(mQ3) + 23400*dilog(1 - mU32/msq2)*pow8(mU3)*power10(
6222  mQ3) + 177600*logQ3mq*pow8(mU3)*power10(mQ3) - 7680*lmQ3MR*logQ3mq*
6223  pow8(mU3)*power10(mQ3) - 9600*dilog(1 -
6224  mU32/mQ32)*logQ3mq*pow8(mU3)*power10(mQ3) +
6225  616144*logQ3U3*pow8(mU3)*power10( mQ3) -
6226  254688*lmQ3MR*logQ3U3*pow8(mU3)*power10(mQ3) + 1620* dilog(1 -
6227  msq2/mU32)*logQ3U3*pow8(mU3)*power10(mQ3) + 28590* dilog(1 -
6228  mU32/mQ32)*logQ3U3*pow8(mU3)*power10(mQ3) - 7020* dilog(1 -
6229  mU32/msq2)*logQ3U3*pow8(mU3)*power10(mQ3) - 45960*logQ3mq*
6230  logQ3U3*pow8(mU3)*power10(mQ3) -
6231  3840*lmQ3MR*logQ3mq*logQ3U3*pow8(mU3)*power10(mQ3) - 2688*logU3Q3*
6232  pow8(mU3)*power10(mQ3) + 576*logQ3U3*logU3Q3*pow8(mU3)* power10(mQ3) -
6233  19200*logU3mq*pow8(mU3)*power10(mQ3) + 5760*logQ3U3*
6234  logU3mq*pow8(mU3)*power10(mQ3) + 283008*pow2(lmQ3MR)*
6235  pow8(mU3)*power10(mQ3) - 50496*logQ3U3*pow2(lmQ3MR)*pow8(mU3)*
6236  power10(mQ3) - 17100*pow2(logQ3mq)*pow8(mU3)*power10(mQ3) +
6237  5130*logQ3U3*pow2(logQ3mq)*pow8(mU3)*power10(mQ3) + 3426*
6238  pow2(logQ3U3)*pow8(mU3)*power10(mQ3) + 100800*lmQ3MR*pow2(logQ3U3)*
6239  pow8(mU3)*power10(mQ3) +
6240  2220*logQ3mq*pow2(logQ3U3)*pow8(mU3)*power10(mQ3) -
6241  68127*pow3(logQ3U3)*pow8(mU3)* power10(mQ3) -
6242  46080*pow4(mQ3)*pow4(msq)*power10(mU3) + 1800*dilog(1 -
6243  msq2/mU32)*pow4(mQ3)*pow4(msq)*power10(mU3) + 19080*dilog(1 - mU32/
6244  msq2)*pow4(mQ3)*pow4(msq)*power10(mU3) + 46080*logQ3mq*pow4(mQ3)
6245  *pow4(msq)*power10(mU3) - 34560*logQ3U3*pow4(mQ3)*pow4(msq)*
6246  power10(mU3) + 540*dilog(1 - msq2/mU32)*logQ3U3*pow4(mQ3)*pow4(
6247  msq)*power10(mU3) - 19620*dilog(1 - mU32/msq2)*logQ3U3*pow4(mQ3)
6248  *pow4(msq)*power10(mU3) + 3960*logQ3mq*logQ3U3*pow4(mQ3)*
6249  pow4(msq)*power10(mU3) + 9540*pow2(logQ3mq)*pow4(mQ3)*pow4(msq)*
6250  power10(mU3) - 9810*logQ3U3*pow2(logQ3mq)*pow4(mQ3)*pow4(
6251  msq)*power10(mU3) + 3780*pow2(logQ3U3)*pow4(mQ3)*pow4(msq)*
6252  power10(mU3) - 540*logQ3mq*pow2(logQ3U3)*pow4(mQ3)*pow4(
6253  msq)*power10(mU3) + 270*pow3(logQ3U3)*pow4(mQ3)*pow4(msq)*
6254  power10(mU3) + 1805120*msq2*pow6(mQ3)*power10(mU3) + 603008*lmQ3MR*
6255  msq2*pow6(mQ3)*power10(mU3) + 18000*msq2*dilog(1 -
6256  msq2/mU32)*pow6(mQ3) *power10(mU3) + 425916*msq2*dilog(1 -
6257  mU32/mQ32)*pow6(mQ3)*power10(mU3) - 107520*lmQ3MR*msq2*dilog(1 -
6258  mU32/mQ32)*pow6(mQ3)*power10(mU3) - 160560*msq2*dilog(1 -
6259  mU32/msq2)*pow6(mQ3)*power10(mU3) - 312960*msq2*
6260  logQ3mq*pow6(mQ3)*power10(mU3) + 19200*msq2*dilog(1 - mU32/mQ32)
6261  *logQ3mq*pow6(mQ3)*power10(mU3) - 818208*msq2*logQ3U3*
6262  pow6(mQ3)*power10(mU3) + 1234112*lmQ3MR*msq2*logQ3U3*pow6(mQ3)*
6263  power10(mU3) + 1800*msq2*dilog(1 - msq2/mU32)*logQ3U3*pow6(mQ3)*
6264  power10(mU3) - 91098*msq2*dilog(1 - mU32/mQ32)*logQ3U3*pow6(mQ3)
6265  *power10(mU3) - 6840*msq2*dilog(1 - mU32/msq2)*logQ3U3*pow6(mQ3)
6266  *power10(mU3) - 36240*msq2*logQ3mq*logQ3U3*pow6(mQ3)* power10(mU3) +
6267  23040*lmQ3MR*msq2*logQ3mq*logQ3U3*pow6( mQ3)*power10(mU3) +
6268  768*msq2*logU3Q3*pow6(mQ3)*power10(mU3) +
6269  768*msq2*logQ3U3*logU3Q3*pow6(mQ3)*power10(mU3) - 480000*
6270  msq2*pow2(lmQ3MR)*pow6(mQ3)*power10(mU3) - 177024*msq2*logQ3U3*
6271  pow2(lmQ3MR)*pow6(mQ3)*power10(mU3) - 22680*msq2*pow2(logQ3mq)*
6272  pow6(mQ3)*power10(mU3) + 2340*msq2*logQ3U3*pow2(logQ3mq)*
6273  pow6(mQ3)*power10(mU3) - 646682*msq2*pow2(logQ3U3)*pow6(mQ3)*
6274  power10(mU3) + 206016*lmQ3MR*msq2*pow2(logQ3U3)*pow6(mQ3)*
6275  power10(mU3) - 11400*msq2*logQ3mq*pow2(logQ3U3)*pow6(mQ3)
6276  *power10(mU3) - 125385*msq2*pow3(logQ3U3)*pow6(mQ3)*power10(mU3) -
6277  360*mQ32*dilog(1 - msq2/mU32)*pow6(msq)*power10(mU3) + 16920*mQ32*
6278  dilog(1 - mU32/msq2)*pow6(msq)*power10(mU3) - 180*mQ32*dilog(1 - msq2/
6279  mU32)*logQ3U3*pow6(msq)*power10(mU3) + 8460*mQ32*dilog(1 - mU32/
6280  msq2)*logQ3U3*pow6(msq)*power10(mU3) + 360*mQ32*logQ3mq*
6281  logQ3U3*pow6(msq)*power10(mU3) + 8460*mQ32*pow2(logQ3mq)*
6282  pow6(msq)*power10(mU3) + 4230*mQ32*logQ3U3*pow2(logQ3mq)*
6283  pow6(msq)*power10(mU3) - 180*mQ32*pow2(logQ3U3)*pow6(msq)*
6284  power10(mU3) + 180*mQ32*logQ3mq*pow2(logQ3U3)*pow6(msq)* power10(mU3)
6285  - 90*mQ32*pow3(logQ3U3)*pow6(msq)*power10(mU3) +
6286  1433792*pow8(mQ3)*power10(mU3) + 812288*lmQ3MR*pow8(mQ3)*power10(mU3)
6287  + 10800*dilog(1 - msq2/mU32)*pow8(mQ3)*power10(mU3) + 250452*dilog(1 -
6288  mU32/mQ32)*pow8(mQ3)*power10(mU3) - 107520*lmQ3MR*dilog(1 -
6289  mU32/mQ32)* pow8(mQ3)*power10(mU3) - 75600*dilog(1 -
6290  mU32/msq2)*pow8(mQ3)*power10( mU3) -
6291  353280*logQ3mq*pow8(mQ3)*power10(mU3) + 9600*lmQ3MR*logQ3mq*pow8(mQ3)*
6292  power10(mU3) + 19200*dilog(1 -
6293  mU32/mQ32)*logQ3mq*pow8(mQ3)*power10(mU3) - 1237792*logQ3U3*pow8(mQ3)*
6294  power10(mU3) + 969088*lmQ3MR*logQ3U3*pow8(mQ3)*power10(mU3) -
6295  1080*dilog(1 - msq2/mU32)*logQ3U3*pow8(mQ3)*power10(mU3) -
6296  115674*dilog(1 - mU32/mQ32)*logQ3U3*pow8(mQ3)*power10(mU3) +
6297  19080*dilog(1 - mU32/msq2)*logQ3U3*pow8(mQ3)*power10(mU3) +
6298  34320*logQ3mq*logQ3U3*pow8(mQ3)*power10(mU3) + 15360*
6299  lmQ3MR*logQ3mq*logQ3U3*pow8(mQ3)*power10(mU3) +
6300  3072*logU3Q3*pow8(mQ3)*power10(mU3) + 384*logQ3U3*logU3Q3*
6301  pow8(mQ3)*power10(mU3) + 38400*logU3mq*pow8(mQ3)*power10(mU3) -
6302  3840*logQ3U3*logU3mq*pow8(mQ3)*power10(mU3) - 533760*
6303  pow2(lmQ3MR)*pow8(mQ3)*power10(mU3) - 38016*logQ3U3*pow2(lmQ3MR)
6304  *pow8(mQ3)*power10(mU3) + 19800*pow2(logQ3mq)*pow8(mQ3)*power10( mU3)
6305  + 3780*logQ3U3*pow2(logQ3mq)*pow8(mQ3)*power10(mU3) -
6306  364510*pow2(logQ3U3)*pow8(mQ3)*power10(mU3) - 63552*lmQ3MR*
6307  pow2(logQ3U3)*pow8(mQ3)*power10(mU3) - 16200*logQ3mq*
6308  pow2(logQ3U3)*pow8(mQ3)*power10(mU3) + 58647*pow3(logQ3U3
6309  )*pow8(mQ3)*power10(mU3)))/(36.*mQ32*(-msq2 +
6310  mU32)*pow4(mU3)*pow7(mQ32 - mU32))+ (2*Xt5*(88*mU32*dilog(1 -
6311  mU32/mQ32)*pow12(mQ3) + 48*mU32*logQ3U3* pow12(mQ3) - 32*mU32*dilog(1
6312  - mU32/mQ32)*logQ3U3*pow12(mQ3) + 48*mU32*logU3Q3*pow12(mQ3) -
6313  24*mU32*logQ3U3*logU3Q3*pow12(mQ3) + 6848*mQ32*pow12(mU3) -
6314  4416*lmQ3MR*mQ32*pow12(mU3) - 120*mQ32*dilog(1 - msq2/mU32)*pow12(mU3)
6315  + 612*mQ32*dilog(1 - mU32/ mQ32)*pow12(mU3) - 120*mQ32*dilog(1 -
6316  mU32/msq2)*pow12(mU3) - 160*mQ32* logQ3mq*pow12(mU3) +
6317  11408*mQ32*logQ3U3*pow12(mU3) - 5536*lmQ3MR*mQ32*logQ3U3*pow12(mU3) -
6318  60*mQ32*dilog(1 - msq2/ mU32)*logQ3U3*pow12(mU3) + 562*mQ32*dilog(1 -
6319  mU32/mQ32)*logQ3U3*pow12(mU3) - 60*mQ32*dilog(1 - mU32/msq2)*logQ3U3*
6320  pow12(mU3) + 40*mQ32*logQ3mq*logQ3U3*pow12(mU3) + 112*
6321  mQ32*logU3Q3*pow12(mU3) + 56*mQ32*logQ3U3*logU3Q3* pow12(mU3) +
6322  480*mQ32*logU3mq*pow12(mU3) + 240*mQ32*logQ3U3*logU3mq*pow12(mU3) -
6323  12*dilog(1 - mU32/mQ32)*pow14(mQ3) + 6*dilog(1 -
6324  mU32/mQ32)*logQ3U3*pow14(mQ3) + 512*pow14(mU3) - 512*lmQ3MR*pow14(mU3)
6325  + 512*logQ3U3*pow14(mU3) - 60*mQ32*pow12( mU3)*pow2(logQ3mq) -
6326  30*mQ32*logQ3U3*pow12(mU3)*pow2(logQ3mq) +
6327  20*mU32*pow12(mQ3)*pow2(logQ3U3) + 6158*mQ32* pow12(mU3)*pow2(logQ3U3)
6328  - 512*lmQ3MR*mQ32*pow12(mU3)*pow2(logQ3U3) +
6329  60*mQ32*logQ3mq*pow12(mU3)*pow2(logQ3U3) - 6*pow14(mQ3)*pow2(logQ3U3)
6330  - 16*mU32*pow12(mQ3)*pow3(logQ3U3) + 763*mQ32*pow12(mU3)*pow3(logQ3U3)
6331  + 3*pow14(mQ3)*pow3( logQ3U3) + 2*mQ32*dilog(1 - mQ32/mU32)*(-2*mQ32 +
6332  2*mU32 + (mQ32 + mU32)*logQ3U3)*pow3(mQ32 - mU32)*(-10*mQ32*mU32 +
6333  3*pow4(mQ3) - 57*pow4(mU3)) + 960*(mQ32 - mU32)*dilog(1 -
6334  msq2/mQ32)*(-2*mQ32 + 2* mU32 + (mQ32 +
6335  mU32)*logQ3U3)*pow2(-(mQ3*msq2) + pow3(mQ3))* pow4(mU3) - 720*dilog(1
6336  - msq2/mU32)*pow4(msq)*pow4(mU3)*pow6(mQ3) - 2640*dilog(1 -
6337  mU32/msq2)*pow4(msq)*pow4(mU3)*pow6(mQ3) + 960*dilog(1 -
6338  mU32/msq2)*logQ3U3*pow4(msq)*pow4(mU3)*pow6(mQ3) +
6339  720*logQ3mq*logQ3U3*pow4(msq)*pow4(mU3)*pow6(mQ3) -
6340  1320*pow2(logQ3mq)*pow4(msq)*pow4(mU3)*pow6(mQ3) + 480*logQ3U3*pow2(
6341  logQ3mq)*pow4(msq)*pow4(mU3)*pow6(mQ3) - 360*pow2(logQ3U3
6342  )*pow4(msq)*pow4(mU3)*pow6(mQ3) + 480*dilog(1 - msq2/mU32)*pow4(mQ3)*
6343  pow4(msq)*pow6(mU3) + 4320*dilog(1 - mU32/msq2)*pow4(mQ3)*pow4(msq)*
6344  pow6(mU3) + 120*dilog(1 - msq2/mU32)*logQ3U3*pow4(mQ3)*pow4(msq)
6345  *pow6(mU3) + 120*dilog(1 - mU32/msq2)*logQ3U3*pow4(mQ3)*pow4(
6346  msq)*pow6(mU3) - 480*logQ3mq*logQ3U3*pow4(mQ3)*pow4(msq)* pow6(mU3) +
6347  2160*pow2(logQ3mq)*pow4(mQ3)*pow4(msq)*pow6(mU3) +
6348  60*logQ3U3*pow2(logQ3mq)*pow4(mQ3)*pow4(msq)*pow6(mU3) +
6349  240*pow2(logQ3U3)*pow4(mQ3)*pow4(msq)*pow6(mU3) -
6350  120*logQ3mq*pow2(logQ3U3)*pow4(mQ3)*pow4(msq)*pow6(mU3) +
6351  60*pow3(logQ3U3)*pow4(mQ3)*pow4(msq)*pow6(mU3) -
6352  5760*msq2*pow6(mQ3)*pow6( mU3) + 1440*msq2*dilog(1 -
6353  msq2/mU32)*pow6(mQ3)*pow6(mU3) - 6240*msq2* dilog(1 -
6354  mU32/msq2)*pow6(mQ3)*pow6(mU3) + 2880*msq2*logQ3mq*
6355  pow6(mQ3)*pow6(mU3) + 1920*msq2*logQ3U3*pow6(mQ3)*pow6(mU3) -
6356  2400*msq2*logQ3mq*logQ3U3*pow6(mQ3)*pow6(mU3) + 2880*
6357  msq2*logU3mq*pow6(mQ3)*pow6(mU3) - 3120*msq2*pow2(logQ3mq
6358  )*pow6(mQ3)*pow6(mU3) + 1680*msq2*pow2(logQ3U3)*pow6(mQ3)*pow6( mU3) +
6359  480*mU32*dilog(1 - msq2/mU32)*pow4(msq)*pow8(mQ3) + 480*mU32* dilog(1
6360  - mU32/msq2)*pow4(msq)*pow8(mQ3) - 120*mU32*dilog(1 - msq2/
6361  mU32)*logQ3U3*pow4(msq)*pow8(mQ3) - 120*mU32*dilog(1 - mU32/
6362  msq2)*logQ3U3*pow4(msq)*pow8(mQ3) -
6363  480*mU32*logQ3mq*logQ3U3*pow4(msq)*pow8(mQ3) +
6364  240*mU32*pow2(logQ3mq)*pow4( msq)*pow8(mQ3) -
6365  60*mU32*logQ3U3*pow2(logQ3mq)*pow4(msq)* pow8(mQ3) +
6366  240*mU32*pow2(logQ3U3)*pow4(msq)*pow8(mQ3) + 120*
6367  mU32*logQ3mq*pow2(logQ3U3)*pow4(msq)*pow8(mQ3) - 60*mU32*
6368  pow3(logQ3U3)*pow4(msq)*pow8(mQ3) + 1920*msq2*pow4(mU3)*pow8( mQ3) -
6369  960*msq2*dilog(1 - msq2/mU32)*pow4(mU3)*pow8(mQ3) + 2880*msq2* dilog(1
6370  - mU32/msq2)*pow4(mU3)*pow8(mQ3) - 2880*msq2*logQ3U3*
6371  pow4(mU3)*pow8(mQ3) + 240*msq2*dilog(1 - msq2/mU32)*logQ3U3*
6372  pow4(mU3)*pow8(mQ3) - 1680*msq2*dilog(1 - mU32/msq2)*logQ3U3*
6373  pow4(mU3)*pow8(mQ3) + 1440*msq2*logQ3mq*logQ3U3*pow4(mU3) *pow8(mQ3) -
6374  1920*msq2*logU3mq*pow4(mU3)*pow8(mQ3) + 480*msq2*
6375  logQ3U3*logU3mq*pow4(mU3)*pow8(mQ3) +
6376  1440*msq2*pow2(logQ3mq)*pow4(mU3)*pow8(mQ3) -
6377  840*msq2*logQ3U3*pow2(logQ3mq)*pow4(mU3)*pow8(mQ3) -
6378  240*msq2*logQ3mq*pow2(logQ3U3)*pow4(mU3)*pow8(mQ3) +
6379  120*msq2*pow3(logQ3U3)*pow4( mU3)*pow8(mQ3) -
6380  32000*pow6(mU3)*pow8(mQ3) + 25728*lmQ3MR*pow6(mU3)* pow8(mQ3) +
6381  480*dilog(1 - msq2/mU32)*pow6(mU3)*pow8(mQ3) - 2160*dilog(1 -
6382  mU32/mQ32)*pow6(mU3)*pow8(mQ3) + 4320*dilog(1 - mU32/msq2)*pow6(mU3)*
6383  pow8(mQ3) + 640*logQ3mq*pow6(mU3)*pow8(mQ3) +
6384  8672*logQ3U3*pow6(mU3)*pow8(mQ3) -
6385  19840*lmQ3MR*logQ3U3*pow6(mU3)*pow8( mQ3) - 120*dilog(1 -
6386  msq2/mU32)*logQ3U3*pow6(mU3)*pow8(mQ3) - 400*dilog(1 -
6387  mU32/mQ32)*logQ3U3*pow6(mU3)*pow8(mQ3) - 120* dilog(1 -
6388  mU32/msq2)*logQ3U3*pow6(mU3)*pow8(mQ3) -
6389  3520*logQ3mq*logQ3U3*pow6(mU3)*pow8(mQ3) - 160*logU3Q3*
6390  pow6(mU3)*pow8(mQ3) + 112*logQ3U3*logU3Q3*pow6(mU3)*pow8( mQ3) -
6391  1920*logU3mq*pow6(mU3)*pow8(mQ3) + 480*logQ3U3*
6392  logU3mq*pow6(mU3)*pow8(mQ3) + 2160*pow2(logQ3mq)*pow6( mU3)*pow8(mQ3)
6393  - 60*logQ3U3*pow2(logQ3mq)*pow6(mU3)*pow8( mQ3) +
6394  9256*pow2(logQ3U3)*pow6(mU3)*pow8(mQ3) + 896*lmQ3MR*pow2(
6395  logQ3U3)*pow6(mU3)*pow8(mQ3) -
6396  40*logQ3mq*pow2(logQ3U3)*pow6(mU3)*pow8(mQ3) -
6397  212*pow3(logQ3U3)*pow6(mU3)*pow8( mQ3) + 5760*msq2*pow4(mQ3)*pow8(mU3)
6398  - 960*msq2*dilog(1 - msq2/mU32)* pow4(mQ3)*pow8(mU3) +
6399  2880*msq2*dilog(1 - mU32/msq2)*pow4(mQ3)*pow8( mU3) -
6400  3840*msq2*logQ3mq*pow4(mQ3)*pow8(mU3) +
6401  2880*msq2*logQ3U3*pow4(mQ3)*pow8(mU3) - 240*msq2*dilog(1 -
6402  msq2/mU32)*logQ3U3*pow4(mQ3)*pow8(mU3) + 1680*msq2*dilog(1 -
6403  mU32/msq2)*logQ3U3*pow4(mQ3)*pow8(mU3) + 480*msq2*logQ3mq*logQ3U3
6404  *pow4(mQ3)*pow8(mU3) - 1920*msq2*logU3mq*pow4(mQ3)*pow8(mU3) -
6405  480*msq2*logQ3U3*logU3mq*pow4(mQ3)*pow8(mU3) + 1440*msq2*
6406  pow2(logQ3mq)*pow4(mQ3)*pow8(mU3) + 840*msq2*logQ3U3*
6407  pow2(logQ3mq)*pow4(mQ3)*pow8(mU3) - 960*msq2*pow2(logQ3U3
6408  )*pow4(mQ3)*pow8(mU3) + 240*msq2*logQ3mq*pow2(logQ3U3)*
6409  pow4(mQ3)*pow8(mU3) - 120*msq2*pow3(logQ3U3)*pow4(mQ3)*pow8(mU3) -
6410  120*mQ32*dilog(1 - msq2/mU32)*pow4(msq)*pow8(mU3) - 2040*mQ32*dilog(1
6411  - mU32/msq2)*pow4(msq)*pow8(mU3) - 60*mQ32*dilog(1 -
6412  msq2/mU32)*logQ3U3*pow4(msq)*pow8(mU3) - 1020*mQ32*dilog(1 -
6413  mU32/msq2)*logQ3U3*pow4(msq)*pow8(mU3) + 120*mQ32*logQ3mq*logQ3U3
6414  *pow4(msq)*pow8(mU3) - 1020*mQ32*pow2(logQ3mq)*pow4(msq)*pow8( mU3) -
6415  510*mQ32*logQ3U3*pow2(logQ3mq)*pow4(msq)*pow8(mU3) -
6416  60*mQ32*pow2(logQ3U3)*pow4(msq)*pow8(mU3) +
6417  60*mQ32*logQ3mq*pow2(logQ3U3)*pow4(msq)*pow8(mU3) -
6418  30*mQ32*pow3(logQ3U3)*pow4(msq)*pow8(mU3) + 48256*pow6(mQ3)*pow8(mU3)
6419  - 37120*lmQ3MR* pow6(mQ3)*pow8(mU3) - 720*dilog(1 -
6420  msq2/mU32)*pow6(mQ3)*pow8(mU3) + 3500*dilog(1 -
6421  mU32/mQ32)*pow6(mQ3)*pow8(mU3) - 2640*dilog(1 - mU32/
6422  msq2)*pow6(mQ3)*pow8(mU3) - 960*logQ3mq*pow6(mQ3)*pow8(mU3) +
6423  14240*logQ3U3*pow6(mQ3)*pow8(mU3) + 8512*lmQ3MR*logQ3U3*
6424  pow6(mQ3)*pow8(mU3) + 1490*dilog(1 - mU32/mQ32)*logQ3U3*pow6(
6425  mQ3)*pow8(mU3) - 960*dilog(1 - mU32/msq2)*logQ3U3*pow6(mQ3)* pow8(mU3)
6426  + 1680*logQ3mq*logQ3U3*pow6(mQ3)*pow8(mU3) +
6427  480*logU3Q3*pow6(mQ3)*pow8(mU3) -
6428  48*logQ3U3*logU3Q3*pow6(mQ3)*pow8(mU3) +
6429  2880*logU3mq*pow6(mQ3)*pow8(mU3) -
6430  1320*pow2(logQ3mq)*pow6(mQ3)*pow8(mU3) - 480*logQ3U3*
6431  pow2(logQ3mq)*pow6(mQ3)*pow8(mU3) - 9730*pow2(logQ3U3)*
6432  pow6(mQ3)*pow8(mU3) + 5056*lmQ3MR*pow2(logQ3U3)*pow6(mQ3)*pow8( mU3) +
6433  800*logQ3mq*pow2(logQ3U3)*pow6(mQ3)*pow8(mU3) -
6434  2695*pow3(logQ3U3)*pow6(mQ3)*pow8(mU3) + 240*msq2*mU32*dilog(1 -
6435  msq2/mU32)*power10(mQ3) + 240*msq2*mU32*dilog(1 - mU32/msq2)*power10(
6436  mQ3) - 480*msq2*mU32*logQ3mq*power10(mQ3) +
6437  480*msq2*mU32*logQ3U3*power10(mQ3) - 120*msq2*mU32*dilog(1 -
6438  msq2/mU32)*logQ3U3*power10(mQ3) - 120*msq2*mU32*dilog(1 -
6439  mU32/msq2)*logQ3U3* power10(mQ3) + 480*msq2*mU32*logU3mq*power10(mQ3)
6440  - 240*msq2* mU32*logQ3U3*logU3mq*power10(mQ3) + 120*msq2*mU32*pow2(
6441  logQ3mq)*power10(mQ3) -
6442  60*msq2*mU32*logQ3U3*pow2(logQ3mq)*power10(mQ3) -
6443  120*msq2*mU32*pow2(logQ3U3)*power10( mQ3) +
6444  120*msq2*mU32*logQ3mq*pow2(logQ3U3)*power10(mQ3) -
6445  60*msq2*mU32*pow3(logQ3U3)*power10(mQ3) - 120*dilog(1 - msq2/
6446  mU32)*pow4(msq)*power10(mQ3) - 120*dilog(1 - mU32/msq2)*pow4(msq)*
6447  power10(mQ3) + 60*dilog(1 - msq2/mU32)*logQ3U3*pow4(msq)* power10(mQ3)
6448  + 60*dilog(1 - mU32/msq2)*logQ3U3*pow4(msq)* power10(mQ3) +
6449  120*logQ3mq*logQ3U3*pow4(msq)*power10(mQ3) -
6450  60*pow2(logQ3mq)*pow4(msq)*power10(mQ3) + 30*logQ3U3*
6451  pow2(logQ3mq)*pow4(msq)*power10(mQ3) - 60*pow2(logQ3U3)*
6452  pow4(msq)*power10(mQ3) - 60*logQ3mq*pow2(logQ3U3)*pow4(
6453  msq)*power10(mQ3) + 30*pow3(logQ3U3)*pow4(msq)*power10(mQ3) +
6454  7872*pow4(mU3)*power10(mQ3) - 6592*lmQ3MR*pow4(mU3)*power10(mQ3) -
6455  120* dilog(1 - msq2/mU32)*pow4(mU3)*power10(mQ3) + 380*dilog(1 -
6456  mU32/mQ32)* pow4(mU3)*power10(mQ3) - 2040*dilog(1 -
6457  mU32/msq2)*pow4(mU3)*power10( mQ3) -
6458  160*logQ3mq*pow4(mU3)*power10(mQ3) - 6448*logQ3U3*
6459  pow4(mU3)*power10(mQ3) + 8544*lmQ3MR*logQ3U3*pow4(mU3)*power10( mQ3) +
6460  60*dilog(1 - msq2/mU32)*logQ3U3*pow4(mU3)*power10(mQ3) - 10*dilog(1 -
6461  mU32/mQ32)*logQ3U3*pow4(mU3)*power10(mQ3) + 1020* dilog(1 -
6462  mU32/msq2)*logQ3U3*pow4(mU3)*power10(mQ3) +
6463  1800*logQ3mq*logQ3U3*pow4(mU3)*power10(mQ3) - 80*logU3Q3*
6464  pow4(mU3)*power10(mQ3) - 8*logQ3U3*logU3Q3*pow4(mU3)* power10(mQ3) +
6465  480*logU3mq*pow4(mU3)*power10(mQ3) -
6466  240*logQ3U3*logU3mq*pow4(mU3)*power10(mQ3) -
6467  1020*pow2(logQ3mq)*pow4(mU3)*power10(mQ3) + 510*logQ3U3*pow2(logQ3mq)
6468  *pow4(mU3)*power10(mQ3) - 1574*pow2(logQ3U3)*pow4(mU3)*power10( mQ3) -
6469  2496*lmQ3MR*pow2(logQ3U3)*pow4(mU3)*power10(mQ3) - 860*
6470  logQ3mq*pow2(logQ3U3)*pow4(mU3)*power10(mQ3) + 1161*pow3(
6471  logQ3U3)*pow4(mU3)*power10(mQ3) - 1920*mQ32*msq2*power10(mU3) +
6472  240*mQ32*msq2*dilog(1 - msq2/mU32)*power10(mU3) +
6473  240*mQ32*msq2*dilog(1 - mU32/msq2)*power10(mU3) +
6474  1440*mQ32*msq2*logQ3mq*power10(mU3) -
6475  2400*mQ32*msq2*logQ3U3*power10(mU3) + 120*mQ32*msq2*dilog(1 -
6476  msq2/mU32)*logQ3U3*power10(mU3) + 120*mQ32*msq2*dilog(1 - mU32/
6477  msq2)*logQ3U3*power10(mU3) +
6478  480*mQ32*msq2*logQ3mq*logQ3U3*power10(mU3) +
6479  480*mQ32*msq2*logU3mq*power10(mU3) +
6480  240*mQ32*msq2*logQ3U3*logU3mq*power10(mU3) + 120*mQ32*
6481  msq2*pow2(logQ3mq)*power10(mU3) + 60*mQ32*msq2*logQ3U3*
6482  pow2(logQ3mq)*power10(mU3) - 600*mQ32*msq2*pow2(logQ3U3)* power10(mU3)
6483  - 120*mQ32*msq2*logQ3mq*pow2(logQ3U3)* power10(mU3) +
6484  60*mQ32*msq2*pow3(logQ3U3)*power10(mU3) - 31488*
6485  pow4(mQ3)*power10(mU3) + 22912*lmQ3MR*pow4(mQ3)*power10(mU3) + 480*
6486  dilog(1 - msq2/mU32)*pow4(mQ3)*power10(mU3) - 2408*dilog(1 -
6487  mU32/mQ32) *pow4(mQ3)*power10(mU3) + 480*dilog(1 -
6488  mU32/msq2)*pow4(mQ3)*power10( mU3) +
6489  640*logQ3mq*pow4(mQ3)*power10(mU3) - 28432*logQ3U3
6490  *pow4(mQ3)*power10(mU3) + 8320*lmQ3MR*logQ3U3*pow4(mQ3)*power10( mU3)
6491  + 120*dilog(1 - msq2/mU32)*logQ3U3*pow4(mQ3)*power10(mU3) -
6492  1616*dilog(1 - mU32/mQ32)*logQ3U3*pow4(mQ3)*power10(mU3) + 120*
6493  dilog(1 - mU32/msq2)*logQ3U3*pow4(mQ3)*power10(mU3) -
6494  400*logU3Q3*pow4(mQ3)*power10(mU3) - 88*logQ3U3*logU3Q3*
6495  pow4(mQ3)*power10(mU3) - 1920*logU3mq*pow4(mQ3)*power10(mU3) -
6496  480*logQ3U3*logU3mq*pow4(mQ3)*power10(mU3) + 240*pow2(
6497  logQ3mq)*pow4(mQ3)*power10(mU3) +
6498  60*logQ3U3*pow2(logQ3mq)*pow4(mQ3)*power10(mU3) -
6499  4124*pow2(logQ3U3)*pow4( mQ3)*power10(mU3) -
6500  2944*lmQ3MR*pow2(logQ3U3)*pow4(mQ3)*power10( mU3) +
6501  40*logQ3mq*pow2(logQ3U3)*pow4(mQ3)*power10(mU3) +
6502  1508*pow3(logQ3U3)*pow4(mQ3)*power10(mU3)))/(3.*mQ32*pow3(mU3)*
6503  pow7(mQ32 - mU32))+ (1280*mU32*Xt6*(-2*mQ32 + 2*mU32 + (mQ32 +
6504  mU32)*logQ3U3)*pow2(- mQ32 + mU32 + mQ32*logQ3U3))/(3.*pow7(mQ32 -
6505  mU32));
6506  }
6507 
6508  case Limits::MQ3_EQ_MU3_EQ_M3: {
6509  const double logQ3mq = std::log(mQ32/msq2);
6510  const double logmqQ3 = -logQ3mq;
6511 
6512  return
6513  (Xt4*(10990*msq2*pow4(mQ3) - 296*lmQ3MR*msq2*pow4(mQ3) - 2724*
6514  msq2*logQ3mq*pow4(mQ3) - 480*lmQ3MR*msq2*logQ3mq*pow4(mQ3) - 1044*
6515  msq2*logmqQ3*pow4(mQ3) - 312*msq2*pow2(lmQ3MR)*pow4(mQ3) + 612*
6516  msq2*pow2(logQ3mq)*pow4(mQ3) - 432*mQ32*logQ3mq*pow4(msq) -
6517  432*mQ32*logmqQ3*pow4(msq) + 279*mQ32*pow2(logQ3mq)* pow4(msq) -
6518  10990*pow6(mQ3) + 296*lmQ3MR*pow6(mQ3) + 1200*logQ3mq*pow6(mQ3) +
6519  480*lmQ3MR*logQ3mq*pow6(mQ3) + 312*pow2( lmQ3MR)*pow6(mQ3) -
6520  81*pow2(logQ3mq)*pow6(mQ3) + 18*dilog(1 -
6521  mQ32/msq2)*(28*msq2*pow4(mQ3) + 31*mQ32*pow4(msq) + 31*pow6(mQ3) - 90*
6522  pow6(msq)) + 2676*logQ3mq*pow6(msq) + 2676*logmqQ3*pow6( msq) -
6523  810*pow2(logQ3mq)*pow6(msq) - 18*dilog(1 - msq2/mQ32)*(-
6524  68*msq2*pow4(mQ3) - 31*mQ32*pow4(msq) + 9*pow6(mQ3) +
6525  90*pow6(msq))))/( 27.*(mQ32 - msq2)*pow8(mQ3))
6526  -(Xt5*(2176*msq2*pow4(mQ3) - 11264*lmQ3MR*msq2*pow4(mQ3) - 3744*msq2*
6527  logQ3mq*pow4(mQ3) + 2016*msq2*logmqQ3*pow4(mQ3) + 2331*msq2*
6528  pow2(logQ3mq)*pow4(mQ3) - 47232*mQ32*logQ3mq*pow4(msq) -
6529  47232*mQ32*logmqQ3*pow4(msq) + 14085*mQ32*pow2(logQ3mq)* pow4(msq) -
6530  2176*pow6(mQ3) + 11264*lmQ3MR*pow6(mQ3) - 1920*logQ3mq* pow6(mQ3) -
6531  1449*pow2(logQ3mq)*pow6(mQ3) + 52896*logQ3mq*pow6(msq) +
6532  52896*logmqQ3*pow6(msq) - 14967*pow2(logQ3mq)* pow6(msq) - 18*dilog(1
6533  - mQ32/msq2)*(-259*msq2*pow4(mQ3) - 1565* mQ32*pow4(msq) +
6534  161*pow6(mQ3) + 1663*pow6(msq)) - 18*dilog(1 - msq2/
6535  mQ32)*(-259*msq2*pow4(mQ3) - 1565*mQ32*pow4(msq) + 161*pow6(mQ3) +
6536  1663*pow6(msq))))/(216.*(mQ32 - msq2)*pow9(mQ3))+
6537  (160*Xt6)/(9.*pow6(mQ3));
6538  }
6539 
6540  case Limits::DEGENERATE: {
6541  return (2*Xt4*(-5735 + 148*lmQ3MR + 156*pow2(lmQ3MR)))/(27.*pow4(mQ3))+
6542  (-176*(-7 + 8*lmQ3MR)*Xt5)/(27.*pow5(mQ3))
6543  +160/(9.*pow6(mQ3))*Xt6;
6544  }
6545 
6546  default:
6547  break;
6548  };
6549 
6550  throw std::runtime_error("Mass limit not included!");
6551 }
6552 
6553 
6554 /**
6555  * Sets the mass limit to check terms
6556  * @param limit an integer key for a mass limit
6557  */
6559 {
6560  p.massLimit3LThreshold = static_cast<int>(limit);
6561 }
6562 
6563 /**
6564  * Get the mass limit determined by ThresholdCalculator
6565  * @return The determined mass limit
6566  */
6568 {
6569  return static_cast<Limits>(p.massLimit3LThreshold);
6570 }
6571 
6573 {
6574  xtOrderLambdaAtAs2 = xtOrder;
6575 }
6576 
6578 {
6579  return std::atan(calcTanBeta());
6580 }
6581 
6583 {
6584  return p.vu / p.vd;
6585 }
6586 
6588 {
6589  return std::sqrt(calcV2());
6590 }
6591 
6593 {
6594  return pow2(p.vu) + pow2(p.vd);
6595 }
6596 
6598 {
6599  return p.vu / calcV();
6600 }
6601 
6603 {
6604  return p.vd / calcV();
6605 }
6606 
6608 {
6609  return p.Au(2,2) - p.mu / calcTanBeta();
6610 }
6611 
6613 {
6614  return p.Ad(2,2) - p.mu * calcTanBeta();
6615 }
6616 
6618 {
6619  return p.Ae(2,2) - p.mu * calcTanBeta();
6620 }
6621 
6623 {
6624  return p.Au(2,2) + p.mu * calcTanBeta();
6625 }
6626 
6628 {
6629  return p.Ad(2,2) + p.mu / calcTanBeta();
6630 }
6631 
6633 {
6634  return p.Ae(2,2) + p.mu / calcTanBeta();
6635 }
6636 
6637 } // namespace mh2_eft
6638 } // namespace himalaya
6639 
double getDeltaLambdaG14(int omitLogs) const
double getDeltaLambdaYb2G12(int omitLogs) const
double vu
VEV of up Higgs, with v = Sqrt[vu^2 + vd^2] ~ 246 GeV.
double getDeltaLambdaYt4Yb2(int omitLogs) const
Definition of threshold corrections class to express the Higgs mass calculation in terms of SM MS-bar...
double calcTanBeta() const
calculate tan(beta)
double getDeltaLambdaYtau4Yb2(int omitLogs) const
double getThresholdCorrection(ThresholdCouplingOrders couplingOrder, RenSchemes scheme, int omitLogs) const
Definition: H3.cpp:14
RM33 Ad
trilinear down type squark-Higgs coupling matrix
void validate(bool verbose)
validates the parameter set
double delta_xyz(double x, double y, double z) noexcept
Delta function from hep-ph/0907.47682v1.
ThresholdCouplingOrders
Coupling orders in threshold corrections.
Definition: EFTFlags.hpp:34
double vd
VEV of down Higgs, with v = Sqrt[vu^2 + vd^2] ~ 246 GeV.
Declaration of the dilogarithm function.
int xtOrderLambdaAtAs2
flag to truncate the Xt order of delta_lambda_at_as2 at a given power starting at 4 ...
#define WARNING_MSG(message)
Definition: Logger.hpp:66
double getDeltaLambdaChiG12G22(int omitLogs) const
[4] A non-physical scheme to test implemented expressions
double getDeltaYtAlphas(Limits limit, int omitLogs) const
double dilog(double x) noexcept
Real dilogarithm .
Definition: Li2.cpp:62
double calcSinBeta() const
calculate sin(beta)
double getDeltaLambdaYt6_SUSYHD(int omitLogs) const
RM33 Ae
trilinear electron type squark-Higgs coupling matrix
double getDeltaLambdaYt2G22(int omitLogs) const
Implementation of logging macros.
ThresholdCalculator(const Parameters &p_, bool verbose=true, bool check=false)
enum definitions
double getDeltaLambdaChiG14(int omitLogs) const
double getDeltaLambdaAlphat(Limits limit, int omitLogs) const
double getDeltaLambdaAlphatAlphas2(Limits limit, int omitLogs) const
Parameters p
Himalaya input parameters.
double f8(double r1, double r2) noexcept
double F9(double x1, double x2) noexcept
RM33 ml2
soft-breaking squared left-handed slepton mass parameters
double mu
mu parameter, convention of [Phys.Rept. 117 (1985) 75-263]
RM33 mq2
soft-breaking squared left-handed squark mass parameters
double calcCosBeta() const
calculate cos(beta)
RM33 mu2
soft-breaking squared right-handed up-squark mass parameters
double getDeltaLambdaChiG24(int omitLogs) const
double getDRbarPrimeToMSbarShift(int xtOrder, int omitLogs, int omitXtLogs=1) const
RenSchemes
renormalization schemes
Definition: EFTFlags.hpp:21
double getDeltaLambdaYtau4(int omitLogs) const
double getDeltaLambdaYt2G12(int omitLogs) const
double getDeltaLambdaYtau2G12(int omitLogs) const
double scale
renormalization scale
double getDeltaLambdaG24(int omitLogs) const
double getDeltaLambdaYt2Yb4(int omitLogs) const
RM33 md2
soft-breaking squared right-handed down-squark mass parameters
double MA
CP-odd Higgs.
double phi_xyz(double x, double y, double z) noexcept
(arguments are interpreted as squared masses)
double g3
gauge coupling g3 SU(3)
double getDeltaLambdaG12G22(int omitLogs) const
Declaration of the loop functions from [arXiv:1407.4081].
double f5(double r1, double r2) noexcept
Complex< T > log(const Complex< T > &z_) noexcept
Definition: complex.hpp:45
double getDeltaLambdaYb4(int omitLogs) const
double getDeltaLambdaAlphatAlphas(Limits limit, int omitLogs) const
double f7(double r1, double r2) noexcept
double f6(double r1, double r2) noexcept
double getDeltaLambdaYtau6(int omitLogs) const
#define INFO_MSG(message)
Definition: Logger.hpp:65
double getDeltaLambdaYtau2Yb4(int omitLogs) const
double getDRbarPrimeToMSbarXtTerms(Limits limit, int xtOrder, int omitLogs) const
double msq2
average squared squark mass of the first two generations
double getDeltaLambdaYb4G32(int omitLogs) const
double getDeltaLambdaYtau2G22(int omitLogs) const
RM33 me2
soft-breaking squared right-handed slepton mass parameters
RM33 Au
trilinear up type squark-Higgs coupling matrix
int massLimit3LThreshold
an integer flag to set the mass limit
double getDeltaYtAlphas2(Limits limit, int omitLogs) const
double getDeltaLambdaYb2G22(int omitLogs) const