1 Introduction

The Standard Model (SM) of particle physics is a very successful theory which has been completed with the discovery of the Higgs boson at the Large Hadron Collider (LHC) [1, 2]. On the other side, there are observations like dark matter for which no viable candidate exists within the SM. While it has been expected that solutions to the open problems of the SM, like e.g. supersymmetry (SUSY), exist close to the electroweak scale, the LHC has not found any direct signal for new physics so far. Therefore, the possibility of a large gap between the electroweak (EW) and the scale of new physics has been studied more intensively in the recent years. The most prominent idea in this direction is ‘split supersymmetry’ (split-SUSY) in which the SUSY scalars are much heavier than the SM particles and the SUSY fermions [3,4,5]. In this setup, most of the appealing properties of SUSY like gauge coupling unification and a dark matter candidate are kept, but the coloured particles are too heavy to be produced at the LHC. Mechanisms have been proposed how split-SUSY could arise from string theory [6, 7], and also the question of naturalness has been discussed [8]. Moreover, the ansatz of high-scale SUSY, i.e. that all SUSY particles are much heavier than the EW scale, is taken seriously nowadays [9, 10]. While it is widely believed that these models suffer from a large fine-tuning, it has pointed out that large SUSY scales can be combined with the relaxion mechanism to solve the big and the small hierarchy problem simultaneously [11]. The idea of SUSY with very large mass scales is not restricted to the Minimal Supersymmetric extension of the SM (MSSM), but has also been applied to other SUSY models like the Next-to-MSSM (NMSSM) [12] or models with Dirac gauginos [13,14,15,16,17].

Even if states beyond the SM (BSM) are too heavy to be produced at current colliders, they often still have an in-print in experimental results, see e.g. Refs. [18, 19]. The precise measurement of the Higgs boson mass of \(m_h = 125.09\) GeV [20] at the LHC has added another very important constraint in this direction. Consequently, large efforts were put in a precise Higgs boson mass calculation in split- or high-scale SUSY [9, 10, 21,22,23]. The reason for this endeavour is that the commonly used fixed order calculations of the Higgs boson mass in SUSY models should only be applied in the case of a small separation between the EW scale and the SUSY scale. Otherwise, the presence of large logarithms introduces a large uncertainty in the prediction of the numerical value of \(m_h\) [23,24,25,26]. This can be resolved either by the standard ansatz of an effective field theory (EFT) in which the heavy states are integrated out [27,28,29,30,31,32,33,34,35,36], or by a hybrid method in which the fixed-order calculation is combined with the higher-order leading logarithms extracted from an EFT [37,38,39,40]. In both cases, one needs to know how the couplings among the light states depend on the full theory. In terms of the EFT ansatz this means that the full model involving heavy and light states must be matched to an effective theory at the scale at which the heavy degrees of freedom are integrated out. The matching at leading order is straight-forward and the relations often can be read off from the tree-level Lagrangians of both models. However, tree-level relations are usually not sufficient to obtain the necessary precision in the Higgs boson mass prediction. Therefore, higher-order corrections are needed. Of course, the matching procedure at the full one-loop level is already much more time-consuming. Depending on the details of the full and effective model also several subtleties like infra-red divergences can occur as discussed in Ref. [41].

In order to facilitate these studies, we have developed an automatised process to perform the matching between the scalar sectors of two renormalisable theories. This feature has been implemented in the Mathematica package SARAH [42,43,44,45,46] and provides the functionality to obtain analytical expressions for the matching conditions at the one-loop level. Also the interface between SARAH and SPheno [47, 48] has been extended to include the matching between an EFT and a UV-complete theory. In that way, one can obtain very quickly numerical predictions for the Higgs boson mass but also for all kind of other observables that concern the Higgs boson. It is worth to stress that this functionality is not restricted to split- or high-scale versions of the MSSM. A large variety of SUSY, but also non-SUSY models, with large BSM scales can be studied with the presented tool-chain. Also the considered EFT need not to be the SM, but could be a singlet extension, a Two-Higgs-Doublet-Model (THDM), or an even more complicated model. Concerning the nature of the heavy states, we restrict our attention to heavy fermions and scalars. The implementation of integrating out heavy vector bosons at the one-loop level is reserved for future work. However, the low-energy EFT can still contain an extended gauge sector which is also matched at the one-loop level. Nevertheless, we will mainly concentrate in the given examples on the established MSSM scenarios because they offer the possibility to compare our generic approach with results available in the literature.

This paper is organised as follows. In Sect. 2 we explain our generic matching procedure. In Sect. 3 the new routines in SARAH are explained while a comparison with the literature is done in Sect. 4. We summarise in Sect. 5.

Fig. 1
figure 1

Matching of quartic couplings at tree-level. Light scalars are drawn with a single dashed line, heavy scalars with a double dashed line

2 Generic matching between two scalar sectors

2.1 General ansatz

We consider a general, renormalisable gauge theory with a set of scalars \(\{\phi _i\}\) and fermions \(\{\psi _i\}\) charged under unspecified (sub-)sets of the theories gauge group. Without loss of generality, one can always assume that the scalars are real. The Lagrangian can be written as

(1)

where all gauge and representation indices have been suppressed. The covariant derivative \(D^\mu \) and the gauge fields are chosen such that the field strength tensors \(\{F^{\mu \nu }_a\}\) form diagonal kinetic terms (in case of multiple gauged U(1) groups). In the following it is always assumed that all gauge groups are broken near the scale of EW symmetry breaking. If particles with very different masses appear in such a theory, one can categorise the particle content into light fields (\(\{\phi _i^L\},\{\psi _i^L\}\)) and heavy fields (\(\{\phi _i^H\}, \{\psi _i^H\})\). The Lagrangian becomes

$$\begin{aligned} {\mathcal {L}}_{UV}= & {} {\mathcal {L}}_L(\phi _i^L,\psi _i^L) + {\mathcal {L}}_{\mathrm{mix}}(\phi _i^L,\psi _i^L,\phi _i^H,\psi _i^H)\nonumber \\&+\, {\mathcal {L}}_H(\phi _i^H,\psi _i^H). \end{aligned}$$
(2)

Integrating out all heavy fields leads to an effective theory which contains only light degrees of freedom

(3)

where the last line contains operators with dimension greater than four. Concerning a precise prediction of Higgs boson masses, only purely scalar operators with ascending dimensionality may be of interest for the matching. However, for \(d>4\), their influence on the scalar potential is of the order \(\nicefrac {v_i}{M_j}\), where \(v_i\) is the vacuum expectation value (VEV) of a light and \(M_j\) the mass of a heavy field, \(v_i \ll M_j\). Supposed that the fundamental theory is renormalisable, it follows from the decoupling theorem, that the higher-dimensional operators become unimportant if \(M_j\rightarrow \infty \). The question arises, at which scale the \(\nicefrac {v_i}{M_j}\) terms are no longer relevant for a precise Higgs boson mass calculation. The impact of dimension-six terms, compared to ordinary threshold corrections (\(d\le 4\)), on the Higgs boson mass in a matching of the SM to the MSSM was studied in Ref. [49]. It was found that for \( 500 \,\hbox {GeV}< M_j < 1000 \,\hbox {GeV}\), a two-loop matching of these operators yields corrections on \(m_h\) in the sub-GeV range, which rapidly drop for \(M_j> 1\, \hbox {TeV}\). Since the focus of this work is on BSM scenarios with \(M_j \geqslant 1 \,\hbox {TeV}\), we neglect all \(\nicefrac {v_i}{M_j}\) contributions during the matching. Thus, we assume that all VEVs responsible for the breaking of a low-energy gauge theory can be neglected compared to the masses of the heavy states. In particular, this means that all gauge bosons as well as chiral fermions are treated as massless in the computation of the matching conditions.

All information about the heavy states is encoded in the effective couplings and masses \({\tilde{\lambda }}\), \({\tilde{\kappa }}\), \({\tilde{m}}^2\), \({\tilde{M}}\) and \({\tilde{Y}}\). The purely scalar interactions \({\tilde{\lambda }}\), \({\tilde{\kappa }}\) and mass squared \({\tilde{m}}^2\) contain the crucial information about the scalar sector of the EFT, hence, they have the biggest impact on the properties of the light scalars. We know today, that (at least) one of these light scalars must have couplings comparable to the predictions of an SM-like Higgs boson and the mass must be about 125 GeV. Thus, even if the mass scale of the heavy fields is well above the reach of the LHC, we can test if the fundamental UV theory is consistent with the Higgs boson mass measurements through a precise calculation of the effective couplings at the matching scale and the Higgs properties at the weak scale. In order to determine the effective couplings in terms of parameters of the UV-theory, one assumes the matching condition that the n-loop m-point amplitudes involving the same external (light) states must yield the same result in the infra-red (IR) regime of the UV-theory (i.e. the scale where the heavy fields are integrated) and the EFT,

$$\begin{aligned} {\mathcal {M}}^{(n)}(\phi ^L_a,\dots ,\phi ^L_m)^{UV} = {\mathcal {M}}^{(n)}(\phi ^L_a,\dots ,\phi ^L_m)^{EFT}. \end{aligned}$$
(4)

Note, that the external fields in the two theories to be matched must be treated equally. Thus, additional wave-function renormalisations involving internal heavy fields may contribute to Eq. (4) by also matching the first derivative of the 2-point function w.r.t the external momentum of the light fields.

In this paper, we are going to calculate \({\mathcal {M}}\) using the Feynman diagrammatic approach neglecting all external momenta. The tree-level matching condition for a quartic coupling,

