Cadabra (yazılım)
Geliştirici(ler) | Kasper Peeters |
---|---|
Güncel sürüm | 2.5.8 / 25 Ekim 2024[1] | )
Programlama dili | C++, Python |
İşletim sistemi | Linux, macOS, Microsoft Windows |
Tür | Bilgisayarlı cebir sistemi |
Lisans | GPL |
Resmî sitesi | cadabra.science |
Kod deposu |
Cadabra, klasik alan teorisi, kuantum alan teorisi ve sicim teorisinde karşılaşılan problemlerin çözümü için özel olarak tasarlanmış bir bilgisayarlı cebir sistemidir.
Cadabra'nın ilk versiyonu 2001 yılı civarında süperçekim için yüksek dereceden türevli denklemlerde sicim teorisi düzeltmesi hesaplamak için geliştirilmiştir.[2][3]
GNU Genel Kamu Lisansı altında yayımlanan Cadabra, özgür yazılımdır.
Cadabra, çok terimli simetriler, fermiyonlar ve ters değişmeli değişkenleri, Clifford cebirleri ve Fierz dönüşümleri, örtük koordinat bağımlılığı, çoklu indeks türleri ve daha fazlası dahil olmak üzere tensör polinom sadeleştirmesi için kapsamlı işlevselliğe sahiptir. Girdi biçimi TeX'in bir alt kümesidir. Hem komut satırı hem de grafiksel kullanıcı arayüzü mevcuttur.
Cadabra'dan esinlenen Redberry adlı bir Java programı 2013-2016 yılları arasında geliştirilmiştir. Kanonikleştirme yerine çizge izomorfizm problemine dayanan bir yaklaşımla çoğu dizin daralması için daha yüksek hızlara ulaştı.[4]
Ayrıca bakınız
[değiştir | kaynağı değiştir]Kaynakça
[değiştir | kaynağı değiştir]- ^ "GitHub Releases". github.com/kpeeters. Erişim tarihi: 10 Kasım 2024.
- ^ Peeters, Kasper; Vanhove, Pierre; Westerberg, Anders (2001). "Supersymmetric higher-derivative actions in 10 and 11 dimensions, the associated superalgebras and their formulation in superspace". Classical and Quantum Gravity (İngilizce). 18 (5). ss. 843-890. arXiv:hep-th/0010167 $2. Bibcode:2001CQGra..18..843P. doi:10.1088/0264-9381/18/5/307. ISSN 0264-9381.
- ^ Peeters, Kasper; Westerberg, Anders (1 Mart 2004). "The Ramond–Ramond sector of string theory beyond leading order". Classical and Quantum Gravity. 21 (6). ss. 1643-1665. arXiv:hep-th/0307298 $2. Bibcode:2004CQGra..21.1643P. doi:10.1088/0264-9381/21/6/022. ISSN 0264-9381.
- ^ Bolotin, Dmitry; Poslavsky, Stanislav (2015). "Introduction to Redberry: A computer algebra system designed for tensor manipulation". arXiv:1302.1219 $2.
Konuyla ilgili okumalar
[değiştir | kaynağı değiştir]- Sevastianov, L. A.; Kulyabov, D. S.; Kokotchikova, M. G. (2009). "An application of computer algebra system Cadabra to scientific problems of physics". Physics of Particles and Nuclei Letters. 6 (7). ss. 530-534. Bibcode:2009PPNL....6..530S. doi:10.1134/S1547477109070073.
- Abramov, S. A.; V. F. Edneral, A. A. Bogolyubskaya; Rostovtsev, V. A. (2011). "The research seminar on computer algebra in 2009–2010". Programming and Computer Software. 37 (2). ss. 57-61. doi:10.1134/S0361768811020010.
- Brewin, Leo (2010). "A brief introduction to Cadabra: A tool for tensor computations in General Relativity". Comput. Phys. Commun. 181 (3). ss. 489-498. arXiv:0903.2085 $2. Bibcode:2010CoPhC.181..489B. doi:10.1016/j.cpc.2009.10.020.
- Kasper Peeters (2007), "Introducing Cadabra: A Symbolic computer algebra system for field theory problems", hep-th/0701238
- Kasper Peeters (2006), "A Field-theory motivated approach to symbolic computer algebra", Comput. Phys. Commun. 176 (2007) 550, [cs/0608005 [cs.SC]]