Titre Calcul du genre d'une courbe algébrique. English version

Lieu

INRIA, Projet CAFÉ
BP 93, 06902 France

Information

Manuel Bronstein

Description

Le genre d'une courbe algébrique est une quantité fondamentale dont dépendent beaucoup d'algorithmes en cryptographie et en calcul formel. Son calcul, qui est souvent une étape préalable pour d'autres algorithmes, reste difficile en général. L'objet d'un stage de l'année dernière a été d'implanter une nouvelle méthode [3], basée  sur la formule de Hurwitz et qui utilise un opérateur différentiel linéaire associé à la courbe. De plus, une méthode expérimentale basée sur un système différentiel de la forme Y' = A(x) Y et l'algorithme de [1] pour calculer ses exposants a aussi été implantée [4] et montrée plus rapide que celle de [3], mais encore plus chère que la désingularisation locale. L'objet de ce stage est d'implémenter une amélioration de cette méthode, qui calcule d'abord une base appropriée (suitable basis) du corps de fonctions algébriques avec l'algorithme de [2], puis le système différentiel explicitement régulier W' = B(x) W afin de déterminer les indices de ramification, et de comparer cette méthode aux précédentes. On s'attend à ce que cette méthode soit compétitive avec les plus rapides connues, mais aussi qu'elle puisse s'appliquer à d'autres calculs tels que la factorisation absolue et la détermination du groupe de Galois du polynôme définissant la courbe.
Une continuation en thèse est possible autour de ces applications, ainsi que de leur extensions aux hypersurfaces en utilisant des systèmes d'équations différentielles linéaires partielles plutôt qu'ordinaires.

[1] S.Abramov et M.Bronstein (2001): On Solutions of Linear Functional Systems, in Proceedings of ISSAC'2001, London (Ontario), ACM Press, pp.1-6.

[2] M.Bronstein (1998): The Lazy Hermite Reduction, Rapport de Recherche INRIA  3562.

[3] O.Cormier, M.Singer,  B.Trager et F.Ulmer (2001): Linear Differential Operators for Polynomial Equations, manuscript submitted to the Journal of Symbolic Computation.

[4] E.Dottax (2001): Calcul du genre d'une courbe algébrique, Rapport de stage INRIA.

Outils

Station de travail Unix, système de calcul formel (Axiom ou Maple) et langage de programmation Aldor.

Durée

3-4 mois, niveau DEA, continuation possible en thèse d'informatique ou de mathématiques.


Manuel.Bronstein@sophia.inria.fr

le 16 octobre 2001.