SciPost logo

SciPost Submission Page

From the EFT to the UV: the complete SMEFT one-loop dictionary

by Guilherme Guedes, Pablo Olgoso Ruiz

This is not the latest submitted version.

Submission summary

Authors (as registered SciPost users): Pablo Olgoso
Submission information
Preprint Link: scipost_202509_00042v1  (pdf)
Code repository: https://gitlab.com/jsantiago_ugr/sold/
Date submitted: Sept. 24, 2025, 4:32 p.m.
Submitted by: Pablo Olgoso
Submitted to: SciPost Physics
Ontological classification
Academic field: Physics
Specialties:
  • High-Energy Physics - Phenomenology
Approaches: Computational, Phenomenological

Abstract

Effective field theories (EFTs) provide an excellent framework for the search of heavy physics beyond the Standard Model, using the so-called bottom-up and top-down approaches. However, the vastness of possible UV scenarios makes the complete connection between the two approaches a difficult challenge at the loop-level. UV/IR dictionaries fill precisely this gap, efficiently connecting the EFT with the UV. In this work we present the complete one-loop dictionary for the Standard Model EFT at dimension six for completions with an arbitrary number of heavy fermions and scalars. Our results (as well as several new functionalities) are added to the previously partial package {\tt SOLD}, introduced in [1]. In this new form, {\tt SOLD} is prepared to serve as an important guiding tool for systematic and complete phenomenological studies. To illustrate this, we use the package to explore possible explanations for the tension on the measurement of $\mathcal{B}(B\rightarrow K \overline{\nu}\nu)$.

Author indications on fulfilling journal expectations

  • Provide a novel and synergetic link between different research areas.
  • Open a new pathway in an existing or a new research direction, with clear potential for multi-pronged follow-up work
  • Detail a groundbreaking theoretical/experimental/computational discovery
  • Present a breakthrough on a previously-identified and long-standing research stumbling block
Current status:
Has been resubmitted

Reports on this Submission

Report #3 by Anonymous (Referee 3) on 2025-11-8 (Invited Report)

Report

Warnings issued while processing user-supplied markup:

  • Inconsistency: plain/Markdown and reStructuredText syntaxes are mixed. Markdown will be used.
    Add "#coerce:reST" or "#coerce:plain" as the first line of your text to force reStructuredText or no markup.
    You may also contact the helpdesk if the formatting is incorrect and you are unable to edit your text.

In this work, the authors present an updated version of the code SOLD, which provides a dictionary between the SMEFT and all possible multi-particle SM extensions at one-loop level, containing only heavy scalars and fermions. In particular, the tool allows to determine the quantum numbers (or constraints on their combination) for all particles that are required in all n-particle one-loop models that generate this operator. In addition, the code also allows to determine the one-loop matching conditions onto the full SMEFT for any of the models thus obtained. This dictionary can certainly be useful for the model building community, as it allows to get a better overview of the BSM model landscape required for specific IR scenarios. The article is well written and mostly clear. However, I have several (mostly minor) questions: 1) Global symmetries can significantly modify the IR description of a theory. How would one treat such global symmetries in SOLD? 2) I suppose that SOLD is fully specific to the Warsaw basis. Is that the case, or is it possible to include also other bases? 3) Since the matching of the generic UV Lagrangian onto SMEFT is precomputed in SOLD, I am wondering to which order in the number of BSM fields this is done? Or in other words, how many BSM fields are possible to include when running the code? 4) It is not quite clear to me in which cases one needs to use MatchMakerEFT in order to obtain the full one-loop matching of a given model, or when this can be done with SOLD. A clarification for this would be good. 5) It would be useful to state the $\gamma_5$ scheme employed in the computation, given that subsequent calculations in the EFT are required to be performed in the same scheme. 6) The authors state that UV theories with a tree-level mass mixing are not supported. What is the specific reason behind that? As long as the mixing parameter is an IR scale, the matching should be still possible. 7) In Mathematica input In[4] it seems like there are some curly brackets missing. 8) Regarding figure 2: Why is the operator $O_{lequ}^{(3)}$ missing in the table, which is generated by the $S_1$? Also, assuming that the operators $O_{lambdau}$ and $O_{lambdad}$ represent the SMEFT up- and down-quark Yukawas, I would assume that the $S_1$ generates an up-Yukawa correction at one loop and not a down-Yukawa correction, contrary to what figure 2 claims.


