Algèbre Commutative et Effective

Informations pratiques

Cours les lundis de 9h30 à 12h30, avec Nicolas Perrin.

TDs les mardis de 9h30 à 12h30, avec Luca De Feo.

Serveurs SageMath

Serveur ssh/sftp bourbaki.math.uvsq.fr

Commande pour écran partagé vncviewer localhost -passwd ~defeo/.vnc/vo-passwd

Matériel de cours

Calendrier

TD 1 (13/09/2016)
Introduction à l’environnement de travail et à SageMath,
Structures algébriques de base en SageMath,
Exercices : Manipuler les polynômes en SageMath,
Le Jupyter notebook de la séance.
TD 2 (27/09/2016)
Anneaux de polynômes en SageMath,
Exercices : Polynômes.
Le Jupyter notebook de la séance.
TD 3 (04/10/2016)
Exercices : Polynômes.
Le Jupyter notebook de la séance.
TD 4 (11/10/2016)
Structures de contrôle en Python,
Exercices : Programmation Python/Sage.
Le Jupyter notebook de la séance.
TD 5 (18/10/2016)
Exercices : Bases de Gröbner.
Le Jupyter notebook de la séance.
TD 6 (07/11/2016)
Exercices : Élimination.
Le Jupyter notebook de la séance.
TD 7 (08/11/2016)
Exercices : Élimination et fonction de Hilbert.
Le Jupyter notebook de la séance.

Annales

Devoir maison 2016
Coloration de graphes
Devoir maison 2015
Résultants successifs
Devoir maison 2014
Cryptanalyse algébrique
Devoir maison 2013
FGLM

Ressources

Calcul mathématique avec Sage
A. Casamayou, N. Cohen, G. Connan, T. Dumont, L. Fousse, F. Maltey, M. Meulien, M. Mezzarobba, C. Pernet, N. M. Thiéry, P. Zimmermann. http://sagebook.gforge.inria.fr/
Doc officielle de SageMath
http://sagemath.org/doc/index.html
Doc officielle de Python
https://docs.python.org/2/
Poly, par Arianne Mézard
http://webusers.imj-prg.fr/~ariane.mezard/Grobner.pdf
Les définitions des ordres monomiaux dans Sage
http://doc.sagemath.org/html/en/reference/polynomial_rings/sage/rings/polynomial/term_order.html
Fork me on GitHub