是否可以在 sympy.secondquant 包中对费米面以下或以上的指数求和

问题描述

我正在尝试使用 sympy.secondquant 对变量“expr”中的费米子指数进行求和。我的代码如下所示

from sympy import *
import numpy as np
from sympy.physics.secondquant import *

i,j = symbols('i j',Integer = True)
p,q = symbols('p q',Integer = True)
M = IndexedBase('M')
expr = wicks(M[i,j]*Fd(p)*F(j),keep_only_fully_contracted=True,simplify_kronecker_deltas=True)

print(expr)
#output: M[i,_i]

value = Sum(expr,(i,3),(_i,2,3))

输出中的第二个索引“_i”表示费米面以下的费米子索引。当我尝试在最后一行进行求和时,由于“_i”出现错误。无论如何要总结“_i”?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)