While the example of $B \to K \nu \nu$ used in Sec. 4 to showcase the workings of SOLD might be not entirely ideal, due to the large NP effect that is required to satisfy the central value, making a one-loop explanation less compelling, I still think the example nicely highlights all benefits of using a dictionary like SOLD. However, the description is partially difficult to follow: 9) The code presented in Mathematica input In[15,20,23,24] is extremely difficult to read and a non-expert in Mathematica syntax will likely not be able to understand this. In my opinion it would be better to either move this code to an appendix or maybe better to create an example notebook as ancillary material, where one can directly evaluate the example. That way, the main part of the article could still be understood without substantial experience with Mathematica. 10) It appears that for inputs In[25] and In[26] the output is missing. 11) It might be good to add the BSM masses to the list of parameters in Eq. (4.13). I recommend a minor revision for this article and believe that once these minor issues and questions have been addressed, it will be suitable for publication in SciPost Physics.

Recommendation

Ask for minor revision

  • validity: high
  • significance: high
  • originality: high
  • clarity: good
  • formatting: -
  • grammar: -

Author:  Pablo Olgoso  on 2026-01-14  [id 6227]

(in reply to Report 3 on 2025-11-08)

Let us thank the referee for carefully reading our draft and for their feedback, questions and comments raised. In the following, let us address the referee's questions:

  1. Indeed, global symmetries can help determine what UV couplings are allowed in the specific theory. The philosophy of SOLD is to include all couplings allowed by the SM gauge group according to the representation of the chosen UV degrees of freedom. Accounting for more specificities of the UV (such as a Z2 symmetry for instance) would involve the user setting to zero the non-allowed couplings.
  2. The general matching relations have been computed (and stored in SOLD) to the Warsaw basis. Rotating the results and making sure the package works for a different set of WCs/operators would involve extra work.
  3. The computation is done without specifying the UV theory, with the Lagrangian of Eq. 2.1. Heavy fields are considered as entries in a multiplet; one can think diagrammatically that it is the multiplet that is propagating. The result is kept general(in terms of N-dimensional tensors) up until the representations of the fields are specified; this effectively means that only certain entries of the multiplet will be able to propagate in certain diagrams. As such, our results are valid for an arbitrary number of scalars and fermions (degenerate or non-degenerate in mass).
  4. Matchmaker doesn't have to be used at any point. All Wilson coefficients can be computed with SOLD. However, SOLD might not be the most efficient tool when one has a model in mind: the fact that we take the fully general result and then compute the relevant Clebsch-Gordan and contract the appropriate tensors to project into the specific theory the user has in mind can be slow. Matchete and Matchmaker overcome this by passing into the user the responsibility of inputting a model file. The way we see it, SOLD is the only tool going from the EFT to the UV. To match (UV to EFT), SOLD is useful when one wants to scan over several models, focusing on a specific set of operators. Once one identifies an interesting UV scenario (or set of), one can use SOLD to create the model files that can then be input to matchmakereft which is more optimized to match a specific model to the SMEFT. While we didn't create a specific function to create the model file for matchete this is of course also possible and we could add it in future versions.
  5. We use naive dimensional regularization for $\gamma_5$; this had been addressed in the first paper of SOLD, but of course we agree it should also be pointed in this manuscript and as such we added a sentence to that effect in page 4.
  6. We can diagonalize the UV theory and given that that is the setup accepted by matchmakereft, we decided to continue with it to avoid extra layers of implementation.
  7. We corrected this typo and thank the referee for pointing it out.
  8. We thank the referee for noticing this error. It has been corrected. Regarding the generation of Olambdad, there is a contribution proportional to baryon-number-violating couplings.
  9. Following the referee's suggestion we added an auxiliary file with the code, such that a user can just run it, or improve on it depending on their use case.
  10. We wrote the result as output.
  11. We added a comment on the masses of the particles in page 21.

