On the situation with SUNSimplify and SUNTrace #206
Pinned
vsht
announced in
Announcement
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Dear FeynCalc users,
over the last years we received numerous complaints about
SUNSimplify
andSUNTrace
either not being able to evaluatesome comparably simple expressions or producing weird results. So I took some time to rewrite the old legacy code and align
the working logic with other FeynCalc routines. The main changes are as follows
SUNTrace
will not evaluate anything unless the optionSUNTraceEvaluate
is set toTrue
SUNSimplify
also has the optionSUNTraceEvaluate
, but it is set toAutomatic
. This means that traces with 2 or 3 matrices are always evaluated, while those with more matrices will remain untouched (unless they can be simplified in other ways). Setting this option toTrue
will force all traces to be evaluated.SUNIndexRename
is gone, now indices will be canonicalized by default usingFCCanonicalizeDummyIndices
. You can specify the names of dummy indices via the optionsSUNIndexNames
andSUNFIndexNames
SUNFSimplify
is gone for good, asSUNSimplify
now has full support for explicit fundamental indicesThe new code is already in the dev version and the documentation has been updated as well:
https://feyncalc.github.io/FeynCalcBookDev/SUNSimplify.html
https://feyncalc.github.io/FeynCalcBookDev/SUNTrace.html
It would be really nice if you could test it on expressions that didn't work that well with the old
SUNSimplify
andSUNTrace
. Or perhaps let me know if things that used to work in the past are not working anymore. Since the new code is neat and clean, bugs should be comparably easy to fix now.Cheers,
Vladyslav
Beta Was this translation helpful? Give feedback.
All reactions