WOLFRAM

Le célèbre informaticien et auteur Richard Crandall utilise Mathematica

« Montrez-moi un étudiant en biologie des populations qui s'intéresse au chaos apparaissant dans le système logistique discret pour la compétition entre espèces, et je vous montrerai un futur amateur passionné par Mathematica. »

Le professeur Richard E. Crandall est un informaticien de renom, un auteur et un utilisateur de longue date de Mathematica, spécialisé dans le développement d'algorithmes à usage interdisciplinaire. C'est un scientifique de renom pour Apple et il est également directeur du Center for Advanced Computation and Telecommunications à Portland, dans l'Oregon, où il poursuit ses recherches interdisciplinaires et ses contributions à Apple.

Crandall utilise Mathematica depuis plus de dix ans. Il a utilisé le prototypage Mathematica à la fin des années 1980 pour développer l'algorithme IBDWT (Irrational Base Discrete Weighted Transform) qui est aujourd'hui largement utilisé dans la recherche des grands nombres premiers. En fait, les quatre plus grands nombres premiers connus (le plus récent étant 2^13466917 - 1) ont tous été trouvés avec son algorithme IBDWT.

Titulaire d'un doctorat du MIT, Crandall a travaillé longuement dans les domaines commercial et universitaire et a reçu un certain nombre de prix nationaux et de nominations distinguées. Au total, il est l'auteur de plus de 60 articles, de plusieurs manuels et de huit brevets américains. Parmi ses nombreux articles, on trouve d'autres exemples de succès de Mathematica. Ses travaux sur les courbes de remplissage de l'espace sont nés presque exclusivement de manipulations effectuées avec Mathematica. Ses articles sur les sommes de réseaux (notamment la constante de Madelung) ont également fait un usage intensif de Mathematica pendant les phases de recherche. Ses travaux sur la fonction zêta quantique ont nécessité de puissantes manipulations d'algèbre symbolique, et Mathematica a de nouveau joué un rôle central.

De même, le travail de prototypage pour les études sur les grands nombres de Fermat a été effectué dans Mathematica, tout comme le système Fast Elliptic Encryption (FEE) d'algèbre elliptique ultrarapide appliquée à la cryptographie, inventé par NeXT, Inc. dans les années 1980 et aujourd'hui propriété d'Apple. En fait, parallèlement à ces premières incursions dans Mathematica, le professeur Crandall a également conçu certains des schémas d'évaluation asymptotique de fonctions spéciales qui se trouvent aujourd'hui dans Mathematica lui-même. Plus récemment, la théorie populaire de Bailey-Crandall sur la dynamique chaotique et les nombres normaux a fait l'objet d'un prototypage dans Mathematica.

En tant que professeur, Crandall a également beaucoup utilisé Mathematica dans son enseignement. Il compare la salle de classe typique des cours d'informatique des années 70 et 80 à un hôpital « bondé de blessés, tant du côté des étudiants que des enseignants », car il était difficile d'enseigner les langages de programmation de haut niveau. Peu d'étudiants pouvaient supporter le changement soudain de paradigme entre les textes théoriques et le code réel. « Aujourd'hui, nous avons Mathematica », explique Crandall. « Ce dernier n'est pas toujours l'outil de programmation et d'enseignement par excellence, mais il jouit certainement d'une moyenne de frappe très élevée en classe. Montrez-moi un étudiant en biologie des populations qui s'intéresse au chaos apparaissant dans le système logistique discret pour la compétition entre espèces, et je vous montrerai un futur amateur passionné par Mathematica, » ajoute-t-il.

Crandall, le passionné de Mathematica, a récidivé. Son dernier ouvrage, coécrit avec le célèbre théoricien des nombres Carl Pomerance, s'intitule Prime Numbers: A Computational Perspective. Ce livre récent tente d'expliquer en termes simples ce qui se fait aujourd'hui dans les algorithmes avancés de la théorie des nombres. Crandall et Pomerance ont également publié un ensemble de codes d'accompagnement, PrimeKit, qui contient le code de prise en charge de Mathematica pour les 112 algorithmes discutés dans le livre ainsi qu'une implémentation du célèbre test de primalité AKS.

L'ouvrage a été très bien accueilli et en est maintenant à sa deuxième impression, qui comprend une série de mises à jour. « Ce n'est pas courant de dire cela d'un livre de mathématiques, mais si l'on ouvre Prime Numbers à une page au hasard, il est difficile de le lâcher », peut-on lire dans une critique du Bulletin of the American Mathematical Society.

Prime Numbers: A Computational Perspective et PrimeKit qui l'accompagne sont tous deux disponibles dans le magasin en ligne de Wolfram Research. Pour plus d'informations sur les travaux et les réalisations du professeur Crandall, visitez le site web de sa société.