Improvements on the text have been left with blue color to be easier for the referee to see. We once again thank the referee for their questions and feedback and hope we have addressed them satisfactorily.

Report #1 by Jaco ter Hoeve (Referee 2) on 2025-10-27 (Invited Report)

Strengths

  1. Presents the first tool that allows translating the space of Wilson coefficients to the space of UV models, rather than the other way around.
  2. Phenomenologically relevant: the authors demonstrate explicitly how SOLD helps efficiently map out certain classes of UV models that induce a certain pattern of known EFT coefficients in the IR. This makes it a useful tool for the wider community.
  3. The SOLD package is easy to install, user friendly and well documented and presented.

Weaknesses

  1. A few syntax errors and warnings are raised by Mathematica when running SOLD (see report and requested changes).
  2. The phenomenological section that uses smelli and flavio could be made clearer by adding a couple of supporting plots.

Report

The manuscript introduces a new release of the package SOLD that allows users to systematically map, for the first time, the space of EFT parameters to the space of UV models. In comparison to the previous release, the authors added support for the full set of of SMEFT operators and account for UV models that generate a given EFT parameter already at tree-level, as opposed to only at one-loop. The feature to go from the SMEFT back to the UV is genuinely new and provides a key contribution to the field. Therefore, I regard the contribution acceptable for publication, but a couple of suggestions and comments that should be addressed first.

Requested changes

  1. Unfortunately, I am not able to reproduce Figure 2 of the main manuscript. I am on Mathematica v14.3. I type ListOperators[{Sa -> {3, 1, -1/3}}, True] , which then gives me Figure 2 except for green ticks at tree level for operators OmuH2, Olambdad, Olambdae and Old. Everything else agrees. See attached file for more details (point 1)
  2. I have tried whether SOLD "closes": can I go back and forth between the SMEFT and the UV? For instance, ListModelsWarsaw[alphaOuG[i, j]] gives, among many other models, model {-3, 1, 1/3}, but when I do ListOperators[{Sa-> -3, 1, 1/3}] I do not retrieve OuG. Please check whether this is correct. ListOperators also gives me PreDrecrement errors, please see the attached file for more details (point 2).
  3. Please remind the reader of the notation Sa and Fa. I suspect these stand for Scalar and Fermion. It is also a bit unclear to me why all EFT operators are written with alpha in front, e.g. alphaOlq1. Why not just Olq1? Why this choice specifically?
  4. Just below Eq. 3.1, page 9: In[4] contains a typo: the replacement for Sa misses surrounding curly braces. Please correct.
  5. I spotted a minor grammatical mistake on page 9: this numbers distinguishes -> these numbers distinguish.
  6. Page 16, first paragraph: it says "pick models that include S3~(3, 3, -1/3)", but a bit later on underneath In[15] it says "selecting those that do not include S3 ~(3, 3, -1/3)". This seems contradictory, maybe a typo?
  7. Page 17, last paragraph: notation S3 + Q5 ~ (3, 2, -5/6). You probably mean just Q5 ~ (3, 2, -5/6), but it reads like the representation belongs to S3 and Q5 combined. Writing S3 + Q5 with Q5 ~ (3, 2, -5/6) should fix this.
  8. The part on page 17 that introduces Flavio and smelli could do with some plots to illustrate the tension with existing measurements. That way the arguments become easier to follow for the reader.
  9. What syntax should be used to list operators generated by a model defined in terms of a product of representations?
  10. Ref. 46 from the SMEFiT collaboration has been superseded by https://inspirehep.net/literature/2779255 and https://inspirehep.net/literature/2895783. Please update.

Attachment


Recommendation

