Histoire et cultureNotion · Glossaire
Gosper Bill
Bill Gosper est un mathématicien et informaticien américain connu pour avoir transformé des problèmes mathématiques en procédés de calcul. Son algorithme aide à réduire certaines sommes ; il a aussi travaillé à accélérer la simulation du jeu de la Vie et à améliorer la formule de Stirling pour les petits arguments.
Sommaire
Ce que vous allez apprendre
- Situer les repères établis du parcours de Bill Gosper au MIT, à Stanford et dans le secteur privé.
- Relier son nom à l'algorithme de Gosper, au calcul formel et à la théorie des nombres.
- Distinguer sa contribution à la simulation du jeu de la Vie de la création du jeu par Conway.
- Comprendre pourquoi il est associé à la culture hacker au sens originel.
En clair
En 1943 naît Ralph William Gosper, Jr., plus connu sous le nom de Bill Gosper. En 1965, il est diplômé en mathématiques du MIT, où il apprend aussi la programmation auprès de John McCarthy et rejoint le laboratoire d'intelligence artificielle.
Son parcours relie mathématiques et informatique : rechercher une antidifférence pour réduire certaines sommes, améliorer une approximation ou accélérer une simulation sont trois manières de transformer une idée mathématique en procédé efficace.
Définition
Bill Gosper est un mathématicien et informaticien américain né en 1943. Diplômé du MIT en mathématiques en 1965, il y suit les enseignements de John McCarthy en programmation et intègre le laboratoire d'intelligence artificielle. Il travaille ensuite à l'université Stanford, puis dans le secteur privé.
Spécialiste de théorie des nombres, Gosper contribue au développement des systèmes de calcul formel. Son nom reste notamment attaché à l'algorithme de Gosper, qui détermine si le terme d'une somme hypergéométrique admet une antidifférence hypergéométrique et la calcule lorsqu'elle existe. Il travaille aussi sur une accélération des algorithmes qui simulent le jeu de la Vie de John Horton Conway.
Il propose également une approximation de la factorielle qui affine la formule de Stirling pour les petites valeurs de son argument. Il est aussi considéré comme l'une des figures fondatrices de la culture hacker, au sens originel de cette expression : un milieu d'expérimentation inventive autour de la programmation et du calcul, et non le piratage informatique.
Un exemple, pas à pas
Pour lire le parcours de Bill Gosper sans mélanger ses contributions, suivons les repères explicitement établis par sa biographie.
Données :
nom complet : Ralph William Gosper, Jr. ;
nom usuel : Bill Gosper ;
année de naissance : 1943 ;
diplôme de mathématiques du MIT : 1965.
nom complet : Ralph William Gosper, Jr. ;
nom usuel : Bill Gosper ;
année de naissance : 1943 ;
diplôme de mathématiques du MIT : 1965.
1. Posez les repères biographiques. Associez 1943 à la naissance et 1965 au diplôme de mathématiques du MIT.
2. Changez de question. Pour comprendre le rôle d'une antidifférence, prenez les termes 1, 2, 3 et cherchez une liste dont les écarts successifs les reproduisent.
3. Construisez puis vérifiez. La liste 0, 1, 3, 6 convient : 1 − 0 = 1, 3 − 1 = 2 et 6 − 3 = 3.
4. Lisez la somme. Les termes 1 + 2 + 3 donnent ainsi 6 − 0, soit 6. Cet acquis intermédiaire porte sur le principe de réduction d'une somme, tandis que les dates servent seulement à situer la personne.
5. Revenez à Gosper. Son algorithme recherche symboliquement une antidifférence pour un terme hypergéométrique et réduit la somme lorsqu'une telle expression existe ; le petit calcul précédent en éclaire le rôle sans reproduire la méthode complète.
2. Changez de question. Pour comprendre le rôle d'une antidifférence, prenez les termes 1, 2, 3 et cherchez une liste dont les écarts successifs les reproduisent.
3. Construisez puis vérifiez. La liste 0, 1, 3, 6 convient : 1 − 0 = 1, 3 − 1 = 2 et 6 − 3 = 3.
4. Lisez la somme. Les termes 1 + 2 + 3 donnent ainsi 6 − 0, soit 6. Cet acquis intermédiaire porte sur le principe de réduction d'une somme, tandis que les dates servent seulement à situer la personne.
5. Revenez à Gosper. Son algorithme recherche symboliquement une antidifférence pour un terme hypergéométrique et réduit la somme lorsqu'une telle expression existe ; le petit calcul précédent en éclaire le rôle sans reproduire la méthode complète.
Le contrôle consiste à ne dater que les deux faits datés par la source : la naissance en 1943 et le diplôme en 1965. Les autres travaux sont bien attribués à Gosper, mais aucune année supplémentaire ne peut être déduite de ces éléments.
En pratique
Dans ce contexte, « hypergéométrique » ne décrit pas la taille d'une somme : le mot signale que le rapport entre deux termes consécutifs suit une règle algébrique précise. Le calcul formel manipule alors des expressions plutôt que d'additionner seulement des valeurs. Pour saisir le rôle de l'algorithme de Gosper, prenez les termes 1, 2, 3 et écrivez 0, 1, 3, 6 : les différences entre deux valeurs consécutives redonnent 1, 2, 3, donc la somme se lit par les deux extrémités, 6 − 0. L'algorithme effectue une recherche symbolique analogue pour un terme hypergéométrique ; il cherche une antidifférence adaptée et permet de réduire la somme lorsqu'elle existe, sans que ce micro-exemple enseigne toute la méthode.
Dans un texte sur le jeu de la Vie, le nom de Gosper signale ici un travail d'accélération de la simulation. Pour étudier les règles du jeu lui-même, la fiche consacrée au jeu de la Vie constitue l'entrée la plus directe.
Pour situer Gosper dans l'histoire de l'informatique, le lien entre MIT, programmation et laboratoire d'intelligence artificielle est plus informatif qu'une simple liste de résultats. Il montre comment son parcours articule théorie des nombres et calcul sur ordinateur.
À ne pas confondre
Bill Gosper et l'algorithme de Gosper. Le premier est une personne ; le second est l'une de ses contributions, une méthode qui recherche une antidifférence hypergéométrique et permet de réduire la somme lorsque cette antidifférence existe. Une biographie vise l'ensemble du parcours, tandis qu'un calcul vise la méthode.
Contribuer au jeu de la Vie et créer le jeu de la Vie. La source attribue le jeu à John Horton Conway et à Gosper une accélération des algorithmes qui le simulent. Le nom associé aux règles n'est donc pas celui associé à cette amélioration de simulation.
Limites et pièges
Dates et portée des contributions. Seules la naissance en 1943 et l'obtention du diplôme en 1965 sont datées. Les autres apports se distinguent donc par leur rôle — réduire une somme, accélérer une simulation ou améliorer une approximation — sans leur ajouter d'année ni les ordonner artificiellement.
Ne pas réduire Gosper à un seul résultat. Son algorithme de sommation est célèbre, mais son parcours comprend aussi le calcul formel, le jeu de la Vie, la formule de Stirling et la culture hacker. Le nom seul ne suffit pas à déterminer lequel de ces contextes est visé.
Respecter le sens historique du mot « hacker ». Dans cette biographie, l'expression désigne explicitement la culture hacker au sens originel. Il serait trompeur de remplacer cette précision par une acception contemporaine non donnée par la source.
Pour aller plus loin
La fiche jeu de la vie présente le système dont Gosper a contribué à accélérer la simulation.
Le glossaire formule de Stirling donne le cadre mathématique d'une autre amélioration proposée par Gosper.
L'article Les mille et une merveilles du jeu de la vie prolonge l'exploration de cet univers algorithmique.
Explorez les mathématiques autrement
Retrouvez nos magazines, podcasts et jeux pour explorer les mathématiques autrement.
Découvrir les offres
