GiNaC

GiNaC

Infobox_Software
name = GiNaC



caption =
developer = Christian Bauer, Alexander Frink, Richard B. Kreckel, et al.
latest_release_version = 1.4.3
latest_release_date = April 4, 2008
programming language = C++
operating_system = Cross-platform
genre = Mathematical software
license = GPL
website = http://www.ginac.de/

GiNaC is a free computer algebra system released under the GNU General Public License. The name is a recursive acronym for "GiNaC is Not a CAS" (Computer Algebra System). This misleading name is an allusion to the GNU project.

What distinguishes GiNaC from most other computer algebra systems is that it does not provide a high-level interface for user interaction. Rather, it encourages its users to write symbolic algorithms directly in C++, which is GiNaC's implementation programming language. Algebraic syntax is achieved in C++ through the use of operator overloading. The name GiNaC is also explained by its developers' perception that most "computer algebra systems" put too much emphasis on a high-level interface and too little on interoperability.

GiNaC uses the CLN library for implementing arbitrary precision arithmetic. Symbolically, it can do multivariate polynomial arithmetic and compute GCDs, series expansions and matrices. It is equipped to handle certain non-commutative algebras which are extensively used in theoretical high energy physics: Clifford algebras, SU(3) Lie_algebras, and Lorentz tensors. Due to this, it is extensively used in dimensional regularization computations — but it is not restricted to physics.

ee also

*Comparison of computer algebra systems

External links

* [http://www.ginac.de/ GiNaC website]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • GiNaC — es un programa libre de álgebra computacional distribuido bajo licencia GPL, que inició su desarrollo en el año 1999. El nombre proviene de GiNac is Not a CAS (CAS son las siglas en inglés de Computer Algebraic System, que significan: programa de …   Wikipedia Español

  • ginąć — {{/stl 13}}{{stl 8}}cz. ndk IVa, ginąćnę, ginąćnie, giń, ginąćnął, ginąćnęli {{/stl 8}}– zginąć {{/stl 13}}{{stl 8}}dk IVa {{/stl 8}}{{stl 20}} {{/stl 20}}{{stl 12}}1. {{/stl 12}}{{stl 7}} zwykle o człowieku: umierać nagle śmiercią gwałtowną :… …   Langenscheidt Polski wyjaśnień

  • Ginac — est une bibliothèque de calcul formel pour le langage C++. Ginac est publiée sous la licence GPL. Les fonctionnalités de la bibliothèque sont nombreuses : factorisation, développement d expression algébriques, dérivation formelle,… …   Wikipédia en Français

  • ginąć — jak muchy zob. mucha 5. Ginąć w oczach zob. oko 10 …   Słownik frazeologiczny

  • ginąć — ndk Vb, ginąćnę, ginąćniesz, giń, ginąćnął, ginąćnęła, ginąćnęli 1. «tracić życie, umierać, szczególnie śmiercią gwałtowną (zwłaszcza w odniesieniu do ludzi); przestawać istnieć» Ginąć w walce, na wojnie, od kuli. Ginąć w tragicznych wypadkach.… …   Słownik języka polskiego

  • Ginac, S. — S. Ginac wird in Ysy le Thyl, Bisthums Autun, verehrt. (Mg.) …   Vollständiges Heiligen-Lexikon

  • padać — ndk I, padaćam, padaćasz, padaćają, padaćaj, padaćał paść dk Vc, padnę, padniesz, padnij, padł, padli, padły 1. «zmieniać nagle pozycję stojącą na leżącą; przewracać się, walić się» Padła zemdlona. Padł na wznak. Padł na łóżko jak kłoda.… …   Słownik języka polskiego

  • E (mathematical constant) — The mathematical constant e is the unique real number such that the function e x has the same value as the slope of the tangent line, for all values of x . [Keisler, H.J. [http://www.vias.org/calculus/08 exp log functions 03 01.html Derivatives… …   Wikipedia

  • Recursive acronym — A recursive acronym (synonymous with metacronym,[1] recursive initialism, and recursive backronym) is an acronym or initialism that refers to itself in the expression for which it stands. The term was first used in print in April 1986.[2]… …   Wikipedia

  • Rekursives Akronym — Als rekursives Akronym bezeichnet man eine Abkürzung, die in der Erklärung ihrer Bedeutung rekursiv auf sich selbst verweist, d. h. paradoxerweise seine eigene Abkürzung als Teil des ausgeschriebenen Begriffs enthält (siehe Konstruktionsmethoden) …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”