2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Программа для счёта следов произведения гамма-матриц
Сообщение13.11.2009, 20:03 


10/12/08
131
Новосибирск
Посоветуйте пожалуйста программу, в которой возможно вычислятть следы произведений большого числа гамма-матриц. В моей задаче нужно посчитать сечение одного процесса. Оно, само собой, содержит сумму свёрток следов произведений гамма-матриц, вычисление которой и хотелось бы предоставить компьютеру. Считать всё вручную представляется с-большим-трудом-возможным. Хотелось бы, чтобы она понимала индексную запись, т.к. выражение, естественно, записано именно так. Возможно, кто-нибудь когда-нибудь писал программу специально для этого. У меня самого с программированием очень плохо и написать программу не могу.

Заранее спасибо.

 Профиль  
                  
 
 Re: Программа для счёта следов произведения гамма-матриц
Сообщение25.07.2011, 12:27 


25/07/11
2
Есть пакет для Maple.
http://www.maplesoft.com/applications/v ... x?SID=4306

Еще можно использовать для этого reduce. Он по-идее лучше под работу с тензорами заточен. Но с гамма-матрицами я в нем не работал, поэтому точно не скажу.

 Профиль  
                  
 
 Re: Программа для счёта следов произведения гамма-матриц
Сообщение25.07.2011, 23:52 
Модератор
Аватара пользователя


13/08/09
2396
Mathematica с пакетами для ФВЭ справляется с этим более, чем замечательно.
Вообще, из собственного опыта: Maple заточен под гравитацию, а Mathematica под фейнмановские диаграммы.

 Профиль  
                  
 
 Re: Программа для счёта следов произведения гамма-матриц
Сообщение26.07.2011, 09:09 
Заслуженный участник


19/07/08
1266
whiterussian в сообщении #471243 писал(а):
Maple заточен под гравитацию, а Mathematica под фейнмановские диаграммы
А можно немного больше про опыт? А то не очень понятно, в чём "заточенность". По-моему, и под гравитацию и под фейнмановские диаграммы не заточено ничего. Так что более-менее всё равно чем пользоваться.

 Профиль  
                  
 
 Re: Программа для счёта следов произведения гамма-матриц
Сообщение26.07.2011, 17:28 
Модератор
Аватара пользователя


13/08/09
2396
Опыт - в смысле, когда использовала их для вычислений.
Например, Maple по метрике построит вам тезоры Риччи, кривизны и т.п. В Mathematica же расширение feyncalc сделет вам более-менее все тривиальные свертки и сокращения для записанной диаграммы.
Конечно, в интересных случях (не в стандартных задачах!) доводку и компактификацию прийдется все равно делать руками. Но на то мы и Homo Sapience, а не Homo Computicus.

 Профиль  
                  
 
 Re: Программа для счёта следов произведения гамма-матриц
Сообщение26.07.2011, 18:20 
Заслуженный участник


19/07/08
1266
whiterussian в сообщении #471343 писал(а):
Например, Maple по метрике построит вам тезоры Риччи, кривизны и т.п. В Mathematica же расширение feyncalc сделет вам более-менее все тривиальные свертки и сокращения для записанной диаграммы.
Ну то есть вы знаете пакеты для решения этих задач написанные соответственно под maple и математику. Ок. Просто меня удивило что Maple или математика "заточены" под столь узкие области. По моему скромному опыту Maple от математики отличаются в основном логикой работы -- Maple чуть удобнее для людей с опытом программирования, математика сделана с большей оглядкой на людей кто не в курсе что такое программирование вообще. А по функционалу (символьные вычисления, дифуры, линейка и т.п.) они мало отличаются. Хотя с математикой у меня так и не получилось подружиться.

 Профиль  
                  
 
 Re: Программа для счёта следов произведения гамма-матриц
Сообщение26.07.2011, 18:24 
Модератор
Аватара пользователя


13/08/09
2396
Опять же, исторически (судя по моему опыту) люди занимающиеся GR используют Maple. Поэтому и пакеты созданы. В QFT в основном используется Mathematica, и под нее написаны пакеты QTF. Так сложилось.

Если вы знаете пакеты для QTF в Maple - будьте любезны, дайте наводку.

 Профиль  
                  
 
 Re: Программа для счёта следов произведения гамма-матриц
