Conjecture de Collatz
La conjecture de Collatz de est une conjecture non résolue dans les mathématiques . Elle est baptisée du nom du Lothar Collatz , qui l'a proposée la première fois dans le 1937 . La conjecture est également connue comme   du n du 3 ; +  ; 1 conjecture , la conjecture d'Ulam de (après Stanislaw Ulam ), le problème de Syracuse de , en tant que l'ordre de grélon de ou grélon de numérote , ou comme nombres merveilleux selon le Gödel de , Escher, Bach . Il demande si un certain genre d'ordre de nombre finit toujours de la même manière, indépendamment du nombre commençant.
Le Paul Erdős a indiqué au sujet de la conjecture de Collatz, " ; Les mathématiques ne sont pas encore prêtes pour un tel problems." ; Il a offert $500 pour sa solution. (Lagarias 1985)
Données du problème
Considérer l'opération suivante sur un nombre entier positif arbitraire : si le nombre est égal, le divisent par deux.
Si le nombre est impair, le tripler et additionner un.
Par exemple, si cette opération est effectuée sur 3, le résultat est 10 ; s'il est exécuté sur 28, le résultat est 14.
Dans la notation modulaire de l'arithmétique , définir la fonction f de comme suit :
Maintenant, former un ordre en effectuant cette opération à plusieurs reprises, en commençant par n'importe quel nombre entier positif, et en prenant le résultat à chaque étape comme entrée au prochain.
Dans la notation : l'a_i de
La conjecture de Collatz est : Le ce processus atteindra par la suite le numéro 1, dont indépendamment le nombre entier positif est choisi au commencement. ou, plus formellement : \ de
Ce plus petit i tels que les prises ci-dessus s'appelle tout le temps d'arrêt de du n . La conjecture affirme que chaque n a un temps d'arrêt bien défini. Si, pour un certain n , un tel i n'existe pas, nous disons que le n a le temps d'arrêt total infini et la conjecture est fausse.
Si la conjecture est fausse, elle peut seulement être parce qu'il y a un certain nombre commençant qui provoque un ordre qui ne contient pas 1. Un tel ordre pourrait écrire un cycle de répétition qui exclut 1, ou l'augmentation sans limite. Aucun un tel ordre n'a été trouvé.
Exemples
Par exemple, commençant par le n = 6, un obtient l'ordre 6, 3, 10, 5, 16, 8, 4, 2, 1.Commençant par le n = 11, l'ordre prend plus longtemps pour atteindre le 1h11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1.
Si le n de valeur commençante = 27 est choisi, l'ordre prend 111 mesures, s'élevant au-dessus de 9.000 avant la descente à 1.
{27, 82, 41, 124, 62, 31, 94, 47, 142, 71, 214, 107, 322, 161, 484, 242, 121, 364, 182, 91, 274, 137, 412, 206, 103, 310, 155, 466, 233, 700, 350, 175, 526, 263, 790, 395, 1186, 593, 1780, 890, 445, 1336, 668, 334, 167, 502, 251, 754, 377, 1132, 566, 283, 850, 425, 1276, 638, 319, 958, 479, 1438, 719, 2158, 1079, 3238, 1619, 4858, 2429, 7288, 3644, 1822, 911, 2734, 1367, 4102, 2051, 6154, 3077, 9232, 4616, 2308, 1154, 577, 1732, 866, 433, 1300, 650, 325, 976, 488, 244, 122, 61, 184, 92, 46, 23, 70, 35, 106, 53, 160, 80, 40, 20, 10, 5, 16, 8, 4, 2, 1}
Programme pour calculer des ordres de Collatz
Un ordre spécifique de Collatz peut être facilement calculé, comme est montré par cet exemple du pseudo-code :collatz de la fonction (n) tandis que n > 1 exposition n de si n est impair réglé n à 3n + 1 d'autre réglé n à n/2 exposition n de
Ce programme s'arrête quand l'ordre atteint 1, afin d'éviter l'impression un cycle sans fin de 4, 2, 1. Si la conjecture de Collatz est vraie, le programme arrêtera toujours n'importe ce que le nombre entier commençant positif lui est indiqué. (Voir le problème d'arrêt pour un examen du rapport entre les programmes informatiques ouverts et les problèmes non résolus de mathématiques.)
Justifications
Bien que la conjecture n'ait pas été prouvée, la plupart des mathématiciens qui ont examiné le problème croient intuitivement que la conjecture est vraie. Voici deux raisons d'attendre ceci.
Évidence expérimentale
La conjecture a été examinée par ordinateur pour assurer toutes les valeurs de début jusqu'à 10 × ; 258  ; ≈  ; 2.88 × ; 1018. Tandis qu'impressionnantes, de telles limites d'ordinateur sont de valeur fondée très limitée. Plus que celui conjecture importante s'est avéré pour avoir seulement des contre-exemples exceptionnellement grand-évalués (voir pour des exemples la conjecture de Pólya de , la conjecture de Mertens de et le nombre du Skewes de ).
Évidence probabiliste
Si on considère seulement le qu'impair numérote dans l'ordre produit par le processus de Collatz, alors on peut discuter cela en moyenne (spécifiquement, le moyen géométrique des rapports) le prochain nombre impair devrait être au sujet du ¾ de le précédent, qui suggère qu'ils devraient diminuer à la longue (bien que ce n'est pas évidence contre des cycles, seulement contre la divergence).
D'autres manières de traiter le problème
À l'envers
Il y a une autre approche pour prouver la conjecture, qui considère le de bas en haut méthode d'élever le soi-disant graphique de Collatz de . Le graphique de Collatz de est un graphique défini par la relation inverse
Ainsi, au lieu de montrer que tous les nombres normaux mènent par la suite à 1, nous pouvons montrer que 1 mène à tous les nombres normaux. Pour tout n , 3 n de nombre entier + 1 ≡4 ( n ≡1 (mod 2) et ainsi n ≡1 de IFF de mod 6), 3 ou 5 (mod 6). En outre, la relation d'inverse forme un arbre excepté la boucle 1-2-4 (l'inverse de la boucle 1-4-2 du inchangé f de fonction définie dans les données du problème ci-dessus). Quand le n de la relation 3 + 1 du f ( n ) de fonction est remplacé par le " de remplacement commun ; shortcut" ; relation (3 le n + 1)/2 (voir des optimisations ci-dessous), le graphique de Collatz est défini par la relation inverse,
Cette relation d'inverse forme un arbre excepté une boucle 1-2 (l'inverse de la boucle 1-2 du f ( n ) de fonction révisée comme indiqué ci-dessus).
En tant que nombres raisonnables
Les nombres normaux peuvent être convertis en nombres raisonnables d'une certaine manière. Pour obtenir la version raisonnable, trouver la puissance la plus élevée de deux inférieur ou égal à le nombre, l'employer comme dénominateur, et la soustraire du nombre original pour le numérateur (527 → 15/512). Pour obtenir la version normale, ajouter le numérateur et le dénominateur (255/256 → 511).La conjecture de Collatz indique alors que le numérateur par la suite l'égale zéro. Les changements de fonction de Collatz à : ( n = numérateur ; d = dénominateur).
Ceci fonctionne parce que 3 le X + 1 = 3 ( d + n ) + 1 = (2 d ) + (3 n + d + 1) = (4 d ) + (3 n - d + 1). Réduction d'un raisonnable avant que chaque opération soit exigée pour obtenir le X en tant qu'impair.
Comme machine abstraite
Des applications répétées de la fonction de Collatz peuvent être représentées comme machine abstraite qui manipule les cordes du peu que la machine exécutera les deux étapes suivantes sur n'importe quel nombre impair jusqu'à seulement un " ; 1" ; reste :ajoutent l'original avec un " ; 1" ; apposé à l'extrémité à l'original (interprétant la corde comme nombre entier binaire), c. Enlever tout le " de remorquage ; 0" ; S.
Comme ordre de parité
Pour cette section, considérer la fonction de Collatz sous la forme légèrement modifiée
Ceci peut être fait parce que quand le n est impair, 3 le n + 1 est toujours égal.
Si P (…) est la parité d'un nombre, celui est P (2 n ) = 0 et P (2 le n + 1) = 1, puis nous peut définir l'ordre de parité de Collatz pour un n de nombre comme pi = P ( ai ), où un 0 = n , et un i de de +1 = f ( un i de de ). Using cette forme pour le f ( n ), il peut montrer que les ordres de parité pour le m de deux nombres et le n conviendront dans les premières limites du k si et seulement si le m et le n sont le équivalent k du modulo 2. Ceci implique que chaque nombre est uniquement identifié par son ordre de parité, et d'ailleurs qui s'il y a multiple Collatz fait un cycle, puis leurs cycles correspondants de parité doivent être différents. La preuve est simple : il est facile de vérifier qu'à la main cela s'appliquant les temps du k de fonction du f au de nombre un b du k La conjecture de Collatz peut être reformulée comme déclarant que l'ordre de parité de Collatz pour chaque nombre écrit par la suite le → 0 du → 1 du cycle 0. Pour la fonction de Collatz sous la forme les ordres de Collatz sont calculés par extrêmement le simple système d'étiquette du 2 dont les règles de production sont le et dans ce qu'un positif n de nombre entier est représenté par une corde du n , avec l'itération de l'opération d'étiquette s'arrêtant sur tout mot de la longueur plus moins de 2.) La conjecture de Collatz peut être reformulée comme déclarant que ce système d'étiquette, avec de la corde finie arbitraire de comme mot initial, s'arrête par la suite. Voir l'article lié pour un exemple travaillé. f (n) = 3n + 1 si n est impair ; f (n) = n/2 si n est égal. Intéressant, il y a dans ce cas-ci un total de cycles connus par du 5, que tous les nombres entiers semblent tomber par la suite dans l'itération de dessous du F. Ces cycles sont énumérés ici, commençant par le cycle bien connu pour le N. Pour sauver des étapes, nous énumérons le seulement les nombres impairs du de chaque cycle (excepté le cycle insignifiant {0}). Chaque nombre impair n, quand f est appliqué à plusieurs reprises, atteindra après un nombre impair à (3n+1)/(le pouvoir le plus étendu de 2 qui divise 3n+1) ; chaque cycle est énuméré avec son membre de moindre valeur absolue d'abord. Nous suivons chaque cycle avec la taille du plein cycle du (entre parenthèses) : le nombre de membres, impairs ou même, appartenant à un cycle, comptés sans répétition. a) 1 → 1 (taille 3) b) 0 → 0 (taille 1) c) -1 → -1 (taille 2) d) -5 → du → -7 -5 (taille 5) e) -17 → -17 (taille 18) du → -91 du → -61 du → -41 du → -55 du → -37 du → -25 Nous pouvons définir la conjecture de Collatz généralisée par comme affirmation que chaque nombre entier, sous l'itération par f, tombe par la suite dans un de ces cinq cycles a), b), c), d), ou e). Les ordres de parité comme définis ci-dessus ne sont plus uniques pour des fractions. Cependant, il peut montrer que n'importe quel cycle possible de parité est l'ordre de parité pour exactement une fraction : si un cycle a le n de longueur et inclut des temps du m de nombres impairs exactement au k 0 d'index,…, le m -1 Par exemple, le cycle de parité (1 0 1 1 0 0 1) ont la longueur 7 et ont 4 nombres impairs aux index 0, 2, 3, et 6. La fraction unique qui produit de ce cycle de parité est . Le cycle complet étant : 151/47 → 250/47 → 125/47 → 211/47 → 340/47 → 170/47 → 85/47 → 151/47 Bien que les permutations cycliques de l'ordre original de parité soient les fractions uniques, le cycle n'est pas unique, la fraction de chaque permutation étant le prochain nombre dans le cycle de boucle : (0 1 1 0 0 1 1) du En outre, pour l'unicité, l'ordre de parité devrait être " ; prime" ; , c., non partitionable dans des secondaire-ordres d'identicle. Par exemple, l'ordre de parité (1 1 0 0 1 1 0 0) peut être divisé dans deux secondaire-ordres identiques (1 1 0 0) (1 1 0 0). Le calcul de la fraction d'ordre de 8 éléments donne Mais une fois réduit aux plus basses limites {5/7}, c'est pareil que celui du Et c'est parce que l'ordre de parité de 8 éléments représente réellement deux circuits du cycle de boucle défini par l'ordre de parité de 4 éléments. Dans ce contexte, la conjecture de Collatz est équivalente à dire cela (0 1) sont le seul cycle qui est produit par des nombres entiers positifs (c. quel simplifie à . Si la carte de Collatz de norme définie ci-dessus est optimisée en remplaçant le " ; 3 n + 1" ; avec le " ; (3 n + 1)/2" ; (voir des optimisations ci-dessous), il peut être regardé comme restriction aux nombres entiers de la vraie et complexe carte lisse , quel simplifie à . Le réitérant la carte ci-dessus optimisée dans le plan complexe produit la fractale de Collatz. style=" de la fonction du f de cette section), divisent vers le haut le nombre courant en deux parts, le b (le k moindre peu significatif, interprété en tant que nombre entier), et un (le reste du peu comme nombre entier). Le résultat de sauter en avant des étapes du k peut être trouvé comme : k ( de du f de un b de k Les rangées du c et du d sont pré-calculées pour tout le possible k - de nombres de bits un , où le d est le résultat d'appliquer la fonction du f les temps du k au b , et le c est le nombre de nombres impairs produits sur le chemin. Par exemple, si k=5, vous peut sauter en avant 5 étapes sur chaque itération en séparant dehors les 5 peu moins significatifs d'un nombre et l'utilisation : c de = { d 0.242} Quelques propriétés de la fonction de Syracuse sont : La conjecture de Syracuse est celle pour tout le k dans , existe là un ≥ 1 du n de nombre entier tels que le n 1, 3, 5, 7, et 9 sont connus pour exister dans le E . Laisser le k être un nombre entier impair plus considérablement que 9. supposent que les nombres impairs jusques et y compris le k - 2 sont dans le E et nous laissent essayer de montrer que le k est dans le E . Car le k est impair, le k + 1 est égal, ainsi nous pouvons écrire le k + 1 = 2 le h du p pour le ≥ 1 du p , le h impair, et le k = 2 le h -1 du p . Maintenant nous avons : Le cas problématique est que là où le ≥ 2 du p , le multiple du h pas de 3 et le mod 4. du p+1 .
Comme système d'étiquette
Prolongements à de plus grands domaines
Réitérant sur le tous les nombres entiers de
Pour le n'importe quel nombre entier n de , nous le traçons au nombre entier f (n), où Itération sur des nombres raisonnables avec des dénominateurs impairs
La carte standard de Collatz peut être prolongée (positif ou négatif) aux nombres raisonnables qui ont des dénominateurs impairs une fois écrits en plus bas termes. Le nombre est pris pour être impair ou même selon que son numérateur est impair ou même.
(1 0 0 1 1 0 1) du
(0 0 1 1 0 1 1) Itération sur de vrais ou complexes nombres
La carte de Collatz peut être regardée comme restriction aux nombres entiers de la vraie et complexe carte lisse , Optimisations
Le " ; parity" ; la section ci-dessus donne une manière d'accélérer la simulation de l'ordre. Pour sauter en avant des étapes du k sur chaque itération (employant Fonction de Syracuse
Si le k est un nombre entier impair, alors 3 le k + 1 est égal, ainsi nous pouvons écrire à 3 le k + 1 = 2a &prime du k ; , avec le k de impair et un ≥ 1. Nous définissons un de fonction f de l'ensemble de nombres entiers impairs dans lui-même, appelé la fonction de Syracuse de , par le taking  ;   du f ; ( k )   ; =  ; &prime du k ; .
f (4 k + 1) = f ( k ) pour tout le k dans .
Pour tout le ≥ 2 du p et h impair, p - 1
Pour tout le impair h , f (2 h - 1) ≤ (3 h - 1)/2
Si p = 1, puis k = 2 h - 1. Il est facile de vérifier ce f ( k ) < le k , ainsi le E de ∈ du f ( k ) ; par conséquent E de ∈ du k .
Si le ≥ 2 du p et le h est un multiple de 3, nous pouvons écrire le h de = h&prime 3 ; . Laisser le k&prime de ; = 2 p h&prime du + 1 ; - 1 ; nous avons le f (k&prime de ; ) = k , et comme k&prime de ; < k , k&prime de ; est dans le E ; donc k = f (k&prime de ; E de ∈ de ).
Si le ≥ 2 du p et le h n'est pas un multiple de 3 mais mod 4 du p de de ≡ du h (- 1), nous pouvons encore montrer ce E de ∈ du k .) Voir également
Le résidu de classe-sage affinent les groupes
Arithmétique modulaire Random links: Attitudes sociales envers l'homosexualité | Tosyl | Rhusiopathiae d'Erysipelothrix | Bagelkhand | Série 1933 du monde | Conjetura_de_Collatz