DEFT: A program for operators in EFT
Ben Gripaios, Dave Sutherland
TL;DR
DEFT is a Python-based toolkit that automates the construction, validation, and basis-change of effective field theory operator spaces, with a focus on SMEFT and potential generalizations to other gauge groups. By formulating the operator content as a quotient $U \cong V/W$ and implementing systematic redundancy removals from integration by parts, Fierz identities, and EOM, it enables rapid generation of operator bases and explicit basis transformations. Cross-checks against established counts and Hilbert-series results demonstrate reliability, and explicit basis conversions (e.g., SILH↔Warsaw) show practical utility for data interpretation and new-physics searches. The framework provides a scalable, basis-agnostic approach to precision SM tests and EFT-based phenomenology, with clear pathways to extensions to other dimensions or gauge structures.
Abstract
We describe a Python-based computer program, DEFT, for manipulating operators in effective field theories (EFTs). In its current incarnation, DEFT can be applied to 4-dimensional, Poincaré invariant theories with gauge group $SU(3)\times SU(2) \times U(1)$, such as the Standard Model (SM), but a variety of extensions (e.g. to lower dimensions or to an arbitrary product of unitary gauge groups) are conceptually straightforward. Amongst other features, the program is able to: (i) check whether an input list of Lagrangian operators (of a given dimension in the EFT expansion) is a basis for the space of operators contributing to S-matrix elements, once redundancies (such as Fierz-Pauli identities, integration by parts, and equations of motion) are taken into account; (ii) generate such a basis (where possible) from an input algorithm; (iii) carry out a change of basis. We describe applications to the SM (where we carry out a number of non-trivial cross-checks) and extensions thereof, and outline how the program may be of use in precision tests of the SM and in the ongoing search for new physics at the LHC and elsewhere. The code and instructions can be downloaded from http://web.physics.ucsb.edu/~dwsuth/DEFT/.
