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 :

f (n) = \ commencent {cas} n/2 et \ mbox {si} n \ équivalent 0 \ pmod {2} \ \ 3n+1 et \ mbox {si} n \ équivalent 1 \ pmod {2} \ extrémité {cas}.

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 de

= \ commencent {des cas} et de n \ mbox {pour} I = 0 et \ \ f (a_ {i-1}) \ mbox {pour} I > 0 \ extrémité {cas}.

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 \ forall~n \ isin \ mathbb de

{Z+} \ exists~i \ isin \ mathbb {Z+} : (a_0 = n \ a_i de Rightarrow = 1).

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

R (n) = \ commencent {cas} 2n et \ mbox {si} n \ équivalent 0.5 \ \ 2n, (n-1) /3 et \ mbox {si} n \ équivalent 4 \ extrémité {} de cas \ pmod {6}.

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,

R (n) = \ commencent {cas} 2n et \ mbox {si} n \ équivalent 0.1 \ \ 2n, (2n-1) /3 et \ mbox {si} n \ équivalent 2 \ extrémité {} de cas \ pmod {3}.

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 à : f de

(n, d) = \ commencent {des cas} (3n + d + 1)/2d et \ mbox {si} 3n + d + 1 < 2d \ \ (3n - d + 1)/4d et \ mbox {si} 3n + d + 1 \ GE 2d \ extrémité {cas} ( 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. 3n+1 = (2n+1) +

  • de n 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

    f (n) = \ commencent {cas} n/2 et \ mbox {si} n \ équivalent 0 \ \ (3n +1)/2 et \ mbox {si} n \ équivalent 1 \ extrémité {} de cas \ pmod {2}.

    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 + de 2 donnera au de résultat un d du c + de 3, où le d est le résultat de s'appliquer les temps du k de fonction du f au b , et le c est combien des nombres impairs ont été produits pendant cet ordre. Ainsi la parité des premiers nombres du k est déterminée purement par le b , et la parité ( k +1) du nombre de Th changera si le moindre peu significatif du un est changé.

    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.

    Comme système d'étiquette

    Pour la fonction de Collatz sous la forme

    f (n) = \ commencent {cas} n/2 et \ mbox {si} n \ équivalent 0 \ \ (3n +1)/2 et \ mbox {si} n \ équivalent 1 \ extrémité {} de cas \ pmod {2}

    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 de

    \ commencent {des cas} \ d'a \ rarr avant Jésus Christ \ \ de b \ rarr a \ c \ rarr D. \ extrémité {cas}

    et dans ce qu'un positif n de nombre entier est représenté par une corde du n a, 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 a comme mot initial, s'arrête par la suite. Voir l'article lié pour un exemple travaillé.

    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ù

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

    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.

    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 de du k , alors la fraction unique qui produit de ce cycle de parité est de

    \ frac {3^ {m-1} 2^ {k_0} +… + 3^0 2^ {k_ {m-1}}} {2^n - 3^m} .

    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 de

    \ frac {3^3 2^0 + 3^2 2^2 + 3^1 2^3 + 3^0 2^6} {2^7 - 3^4} = \ frac {151} {47} .

    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) de → \ frac {3^3 2^1 + 3^2 2^2 + 3^1 2^5 + 3^0 2^6} {2^7 - 3^4} = \ frac {250} {47} de → du du
    (1 1 0 0 1 1 0) \ frac {3^3 2^0 + 3^2 2^1 + 3^1 2^4 + 3^0 2^5} {2^7 - 3^4} = \ frac {125} {47} du
    (1 0 0 1 1 0 1) de → \ frac {3^3 2^0 + 3^2 2^3 + 3^1 2^4 + 3^0 2^6} {2^7 - 3^4} = \ frac {211} {47} du
    (0 0 1 1 0 1 1) de → \ frac {3^3 2^2 + 3^2 2^3 + 3^1 2^5 + 3^0 2^6} {2^7 - 3^4} = \ frac {340} {47} de → du du
    (0 1 1 0 1 1 0) \ frac {3^3 2^1 + 3^2 2^2 + 3^1 2^4 + 3^0 2^5} {2^7 - 3^4} = \ frac {170} {47} de → du du
    (1 1 0 1 1 0 0) \ frac {3^3 2^0 + 3^2 2^1 + 3^1 2^3 + 3^0 2^4} {2^7 - 3^4} = \ frac {85} {47}

    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 de → du du
    (1 1 0 0 1 1 0 0) \ frac {3^3 2^0 + 3^2 2^1 + 3^1 2^4 + 3^0 2^5} {2^8 - 3^4} = \ frac {125} {175} Mais une fois réduit aux plus basses limites {5/7}, c'est pareil que celui du de → du de secondaire-ordre de 4 éléments (1 1 0 0) \ du frac {3^1 2^0 + 3^0 2^1} {2^4 - 3^2} = \ frac {5} {7} 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.

    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 f de

    (z) : = \ frac 1 2 z \ cos^2 \ est parti (\ frac \ pi 2 z \ droit) + (3z+1) \ sin^2 \ a laissé (\ frac \ pi 2 z \ droit) ,

    quel simplifie à \ frac {1} {4} (2 + 7z - (2 + 5z) \ cos (\ pi z)) .

    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 f de

    (z) : = \ frac 1 2 z \ cos^2 \ a laissé (\ frac \ pi 2 z \ droit) + \ frac 1 2 (3z+1) \ sin^2 \ a laissé (\ frac \ pi 2 z \ droit) ,

    quel simplifie à \ frac {1} {4} (1 + 4z - (1 + 2z) \ cos (\ pi z)) .

    Le réitérant la carte ci-dessus optimisée dans le plan complexe produit la fractale de Collatz. style=" de

    espace libre : tous les deux ; " ; >

    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

    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 + de 2) = un d du c + de 3

    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}

    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 I de nombres entiers impairs dans lui-même, appelé la fonction de Syracuse de , par le taking  ;   du f ; ( k )   ; =  ; &prime du k ; .

    Quelques propriétés de la fonction de Syracuse sont :
    f (4 k + 1) = f ( k ) pour tout le k dans I.
    Pour tout le ≥ 2 du p et h impair, p - 1 (2 h de du f de p de - 1) = 2 p - 1 h de 3 - 1 (voir le ici pour la notation).
    Pour tout le impair h , f (2 h - 1) ≤ (3 h - 1)/2

  • La conjecture de Syracuse est celle pour tout le k dans I, existe là un ≥ 1 du n de nombre entier tels que le n ( k ) = 1. de du f d'une manière equivalente, a laissé le E être l'ensemble de impair k de nombres entiers pour lequel là existe un ≥ 1 du n de nombre entier tels que le n ( k ) = 1. Le problème est de montrer ce E = I. Ce qui suit est le commencement d'une tentative de preuve par induction :

    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 :
    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 .)

    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 de de ≡ du h (- 1). Ici, si nous parvenons à montrer cela pour chaque &prime impair du k de nombre entier ; , 1 &prime du k de ≤ ; k -2 de ≤ ; 3 &prime du k ; le E de ∈ nous sommes faits.

    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