$$\begin{aligned}&{\tilde{\lambda }}_{abcd} - \sum _{x \in \{\phi ^L\}} \left( \frac{{\tilde{\kappa }}_{abx} {\tilde{\kappa }}_{xcd}}{m_x^2\rightarrow 0} + \frac{{\tilde{\kappa }}_{acx} {\tilde{\kappa }}_{xbd}}{m_x^2\rightarrow 0} + \frac{{\tilde{\kappa }}_{adx} {\tilde{\kappa }}_{xcb}}{m_x^2\rightarrow 0} \right) = \lambda _{abcd} \nonumber \\&\quad - \sum _{x \in \{\phi ^L\}} \left( \frac{{\kappa }_{abx} {\kappa }_{xcd}}{m_x^2\rightarrow 0} + \frac{{\kappa }_{acx} {\kappa }_{xbd}}{m_x^2\rightarrow 0} + \frac{{\kappa }_{adx} {\kappa }_{xcb}}{m_x^2\rightarrow 0} \right) \nonumber \\&\quad - \sum _{x \in \{\phi ^H\}} \left( \frac{{\kappa }_{abx} {\kappa }_{xcd}}{M_x^2} + \frac{{\kappa }_{acx} {\kappa }_{xbd}}{M_x^2} + \frac{{\kappa }_{adx} {\kappa }_{xcb}}{M_x^2} \right) , \end{aligned}$$
(5)

is depicted in Fig. 1. Due to the assumption of vanishing external momenta and vanishing light masses, infra-red divergences appear on both sides of Eq. (5). Since the tree-level matching for cubic couplings is trivial,

$$\begin{aligned} {\tilde{\kappa }}_{abc} = \kappa _{abc}, \end{aligned}$$
(6)

the divergences cancel exactly. Thus, the effective quartic couplings \({\tilde{\lambda }}_{abcd}\) are given by

$$\begin{aligned} {\tilde{\lambda }}_{abcd} =&\,\lambda _{abcd} - \sum _{x \in \{\phi ^H\}} \left( \frac{{\kappa }_{abx} {\kappa }_{xcd}}{M_x^2} + \frac{{\kappa }_{acx} {\kappa }_{xbd}}{M_x^2} + \frac{{\kappa }_{adx} {\kappa }_{xcb}}{M_x^2} \right) . \end{aligned}$$
(7)

As already mentioned, the matching at tree level is not sufficient for a precise prediction of the properties of the scalar sector at the low-energy scale. Thus, one needs to include loop corrections changing the matching conditions to

$$\begin{aligned}&{\tilde{\kappa }}_{abc} + \delta {\tilde{\kappa }}_{abc}(\phi ^L,\psi ^L) = \kappa _{abc} + \delta \kappa _{abc}(\phi ^L,\phi ^H,\psi ^L,\psi ^H) \end{aligned}$$
(8)
$$\begin{aligned}&{\tilde{\lambda }}_{abcd} - \sum _{x \in \{\phi ^L\}} \sum _{\mathrm{s,t,u}} \frac{{\tilde{\kappa }}_{abx} {\tilde{\kappa }}_{xcd}}{m_x^2\rightarrow 0} + \delta {\tilde{\lambda }}_{abcd}(\phi ^L,\psi ^L) \nonumber \\&\quad = \lambda _{abcd} - \sum _{\mathrm{s,t,u}}\left( \sum _{x \in \{\phi ^L\}} \frac{{\kappa }_{abx} {\kappa }_{xcd}}{m_x^2\rightarrow 0} + \sum _{x \in \{\phi ^H\}} \frac{{\kappa }_{abx} {\kappa }_{xcd}}{M_x^2}\right) \nonumber \\&\quad \quad + \delta \lambda _{abcd}(\phi ^L,\phi ^H,\psi ^L,\psi ^H), \end{aligned}$$
(9)

where \(\delta X(\phi ^L,\phi ^H,\psi ^L,\psi ^H)\), with \(X=\lambda ,\kappa \), denote the sum of all one-loop contributions that contain only light fields, mixed heavy and light fields as well as only heavy fields in the loop . Likewise \(\delta {\tilde{\lambda }}\) can only arise from diagrams involving light fields in the loop since there are no heavy states present in the EFT. All generic diagrams which can contribute to tree-level and one-loop amplitudes of any renormalisable scalar operator are given in Appendix A. Again, IR divergences caused by light fields are present on both sides which need to cancel in the matching conditions. A detailed discussion on these cancellations is beyond the scope of this paper but was recently discussed in Ref. [41]. In summary, the matching condition can be expressed in terms of IR-finite pieces

$$\begin{aligned}&{\tilde{\kappa }}_{abc} = \kappa _{abc} + {\overline{\delta }} \kappa _{abc}(\phi ^L,\phi ^H,\psi ^L,\psi ^H) \end{aligned}$$
(10)
$$\begin{aligned}&{\tilde{\lambda }}_{abcd} = \lambda _{abcd} - \sum _{x \in \{\phi ^H\}}\sum _{\mathrm{s,t,u}}\left( \frac{{\kappa }_{abx} {\kappa }_{xcd}}{M_x^2}\right) \nonumber \\&\quad \quad \quad \quad + {\overline{\delta }} \lambda _{abcd}(\phi ^L,\phi ^H,\psi ^L,\psi ^H), \end{aligned}$$
(11)

where the one-loop contributions \({\overline{\delta }} X\) are computed using modified loop integrals where the IR divergent pieces have been subtracted. For instance, the scalar two-point integral \(B_0\) with vanishing external momentum (for simplicity we omit the vanishing external momentum in the argument of all loop function) and vanishing masses suffers from a logarithmic IR divergence

$$\begin{aligned} B_0(m^2,m^2)|_{m^2\rightarrow 0} = \left. \log \left( \frac{Q^2}{m^2}\right) \right| _{m^2\rightarrow 0} \, \end{aligned}$$
(12)

which will necessarily cancel in the matching condition Eq. (4). Thus, the replacement of the \(B_0\) with the modified loop function

$$\begin{aligned} \left. \overline{B_0}(m^2,m^2) \right| _{m^2\rightarrow 0} = \left[ B_0(m^2,m^2) - \log \left( \frac{Q^2}{m^2}\right) \right] _{m^2\rightarrow 0}\nonumber \\ \end{aligned}$$
(13)

makes this cancellation manifest without the need to compute the corresponding IR-divergent diagrams in the EFT. Thus, the calculation of the matching conditions can be performed in a straight-forward way by using the IR-safe loop functions \({\overline{B}}_0\), \({\overline{B}}_1\), \({\overline{C}}_0\), \({\overline{D}}_0\), \(\dot{{\overline{B}}}_0\) and \(\dot{{\overline{B}}}_1\) defined in “Appendix B”.

2.2 Renormalisation scheme

A simple renormalisation scheme which is applicable to a wide range of models is the \(\overline{\text {MS}}\)/\(\overline{\text {DR}}\) scheme. Therefore, we are going to stick mainly to this scheme. The only exception is the treatment of the off-diagonal wave-function renormalisation (WFR) of the scalar fields. It has been proposed in Ref. [10] that these contributions can be dropped by assuming finite counter-terms for some input parameters. For instance, in the high-scale MSSM one could assume a counter-term for \(\tan \beta \) which exactly cancels the off-diagonal WFR contributions. This approach is a more economic calculation and can lead to performance improvements in the runtime. However, it depends on the considered model and the chosen input parameters if such a scheme is possible. Therefore, we provide the possibility to include or exclude the one-loop contributions from off-diagonal WFR constants during the calculation.

For an appropriate choice of the WFR treatment it is worth to mention the equivalence between excluding the off-diagonal WFR constants and the extraction of effective quartic couplings from a pole-mass matching [24, 41]. Thus, for the comparison with tools that use a pole-mass matching, the inclusion of off-diagonal WFR constants should be disabled in the calculation.

2.3 Parametrisation of the results at the matching scale

Using matching conditions to calculate the effective couplings yields solutions that are functions of the parameters of the UV theory. However, in some cases it might be better to (at least partially) give their dependence on the EFT parameters. This is especially the case for the SM gauge and Yukawa couplings because their values are known very precisely. Therefore, one also needs to match these couplings at a suitable loop-level. Concerning the matching of the scalar sector, the EFT parameters that enter the scalar matching conditions at tree-level need to be matched at the one-loop level (and re-inserted into the scalar tree-level matching). For all other parameters, a tree-level matching is sufficient as long as we stick to a one-loop matching of the scalar couplings. For non-supersymmetric models the scalar parameters which we want to match are free parameters, i.e. in these cases a matching of the SM parameters at tree-level is always sufficient. This is different for supersymmetric models because the scalar couplings are related to the other couplings through F- and D-terms. We concentrate on the D-term contributions, i.e. the matching of the gauge couplings, because this is the part important for the matching of scalars that could – at least in principle – provide a SM-like Higgs boson. The matching of the gauge couplings is parametrised by

$$\begin{aligned} g_i \rightarrow g_i + \delta g_i \end{aligned}$$
(14)

and receives two different contributions:

  1. 1.

    Thresholds from heavy fields:

    $$\begin{aligned} \delta g_i&= \sum _{\phi ^H} \frac{1}{16 \pi ^2} \frac{C^i(\phi ^H)}{12} I_2^i(\phi ^H) g_i^3 \log \frac{M_{\phi _H}^2}{Q^2} \nonumber \\&\quad + \sum _{\psi ^H} \frac{1}{16 \pi ^2} \frac{C^i(\psi ^H)}{3} I_2^i(\psi ^H) g_i^3 \log \frac{M_{\psi _H}^2}{Q^2}, \end{aligned}$$
    (15)

    where \(g_i\) is the gauge coupling with respect to the gauge group i, \(I_2^i(x)\) is the Dynkin index of the field x with respect to the gauge group i, and \(C^i(x)\) is a multiplicity factor taking into account the charges under non-Abelian gauge groups others than i, i.e. in the case of the SM gauge group, this counts the colour and isospin multiplicity in the loop.

  2. 2.

    \(\overline{\text {MS}}\)\(\overline{\text {DR}}\) conversion: required if an \(\overline{\text {MS}}\) and a \(\overline{\text {DR}}\) renormalised quantity are to be matched. This is e.g. the case if non-SUSY models are matched onto SUSY ones. There are two different contributions which affect the quartic couplings:

    • The finite shifts of the gauge couplings for an SU(N) group are [50]

      $$\begin{aligned} \delta g_i = \frac{1}{16 \pi ^2} g_i^3 \frac{N}{6}. \end{aligned}$$
      (16)
    • Quartic vertices receive an additional shift from \(\overline{\text {MS}}\)\(\overline{\text {DR}}\) conversion from the diagrams shown in Fig. 2. The amplitude difference of this diagram between the two schemes is

      $$\begin{aligned} {\mathcal {M}}= c_1 c_2 , \end{aligned}$$
      (17)

      where \(c_1\) and \(c_2\) are the two involved vertices between two scalars and two vector bosons.