Publish (easily meets expectations and criteria for this Journal; among top 50%)

  • validity: good
  • significance: high
  • originality: good
  • clarity: high
  • formatting: good
  • grammar: good

Author:  Pablo Olgoso  on 2026-01-14  [id 6228]

(in reply to Report 1 by Jaco ter Hoeve on 2025-10-27)

Let us start by thanking the referee for the detailed and insightful comments. Furthermore we are very grateful for some bugs that were identified as a result of this report and which have been solved.

We address the questions below. 1. Indeed, in SOLD's version v1 the ListOperators function was considering the contributions of the UV Standard Model couplings as a tree-level contribution. This was changed in the latest version of the code (v2.0.0). We will update the figure correspondingly in the manuscript. We thank the referee for pointing out this inconsistency. 2. We believe the problem arises from an incorrect input for the representation. For conjugated representations, one should write its Dynkin indices (in this case, {0,1} instead of -3). We have emphasized this in the manuscript in the definition of the Match2Green function in section 2.5. Regarding the PreDecrement errors, we detected a small bug in the ListOperators function that we will fix in an updated version of the code. We thank the referee for pointing out this bug. 3. The notation procedure for the coefficient and extension options in {\tt SOLD} function has been added in section 2.5, in the Match2Green function. 4. We corrected this typo and thank the referee for pointing it out. 5. We corrected this typo and thank the referee for pointing it out. 6. We corrected this typo and thank the referee for pointing it out. 7. We corrected this typo and thank the referee for pointing it out. 8. We would like to keep the focus of the section on the functionalities of SOLD, and use the tension and measurements as an exercise to show the power of the dictionary. However, we agree that more information could be useful and as such we write a sentence in section 4 --with appropriate references with more detailed information -- such that the reader can immediately be aware of the challenge between explaining the $B\rightarrow K \nu\bar\nu$ measurement and current bounds. 9. Symmetry groups other than the Standard Model one are not supported in SOLD. To study a model with a larger gauge group that breaks into the SM gauge group, the user should introduce the quantum numbers of the new fields under the SM group after the symmetry breaking. 10. This has been updated.

Improvements on the text have been left with blue color to be easier for the referee to see. We hope we have addressed the referee's comments to their satisfaction and that with these changes, the revised manuscript will be published.

Report #2 by Anonymous (Referee 1) on 2025-10-26 (Invited Report)

Strengths

This program is certainly an important addition to the EFT literature and relevant for future EFT analysis.

Weaknesses

The title and abstract of the manuscript are not well justified in the manuscript. I have pointed out my queries related to that. Once the authors reply to that, it will be clear what a user can compute using this program.

Report

The authors have claimed that this article is a complete SMEFT one-loop dictionary. They have presented this one-loop dictionary of dimension-six with an arbitrary number of scalars and fermions. I cannot recommend publishing this article unless all my queries are clarified by the authors.

Requested changes

It is not obvious that this program can be easily applied to compute the same beyond dimension six. Thus, the article's title is misleading. I suggest mentioning dimension-six in the title of the manuscript, e.g., “From the EFT to the UV: the complete dimension-six SMEFT one-loop dictionary”.

I have a few queries regarding the manuscript that I failed to note:

It is not clear whether this program can handle an arbitrary number of non-degenerate scalars and fermions.

Can this program be used to integrate out the scalar and fermions together?

How does this program take care of loops that consist of the light-heavy mixed propagators? How do they separate the local and non-local contributions?

Does this program address the emergence of dimension-six CP-violating operators?

Apart from these basic queries, I have a few generic comments:

  1. This manuscript seriously lacks proper referencing. They must cite all the efforts made so far to build the EFT program. I am naming a few here (if they are not cited already):

