« Suite de Conway » : différence entre les versions

Contenu supprimé Contenu ajouté
m en fait, la première occurrence date de 1986 dans le magazine de l'université de Cambridge
Ligne 1 :
La '''suite de Conway''' est une [[Suite (mathématiques)|suite]] inventée en [[19871986]] par le mathématicien [[John Horton Conway]], initialement sous le nom de « suite audioactive »<ref>{{article|langue=en|prénom1=John H .|nom1=Conway,|lien Richardauteur1=John KHorton Guy,Conway|titre=The ''LeWeird livreand desWonderful nombres'',Chemistry Eyrollesof (1998)Audioactive Decay|périodique=Eureka|numéro=46|pages=5-18|année=1986|éditeur=[[Université ISBNde 2212036388Cambridge]]|ISSN=0071-2248}}.</ref>. Elle est également connue sous le nom anglais de ''Look and Say'' (« regarder et dire »). Dans cette suite, un terme se détermine en annonçant les [[chiffre]]s formant le terme précédent.
 
== Définition ==
Ligne 30 :
* Aucun terme de la suite ne comporte un chiffre supérieur à 3.
* Tous les termes de la suite possèdent un nombre pair de chiffres, sauf le terme initial.
* Les termes de rang impair se terminent par 11 et les termes de rang pair par 21 (là encore à l'exception du terme initial).
* En moyenne, les termes de la suite possèdent 50 % de chiffres 1, 31 % de 2 et 19 % de 3.
* Le nombre de chiffres du n{{e}} terme de la suite est proportionnel à <math>\lambda^n</math>, où <math>\lambda \approx 1,303577269 </math> est un [[nombre algébrique]] de degré 71 nommé [[constante de Conway]]. Plus précisément, si on note <math>L_n</math> le nombre de chiffre du n{{e}} terme de la suite, alors :
*:<math>\lim_{n \to +\infty}\frac{L_{n+1}}{L_{n}} = \lambda</math>
:Cette propriété reste vraie dans le cas général où le premier terme de la suite est choisi différent de 1.
[[Image:Conway constant.png|framethumb|solutions[[Racine d'un polynôme|Racines]] du polynomepolynôme de Conway sur le [[plan complexe]].]]
 
La constante de Conway est l'unique solution réelle positive de l'[[équation polynomiale]] suivante :
 
: <math> x^{71}-x^{69}-2x^{68}-x^{67}+2x^{66}+2x^{65}+x^{64}-x^{63}-x^{62}-x^{61}-x^{60}-x^{59}+ </math>
Ligne 44 :
: <math> 7x^{21}+9x^{20}+3x^{19}-4x^{18}-10x^{17}-7x^{16}+12x^{15}+7x^{14}+2x^{13}-12x^{12}-4x^{11}- </math>
: <math> 2x^{10}+5x^9+x^7-7x^6+7x^5-4x^4+12x^3-6x^2+3x-6=0</math>
 
[[Image:Conway constant.png|frame|solutions du polynome de Conway sur le plan complexe.]]
 
=== « Désintégration audioactive » ===
Ligne 51 ⟶ 49 :
John Conway qualifia initialement cette suite de « désintégration audioactive » (''audioactive decay'' en anglais), un jeu de mots sur la [[Radioactivité|désintégration radioactive]], en remarquant le comportement des différents termes de la suite.
 
Il montra qu'à partir d'un certain point, ''presque tous'' les termes de la suite peuvent être décomposés en 92 sous-termes (nommés éléments, par analogie avec les [[Élément chimique|éléments chimiques]]) qui se décomposent au terme suivant en un certain nombre d'autres éléments.
 
Par exemple, l'élément le plus simple, nommé [[hydrogène]], est la séquence <math>22</math> qui donne elle-même au terme suivant. La séquence <math>3113322112</math> est dénommée [[manganèse]] ; au terme suivant, elle donne <math>132123222112</math> qui se décompose en les séquences [[prométhium]] (<math>132</math>) et [[sodium]] (<math>123222112</math>).
 
Il a été montré que si l'on débute la suite par le terme [[uranium]] <math>3</math>, les 91 autres éléments seront apparus dans un terme ou un autre au bout de 91 itérations. Cette suite porte d'ailleurs en anglais le terme de ''Conway's sequence''.
 
=== Générer la Suitesuite de Conway avec des [[Langage de programmation|langages de programmation]] ===
 
[[Image:Fonction_ConwayFonction Conway.png|thumb|300pxupright=1.5|La fonction <code>conway()</code> représentant la suite de Conway.]]
 
==== Avec le [[PHP: Hypertext Preprocessor|PHP]] ====
 
On peut très facilement avec une [[fonction récursive]], ou avec les [[Structure de contrôle#Boucles |boucles]] créer la fonction <code>conway()</code> :
 
<div class="exemple">
<source lang="php">
<?php
$a1 = array('1', '2', '3');
Ligne 84 ⟶ 85 :
echo conway(3, $str = '1', $i = 0);
// Execution : cela affichera 3 lignes de la suite ?>
</source>
</div>
 
==== En [[C++]] ====
 
Voici un bout de code écrit en C++ permettant d'afficher les n premières lignes de la suite de Conway. L'entier n est lu au clavier :
<div class="exemple">
 
<source lang="cpp">
#include <iostream>
#include <list>
Ligne 149 ⟶ 153 :
return 0;
}
</source>
</div>
 
==== En [[Haskell=]] ===
 
<div class="exemple">
<source lang="haskell">
conway = iterate step [1] where
step l = [f x | x <- group l, f <- [length,head] ]
</source>
</div>
 
==== En Perl6=[[Perl 6]] ===
 
<div class="exemple">
<source lang="perl">
for ( $_=1;; ) { say; s/((.)\2*)/length($1).$2/xeg; }
</source>
</div>
 
==== En [[Python= (langage)|Python]] ===
<div class="exemple">
<source lang="python">
import itertools
 
Ligne 173 ⟶ 190 :
for i in range(10):
print suite.next()
</source>
</div>
 
== Références ==
{{Références}}
 
== Annexes ==
Ligne 181 ⟶ 203 :
 
=== Liens externes ===
* {{en}} [http://www.research.att.com/cgi-bin/access.cgi/as/njas/sequences/eisA.cgi?Anum=A005150 Suite A005150] sur l'[[Encyclopédie électroniqueen ligne des suites entières]de :nombres suite A005150entiers]]
* {{en}} [[Eric W. Weisstein]], « [http://mathworld.wolfram.com/LookandSaySequence.html MathWorld] : Look and Says Sequence] », sur [[MathWorld]]
* {{en}} Henry Bottomley, « [http://www.btinternet.com/~se16/js/lands2.htm Evolution of Conway's 92 Look and Say audioactive elements] » : une compilation des 92 éléments « audioactifs » de la suite
 
=== Bibliographie ===
* John H Conway, Richard K Guy, ''Le livre des nombres'', Eyrolles (1998) - ISBN 2212036388
 
=== Référence ===
<references />
 
{{portail mathématiques}}