The calculation of the two different contributions was implemented in SARAH and are automatically included in the matching procedure.

Fig. 2
figure 2

One-loop diagram contributing to the shift from \(\overline{\text {MS}}\)\(\overline{\text {DR}}\) conversion

2.4 Above and below the matching scale: threshold corrections to fermionic couplings

So far, we have concentrated on scenarios where the running above the matching scale can be neglected and the threshold corrections to fermionic couplings do not play an important role. Of course, there are plenty of situations where it is necessary to go beyond that. The simplest case is a high-scale SUSY scenario which is connected to a common SUSY breaking mechanism like minimal supergravity (mSugra). Such a SUSY breaking predicts that the masses of the sparticles are degenerate at the scale of grand unification (GUT), but not necessarily at the matching scale. Thus, finite differences between the running masses are present below the GUT scale. In such cases, one needs to consider the running above the matching scale up to the GUT scale. Since two-loop renormalisation group equations (RGEs) are commonly used for that running, it is necessary to include the threshold corrections to the SM gauge and Yukawa couplings. While the threshold corrections to the gauge couplings are given by Eqs. (15) and  (16), some more work is needed to compute the shifts to the Yukawa couplings. The general ansatz to calculate these shifts is the same as for the scalar couplings, i.e. imposing that the n-loop amplitudes of corresponding fields are identical at the matching scale \(M_M\). Once again, all IR divergences must cancel at \(M_M\), i.e. one determines the Yukawa couplings above the threshold scale via

$$\begin{aligned} Y_{abc} = {\tilde{Y}}_{abc} - {\overline{\delta }}Y_{abc}, \end{aligned}$$
(18)

where \(Y_{abc}\) is for instance a running SM Yukawa coupling and \({\overline{\delta }}Y_{abc}\) contains corrections from diagrams containing heavy fields, which are obtained with IR-safe loop functions, as well as \(\overline{\text {MS}}\)\(\overline{\text {DR}}\) conversion if necessary.

If the EFT is not the SM but an extension with additional fermions, also new Yukawa-like couplings are present below the matching scale. A good example for such a scenario is for instance split-SUSY with effective gaugino–Higgsino–Higgs couplings. Of course, the one-loop relation to calculate these couplings is just given by inverting Eq. (18), i.e.

$$\begin{aligned} {\tilde{Y}}_{abc} = Y_{abc} + {\overline{\delta }}Y_{abc}. \end{aligned}$$
(19)

Thus, in a generic approach, both types of Yukawa coupling corrections, above (SM-like) and below (BSM-like) the matching scale are obtained simultaneously. Necessary ingredients are the one-loop diagrams depicted in Fig. 3 together with the wave-function corrections of the external states.

Fig. 3
figure 3

Irreducible one-loop diagrams contributing to the threshold corrections to scalar-fermion couplings. The diagram on the right only shows up for \(\overline{\text {MS}}\)\(\overline{\text {DR}}\) conversion

3 Implementation in SARAH and SPheno

In the last section all necessary ingredients for a matching of two arbitrary renormalisable scalar sectors at the one-loop level were introduced. In this section we describe the implementation as well as the usage in the computer programs SARAH and SPheno.

3.1 General information about SARAH and SPheno

SARAH Footnote 1 is a Mathematica package optimised for an easy, fast and exhaustive study of BSM models. For a given model, which is defined in form of three input files, SARAH derives all tree-level properties, i.e. mass matrices, tadpole equations and vertices. Moreover, the analytical calculations of one-loop self-energies and tadpoles as well as of two-loop renormalisation group equations (RGEs) are fully automatised in SARAH based on generic results given in literature [51,52,53,54,55,56,57,58,59,60,61]. With version 3, SARAH became the first ’spectrum-generator-generator’: all analytical information derived by SARAH can be exported to Fortran code which provides a fully-fledged spectrum generator based on SPheno. A SARAH generated SPheno version calculates all masses at the full one-loop level, and includes the dominant two-loop corrections for neutral scalars [62,63,64]. Beyond that, SPheno makes predictions for two- and three-body decays, flavour and precision observables [65, 66], and the EW fine-tuning. In order to define the properties of the generated SPheno version, SARAH needs an additional input file usually called SPheno.m. This input contains the following information:

  • The input parameters of the model

  • The choice for the renormalisation scale

  • The boundary conditions at the electroweak scale, at the renormalisation scale and at the GUT scale

  • Optional: a condition to dynamically determine the GUT scale, e.g. \(g_1(m_{\mathrm{GUT}})=g_2(m_{\mathrm{GUT}})\)

  • A list of particles for which the two- and three body decays should be calculated.

Since the SPheno.m file will be important for the discussion in the following, we give an example in Appendix C how such a file may look like. For more details, we refer to the manual as well as the SARAH wiki page.Footnote 2 In the following section, we discuss various aspects that arise in an automatised matching between two models and how they have been considered through the implementation of two independent approaches.

3.2 Available options to perform the matching

The matching of two scalar sectors can be motivated by a precise investigation of very different properties of the theories to be matched. The largest contributions to threshold corrections often have their origin in one common sector of the heavy spectrum. It can be of particular interest to track this origin down in order to learn more about which parts of a given UV-theory are essential for the predictions in an EFT framework. For this purpose an analytical evaluation of threshold corrections is preferred. The analytical solutions can also easily be ported to other computer programs which is a key feature of many existing SARAH routines.

As already discussed, the matching of an EFT onto a UV-complete model does not only influence many low-energy observables but also enters the RGE running and other predictions above the matching scale. Considering the whole picture of the matching procedure and its numerical influence in all sectors of the theories to be matched, a numerical calculation of threshold corrections is preferred because it can easily be embedded into existing routines of the generated SPheno code.

With SARAH version 4.14.0 we provide two different possibilities to perform the matching between two arbitrary scalar sectors:

  1. 1.

    An analytical calculation within Mathematica

  2. 2.

    A fully numerical calculation using only the SPheno interface.

Fig. 4
figure 4

Schematic procedure for the two options to calculate matching conditions with SARAH/SPheno

It is important to stress that both options are not based on the same routines, but have been implemented independently. Thus, they offer the possibility to double check the obtained results. A schematic comparison of the two approaches is given in Fig. 4. A summary of the description given here is also available at the SARAH wiki page.Footnote 3

For the analytical calculation it is necessary that all mass matrices in the model can be diagonalised analytically. Thus, it is usually necessary to work with a set of assumptions which simplify the most general mass matrices in a given model. In theories with spontaneous symmetry breaking, a high degree of different mixing patterns is introduced through the presence of VEVs. It has already been argued that, if these VEVs are responsible for the generation of masses in the EFT, i.e. if the low-energy Lagrangian is invariant under the symmetries broken by these VEVs, a common assumption is to neglect all small VEVs. In addition, flavour violating effects are usually negligible. The only exception are scenarios in which large contributions to flavour violation occur in the new physics sector. This could for instance happen in the MSSM with large off-diagonal trilinear soft-terms which can have a big effect on the Higgs boson mass [67]. Thus, if any of these assumptions is not justified, it is necessary to switch to the purely numerical calculation.

Although the focus of the Mathematica interface is on the derivation of analytical expressions for the matching conditions, additional routines have been implemented to make these results easily usable in numerical calculations. This has the advantage that the obtained code for numerical evaluations can be much faster than the fully numerical interface because many simplifications can be performed on the analytical level. In addition, the obtained results can be exported into LaTeX files which makes a evaluation of the expressions in a human readable format possible. On the other hand, the fully numerical implementation has several advantages: (i) the RGE running above the matching scale can be performed, (ii) shifts to fermionic couplings can be included, (iii) several EFTs appearing in models with more than one matching scale can be automatically linked (iv) flavour violating effects can be included.

