Name: V. Shtabovenko Date: 06/20/19-10:56:56 PM Z
Hi Will,
the change was actually introduce by an update in FeynArts from March 2019
https://github.com/FeynCalc/feynarts-mirror/commit/73094019d93c8a11cf8eee7189e5514a8e9154d6#diff-cc9305310a3b0771b5c2045c39d7cc73R491
so that since then FeynArts joins propagators raised to integers
together, according to
PropagatorDenominator[p_, m_, d___]^n_. ^:=
PropagatorDenominator[p, m, d + n]
Nevertheless, I’ve just added a new option FeynAmpDenominatorCombine
to
FCFAConvert, that should be able to emulate the old behavior. When set
to False, FCFAConvert will return the relevant propagators as e.g.
FAD[p1+p2] ^2 instead of FAD[p1+p4,p1+p4].
I’m not sure that it will give you exactly the same results as before
the change
in FA, but perhaps it still helps to preserve your workflow.
Otherwise, applying FeynAmpDenominatorSplit directly might also be an
option.
Cheers,
Vladyslav
Am 20.06.19 um 18:52 schrieb Will:
> Hi Vladyslav,
>
> I am generating a two-loop amplitude with FeynArts/FeynCalc with
the
> development version and I noticed that there are things generated
as
>
> IntNEW = FAD[p[1] + p[4], p[1] +
p[4]]*FAD[q[1], p[1] + p[4]
+
> q[1]]*FAD[q[2], -p[1] -
p[4] + q[2]]
>
> and before one uses to have
>
> IntOLD = FAD[p[1] + p[4]]^2 *
FAD[q[1], p[1] + p[4] +
q[1],q[2],
> -p[1] - p[4] + q[2]]
>
> Is there are way to pass from IntOLD to IntNEW?
>
> Many thanks for your support, Will
>