La campagne à Sayrac; cliquez pour aller aléatoirement sur une autre page du site    SYRACUSE    La baie de Ischia; cliquez pour aller aléatoirement sur une autre page du site

                 mode d'emploi
 
 

* * * * S A Y R A C * * * * 2 0 0 5 * * * *

Mode dictionnaire contextuel

SYRACUSE est une application qui effectue des itérations sur les entiers; elle illustre en particulier la conjecture de Syracuse (ou problème de Collatz).

Pour la conjecture de Syracuse, il s'agit du calcul suivant: on choisit un entier quelconque non nul, s'il est PAIR on le divise par deux, sinon on le multiplie par trois et on ajoute un. On recommence le même calcul sur le nombre obtenu à la première opération et on poursuit une telle itération autant de fois que l'on veut.
La CONJECTURE de SYRACUSE affirme que l'on aboutit TOUJOURS, QUEL QUE SOIT le nombre entier de départ sur le CYCLE (4, 2, 1).

L'installation de cette application écrite en Visual Basic 6.0 est simple et standard.
Il suffit d'extraire les fichiers du fichier zip téléchargé, puis, parmi les fichiers obtenus, d'exécuter le SETUP qui installera le projet (Syracuse0) dans votre répertoire Program Files; ce projet se désinstalle TOTALEMENT de manière classique dans Ajout Suppression de Programmes.
La fenêtre de SYRACUSE telle qu'elle apparaît.

L'entier de départ est à saisir dans la case 'Nombre choisi:'
L'application (sur les entiers) est à définir par la case 'k' et par la case 'translation'; par exemple si vous choisissez respectivement, 3 et 1 (ce qui correspond au cas de la Conjecture de Syracuse), le processus de calcul sera le suivant:
si le nombre choisi est pair, on le divise par 2 (cette composante de l'application itérée sera toujours la même pour tous les cas proposés ici), s'il est impair on le multiplie par 3 (k) et on lui ajoute 1 (translation).
Le logiciel calcule donc le résultat ainsi obtenu et recommence en prenant ce résultat comme nouveau 'Nombre choisi' et il poursuit ces calculs.
Vous rentrez donc d'abord le nombre choisi, le k et la translation.
Si vous voulez savoir si votre nombre initial est syracusien, et en combien d'étapes, vous utilisez le bouton 'Syracusien??'.
Si vous voulez savoir vers quel éventuel cycle converge votre calcul itératif, vous cliquez sur le bouton 'Recherche de cycle'.
Si vous voulez voir la suite des itérés d'un certain nombre initial, vous l'inscrivez dans la fenêtre qui suit 'Itinéraire de:', et vous utilisez le bouton 'Itinéraire de:'.
Les boutons 'Principe' et 'Quitter' ont des actions évidentes.
Le menu '?' donne le 'A propos' standard et une 'Information' qui s'affichera dans la grande fenêtre texte de Syracuse.
Enfin, les boutons 'Liste de 1 à 10' et 'Liste de 1 à 100' permettent de mémoriser les résultats obtenus dans un fichier (des explications plus précises sont données dans le menu 'Information' du '?').
Faites vos propres expériences en changeant le k (mais prenez plutôt des impairs ...) ou en changeant la translation (gardez k=3 et prenez une translation impaire autre que 1),ou encore en changeant les deux; vous verrez que le cas de la Conjecture de Syracuse est assez particulier (voir les couples 1,1 5,1 ou 3,7 ou...).
Bonne prospection dans le monde des entiers!

Historique et références scientifiques sur la conjecture de Syracuse


téléchargement du CALCULATEUR de SYRACUSE  (21/05/07: nouvelle installation facile avec un seul fichier setup)

Une fois téléchargé, il suffit d'exécuter le setup (setupsyracuse.exe) qui installera le projet (syracuse) dans votre répertoire Program Files; ce projet se désinstalle de manière classique dans Ajout Suppression de Programmes.

Syracuse Version 2

Une version 2 du calculateur est aussi disponible: elle traite tous les entiers comme des chaînes de caractères avec une complète programmation de toutes les opérations de calcul, ce qui permet de manipuler des entiers beaucoup plus grands que dans la  version initiale (constatez par exemple que 65656523232323235213135375377551013030300230031014104104700002356110770077979 est 3-syracusien en 2083 étapes, ce que bien sûr la version 1 ne pouvait pas obtenir).  Il s'agit d'une version d'étude du comportement des itérations de type Syracuse (nombre initial, k et translation quelconques positifs ou négatifs) et bien sûr pour de nombreux choix il n'y aura pas convergence ou le calcul sera impossible, dans ces cas le logiciel se fermera de lui-même.

Téléchargement du calculateur de Syracuse version 2

Retour sur SAYRAC

Contactez-moi