Adloun

La suite de Syracuse part d'un entier et applique si est pair, sinon

Exercice supplémentaire · niveau 3 (difficile) · mathématiques (première), chapitre 2 — Suites numériques, modèles discrets · Suites remarquables

Énoncé

La suite de Syracuse part d'un entier et applique si est pair, sinon. Le temps de vol est le rang du premier terme égal à .

(Que la suite atteigne toujours est une conjecture ouverte depuis 1937.)

Corrigé

1. Pour : — le premier terme égal à est de rang , le temps de vol vaut . Pour : — temps de vol . 2.


def temps_de_vol(u0):
    u, n = u0, 0
    while u != 1:
        u = u // 2 if u % 2 == 0 else 3 * u + 1
        n = n + 1
    return n

3. En balayant de à , le maximum est atteint pour , dont le temps de vol vaut (la suite y monte jusqu'à avant de redescendre). Viennent ensuite avec , puis et avec . Ce que l'exemple enseigne : le temps de vol ne croît pas avec . La conjecture de Syracuse — toute suite atteint — est vérifiée par ordinateur bien au-delà de , mais reste non démontrée.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.