Before describing the user interface of the new routines, we want to comment on a few subtleties to provide a better understanding on the importance of certain user inputs.

  1. 1.

    Model files: in principle, one can set up specific model files for the UV theory where for instance EW VEVs are dropped from the very beginning. However, this complicates further studies of the UV theory. Thus, we are going to work in the following with the default model files delivered with SARAH. For instance, we use the MSSM implementation which includes EW VEVs and apply the simplifying assumption to neglect these VEVs during the matching procedure. However, the considered EFT may require the development of further model files. For instance, various split-SUSY models that contain only the fermionic degrees of freedom of their corresponding SUSY models already have been implemented in the new SARAH version.

  2. 2.

    Normalisation of couplings: in many models studied in literature, the coefficients in front of the scalar couplings are often chosen differently from Eq. (1). For instance, a common convention for the SM Lagrangian reads

    (20)

    Thus, after replacing \(H^0 \rightarrow \frac{1}{\sqrt{2}} \left( h + i G + v\right) \) the vertex in Eq. (1) between four Higgs fields h is

    $$\begin{aligned} {\tilde{\kappa }}_{hhhh}= - 3 \lambda _{SM}. \end{aligned}$$
    (21)

    Therefore, the correct matching condition to calculate \(\lambda _{SM}\) becomes

    $$\begin{aligned}&\lambda _{SM} \nonumber \\&= -\frac{1}{3} \left( \kappa _{hhhh} + {\bar{\delta }} \kappa _{hhhh} + \sum _{s,t,u}\, \sum _{x \in \{\phi ^H\}} \frac{ \left( \kappa _{hhx} \right) ^2}{M_x^2} \right) ,\nonumber \\ \end{aligned}$$
    (22)

    where \(\kappa _{i}\) denotes tree-level vertices in the UV theory while \({\bar{\delta }}\) are the corresponding one-loop shifts. The relative normalizations between operators in the considered UV and the effective theory, such as for example the factor \(-\nicefrac {1}{3}\) in Eq. (22), have to be provided by the user.

  3. 3.

    Superposition of fields: when matching a scalar sector involving multiple (light) scalar fields with identical quantum numbers, often linear combinations of external fields contribute to the matching of different parameters. For instance, consider the couplings \(\lambda _4\) and \(\lambda _5\) in a THDM:

    $$\begin{aligned}&{\mathcal {L}}_{THDM} \nonumber \\&= \dots - \lambda _4 |H_1^\dagger H_2|^2 - \frac{1}{2}\left( \lambda _5 (H_1^\dagger H_2)^2 + \text {h.c.} \right) , \end{aligned}$$
    (23)

    where the two SU(2) doublets \(H_1\) and \(H_2\) have the same hypercharge. We find that any vertex involving \(\lambda _4\) receives also contributions from \(\lambda _5\) and vice versa. For instance consider the couplings

    $$\begin{aligned} \kappa _{h_1 h_2 H_1^+ H_2^-}&= -\frac{1}{2} \left( \lambda _4 + \lambda _5 \right) , \end{aligned}$$
    (24)
    $$\begin{aligned} \kappa _{h_1 A_2 H_1^+ H_2^-}&= \frac{1}{2} i \left( \lambda _4 - \lambda _5 \right) , \end{aligned}$$
    (25)

    after splitting the two doublets into their charged (\(H^\pm _{1,2}\)), CP-even (\(h_{1,2}\)) and CP-odd (\(A_{1,2}\)) components (note that the gauge eigenstates introduced here also correspond to the mass eigenstates as we assume vanishing VEVs). For simplicity, we assume real parameters . Thus, to obtain the matching conditions for \(\lambda _4\) and \(\lambda _5\) separately, it is necessary to calculate the superpositions

    $$\begin{aligned} \lambda _4&= -\left( {\mathcal {M}}(h_1 h_2 H_1^+ H_2^-)+i {\mathcal {M}}(h_1 A_2 H_1^+ H_2^-)\right) , \end{aligned}$$
    (26)
    $$\begin{aligned} \lambda _5&= -\left( {\mathcal {M}}(h_1 h_2 H_1^+ H_2^-)-i {\mathcal {M}}(h_1 A_2 H_1^+ H_2^-)\right) . \end{aligned}$$
    (27)

    These conditions are user input as well.

3.3 Analytical approach

In order to use the Mathematica interface to obtain analytical expressions for the matching conditions, one needs to initialize a Mathematica kernel, load SARAH and start the considered high-scale model. This can be done by opening a new Mathematica notebook and entering the commands

figure a

where could be for instance or . In the next step, there are two possibilities to obtain the matching conditions analytically:

  1. 1.

    one can calculate individual effective couplings in an interactive mode or

  2. 2.

    use a batch mode to calculate several matching conditions at once and to optionally obtain LaTeX , Fortran and SPheno outputs.

We are going to give details about both options which are based on the new command

figure e

where possible options are

    • Default:

    • Description: list of specific parametrisations of selected model parameters

    • Example:

    • Default:

    • Description: list of assumptions for parameters in the model in order to simplify the expressions

    • Example:

    • Default:

    • Description: list of parameters which are obtained by the tadpole equations

    • Example:

    • Default:

    • Description: if set to , the calculation of vertices is skipped, but results stored in a previous session are used. This can be a significant performance boost.

    • Default:

    • Description: can be used to define an input file containing all necessary information

A short description of this command can be obtained within a SARAH session by invoking the command .

If the interactive mode is demanded, the option has to be omitted while values for , and should be provided to allow for an analytical diagonalization of all mass matrices. The usage of the batch mode requires only the option and serves a high reproducibility of the obtained results by providing only one single input file.

The provided assumptions and parametrisations are used to calculate analytical expressions for all masses and rotation matrices. If this is not possible, because Mathematica cannot diagonalize the mass matrices analytically (using the build-in functions and ), one can either use the purely numerical interface explained in Sect. 3.4 or choose appropriate simplifying assumptions.

3.3.1 Interactive mode: calculating individual matching conditions

Initializing the matching routines using the function with the options described in the previous paragraph while not specifying the option enables the interactive mode. The necessary vertices of the high-scale theory are calculated or loaded from a previous session and the masses/rotation matrices are derived. However, no further calculations are performed at this point.

Example initialization: consider a high-scale MSSM scenario where all SUSY particles have a degenerate mass while only the SM Higgs remains light. A possible parametrisation may look like

figure ae

Note that the symbols , , , and are not defined in the MSSM model file. Thus, additional information about these symbols must be provided using the option, otherwise they are assumed to be arbitrary complex numbers. The initialization is invoked by

figure al

There are a few important comments concerning the parametrisation which we have used in this example:

  • The symbol is used to indicate dimensionful parameters which are to be neglected in the UV theory. One should always use this parameter instead of the simpler rule to avoid problems caused by a division by 0.

  • It is recommended to express all matching conditions in terms of the running parameters of the effective theory, see Sect. 2.3. Therefore, we express the MSSM gauge and Yukawa couplings by the SM ones using the suffix which marks the running parameters (instead of we e.g. specify it to be ). For these parameters, only the tree-level matching conditions are required. The one-loop matching conditions for the gauge couplings, discussed in Sect. 2.3, are automatically derived.

  • is the SARAH internal symbol for the Kronecker delta \(\delta _{ab}{} \). We use it here to include only contributions from third generation Yukawa couplings, and to force diagonal soft masses for the sfermions.

  • In order to simplify the analytical calculation, we assume that all parameters are real. This is translated by . The object is the SARAH internal command for complex conjugation.

When all calculations are finished, it is possible to validate if the obtained mass spectrum at the matching scale is as expected

figure av

which yields the result

figure aw

As expected, the spectrum at the matching scale contains one massless CP-even Higgs boson which corresponds to the SM-like Higgs boson. Also all SM-like fermions remain massless while the heavy fields are degenerate in the mass parameter .

The rotation matrices are stored in the array and read in our example

figure az

Let us now continue with the description of the analytical interface. After the successful initialization and calculation of all mass and rotation matrices, one can compute the leading order (LO) and next-to leading order (NLO) corrections to an amplitude with the external fields given in the list

figure bb

The can contain two, three or four scalar fields including their generation indices to obtain effective mass parameters and cubic or quartic couplings. Note that the matching of effective mass parameters is only demanded if no spontaneous symmetry breaking occurs in this sector of the theory. The possible options for the function are

    • Default:

    • Description: list of topologies to include into the calculation. If empty, all topologies are used. Topologies are denoted as in “Appendix A”.

    • Example: or equivalently .

    • Default:

    • Description: list of topologies to be excluded from the calculation. The filtering of is also applied on the topology groups given in the option, e.g. if is given in the list but in the list, then only and are computed.

    • Example: to exclude all contributions on external legs.

    • Default:

    • Description: list of fields to be excluded when appearing as internal fields.

    • Example: e.g. to exclude electroweakinos within a split SUSY scenario.

    • Default:

    • Description: compute only diagrams with certain internal field-type patterns. For an empty list all patterns are computed.

    • Example: computes corrections from heavy scalars only while computes diagrams that contain exactly two internal fermions.

    • Default:

    • Description: whether to include the contributions from one-loop gauge coupling thresholds to the tree-level amplitude or not

    • Default:

    • Description: whether to include the \(\overline{\text {MS}}-\overline{\text {DR}} \) conversion factors. 0: no, 1: inclusive, 2: exclusive, : decide between 1 and 0 depending on the type of considered model (SUSY or non-SUSY). means that only the conversion factor is calculated while gives the full result plus conversion factor (default for SUSY models).

    • Default:

    • Description: multiplies each amplitude with a debug variable marking its topology and field insertion

    • Example: the term may be multiplied with the expression of the amplitude of the triangle diagram ( , see Eq. (A.6)) with three heavy internal Higgs bosons ( ).

    • Default:

    • Description: whether to simplify the results using the given assumptions or not.

    • Default:

    • Description: the amplitudes contain loop functions in the FormCalc notation (e.g. a \(B_0(0,m_1^2,m_2^2)\) function is denoted by ). The function replaces them with the IR-save loop functions defined in “Appendix B”. However, for a better readability one may set this to the function.

    • Example:

To view a short description of the options within a SARAH session one can invoke the commands and . The function only provides the options , and .

Example calculation: proceeding with the high-scale MSSM example i.e. the MSSM \(\rightarrow \) SM matching we can use the introduced functions to calculate the expressions for the effective quartic coupling \(\lambda _{SM}{} \) of the SM Higgs boson at the matching scale. The tree-level matching condition is calculated as follows

figure db

the output reads

figure dc

where the number in the square brackets denotes the generation index of the Higgs field . Note the coefficient \(-\frac{1}{3}\), which we have included to get the value for \(\lambda _{SM}\) as explained at the end of Sect. 3.2. Thus, we found at leading order