Сообщение29.07.2011, 19:45 
Заблокирован
Аватара пользователя


03/03/10

4558
nestoklon в сообщении #471355 писал(а):
Maple чуть удобнее для людей с опытом программирования
Забудьте про такой "опыт". Приобретете побольше (помимо паскаля узнаете хоть про C, Lisp, Puthon...) - сразу Mathematica покажется "удобной".
nestoklon в сообщении #471355 писал(а):
математика сделана с большей оглядкой на людей кто не в курсе что такое программирование вообще
Штука в том, что Mathematica поддерживает несколько парадигм программирования, в отличие от. Так что в этом плане как раз - Maple для меня выглядит более убого.

Если у автора топика есть опыт общения с reduce - можно посмотреть в сторону его возможностей (пакет cvit). Есть книжка Грозина "Using REDUCE in High Energy Physics". Если нет - feyncalc/formcalc.

 Профиль  
                  
 
 Re: Программа для счёта следов произведения гамма-матриц
Сообщение29.07.2011, 21:28 
Заслуженный участник


19/07/08
1266
myhand в сообщении #472037 писал(а):
Забудьте про такой "опыт". Приобретете побольше (помимо паскаля узнаете хоть про C, Lisp, Puthon...) - сразу Mathematica покажется "удобной".
И что неужели на математике удобнее чем на питоне?
myhand в сообщении #472037 писал(а):
Штука в том, что Mathematica поддерживает несколько парадигм программирования,
Это ж CAS. На фиг там парадигмы? Если программировать надо, так лучше сразу на питоне. Не 90-е чай на дворе.
myhand в сообщении #472037 писал(а):
Так что в этом плане как раз - Maple для меня выглядит более убого.
Чем? В смысле, ну убого и убого. Зато интегралы берёт хорошо. Уравнения решает, в ряды раскладывает. Что от него ещё надо?

 Профиль  
                  
 
 Re: Программа для счёта следов произведения гамма-матриц
Сообщение29.07.2011, 22:12 
Заблокирован
Аватара пользователя


03/03/10

4558
nestoklon в сообщении #472059 писал(а):
И что неужели на математике удобнее чем на питоне?
Смотря что. Задачи, которые решают CAS - думаю все-таки удобнее.
nestoklon в сообщении #472059 писал(а):
Чем? В смысле, ну убого и убого. Зато интегралы берёт хорошо. Уравнения решает, в ряды раскладывает. Что от него ещё надо?
Программирование иногда надо. Если речь идет о выполнении д/з по матанализу для студентов младших курсов - от языка CAS вообще мало чего потребуется.

 Профиль  
                  
 
 Re: Программа для счёта следов произведения гамма-матриц
Сообщение29.07.2011, 22:16 
Модератор
Аватара пользователя


13/08/09
2396
nestoklon в сообщении #472059 писал(а):
Уравнения решает, в ряды раскладывает. Что от него ещё надо?

Вам же ТС сказал - eму надо свертки посчитать.

 Профиль  
                  
 
 Re: Программа для счёта следов произведения гамма-матриц
Сообщение29.07.2011, 23:12 
Заслуженный участник


19/07/08
1266
whiterussian в сообщении #472071 писал(а):
Вам же ТС сказал - эму надо свертки посчитать.
Никогда не надо было, поискал в хелпе. Оно?
UPD Видимо, за это его ОТОшники и любят.

 Профиль  
                  
 
 Re: Программа для счёта следов произведения гамма-матриц
Сообщение29.07.2011, 23:27 
Заблокирован
Аватара пользователя


03/03/10

4558
nestoklon в сообщении #472087 писал(а):
Оно?
Нет. Настоятельно рекоммендуется иметь представление об обсуждаемом предмете даже для ЗУ. Прежде чем рваться отвечать.

Вот это, скорее. Хотя подойдет-ли для объемов, угодных автору топика - сказать заранее сложно.

 Профиль  
                  
 
 Re: Программа для счёта следов произведения гамма-матриц
Сообщение30.07.2011, 00:11 
Заслуженный участник


19/07/08
1266
myhand в сообщении #472092 писал(а):
Прежде чем рваться отвечать.
Если вы перечитаете с начала, то заметите, что я не отвечал, а спрашивал. Причём не у вас.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group