Hi, My sympy-foo is a bit rusty now, but I think you would have to implement this in core.Pow to get automatic simplification of that expression. However, there may be good reasons to avoid putting all kinds of special cases into the core module.
The terms should vanish when you apply Wick's theorem, right? Does that work as expected? Øyvind On Monday, May 18, 2015 at 5:37:01 PM UTC+2, [email protected] wrote: > > Hi, > > Yes, I believe you are right and the square (or any even power) of these > operators should always simplify to zero. I am not sure how to do that > though... > > Any experimented SymPy person, could a proper implementation of > _eval_power yield the desired behaviour ? > > Jerome > > Le mardi 12 mai 2015 17:50:53 UTC-4, Stefanos Kourtis a écrit : >> >> Hi all, >> >> shouldn't CreateFermion(1)**2 and AnnihilateFermion(1)**2 automatically >> return zero? Or perhaps simplify to zero? Is there some way to make such >> terms cancel automatically? >> >> Best, >> Stefanos >> > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/49307c5b-6ebb-4725-89d5-6434f2f74f0b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