$$\begin{aligned} \lambda ^{(\mathrm LO)}_{SM} = \frac{1}{4} (g_1^2+g_2^2) \frac{(\tan ^2\beta -1)^2}{(\tan ^2\beta +1)^2} \,. \end{aligned}$$
(28)

The full expression at the one-loop order is rather lengthy. Therefore, we make a few approximations and include only the terms involving the top quark Yukawa coupling. This can be achieved by setting all other couplings to zero. The command

figure de

where we have introduced the stop mixing parameter \(X_t=A_t - \mu \tan ^{-1}\beta \), yields

figure df

where the symbol is the name for the renormalisation scale used in the loop functions. Note, because of the assumption \(g_i \rightarrow 0\) this corresponds only to the leading one-loop shift but not to the full NLO expression (including the tree-level contributions), i.e. we found

$$\begin{aligned} \delta \lambda ^{(\mathrm NLO)}_{SM}= & {} \frac{Y_t^4}{32 \pi ^2}\left( \frac{12 X_t^2}{M_{\mathrm{SUSY}}^2}- \frac{X_t^4}{M_{\mathrm{SUSY}}^4} \right) \nonumber \\&- \frac{3 Y_t^4}{8\pi ^2} \log \frac{Q_{match}^2}{M_{\mathrm{SUSY}}^2}, \end{aligned}$$
(29)

which is the well-known leading one-loop shift maximized for \(X_t=\sqrt{6} M_{\mathrm{SUSY}}{} \).

Advanced Examples: the root directory of the new SARAH version includes the file

figure dh

which contains already evaluated Cells that describe the example usage of all possible Options of (e.g. the selection of specific topologies or debugging) within the high-scale MSSM.

3.3.2 Batch mode

The complexity of the calculation requires a high degree of reproducibility of the results. For this purpose it is possible to write input files that contain all necessary information for the matching to a given EFT model. This includes all information already discussed in the interactive mode. In addition, the correspondence between effective couplings in the low-energy model and amplitudes in the UV model, as it was demonstrated for the THDM matching, have to be defined.

The batch mode is invoked during the initialisation by specifying the input file located in the directory of the loaded SARAH model

figure dk

The mandatory content of the input file is

figure dl

The purpose of the different keywords is

  • : defines a name for the current setup. This also determines the name of the output directory in which the results are saved into as well as the file name of the SPheno binary.

  • : the parametrisation in the UV. This is equivalent to option when running without an input file.

  • : a list of simplifications which are only applied at the matching scale.

  • : a list of assumptions at the matching scale equivalent to the option when running without input file.

  • : the equivalent to the option of .

  • : a list of matching conditions which relates a parameter in the EFT to amplitudes in the high-scale model containing light external fields only, similar to Eqs. (26) and (27).

Up to and this is the same information which is otherwise passed to and / in the interactive mode. In addition, one can define options to control the generation of LaTeX or SPheno output. This is described in more detail below. First, consider an input file example which defines a high-scale SUSY scenario

figure ed

Here, we skipped most of the lines for because they are similar to the definition of in the last subsection. For simplicity, we set here all trilinear sfermion couplings as well as the matching scale equal to .

If the option is given to , SARAH will calculate all matching conditions defined in . The information is stored in the arrays

figure el

and is also written to the destination directory

$ SARAH_Directory/Output/ $ Model/EWSB/Matching/ $ NameUV

Thus, one can work with the results within other Mathematica sessions as well.

LaTeX Output One can use the batch mode to obtain LaTeX files which give information about calculated masses, rotation matrices and matching conditions in a human readable format. In order to produce this output, the input file must contain additional information which maps the additional symbols onto LaTeX symbols

figure em

The meaning of these lines is

  • : if set to , all information obtained during the matching is exported into a LaTeX file ready to be compiled by standard LaTeX compilers.

  • : a list containing replacement rules that define the correspondence between LaTeX and Mathematica expressions which are for instance used in the defined parametrisation. This will improve the readability of the LaTeX document significantly.

Thus, for our chosen example, the entries might read

figure eq

where the additional backslash is a necessary escape character. The LaTeX files are saved in the same directory as the other outputs.

SPheno output With little effort, it is also possible to generate a SPheno version which includes the analytical matching conditions to be used within an iterative running between the matching and the EW scale. In order to do so, two steps are necessary:

  1. 1.

    Export the Mathematica expressions into Fortran code and write a corresponding SPheno.m file

  2. 2.

    Run the EFT model using this SPheno.m

The first step is again steered through the input file of by adding the following information

figure eu

The export into SPheno routines is enabled with the first line. This option is sufficient to obtain Fortran routines for all matching conditions at the one-loop level. All other information must be given to automatically generate a suitable for the EFT model. Most variables have a 1:1 correspondence to the standard variables (without the prefix) used in files discussed in “Appendix C”. The new option is which defines at which scale the matching should be performed.

Running with an input file containing these lines, produces two outputs:

  • The file , located in the output directory of the MSSM model, which contains the matching conditions in Fortran format

    figure fc

    where most of the terms in the sum have been omitted as they are not important for the discussion.

  • a Mathematica file named which is located in the model directory of the SM. This file may look like

    figure ff

    One can see that this file contains the information given to (line 1–12). In addition, the information about the matching and the corresponding Fortran routines (using parameter without the prefix) have been automatically added by SARAH (line 14–16 and 21–26).

The second step to generate a numerical code that includes the computed matching conditions is to run a new Mathematica kernel and call the SARAH routine using the generated , i.e.

figure fk

This generates all necessary Fortran routines for the high-scale SUSY implementation. The code is compiled in the same way as other SARAH generated SPheno modules:

  1. 1.

    Copy the SARAH output to a new sub-directory of your SPheno installationFootnote 4

  2. 2.

    Copy the code to a new SPheno sub-directory

    figure fl
  3. 3.

    Compile the code

    figure fm
  4. 4.

    Run SPheno

    figure fn

For the last step, a Les Houches input file [68] must be provided which includes the numerical values for \(M_{\mathrm{SUSY}}\) and \(\tan \beta \) as well as settings for SPheno. SARAH generates also a template for such a file which is located in

figure fo

The actual behaviour of the compiled SPheno code is described and compared with the fully numerical approach in the next section.

3.3.3 Matching at two scales

The analytical matching procedure discussed so far supports the derivation of effective scalar couplings from a high-scale theory at a single matching scale. Thus, towers of effective theories where the different sets of RGEs are needed between the different matching scales are not a priori possible in this approach. On the other side, SPheno always provides the possibility to perform a pole-mass matching between a given BSM model and the SM as described in detail in Ref. [25]. Thus, the functionality can be used to obtain precise prediction for scenarios like

$$\begin{aligned} \text {BSM}_2 \quad \xrightarrow {\text {analytical matching}} \quad \text {BSM}_1 \quad \xrightarrow {\text {pole-mass matching}} \quad \text {SM} \end{aligned}$$

where large scale separations between the two BSM models as well as the SM exist. This is for instance the case for split-SUSY where the electroweakinos are in the multi-TeV range. Thus, such scenarios are already fully covered. An even more general implementation to allow for an arbitrary number of matching scales and an RGE running in-between is only possible with the numerical approach which we discuss next. A schematic overview about the numerical evaluation of a parameter point when using the analytical calculation of matching conditions is shown in Fig. 5.

Fig. 5
figure 5

Schematic procedure of the numerical evaluation of a parameter point with SPheno when using the analytical setup to calculate matching conditions and implement them in SPheno

3.4 Numerical approach

The second option to generate a SPheno version for an effective model including the matching conditions to a UV theory is to set up a suitable SPheno.m for the EFT from the very beginning. This file must include the following information in addition to the standard information which is usually defined in the SPheno.m files, see “Appendix C”:

figure fp

Note, this ansatz is not restricted to a single matching scale. Therefore, all entries are arrays of the dimension of the number of matching scales. The purpose of the different entries is

  1. 1.

    MatchingToModel is used to define the UV model(s), i.e. the model directory in SARAH.

  2. 2.

    IncludeParticlesInThresholds defines the list of particles which are included in the loop calculations.

  3. 3.

    AssumptionsMatchingScale is used to define simplifying assumptions at the matching scale. A common choice is to neglect the contributions from EW VEVs or other small parameters.

  4. 4.

    BoundaryMatchingScaleUp defines the boundary conditions to relate the parameters of the UV theory to the running parameters of the EFT when the RGEs run from low to high scales.

  5. 5.

    BoundaryMatchingScaleDown defines the boundary conditions to relate the parameters of the UV theory to the running parameters of the EFT when the RGEs run from high to low scales.

  6. 6.

    ParametersToSolveTadpoleMatchingScale defines the parameters that are fixed by the tadpole equations in the full theory.

Also one-loop matching conditions for fermionic interactions are available in the numerical approach. The full one-loop coupling is also indicated by using EFTcoupNLO, i.e.

figure fq

where F1 and F2 are the involved fermions and S is the involved scalar. Yukawa-like interactions are chiral couplings. Therefore, the main difference to purely scalar couplings is the second argument containing PL/PR (for \(P_{L,R} = \frac{1}{2} (1 \pm \gamma _5)\)) to define which part of the coupling is meant. Moreover, the keyword ShiftCoupNLO can be used just to obtain the one-loop shift to a coupling, e.g.

figure fr

Several examples for the usage of these options are given below.

3.4.1 One matching scale without RGE running above

We start again with the simplest example of high-scale SUSY without any RGE running above the matching scale. Thus, the produced SPheno code will generate the same results as the one with the analytical approach in the last section. In order to set up a high-scale SUSY version with degenerate SUSY masses at the matching scale, the corresponding lines in the SPheno.m located in the model directory of the EFT, i.e. , must read

figure ft

Note that for simple high-scale theories, without additional light fields, the could also be stored in the SM model directory as the two models are technically the same. The newly introduced models are described in Sect. 3.5.

