2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 maple - глобальная проблема с пакетом physics?
Сообщение09.12.2017, 19:20 
Всегда думал что тензорные расчёты для maple не составят проблем. Но вдруг оказалось, что мэмпл даёт бредовый результат. Очень хотелось бы узнать что это всего лишь моя ошибка, а не косячность пакета physics.
Давайте рассмотрим пример:
Код:
Simplify(LeviCivita[4, sigma, lambda, rho]*LeviCivita[4, xi, eta, mu]*g_[rho, mu]*qp[sigma]*q[lambda]*qp[xi]*q[eta])

Ответ мэмл даёт ответ таким:
Изображение

Но это неверно, так как индексы должны бежать 1,2,3 а здесь мэпл считает что и 4 индекс пробегается.
Для подтверждения этих слов можете сделать SumOverRepeatedIndices(%).

Моя приамбула такова:
Код:
with(Physics)
Setup(mathematicalnotation = true);
Coordinates(X);
Setup(spaceindices = lowercaselatin)
Setup(tensors = q[mu](X))
PDEtools:-declare(q(X))
Setup(tensors = qp[mu](X))
PDEtools:-declare(qp(X))

 
 
 
 Re: maple - глобальная проблема с пакетом physics?
Сообщение09.12.2017, 21:41 
Более простой пример:
Код:
with(Physics)
Setup(mathematicalnotation = true)
Simplify(LeviCivita[4, eta, sigma, rho]*LeviCivita[4, eta, sigma, rho])


Maple считает что ответ -24! Правильный же ответ -6 (убедиться можно посмотрев третью формулу с конца страницы в статье вики https://en.wikipedia.org/wiki/Levi-Civita_symbol#p-navigation-label)

 
 
 
 Re: maple - глобальная проблема с пакетом physics?
Сообщение09.12.2017, 22:39 
Продублировано на MaplePrimes.

 
 
 
 Re: maple - глобальная проблема с пакетом physics?
Сообщение10.12.2017, 00:43 
Markiyan Hirnyk я просто не оставлял линк так как я им спамил на форум об этой проблеме в разных примерах несколько лет (четыре года точнее) и никто так ничего не и сказал, думал что и в этот раз аналогично будет.

Долгожданный официальный ответ:

This is fixed for Maple 2017. The updates of the Physics package, including fixes and the new material being developed are distributed at the Maplesoft R&D Physics webpage. So in Maple 2017 + updates you get -6, not -24.

This Maplesoft R&D Physics webpage also includes updates for Maple 2016 that I recommend, containing fixes and Physics developments that entered Maple 2017, but the last update for Maple 2016 happened Apr/15. Only updates for the current release get posted every week. A workaround in Maple 2016 for this example you posted is to use SumOverRepeatedIndices, as you indicated.


Итак: самый крутой в мире аналитический мат. пакет не умел делать такие простейшие операции. Позор!!! Сколько там лицензия стоит? Я вообще не понимаю как им тогда пользуются тысячи учёных.

 
 
 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group