FullSimplify не может распознать, что:
a*Conjugate[b] + b*Conjugate[a] = 2 Re[a*b]
У меня есть несколько очень сложных уравнений, которые можно было бы значительно упростить, если бы Mathematica могла распознать эту простую идентичность
(and that a*Conjugate[b] - b*Conjugate[a] = 2 Im[a*b]).
Видите ли, Mathematica не закончит решение моих уравнений, когда написано в
a*Conjugate[b] +b*Conjugate[a] form,
но я мог бы по крайней мере написать свои окончательные уравнения в чрезвычайно описательной и компактной форме, если бы Mathematica это признала. Фактические выражения выглядят так:
-((I q1 + q2)/(I q0 + Sqrt[-q0^2 + q1^2 + q2^2 + q3^2])) -
(Conjugate[q1] + I Conjugate[q2])/
(Conjugate[q0] + I Conjugate[Sqrt[-q0^2 + q1^2 + q2^2 + q3^2]])
Я бы сделал это сам, но таких выражений 16, и они образуют 4 набора связанных систем. Поскольку из-за одной ошибки знака моя работа станет бесполезной, я бы предпочел автоматизированный процесс.