The definitions are very similar to the analytical approach: the symbol again has been used to neglect specific parameters at the matching scale. An important difference is that we have not singled out the contributions from only third generation Yukawas because this would not give any performance improvement for the numerical calculation. Note, that it is also not necessary to define the matching for the Yukawas when running down. Moreover, we have used the option to define the scale where the RGE running should stop as function of an input parameter ( ).Footnote 5 Thus, SPheno will run the RGEs only to that scale and evaluate the SUSY boundary conditions.

The process to generate the SPheno output and to compile the Fortran code is identical to the final steps for the analytical approach:

  1. 1.

    Run MakeSPheno of SARAH with the new input file

    figure fx
  2. 2.

    Copy the files and compile SPheno

    figure fy

For a SPheno version generated in that way, two additional flags are available in the Les Houches input file to have some control over the calculations:

figure fz

Thus, these flags can be used to:

201 :

Turn on/off all one-loop contributions to the matching. By default, they are turned on. This might be helpful to check the size and importance of the one-loop corrections.

202 :

Turn on/off the contributions from the off-diagonal wave-function renormalisation. By default, they are turned off. See Sect. 2.2 for more details.

3.4.2 Running above the matching scale

We can modify the last example easily to include also the running above the matching scale. This might be for instance necessary if one wants to apply the SUSY boundary conditions at the scale where the gauge couplings do unify but not at the matching scale. In order to do so, one needs to remove UseParameterAsGUTscale = {m0} from the last example and put instead

figure ga

Thus, SPheno stops the running once the condition \(g_1(Q)=g_2(Q)\) is fulfilled.

In addition, the matching conditions for the Yukawas are changed to

figure gb

The need for the normalization onto the tree-level rotation matrix elements is described in the next section. In that way, we can include the one-loop shifts to all Yukawa couplings which are necessary to have a consistent RGE running with two-loop SUSY RGEs between the matching and GUT scale, see also the discussion in Sect. 2.4. Note, we did not consider any generation indices for the involved fermions, i.e. the result of ShiftCoupNLO is a \(3\times 3\) matrix. If one wants to safe program run-time it is possible to consider the one-loop shifts to the top Yukawa couplings only.

figure gd

Moreover, the shifts for the gauge couplings are applied automatically.

3.4.3 Several matching scales

With the above settings one can now implement an arbitrary number of matching scales. However, as we have noted already in Sect. 3.3.3, the pole-mass matching to the SM is automatically included in the SPheno output. Thus, if a second matching scale, which is not too far away from the EW scale, is needed, one can simply rely on that. However, if more than two matching scales are needed, or if the matching to the SM should take place at such a high scale where the pole-mass matching might suffer from numerical problems,Footnote 6 one can now start to build up towers of EFTs by defining more matching scales in SPheno.m. For instance, the full input to define the tower

SM    \(\rightarrow \)    THDM    \(\rightarrow \)    THDM + electroweakinos    \(\rightarrow \)    MSSM

is given in “Appendix D”. In this example we also make use of the functionality to calculate new fermionic couplings at the one-loop level below a matching scale:

figure ge

Here, \(g_{1,2}^{u,d}{} \) are the split-SUSY couplings between the Higgs boson and a Higgsino-Gaugino pair, see e.g. Ref. [10]. We include these corrections by considering the one-loop amplitude between the Higgs boson and a pair of neutralinos. In this example we have also used another feature: we have not explicitly defined the generation indices of the involved neutralinos. The reason for this is: even if the neutralino mass matrix contains only zero’s under the given approximations (\(\mu ,M_i \ll M_{\mathrm{SUSY}}{} \)), it is not clear how the mass eigenstates are ordered in the numerical run. Therefore, we have used the name of the gauge eigenstates. By doing that, SPheno checks during the numerical evaluation which of the mass eigenstates has the biggest contribution of the given gauge eigenstate. Of course, if the rotation matrix for the neutralinos is not equivalent to the unit matrix, i.e. if some mixing appears for instance because of effects of non-vanishing \(\mu \), one needs to define

figure gf

Thus, the rotation to mass eigenstates, which should take place just at the weak scale, is divided out.

3.4.4 Summary

A summary of the numerical evaluation of a parameter point with SPheno which includes several matching scales \(M_{M_n}\) and optionally also the running to the GUT scale \(M_G\) is given in Fig. 6.

Fig. 6
figure 6

Schematic procedure of the numerical evaluation of a parameter point with SPheno when using the numerical setup to calculate matching conditions and implement them in SPheno

3.5 Included models and input files in SARAH

Several models which make use of the new functionality have already been implemented and are part of the publicly available SARAH version. All hierarchies considered for the MSSM so far are summarised in Fig. 7. Also for the NMSSM with very heavy particles two models exist: the high-scale NMSSM, where all SUSY fields are integrated out and a split-NMSSM, where the singlet and the SUSY fermions are kept.

Fig. 7
figure 7

Hierarchies for the MSSM so far included in SARAH. For the NMSSM versions similar to a and c exist as well. The zigzag line represent a large energy gap which is bridged with two-loop RGEs. The fields of the different mass symbols are explained in Sect. 4

The names of the new models that make use of the numerical approach are listed in Table 1. Also for the analytical approach several input files are now included in SARAH. Those are summarised in Table 2. Based on these examples and by the explanations in this section, it is now straight-forward for the users to implement their own scenarios.

4 Examples, self-consistency checks and comparisons with other codes

The following section describes realistic examples of practical applications of the presented framework. We consider different high-scale SUSY scenarios which were already studied intensively in literature. In particular comparisons between predictions for the SM Higgs boson mass derived with our generic setup against dedicated tools and calculations are made. In this context, we demonstrate also the perfect agreement between the two available options to use SARAH/SPheno for numerical studies. Finally, we also show that one can easily obtain precise results for other high-scale extensions for which no other tool existed so far.

4.1 Low-energy limits of the MSSM

In the introduction it was already mentioned that SUSY models with a SUSY breaking scale well above the electroweak scale became more popular in the recent years. While in these scenarios the direct observation of SUSY states is difficult or even impossible, these models are severely constrained by the Higgs boson mass measurements. For instance, if the masses of all superpartners are degenerate, the highest possible SUSY breaking scale in the MSSM is about \(10^{10}{} \) GeV [10]. For higher scales, the predicted \(m_h\) always becomes too large. Since the Higgs boson mass in these models is the crucial observable, a precise calculation is mandatory and specialised codes have been developed to get reliable predictions. We are going to consider three different cases: (i) split-SUSY in which all SUSY scalars are very heavy, but electroweakinos might stay moderately light, (ii) high-scale SUSY in which all SUSY masses and the additional Higgs boson masses are large and degenerate, (iii) high-scale SUSY with a second light(ish) Higgs doublet. In all three cases we work with the following reduced set of input parameters

$$\begin{aligned} m_0,\, M_\chi ,\, M_A,\, A_0\,\,\, \text {and}\,\,\, \tan \beta , \end{aligned}$$
(30)

with

$$\begin{aligned} m_{{\tilde{u}}}^2&= m_{{\tilde{d}}}^2 = m_{{\tilde{q}}}^2 = m_{{\tilde{l}}}^2 =m_{{\tilde{e}}}^2 \equiv \mathbf{1} m_0^2, \end{aligned}$$
(31)
$$\begin{aligned} M_1&= M_2 = M_3 = \mu \equiv M_\chi , \end{aligned}$$
(32)
$$\begin{aligned} B_\mu&\equiv M_A^2 \frac{\tan \beta }{1+\tan ^2\beta }, \end{aligned}$$
(33)
$$\begin{aligned} T_i&\equiv A_0 Y_i \text {and} i=\{e,d,u\}. \end{aligned}$$
(34)

Here, \(m^2_{\tilde{f}}\) are the soft masses squared for all chiral superfields, \(M_A\) is the mass of the heavy Higgs doublet, \(M_i\) are the soft gaugino masses, \(\mu \) is the Higgsino mass term in the superpotential, and \(B_\mu \), \(T_i\) are the soft-breaking equivalents of the \(\mu \)-term and the Yukawa couplings in the superpotential.

Table 1 The names of the new models which are part of SARAH 4.14.0. The hierarchy in the last column refers to Fig. 7. For the split-NMSSM also a light singlet is present, i.e. the hierarchy is similar to \((c)\), but not identical
Table 2 Input files for the analytical approach which are now delivered with SARAH. The hierarchy in the last column refers to Fig. 7. For the split-NMSSM also a light singlet is present, i.e. the hierarchy is similar to \((c)\), but not identical
Fig. 8
figure 8

Prediction for the SM Higgs boson mass \(m_h\) in split-SUSY as function of \(M_{\mathrm{SUSY}}\), which is the mass scale of all SUSY scalars, and for two different values of \(M_\chi \), which is the mass scale of all SUSY fermions. In addition, we used here \(\tan \beta =3\). The blue and purple lines show the results of SPheno using the analytical or numerical approach to obtain the matching conditions at \(M_{\mathrm{SUSY}}\), while the green line corresponds to the results of SusyHD. For SPheno and \(M_\chi =1\) TeV, we show also the result when turning on the two-loop corrections at the low scale. The first row shows the calculated values for \(m_h\), while the second give the differences between the calculations compared to the numerical approach

4.1.1 Split-SUSY: MSSM \(\rightarrow \) SM & electroweakinos & gluinos

Split-SUSY with very heavy SUSY scalars but significantly lighter SUSY fermions keeps most of the nice SUSY properties like gauge coupling unification and provides a viable dark matter candidate. In this setup, the full MSSM is matched to the SM extended by additional fermions. The Lagrangian of the effective theory reads

