Suite de Farey

{{#ifeq:||Un article de Ziki, l'encyclopédie libre.|Une page de Ziki, l'encyclopédie libre.}}

Modèle:Voir homonymesEn mathématiques, la suite de Farey d'ordre <math>n</math> est la suite finie formée par les fractions irréductibles de dénominateur inférieur ou égal à <math>n</math> comprises entre 0 et 1, rangées dans l'ordre croissant. Certains auteurs ne restreignent pas les suites de Farey à l'intervalle de 0 à 1<ref>Ivan Niven and Herbert S. Zuckerman, An Introduction to the theory of numbers, third edition, John Wiley and Sons 1972. Definition 6.1. "The sequence of all reduced fractions with denominators not exceeding n, listed in order of their size, is called the Farey sequence of order n." Les auteurs ajoutent: "This definition of the Farey sequences seems to be the most convenient. However, some authors prefer to restrict the fractions to the interval from 0 to 1."</ref>.

Chaque suite de Farey commence par la valeur 0, décrite par la fraction <math>0/1,</math> et se termine par la valeur 1, décrite par la fraction <math>1/1</math> (bien que certains auteurs omettent ces termes). Une suite de Farey est quelquefois appelée série de Farey, ce qui n'est pas véritablement correct, les termes n'étant pas additionnés.

Exemples

Les suites de Farey d'ordre 1 à 8 sont (les termes nouveaux étant colorés en vert):

<math>F_1 = \left({\color{Green}\frac 01},\, {\color{Green}\frac 11} \right)</math>
<math>F_2 = \left(\frac 01,\, {\color{Green}\frac12},\, \frac 11 \right)</math>
<math>F_3 = \left(\frac 01,\, {\color{Green}\frac13},\, \frac12,\, {\color{Green}\frac23},\, \frac11 \right)</math>
<math>F_4 = \left(\frac 01,\, {\color{Green}\frac14},\, \frac13,\, \frac12,\, \frac23,\, {\color{Green}\frac34},\, \frac11 \right)</math>
<math>F_5 = \left(\frac 01,\, {\color{Green}\frac15},\, \frac14,\, \frac13,\, {\color{Green}\frac25},\, \frac12,\, {\color{Green}\frac35},\, \frac23,\, \frac34,\, {\color{Green}\frac45},\, \frac11 \right)</math>
<math>F_6 = \left(\frac 01,\, {\color{Green}\frac16},\, \frac15,\, \frac14,\, \frac13,\, \frac25,\, \frac12,\, \frac35,\, \frac23,\, \frac34,\, \frac45,\, {\color{Green}\frac56},\, \frac11 \right)</math>
<math>F_7 = \left(\frac 01,\, {\color{Green}\frac17},\, \frac16,\, \frac15,\, \frac14,\, {\color{Green}\frac27},\, \frac13,\, \frac25,\, {\color{Green}\frac37},\, \frac12,\, {\color{Green}\frac47},\, \frac35,\, \frac23,\, {\color{Green}\frac57},\, \frac34,\, \frac45,\, \frac56,\, {\color{Green}\frac67},\, \frac11 \right)</math>
<math>F_8 = \left(\frac 01,\, {\color{Green}\frac18},\, \frac17,\, \frac16,\, \frac15,\, \frac14,\, \frac27,\, \frac13,\, {\color{Green}\frac38},\, \frac25,\, \frac37,\, \frac12,\, \frac47,\, \frac35,\, {\color{Green}\frac58},\, \frac23,\, \frac57,\, \frac34,\, \frac45,\, \frac56,\, \frac67,\, {\color{Green}\frac78},\, \frac11 \right)</math>

Histoire

L'histoire des 'séries de Farey' est très curieuse — Hardy & Wright (1979) Chapitre III, page 268
... 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 portent le nom du géologue britannique Sir John Farey. Dans une lettre concernant ces suites publiée dans le Philosophical Magazine en 1816, Farey conjecture que chaque terme dans une telle suite est le médian de ses voisins — néanmoins, à ce que l'on connaît, il n'a pas prouvé cette propriété. La lettre de Farey a été 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, Modèle:Lien, avait publié des résultats similaires en 1802 mais il n'était pas aussi connu que Farey ou Cauchy. Ainsi, c'est un accident historique qui relie le nom de Farey à ces suites <ref>Modèle:Article</ref>.

Propriétés

Nombre de termes d'une suite de Farey

La suite de Farey d'ordre <math>n</math> contient tous les éléments des suites de Farey d'ordre inférieur. En particulier, <math>F_n</math> contient tous les éléments de la suite <math>F_{n-1},</math> ainsi qu'une fraction supplémentaire pour chaque entier inférieur à <math>n</math> et premier avec <math>n.</math> Par exemple, la suite <math>F_6</math> est composée des éléments de la suite <math>F_5</math> auxquels il faut ajouter les fractions <math>1/6</math> et <math>5/6.</math> Le terme médian d'une suite de Farey est toujours <math>1/2,</math> lorsque <math>n > 1.</math>

Le nombre de termes de <math>F_n</math> (noté <math>|F_n|</math>) est donc égal à celui de <math>F_{n-1}</math> augmenté du nombre de nombres inférieurs à <math>n</math> et premiers avec lui ; en utilisant l'indicatrice d'Euler <math>\varphi\,</math> ceci s'écrit :

<math>|F_n| = |F_{n-1}| + \varphi(n)</math>

En utilisant le fait que <math>|F_1| = 2,</math> le nombre de termes de <math>F_n</math> peut donc s'exprimer en fonction de <math>n</math> de la façon suivante :

<math>|F_n| = 1 + \sum_{k=1}^n \varphi(k)</math>

Le comportement asymptotique de <math>|F_n|</math> est donné par l'équivalence :

<math>|F_n| \sim \frac {3n^2}{\pi^2}</math>

Les voisins dans une suite de Farey

Deux fractions consécutives dans une suite de Farey <math>F_n</math> sont dites voisines ou consécutives à l'ordre <math>n.</math> Par exemple les fractions <math>3/5</math> et <math>2/3</math> sont voisines aux ordres 5, 6 et 7.

La notion de voisinage est relative à la suite considérée: deux fractions voisines à l'ordre <math>n</math> peuvent ne plus l'être à l'ordre <math>p</math> pour un <math>p</math> plus grand. Par exemple <math>3/5</math> et <math>2/3</math> ne sont plus voisines dans <math>F_8</math> puisque <math>5/8</math> est venue s'intercaler entre les deux.

Mathématiquement, deux fractions irréductibles <math>a/b</math> et <math>a'/b'</math> sont voisines à l'ordre <math>n</math> si <math>a/b < a'/b'</math> et s'il n'y a aucune autre fraction dans <math>F_n</math> qui soit comprise entre <math>a/b</math> et <math>a'/b',</math> c'est-à-dire si pour toute fraction <math>c/d</math> telle que <math>a/b < c/d < a'/b'</math> on a <math>d > n.</math>

La propriété fondamentale des suites de Farey est une caractérisation très simple de la relation de voisinage :

Modèle:Énoncé

En divisant les deux membres par <math>bb'</math> on voit que la relation peut également s'écrire :

<math>\frac{a'}{b'} - \frac{a}{b} = \frac{1}{bb'}.</math>

La quantité <math>a'b -ab'</math> est parfois appelée produit en croix ou déterminant des deux fractions ; elle dépend de la représentation choisie des deux fractions, aussi il faut bien supposer dans la propriété ci-dessus que les deux fractions sont en forme irréductibles (ce qui est implicite dans la définition de consécutives). Par exemple si on considère les fractions <math>3/5</math> et <math>2/3</math> qui sont voisines dans <math>F_5</math>, leur produit en croix est <math>2\times5 - 3\times3</math> qui est bien égal à <math>1.</math> Mais si on considère une représentation non irréductible des deux mêmes fractions, par exemple <math>9/15</math> et <math>4/6,</math> alors leur produit en croix est <math>4\times15 - 9\times6 = 6.</math>

Attention également à la condition sur l'ordre de la suite de Farey considérée : le fait que la relation est vérifiée n'implique pas que les deux fractions sont voisines dans toutes les suites de Farey ; en fait on va voir qu'elles sont voisines jusqu'à l'ordre <math>b+b'-1</math> mais plus à partir de <math>b+b'</math>. Ainsi <math>3/5</math> et <math>2/3</math> sont voisines aux ordres <math>5 = \max(5, 3),</math> <math>6</math> et <math>7</math> mais plus à l'ordre <math>8 = 5 + 3.</math>

La seconde propriété fondamentale des suites de Farey est que l'on peut facilement déterminer la première fraction à venir s'intercaler entre deux voisines: Modèle:Énoncé

Par exemple si on reprend les deux fractions <math>3/5</math> et <math>2/3</math> voisines dans <math>F_5,</math> on a vu que la première fraction à s'intercaler est <math>5/8</math> qui est bien la médiane.

Fichier:Mediane de deux fractions.png
Interprétation géométrique de la médiane de deux fractions

L'emploi du terme médiane s'explique géométriquement : on se place dans le plan euclidien, on nomme <math>O</math> l'origine du repère ; à la fraction <math>a/b</math> on associe le point <math>A</math> de coordonnées <math>(b, a)</math> ; ainsi <math>a/b</math> est la pente de la droite du plan <math>(OA)</math> issue de <math>O</math> et passant par <math>A.</math> Si <math>A'</math> est le point de coordonnées <math>(b', a')</math> associé à la fraction <math>a'/b'</math>alors le milieu de <math>A</math> et <math>A'</math> a pour coordonnées <math>(b+b')/2</math> et <math>(a+a')/2</math> ; on voit que la fraction médiane <math>(a+a')/(b+b')</math> est alors la pente de la médiane issue de <math>O</math> du triangle <math>(OAA').</math>

La propriété se démontre en utilisant la caractérisation des fractions voisines vue précédemment; de plus sous les hypothèses ci-dessus, notamment que <math>a/b</math> et <math>a'/b'</math> sont irréductibles, la fraction médiane <math>(a+a')/(b+b')</math> est automatiquement irréductible également.

La médiane est parfois également appelée somme du cancre ce qui est trompeur car, comme le produit en croix, elle dépend des représentations des fractions. Si on reprend l'exemple du produit en croix on a: <math>3/5 = 9/15</math> et <math>2/3 = 4/6</math>. Dans ce cas, on voit que les médianes de <math>3/5</math> et <math>2/3</math>, d'une part, et de <math>9/15</math> et <math>4/6</math> d'autre part (égales respectivement à <math>5/8</math> et <math>13/21</math>), ne sont pas égales. Comme pour le produit en croix on se restreindra à ne calculer les médianes que lorsque les fractions sont en forme irréductible de façon à lever toute ambiguïté.

La propriété admet une réciproque : si <math>a/b,</math> <math>c/d</math> et <math>a'/b'</math> sont consécutives dans une suite d'ordre <math>n</math>, alors <math>c/d</math> est la médiane de <math>a/b</math> et <math>a'/b'</math> ; il se peut toutefois, lorsque <math>a/b</math> et <math>a'/b'</math> ne sont pas voisines, que cette fraction médiane ne soit pas irréductible. Par exemple si on considère les trois fractions <math>3/5,</math> <math>2/3</math> et <math>5/7</math> qui sont consécutives dans la suite <math>F_7</math> la fraction médiane de <math>3/5</math> et <math>5/7</math> est <math>8/12</math> qui n'est pas irréductible mais redonne <math>2/3</math> après simplification. De fait <math>3/5</math> et <math>5/7</math> ne sont voisines dans aucune suite.

Il existe également une caractérisation du voisinage en termes de fraction continue : si <math>a/b</math> admet le développement en fraction continue :

<math>[a_0, a_1, a_2, ..., a_{n-1}, a_n, 1]</math>

alors ses deux voisines dans la suite d'ordre <math>b</math> ont pour développement en fraction continue :

<math>[a_0, a_1, a_2, ..., a_{n-1}, a_n]</math>
<math>[a_0, a_1, a_2, ..., a_{n-1}]</math>

Ainsi <math>3/8</math> a pour développement en fraction continue <math>[0, 2, 1, 1, 1],</math> et ses voisines dans <math>F_8</math> sont <math>2/5</math> qui admet le développement <math>[0, 2, 1, 1]</math> et <math>1/3</math> qui se développe en <math>[0, 2 ,1].</math>

La propriété de la médiane est à la base de la construction de l'arbre de Stern-Brocot, une structure énumérant les fractions irréductibles obtenue en itérant l'opération de médiane à partir de 0 (= <math>0/1</math>) et l'infini (= <math>1/0</math>) Modèle:Article détaillé.

Cercles de Ford

Il existe une relation intéressante entre les suites de Farey et les cercles de Ford.

Pour toute fraction (réduite) <math>p/q</math> il existe un cercle de Ford <math>C[p/q],</math> qui est le cercle de rayon <math>1/2q^2</math> et de centre <math>(p/q, 1/2q^2).</math> Les cercles de Ford correspondant à deux fractions distinctes sont soit disjoints soit tangents - deux cercles de Ford ne peuvent pas être sécants. Si <math>0 < p/q < 1,</math> alors les cercles de Ford qui sont tangents à <math>C[p/q]</math> sont précisément les cercles de Ford associés aux fractions qui sont voisines de <math>p/q</math> dans une suite de Farey.

Ainsi <math>C[2/5]</math> est tangent à <math>C[1/2],</math> <math>C[1/3],</math> <math>C[3/7],</math> <math>C[3/8],</math> etc. Modèle:Article détaillé

Hypothèse de Riemann

Les suites de Farey sont utilisées dans deux formulations équivalentes de l'hypothèse de Riemann. Supposons que les termes de <math>F_n\,</math> soient <math>\{a_{k,n} : k = 0, 1, \ldots m_n\}.</math> Définissons <math>d_{k,n} = a_{k,n} - k/m_n,</math> en d'autres termes <math>d_{k,n}</math> est la différence entre le k-ième terme de la n-ième suite de Farey, et le k-ième élément d'un ensemble de même nombre de points, distribués également sur l'intervalle unité. Jérôme Franel<ref>"Les suites de Farey et le théorème des nombres premiers", Gött. Nachr. 1924, 198-201</ref> a démontré que l'assertion :

<math>\sum_{k=1}^{m_n} d_{k,n}^2 = O(n^r) \quad \forall r>-1</math>

est équivalente à l'hypothèse de Riemann, puis Landau<ref>"Bemerkungen zu der vorstehenden Abhandlung von Herrn Franel", Gött. Nachr. 1924, 202-206</ref> a remarqué, à la suite de l'article de Franel, que l'assertion :

<math>\sum_{k=1}^{m_n} |d_{k,n}| = O(n^r)\quad \forall r>1/2</math>

lui est également équivalente.


(<math>O(n^r)</math> est la notation de domination de Landau). Modèle:Article détaillé

Un algorithme simple

De manière surprenante, un algorithme simple existe pour engendrer les termes dans l'ordre croissant ou décroissant :

 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<N)
 160      NumTerms=NumTerms+1
 170      K=int((N+B)/D)
 180      E=K*C-A:F=K*D-B
 190      A=C:B=D:C=E:D=F:print A;B
 200   wend
 210   print NumTerms
 220   end

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

Pour engendrer la suite dans l'ordre décroissant :

 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é.

En Python 3 :<syntaxhighlight lang="python3">

  1. !/usr/bin/env python3
  2. -*- coding: utf-8 -*-

""" Created on Mon Jan 23 16:34:16 2023

@author: Dominique """ from fractions import Fraction

n=int(input('Dénominateur maximum : '))

numterm=1 a,b,c,d=0,1,1,n resu=str(a)+'/'+str(b) print(resu,end=', ') while c<n:

   numterm+=1
   k=int((n+b)/d)
   e=k*c-a
   f=k*d-b
   a,b,c,d=c,d,e,f
   resu=str(a)+'/'+str(b)
   if a==1 and b==1:
       print(resu,end=)
       continue
   print(Fraction(resu),end=(', '))

</syntaxhighlight>

Notes et références

<references/>

Bibliographie

Modèle:Traduction/Référence

Liens externes

Modèle:Portail