https://inspirehep.net/literature/1683160 https://inspirehep.net/literature/1389176 https://inspirehep.net/literature/1591722 https://inspirehep.net/literature/1631353 https://inspirehep.net/literature/1667740 https://inspirehep.net/literature/1332938 https://inspirehep.net/literature/1442364 https://inspirehep.net/literature/219220 https://inspirehep.net/literature/219217 https://inspirehep.net/literature/1374234 https://inspirehep.net/literature/1418809 https://inspirehep.net/literature/1474691 https://inspirehep.net/literature/1444897 https://inspirehep.net/literature/1835607 https://inspirehep.net/literature/1854479 https://inspirehep.net/literature/1852352

The title of the manuscript suggests that the EFT guides the choice of UV models. But I fail to have one. The authors must include a discussion of how EFT guides the choice of possible UV theories to justify the title of the manuscript, “From the EFT to the UV:….” In this context, the authors must add a discussion that relies on the following references:

https://inspirehep.net/literature/1852818 https://inspirehep.net/literature/2075735 https://inspirehep.net/literature/1898320 https://inspirehep.net/literature/2064830 https://inspirehep.net/literature/2127403

  1. Assignment of quantum numbers/representations for product groups in the function “ListModelsWarsawTree[alphaOlq1[i,j,k,l]]” is misleading when the group is SU(3) \otimes SU(2), then the prepresentation is depicted as (3 \otimes 1). Since the representations belong to different groups, the tensor product of two representations is not well-defined. That should be written as (3, 1), where the ordering of representations follows the same order as the group is defined. This should be consistent throughout the manuscript for other functions as well.

Recommendation

Ask for major revision

  • validity: good
  • significance: good
  • originality: good
  • clarity: ok
  • formatting: good
  • grammar: good

Author:  Pablo Olgoso  on 2026-01-14  [id 6229]

(in reply to Report 2 on 2025-10-26)

We thank the referee for the feedback and questions/comments. We agree with the referee that the dictionary applies only to dimension-six SMEFT and so we have updated the title to reflect that. Let us address the other questions posed by the referee:

  1. The program can indeed handle an arbitrary number of (degenerate or non-degenerate in mass) scalars and fermions, as mentioned in the abstract and the text. Of course, the execution time of the routines increases with the number of particles included.
  2. Yes, the program can handle the integration of scalars and fermion at the same time. For example in Section 4.2, when we consider two-field extensions, the fact that both fermions and scalars can be integrated at the same time is seen explicitly.
  3. Matching is done using the expansion by regions technique. As detailed in Refs. [1] and [8] (appropriately cited in the text), light massive propagators are expanded out to extract the hard region of the loop integrals, which are then local and thus can be absorbed by SMEFT coefficients.
  4. All dimension-six operators are treated within SOLD, regardless of their CP-nature. Whether or not they can indeed be generated will then depend on the UV theory the user considers. Because we start with the most general renormalizable theory in Eq. (2.1), we include cases where the UV has couplings which are CP-even and couplings which are CP-odd.

Regarding the general comments of the referee:

  1. We included some of the references provided by the referee.
  2. In the introduction, we attempt to clarify the questions SOLD addresses: "What are all models that can generate a specific operator (or a set of operators)? What are the low-energy consequences, through the matching conditions onto the SMEFT, of a specific UV model?" The first question addresses the "From the EFT to the UV" part as SOLD carves the UV space responsible for EFT patterns. The second questions addresses the "and back" part as SOLD also gives all the EFT consequences of a particular UV scenario. Schematically, this can also be understood in Figure 3. Within the rest of the paper we exemplify how this interplay plays out in SOLD: we dedicated sections 3 and 4 to show how the code is envisaged to translate a low energy deviation from the SM to specific UV models, subsequently analyzed by projecting them into the full SMEFT and providing a phenomenological study. In particular we address a real tension in current experimental data. With all this being said, we believe the title of the manuscript is sufficiently justified in the text.
  3. Some of the citations suggested by the referee are already cited in our draft. Nevertheless, we will add some of the remaining ones suggested by the referee.
  4. We added a sentence after Eq. (3.1) to clarify this notation.

We again thank the referee for the time dedicated. We hope that all questions raised have been satisfactorily answered and that our paper is now suitable for publication in SciPost.

Login to report or comment