FlavorInvariantCoupling
FlavorInvariantCoupling[c,struct]
associates the given flavor structure (struct) to the coupling (c).
Details and Options
- The first argument must be a defined coupling label, while the second entry must me a SparseArray or a list of SparseArrays, obtained, for example, by FlavorInvariants.
Examples
Basic Examples (1)
In this example we determine the flavor invariants for a four-fermion operator such as [Qℓℓ]prst=(
γμℓr)(
γμℓt) under the assumption of as U(2)5 flavor symmetry considering the insertion of a single spurion Vℓ transforming as a doublet.
First, we define the symmetry as a global symmetry group, by specifying the simple Lie Groups, i.e., we have to identify U(2) ~ SU(2)U(1) since Matchete does not allow to directly define a U(2) group.
The flavor invariants considering either one insertion of the spurion or its conjugate can be determined using:
Parametrizing the spurion as Vℓ=(0,1) we find
We can then associate these flavor structures to the coupling Cℓℓ of the operator using:
where we first loaded the definition of the operator and coupling in the Warsaw basis.
Note that the symmetry (pr↔st) for the flavor indices of [Qℓℓ]prst (which is of course shared by [Cℓℓ]prst) was used to symmetrize the flavor invariants. Furthermore, the invariants are grouped into conjugate pairs, which can be seen using: