Des mathématiques assistées par le logiciel SageMath

Dans le cadre de ma recherche, mais aussi pour des cours et des projets de vulgarisation, j’utilise beaucoup le logiciel libre SageMath. C’est un logiciel libre (open source et gratuit) développé par une communauté de mathématicien-ne-s très dynamique!

Utiliser SageMath

Les principales options pour utiliser SageMath sont un serveur en ligne (CoCalc) et l’installation sur son ordinateur (instructions et téléchargement). Je conseille la deuxième option.

Une fois SageMath installé sur votre ordinateur, vous pouvez télécharger les feuilles d’introduction plus bas. Pour les ouvrir, la procédure ressemble à ceci~:

Combinatorics with SageMath at ICTP-EAUMP School on Enumerative Combinatorics

J’ai donné un mini-cours d’une semaine sur SageMath pour la combinatoire à l’école d’été ICTP-EAUMP (une école organisée en partenariat avec CIMPA ayant lieu en Afrique de l’Est à chaque année). En 2023, l’école portait sur la combinatoire énumérative et a eu lieu à Arusha, en Tanzanie. Les diapos des cours, feuilles d’exercices et solutions sont disponibles ici (en anglais).

SageTeX

Un outil que je trouve très pratique sert à appeler SageMath à partir de LaTeX. Il s’appele SageTeX, et je rends disponibles mes notes sur son utilisation.

Quatre couleurs avec SageMath

Une belle image réalisée avec l’aide de SageMath, illustrant le théorème des quatre couleurs. Défi : Trouver le lac qui n’est pas la même couleur que l’océan. Le théorème des quatre couleurs sur la carte du monde

Développer pour SageMath

Vous ne trouvez pas toutes les fonctionnalités voulues dans SageMath? Contribuez au logiciel ou participez aux journées SageMath.