**Next message:**Xiaojun Yao: "Coulomb gauge calculation"**Previous message:**Vladyslav Shtabovenko: "Re: BMHV TID &ToPaVe vs OneLoop"**In reply to:**Arny_Toynbee: "defining an operator"**Messages sorted by:**[ date ] [ thread ] [ subject ] [ author ]**Mail actions:**[ respond to this message ] [ mail a new topic ]

Hi,

you can do something like

exp = h Exp[I SP[p1, x]] + hdag Exp[I SP[p1, x]]

FourDivergence[exp, FV[p1, mu]]

but in general FeynCalc is not well suited for such

kind of calculations in the operator formalism.

There are no distinction between upper and lower indices

and no simple possibilities to access temporal and spatial

components of Lorentz tensors.

Cheers,

Vladyslav

Am 17.01.2017 um 22:47 schrieb Arny_Toynbee:

*> In FeynCalc, I would like to define a scalar operator as
*

*>
*

*> Chi: = Integrate[C[p1] (h[p1] e^{-I p1 x} + h^{dagger}[p1] E^{I p1 x}, d\vec{p1}
*

*>
*

*> i.e. the integration is over \vec{p1} (3-vector).
*

*>
*

*> p1 and x are four vectors, given by p1 = ( omega[p1, m]*t, \vec{p1}) and x = (t, vec{x}).
*

*>
*

*> Tried the following
*

*> p1 :=FourVector[ omega[p1,m], m]
*

*> x := FourVector[t,r],
*

*> Then define Chi as in the beginning of this post.
*

*>
*

*> If I try any calculation like FourDivergence[Chi], it either returns the input FourDivergence[ full form of \chi], or just complains "Recursion limit reached", and then gives some large, unintelligible output. What am I doing incorrectly? Note that the χ has been rendered in Mathematica in the above input text, by "Esc":\chi":"Esc".
*

*>
*

**Next message:**Xiaojun Yao: "Coulomb gauge calculation"**Previous message:**Vladyslav Shtabovenko: "Re: BMHV TID &ToPaVe vs OneLoop"**In reply to:**Arny_Toynbee: "defining an operator"**Messages sorted by:**[ date ] [ thread ] [ subject ] [ author ]**Mail actions:**[ respond to this message ] [ mail a new topic ]

*
This archive was generated by hypermail 2b29
: 11/20/18-04:40:01 PM Z CET
*