feynlag.invariance.check_mass_dimension

feynlag.invariance.check_mass_dimension(term, fields, parameters=None, max_dim=4)[source]

Whether every monomial of term has mass dimension ≤ max_dim.

Field dimensions from spin (scalar/vector: 1, fermion: 3/2); parameter dimensions from Parameter.unit_dim. PartialMu counts as +1; a fermion Bilinear counts as +3 (two spin-½ legs).

Returns:

(ok: bool, worst_dim).