Suite de Farey - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Histoire

L'histoire des 'séries de Farey' est très curieuse — Hardy & Wright (1979) Chapitre III
... une fois encore, l'homme dont le nom fut donné à la relation mathématique n'était pas celui qui l'a découverte. — Beiler (1964) Chapitre XVI

Les suites de Farey furent nommées en l'honneur du géologue britannique, Sir John Farey. Sa lettre à propos de ces suites fut publiée dans le Philosophical Magazine en 1816. Farey conjectura que chaque terme dans une telle suite est le médian de ses voisins — néanmoins, à ce que l'on connaît, il ne prouva pas cette propriété. La lettre de Farey fut lue par Cauchy, qui donna la preuve dans ses Exercices de mathématique, et attribua ce résultat à Farey. En fait, un autre mathématicien, C. Haros, publia des résultats similaires en 1802 qui ne fut pourtant certainement pas autant connu que Farey ou Cauchy. Ainsi, c'est un accident historique qui relie le nom de Farey à ces suites.

Un algorithme simple

De manière surprenante, un algorithme simple existe pour engendrer les termes dans un ordre, soit traditionnel (ascendant), soit non-traditionnel (descendant) :

       100   'Code UBASIC pour engendrer une Suite de Farey d'ordre N dans l'ordre traditionnel       110   N=7:NumTerms=1       120   A=0:B=1:C=1:D=N       140   print A;B       150   while (C       

Cet algorithme se déduit du fait que, si a / b et c / d sont deux termes successifs dans une suite de Farey alors les successeurs de c / d sont tous de la forme (kca) / (kdb). Pour trouver le successeur à l'ordre n il faut trouver le plus grand k tel que kd - b \leq n et celui-ci est fourni par la partie entière du quotient de n + b par d.

Pour engendrer la suite dans un ordre descendant (non-traditionnel) :

       120   A=1:B=1:C=N-1:D=N       150   while (A>0)      

Des recherches en force brute pour les solutions d'équations diophantiennes rationnelles peuvent souvent prendre l'avantage sur les suites de Farey (pour chercher seulement celles en formes réduites); la ligne 120 peut aussi être modifiée pour inclure deux termes adjacents quelconques afin d'engendrer seulement les termes plus grands (ou plus petits) qu'un terme donné.

Page générée en 0.086 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise