Warning: Undefined array key "DOKU_PREFS" in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/common.php on line 2082
conjecture_goldbach [Les recettes Python de Tyrtamos]

Outils pour utilisateurs

Outils du site


conjecture_goldbach

Warning: Undefined array key -1 in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/html.php on line 1458

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
conjecture_goldbach [2009/12/09 08:54]
tyrtamos
conjecture_goldbach [2010/10/22 09:44] (Version actuelle)
tyrtamos
Ligne 9: Ligne 9:
 Pour résumer, cette conjecture dit que tout nombre pair supérieur à 2 (donc à partir de 4) peut être décrit comme la somme de 2 nombres premiers. Pour résumer, cette conjecture dit que tout nombre pair supérieur à 2 (donc à partir de 4) peut être décrit comme la somme de 2 nombres premiers.
  
-Elle n'a pas encore été démontrée mathématiquement.+Bien que cette conjecture date de 1742 (!), elle n'a pas encore été démontrée mathématiquement.
  
 On va donc faire un petit code pour vérifier sur une grande quantité de nombres qu'on ne trouve pas de cas qui contredit cette conjecture. On va donc faire un petit code pour vérifier sur une grande quantité de nombres qu'on ne trouve pas de cas qui contredit cette conjecture.
Ligne 26: Ligne 26:
 - sinon, on prend le nombre premier suivant x, et on recommence - sinon, on prend le nombre premier suivant x, et on recommence
  
-- si on trouve x>y (ou x>(n//2)), on a trouvé un cas d'impossibilité de décomposition (ce qui n'est jamais arrivé!) et on renvoie une liste vide.+- si on trouve x>y (ou %%x>(n//2)%%), on a trouvé un cas d'impossibilité de décomposition (ce qui n'est jamais arrivé!) et on renvoie une liste vide.
  
 En fait, il faut éliminer dès le départ le cas x=2 qui ne marche que pour n=4. En effet, si on retire 2 à un nombre pair, le résultat est pair! Et un nombre pair n'est premier que s'il est égal à 2. Donc, si n=4, on renvoie [2,2]. Après, on part de x=3, et on ne testera désormais que les nombres x impairs. En fait, il faut éliminer dès le départ le cas x=2 qui ne marche que pour n=4. En effet, si on retire 2 à un nombre pair, le résultat est pair! Et un nombre pair n'est premier que s'il est égal à 2. Donc, si n=4, on renvoie [2,2]. Après, on part de x=3, et on ne testera désormais que les nombres x impairs.
Ligne 142: Ligne 142:
 </code> </code>
  
 +\\
 On peut aussi proposer un autre test: au lieu de tester tous les nombres n à partir de 4, on va les tirer au hasard! On peut aussi proposer un autre test: au lieu de tester tous les nombres n à partir de 4, on va les tirer au hasard!
  
conjecture_goldbach.1260345269.txt.gz · Dernière modification: 2009/12/09 08:54 de tyrtamos