$$\begin{aligned} {\mathcal {L}}_{\mathrm{EFT}}=\,&{\mathcal {L}}_{\mathrm{SM}}-\left( \frac{1}{2} M_3 {\tilde{g}}^\alpha {\tilde{g}}^\alpha + \frac{1}{2} M_2 {\tilde{W}}^a {\tilde{W}}^a \right. \nonumber \\&\left. + \frac{1}{2} M_B {\tilde{B}}{\tilde{B}} + \mu {\tilde{H}}_u^T \epsilon {\tilde{H}}_d \, + \, \text {h.c.} \right) \nonumber \\&-\left[ \frac{1}{\sqrt{2}} H^\dagger \left( {\tilde{g}}_{2u} \sigma ^a {\tilde{W}}^a + {\tilde{g}}_{1u} {\tilde{B}} \right) {\tilde{H}}_u \right. \nonumber \\ {}&\left. + \frac{1}{\sqrt{2}} H^T \epsilon \left( -{\tilde{g}}_{2d} \sigma ^a {\tilde{W}}^a + {\tilde{g}}_{1d} {\tilde{B}} \right) {\tilde{H}}_d \, + \, \text {h.c.} \right] , \end{aligned}$$
(35)

where the Yukawa couplings \(g_{1,2}^{u,d}{} \) are as in the example of Sect. 3.4.3, \(\sigma ^{a}\) are the pauli matrices and \(\alpha =1,...,8\). In order to calculate the Higgs boson mass in this model, the common approach is to (i) decouple the SUSY scalars at the scale \(M_{\mathrm{SUSY}}\) and calculate \(\lambda _{SM}(M_{\mathrm{SUSY}})\) including important higher-order corrections, (ii) run the split-SUSY RGEs to the scale \(M_\chi \) of the remaining SUSY states and calculate the shift in \(\lambda _{SM}(M_\chi )\), (iii) run the SM RGEs to \(m_t\) and calculate \(m_h(m_t)\) at the two-loop level. The full results for the one-loop matching conditions at \(M_{\mathrm{SUSY}}\) and \(M_\chi \) were given in Ref. [10]. Also the dominant two-loop corrections to \(\lambda _{SM}\) of order \(O(\alpha _{t}^2\alpha _{s})\) have been included in this reference. These results were implemented into the code SusyHD [23] and also FlexibleSUSY [69, 70] uses the matching conditions from literature.

We have compared the analytical expressions of Ref. [10] for the one-loop thresholds with the results of SARAH and found perfect agreement. Thus, we can immediately go to the discussion of the comparison of the numerical results of SPheno and SusyHD. Even if the expressions for the thresholds agree, there are many other ingredients which enter the Higgs mass prediction. Most importantly, the determination of the top Yukawa coupling which affects all comparisons shown here. Also higher-order corrections for high-scale SUSY scenarios are implemented to some extent in other codes which are not (yet) available in our generic setup. The corresponding model in SARAH which we have set up for this scenario is

SplitSUSY/MSSM

We show in Fig. 8 the calculated Higgs boson mass by SusyHD Footnote 7 and SPheno as function of \(M_{\mathrm{SUSY}}{} \) for two different choices of \(M_{\chi }\). First of all, one can see that the overall agreement is very good between all calculations: for the two calculations implemented in SARAH/SPheno we find agreement up to the numerical precision, while the biggest difference between SPheno and SusyHD is well below one GeV for all considered values of \(M_{\mathrm{SUSY}}{} \).

For the case of electroweakino masses of 1 TeV we show also the SPheno result when using a two-loop fixed-order calculation in the EFT. We see, in agreement with a previous study in Ref. [64], that the two-loop contributions of the additional fermions have only a mild effect on the SM-like Higgs boson mass.

Fig. 9
figure 9

Comparison between SPheno and SusyHD for high-scale SUSY as function of the SUSY scale \(M_{\mathrm{SUSY}}=m_0=M_\chi =M_A\). Here, we used \(\tan \beta =10\) and two different values of \(A_0\). For SPheno we give the results using the analytical and numerical approach to perform the matching at the SUSY scale. Also the results of a fixed-order calculation and using a pole-mass matching are included. For SusyHD the results with and without the two-loop corrections in the matching of \(\lambda _{SM}\) are depicted. The first row shows the calculated Higgs boson mass of all codes, while the second row gives the differences between the different calculations w.r.t. the numerical approach

4.1.2 High-scale SUSY: MSSM \(\rightarrow \) SM

An even more extreme setup than split-SUSY is high-scale SUSY in which all SUSY partners are very heavy. Thus, the effective model is just the SM, i.e.

$$\begin{aligned} {\mathcal {L}}_{\mathrm{EFT}} = {\mathcal {L}}_{\mathrm{SM}}, \end{aligned}$$
(36)

and the only visible impact of SUSY is the prediction of \(\lambda _{SM}\) at the matching scale \(M_{\mathrm{SUSY}} \simeq M_\chi \simeq M_A\). The matching conditions at the SUSY scale are just the combination of the two matching conditions for split-SUSY applied at a single matching. Thus, it is obvious that also for this case a full agreement between our analytical results and those of Ref. [10] exists. However, Ref. [10] includes also the dominant two-loop corrections in the case of high-scale SUSY which also entered the code SusyHD. Therefore, it’s worth to discuss also the numerical differences between SPheno and SusyHD for the case of high-scale SUSY. The model implemenation in SARAH is called

HighScaleSUSY/MSSM

The results are summarised in Fig. 9. In addition to the comparison to SusyHD we also compare the results to two other calculations: a standard fixed-order calculation as well as an EFT calculation based on the pole-mass matching [25]. In the pole-mass matching, the quartic coupling \(\lambda _{SM}{} \) is calculated from the condition

$$\begin{aligned} m_h^{2, \mathrm pole\ SM}(M_{\mathrm{SUSY}}) \equiv m_h^{2, \mathrm pole\ MSSM}(M_{\mathrm{SUSY}}) \end{aligned}$$
(37)

which can be translated into

$$\begin{aligned} \lambda _{SM}(M_{\mathrm{SUSY}})= & {} \frac{1}{v^2(M_\mathrm{SUSY})}\left( m_h^{2, \mathrm pole\ MSSM} (M_{\mathrm{SUSY}})\right. \nonumber \\&\left. - \varPi _h^{\mathrm{SM}}(M_{\mathrm{SUSY}})\right) , \end{aligned}$$
(38)

where \(\varPi ^{\mathrm{SM}}_{h}\) are the loop corrections to \(m_h\) known from the SM. The pole-mass matching has the advantage that also terms \(\frac{v}{M_{\mathrm{SUSY}}}\) are included and that only two-point functions need to be calculated instead of four-point functions, see Ref. [24] for more details. On the other side, this approach has also some drawbacks. It is mainly restricted to the SM as EFT, but it is not straightforward to be used in models with several light scalars. Also a consistent matching at the two-loop level needs some fiddling with the running parameters which enter the different parts of Eq. (38), see Ref. [70]. While SPheno by default used \(\overline{\text {MS}}\) parameters to calculate \(\varPi _h^{\mathrm{SM}}\) and \(\overline{\text {DR}}\) SUSY parameters in the calculation of \(m_h^{2, \mathrm pole\ MSSM}(M_{\mathrm{SUSY}})\), we also give the results for using \(Y_t^{\overline{\text {MS}}}\) in both calculations. This is called ‘modified pole-mass matching’ in the left plot of Fig. 9. The difference between both results is a two-loop effect and could be taken as estimate of the remaining uncertainty in the one-loop pole-mass matching.

Moreover, we find that the pole-mass matching becomes also numerically unstable – at least in SPheno– once \(M_{\mathrm{SUSY}} \gg v\) is used because the loop functions used for the pole-mass calculations are not optimised for these cases: we see in Fig. 9 that the pole-mass matching breaks down at \(M_{\mathrm{SUSY}} \simeq 5 \cdot 10^5\) GeV. Nevertheless, we find that the agreement between the pole-mass matching and the direct matching procedure presented here is very good for SUSY scales up to 100 TeV. One finds also that the fixed-order calculation agrees perfectly with the pole-mass matching for \(M_{\mathrm{SUSY}}{} \) below 1 TeV. Of course, for larger SUSY scales, the discrepancy between the fixed-order calculation and all EFT calculations grows very rapidly.

We come back to the comparison with SusyHD: we see that the agreement between SPheno and SusyHD is also very good and the differences are always of the level of 1 GeV or below. The 1 GeV differences appear only for the choice \(A_0=2 M_{\mathrm{SUSY}}\) and \(M_{\mathrm{SUSY}}{} \) around the TeV scale. In that case, the two-loop corrections missing in SPheno play some role. However, for larger \(M_{\mathrm{SUSY}}{} \) or smaller trilinear terms, these two-loop corrections cause only a moderate shift – or become even completely negligible. Thus, we think that it is not a substantial drawback of our setup that ‘only’ one-loop corrections are included so far.

Fig. 10
figure 10

The Higgs boson mass prediction as function of \(\tan \beta \) for a high-scale SUSY scenario with low \(M_A{ andtwodifferentvaluesof}A_0\). The blue lines show the results for a proper matching of the MSSM to the THDM-II. The green lines correspond to the matching of the MSSM to the SM where either all scalars, including the additional Higgs states, are assumed to be degenerate, or in which the actual value of \(M_A\) has been used. The figure on the right show the difference between the matching to the THDM and to the SM

4.1.3 High-scale SUSY with intermediate \(M_A: MSSM \rightarrow \) THDM

In the last example we have assumed that all BSM particles are very heavy and degenerate. An important deviation of this ansatz is the possibility that the second Higgs doublet remains light, i.e. only fields with negative R-parity are very heavy. In this case, the low-energy theory of the MSSM is a Two-Higgs-Doublet-Model type-II.Footnote 8 The Lagrangian of the EFT is

