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
Uh oh!
There was an error while loading. Please reload this page.
Dear FeynCalc users,
over the last years we received numerous complaints about
SUNSimplifyandSUNTraceeither 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
SUNTracewill not evaluate anything unless the optionSUNTraceEvaluateis set toTrueSUNSimplifyalso 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 toTruewill force all traces to be evaluated.SUNIndexRenameis gone, now indices will be canonicalized by default usingFCCanonicalizeDummyIndices. You can specify the names of dummy indices via the optionsSUNIndexNamesandSUNFIndexNamesSUNFSimplifyis gone for good, asSUNSimplifynow 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
SUNSimplifyandSUNTrace. 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
All reactions