Algèbre symbolique

From Alliance Doc
Jump to navigation Jump to search
This page is a translated version of the page Symbolic algebra software and the translation is 100% complete.
Other languages:

Un logiciel d’algèbre symbolique est une application qui fonctionne souvent comme un environnement interactif pouvant travailler directement avec des expressions symboliques (dérivées, intégrales, etc.) et permettant d’employer l’arithmétique exacte (par exemple exp(-i*pi/2) = -i) et autres opérations formelles dans des domaines comme la théorie des nombres, la théorie des groupes, la géométrie différentielle, l’algèbre commutative et ainsi de suite. La plupart de ces applications permettent aussi d’utiliser le calcul numérique approximatif avec des nombres à virgule flottante pour traiter des problèmes autrement insolubles. Les applications bien connues Mathematica et Maple ne sont pas disponibles sur nos grappes, mais peuvent être installées dans votre répertoire /home si votre licence le permet. Vous pouvez utiliser SageMath comme alternative, en chargeant le module comme suit :

Question.png
[name@server ~]$ module load sagemath/9.3

Vous pourrez exécuter l’application de façon interactive.

Question.png
[name@server ~]$ sage
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 9.3, Release Date: 2021-05-09                     │
│ Using Python 3.8.10. Type "help()" for help.                       │
└────────────────────────────────────────────────────────────────────┘
sage:

Parmi les autres logiciels libres (open source) qui peuvent vous intéresser et qui sont des modules disponibles sur nos grappes, on trouve Number Theory Library (NTL) (ntl), SINGULAR (singular), Macaulay2 (m2) et PARI/GP (pari-gp).