$$\begin{aligned} -{\mathcal {L}}_{\mathrm{EFT}}=&\,m_1^2\vert H_1\vert ^{2}+m_2^2\vert H_2\vert ^2+\lambda _1\vert H_1\vert ^4+\lambda _2 \vert H_2\vert ^4 \nonumber \\&\quad + \lambda _3 \vert H_1\vert ^2 \vert H_2\vert ^2 + \lambda _4 \vert H_2^\dagger H_1\vert ^2 \nonumber \\&\quad + \left( m_{12} H_1^\dagger H_2 + \frac{1}{2} \lambda _5 (H_2^\dagger H_1)^2 \right. \nonumber \\&\quad \left. + \lambda _6 \vert H_1\vert ^2 H_1^\dagger H_2 + \lambda _7 \vert H_2\vert ^2 H_1^\dagger H_2 + \text {c.c.}\right) \nonumber \\&\quad + \left( Y_d H_1^\dagger {\bar{d}} q + Y_e H_1^\dagger {\bar{e}} l - Y_u H_2 {\bar{u}} q + \text {h.c.} \right) . \end{aligned}$$
(39)

One can make the following association between fields at the SUSY scale to calculate the matching conditions

$$\begin{aligned} H_1 \equiv - i \sigma _2 H_d^* \quad \text {and} \quad H_2 \equiv H_u\, . \end{aligned}$$
(40)

However, this choice is not unique as there is no preferred basis of Higgs doublets in a general THDM, i.e. one could also interchange \(H_1\) and \(H_2\) or take any linear combination of them. With the common choice made in Eq. (40), one can simultaneously apply a rotation into the mass basis on \((H_1,H_2)\) and \((H_u,-i\sigma _2 H_d^*)\) so that the tree-level mixing angle \(\tan \beta \) of the MSSM coincides with the effective THDM.

The dominant threshold corrections to \(\lambda _1\)\(\lambda _7\) involving third generation Yukawa couplings are available in literature [29]. We have double checked the analytical expressions derived by SARAH and found full agreement.

The importance of the proper matching to the THDM for the case \(M_A \ll M_\mathrm{SUSY}{} \) has been pointed out in Ref. [36]. It was found that in particular for small \(\tan \beta \) very large difference to a one-scale matching appear. In order to demonstrate that, we compare in Fig. 10 the Higgs boson mass prediction using the proper matching of the MSSM to the THDM against the simplified ansatz of decoupling the second Higgs doublet together with all other BSM states at \(M_{\mathrm{SUSY}}\). First of all, one can check that the results for the matching to the SM change only moderately when using the actual value of \(M_A\) in the one-scale matching compared to the fully degenerate case \(M_A=m_0=M_{\mathrm{SUSY}}\). This only causes a shift of at most \(\sim \)1 GeV for \(\tan \beta =1\). On the other side, there are big difference showing up when performing the matching to the THDM. For values of \(\tan \beta \) close to 1, the discrepancy can be as large as 10 GeV, while it rapidly decreases with increasing \(\tan \beta \). For \(\tan \beta =10\), the differences between both matching approaches are about 1 GeV.

Fig. 11
figure 11

Comparison between MhEFT and SPheno for a variation of \(\tan \beta \) (left) or \(M_A\) (right). All SUSY masses are assumed to be degenerate and identical to \(M_{\mathrm{SUSY}}\), and the results for two different values of \(A_0\) are shown

Since we have demonstrated the importance of performing the matching to the THDM properly for the case of a light second Higgs doublet, it is clear that codes were developed to include these effects. The first tool in this direction was MhEFT which uses a purely EFT ansatz [36]. In a recent update of FeynHiggs a hybrid ansatz combining the fixed-order calculation with higher-order terms was implemented [40].The overall agreement between both codes turned out to be good once a careful translation between the parameters in both renormalisation schemes was done. Since MhEFT is much closer to the ansatz of SARAH/SPheno we are going to compare our results with this tool.Footnote 9 For this purpose, we have set up the model

HighScaleSUSY/MSSMlowMA

in SARAH. We show in Fig. 11 the results of MhEFT and SPheno when varying \(\tan \beta \) or \(M_A\) for a fixed SUSY scale of 100 TeV. The agreement between both codes is always good. The maximal difference for comparable calculations is about 0.5 GeV and can be even smaller for \(M_A\) below 500 GeV and arbitrary values of \(\tan \beta \). The differences are due to the three-loop RGEs which are included in MhEFT in the running between \(m_t\) and \(M_A\) while SPheno uses always two-loop RGEs. This explains the flattening of the difference as the top quark Yukawa coupling runs fastest near the weak scale. One can also see that the impact of the additional two-loop corrections implemented in MhEFT is very moderate. Thus the main source of the difference is the determination of the running top Yukawa coupling. In contrast, the additional one-loop corrections due to gauginos, which were presented very recently also in Ref. [40], can be easily included in SPheno using the numerical matching interface. For the considered choice of parameters these have numerically a bigger effect than the two-loop corrections and cause a shift of 1–1.5 GeV.

4.2 High-scale NMSSM

Up to now we have only discussed examples of models involving very heavy BSM particles which could already be studied with public tools like SusyHD, MhEFT, FlexibleSUSY or FeynHiggs. These are just different low-energy limits of the MSSM. However, our framework is not restricted to this case and in principle any SUSY or non-SUSY model could be considered as high-scale theory. We show that crucial differences compared to the MSSM show already up in the case of the NMSSM. The NMSSM involves an additional gauge singlet superfield \({\hat{S}}\) which leads to the following superpotential after imposing a \(Z_3\) symmetry to forbid all dimensionful parameters

$$\begin{aligned} W_{\mathrm{NMSSM}} = \lambda _S {\hat{S}} {\hat{H}}_d {\hat{H}}_u + \frac{1}{3} \kappa {\hat{S}}^3 + W_Y, \end{aligned}$$
(41)

where \(W_Y\) represents the terms involving Yukawa couplings that are identical to the MSSM. The NMSSM-specific soft-SUSY breaking parameters are

$$\begin{aligned} - {\mathcal {L}}_{\mathrm{SB, \ NMSSM}} = m_S^2 |S|^2 + (T_\lambda S H_d H_u + \frac{1}{3} T_\kappa S^3 + c.c.) .\nonumber \\ \end{aligned}$$
(42)

The scalar singlet \(S\) can receive a VEV even without EWSB

$$\begin{aligned} \langle S \rangle = \frac{1}{\sqrt{2}} v_S \end{aligned}$$
(43)

which causes an effective Higgsino mass term

$$\begin{aligned} \mu _{\mathrm{eff}} = \frac{1}{\sqrt{2}} \lambda _S v_S. \end{aligned}$$
(44)

We can now study what the impact of the additional gauge singlet in a high-scale SUSY scenario is. For this purpose, we impose the following relation among the parameters

$$\begin{aligned}&\kappa = \frac{1}{2} \lambda _S \end{aligned}$$
(45)
$$\begin{aligned}&\mu _{\mathrm{eff}} = m_0 \end{aligned}$$
(46)
$$\begin{aligned}&T_\kappa = - \frac{1}{3} \lambda _S m_0 \end{aligned}$$
(47)
$$\begin{aligned}&T_\lambda = \frac{1}{2} \lambda _S m_0 \left( \sin (2\beta ) -1\right) . \end{aligned}$$
(48)

This leads to a nearly degenerate spectrum of SUSY fields with masses of \(m_0\) apart from one CP-even singlet which has a mass of \(\sqrt{\frac{2}{3}} m_0\). Thus, the EFT model is again the SM, i.e.

$$\begin{aligned} {\mathcal {L}}_{\mathrm{EFT}} = {\mathcal {L}}_{\mathrm{SM}} \end{aligned}$$
(49)

The full high-scale model has three free parameters

$$\begin{aligned} m_0, \quad \lambda _S, \quad \tan \beta . \end{aligned}$$
(50)

The MSSM limit is obtained for \(\lambda _S \rightarrow 0\). We have implemented this model in SARAH as

HighScaleSUSY/NMSSM

The predicted mass for the SM-like Higgs boson as function of the SUSY scale \(M_\mathrm{SUSY}\) is shown in Fig. 12 for different values of \(\lambda _S\). Thus, one can see that there are significant shifts in the Higgs boson mass already for values of \(\lambda _S\) of 0.2 or 0.3. In general, one finds that the Higgs boson mass decreases with increasing \(\lambda _S\). The main reason for this are tree-level contributions proportional to \(\frac{T_\lambda ^2}{m_S^2} \simeq \frac{1}{4} \lambda _S^2\) which dominate for small \(\tan \beta \) over the D-term contributions. Thus, the conclusion that the maximal possible SUSY scale in agreement with \(m_h\) is about \(10^{10}\) GeV only holds for the MSSM, while in the NMSSM one can push \(M_{\mathrm{SUSY}}\) towards the Planck scale without being in conflict with Higgs boson mass measurements.

Fig. 12
figure 12

The Higgs boson mass in a high-scale SUSY scenario based on the NMSSM with fixed \(\tan \beta =4\). All SUSY fields including the singlets are (nearly) degenerate with a mass of \(M_{\mathrm{SUSY}}\). The given values of \(\lambda _S\) determine the coupling strength of the gauge singlet and the two Higgs doublets in the NMSSM at the matching scale

Of course, one could now start to consider also other low-energy limits of the NMSSM. However, this is beyond the scope of this paper here and interesting applications are given elsewhere [71].

5 Summary

We have presented an extension of the Mathematica package SARAH which derives the one-loop matching conditions for effective scalar couplings based on a UV theory. Two different approaches exists, which are based on either an analytical or fully numerical calculation. The full agreement between both calculations and analytical results available in literature has been pointed out. Furthermore, good agreement with specialised codes to study Split- or High-scale SUSY like SusyHD or MhEFT was shown. Since our approach is completely general, it can be used to study UV completions of a large variety of BSM models with and without an extended Higgs sector.