Есть ли способ "размножить" конъюгат в сумму?
from sympy import *
k = symbols('k', cls=Idx)
K = symbols('K', type=Integer)
g = IndexedBase('g')
omega = symbols('\omega', real=True)
s = summation(exp(I*omega*k)*g[k], (k,0,K))
sconj=s.conjugate()
Теперь sconj
равно
Как я могу превратить это выражение в приведенное ниже? То есть применяйте сопряженное на терминах, а не на сумме.
(Что я, конечно, могу получить, взяв сопряжение терминов при создании суммирования
summation((exp(I*omega*k)*g[k]).conjugate(), (k,0,K))
но подумайте об общем случае, когда это может быть не так просто.)