You want to write down the most general G-invariant polynomial constructed out of Φ and/or Φ∗. All invariants can be identified by treating the product of several fields as a tensor product of representations, say ΦijΦ∗klΦmnΦ∗op, and projecting out the singlet component. This is done by contracting all indices with G-invariant tensors. For example, the only (algebraically independent) invariant tensors of SU(N) are δij, ϵijk and ϵijk. This tells you immediately that an invariant constructed out of a single rank-2 tensor (whether symmetric or antisymmetric) field Φ is necessarily a function of tn≡tr(Φ†Φ)n, detΦ and detΦ†. This already solves the problem how to write down the most general G-invariant function. However, the number of independent parameters in this function can be reduced by noting that the above invariants are all not independent. Since Φ†Φ is a Hermitian positive-semidefinite matrix, all tn depend just on its N real non-negative eigenvalues and thus only tn with n=1,...,N are independent. They can be obtained from the generating function
f(z)≡trlog(1+zΦ†Φ)=∞∑n=1(−1)n+1ntnzn.
In terms of the eigenvalues
λk, this reads
f(z)=log∏Nk=1(1+zλk) which can in turn be expressed in terms of
tn with
n=1,...,N using a variant of Viete's formulas. The same strategy can be used for a field
Φ in an arbitrary tensor representation as well as for other groups, taking into account the appropriate invariant tensors. Additional relations among the different invariants can occur if the tensor has some symmetry or satisfies some constraint. For example, for a traceless tensor in the adjoint representation of
SU(N) one has
trΦ4=12(trΦ2)2 for
N=2,3. Of course, if you are only interested in renormalizable interactions, you will need just a small part of this machinery.
This post has been migrated from (A51.SE)