SUNSimplify[exp]
simplifies color algebraic expressions involving color matrices with implicit (SUNT
) or explicit fundamental indices (SUNTF
) as well as structure constants (SUND
, SUNF
) and Kronecker deltas (SD
, SDF
).
If the option Explicit
is set to True
(default is False
), the structure constants will be rewritten in terms of traces. However, since traces with 2 or 3 color matrices are by default converted back into structure constants, you must also set the option SUNTraceEvaluate
to False
(default is Automatic
) in order to have unevaluated color traces in the output.
Overview, SUNTrace, SUNT, SUNTF, SUNF, SUND, SUNTraceEvaluate.
[a, b] SUNDelta[b, c]
SUNDelta
[%] SUNSimplify
[a] . SUNT[a]
SUNT
[%] SUNSimplify
[SUNT[a] . SUNT[a], SUNNToCACF -> False] SUNSimplify
[a, r, s] SUNF[b, r, s]
SUNF
[%] SUNSimplify
[a, b, c] SUNF[a, b, c]
SUNF
[%] SUNSimplify
[a, b, c] SUNF[d, b, c]
SUNF
[%] SUNSimplify
[a, b, c] SUND[d, b, c]
SUNF
[%, Explicit -> True] SUNSimplify
[a, b, c] SUND[a, b, c]
SUND
[%, SUNNToCACF -> False] // Factor2 SUNSimplify
[SUND[a, b, c] SUND[e, b, c], SUNNToCACF -> False] // Simplify SUNSimplify
[SUNF[a, b, c], Explicit -> True] SUNSimplify
[SUNF[a, b, c], Explicit -> True, SUNTraceEvaluate -> False] SUNSimplify
[SUND[a, b, c], Explicit -> True] SUNSimplify
[SUND[a, b, c], Explicit -> True, SUNTraceEvaluate -> False] SUNSimplify
[a, b, c] SUNT[c, b, a]
SUNF
[%] SUNSimplify
[a, b, e] SUNF[c, d, e] + SUNF[a, b, z] SUNF[c, d, z]
SUNF
[%, SUNIndexNames -> {j}] SUNSimplify
[1 - SD[i, i]] SUNSimplify
[SUNF[a, b, c] SUND[d, b, c]] SUNSimplify
[SUNF[a, b, c] SUND[a, b, d]] SUNSimplify
[SUNF[a, b, c] SUND[a, d, c]] SUNSimplify
[SUND[a, b, c] SUND[d, b, c]] SUNSimplify
[SUNTrace[SUNT[i1, i2, i1, i2]], FCE -> True] SUNSimplify