Et à quoi peut bien servir de factoriser ? A casser du chiffre (je sais ça sert pas qu'à ça, mais bon).
Or une équipe indienne annonce avoir trouver une méthode infaillible pour dire si un nombre est premier ou non. L'avantage est que les chances d'erreur sont de 0%, par contre il semble que l'algo qui en découle rende la recherche un peu plus lente. Ce qu'ils cherchent les trois gars d'la bas, c'est rendre plus rapide leur algo ... Si ça vous interresse ou que vous êtes une bête en math.... suivez les liens.
Dijkstra est mort, mais la relève est là !
Je vous conseille le document qui pourrait être compris dès la seconde ..... semaine de lecture.
N.B. : un nombre premier c'est un nombre uniquement divisible par 1 ou par lui même (ex: 1, 2, 3, 5, 7, 11, 13, 17, 19, etc...)
NdM: l'interet et la nouveauté de leur algorithme sont qu'il est en temps polynomial !
Aller plus loin
- News Yahoo! (2 clics)
- L'annonce (2 clics)
- Doc PDF (5 clics)
- Doc PS (1 clic)
- Indian Institute (3 clics)
# Putain, toujours à ramener ma fraise!
Posté par mickabouille . Évalué à 10.
Ca change peut être pas grand chose (un nombre change de status), mais c'est une simplification pour l'arithmétique (ça évite d'avoir des énoncé avec des "sauf pour n=1") et ç'est génant sinon, parce q'on aime mieux avoir l'énoncé "tout nombre non nul a une décomposition UNIQUE en facteurs premiers aux inversibles près" que tout nombre non nul est décomposables en produits de facteurs premiers. Parmi les décompositions, il y en a une de plus petite longueur (à définir!), elle estt unique aux inversibles près".
Et pour tout dire, je complique vachement. Dans un anneau, un inversible ne peut pas être premier. C'est comme ça.
[^] # Re: Putain, toujours à ramener ma fraise!
Posté par Yusei (Mastodon) . Évalué à 1.
[^] # Re: Putain, toujours à ramener ma fraise!
Posté par Benjamin . Évalué à 7.
[^] # Re: Putain, toujours à ramener ma fraise!
Posté par Sylvain Rampacek (site web personnel) . Évalué à -7.
[^] # Re: Putain, toujours à ramener ma fraise!
Posté par Yusei (Mastodon) . Évalué à 8.
Si on prend comme définition "un nombre premier est un nombre qui n'est divisible que par un et par lui-même" je ne vois pas le problème.
Pour autant que je sache 1 divise tous les nombres entiers.
(Par contre effectivement j'avais mal lu, et il répondait à ma question dans son message, mea culpa. Quoi qu'il en soit c'est simplement une convention, de dire si 1 est premier ou non)
[^] # Re: Putain, toujours à ramener ma fraise!
Posté par Sylvain Rampacek (site web personnel) . Évalué à 2.
Effectivement !
J'ai du oublier de tourner le clavier 7 fois autour de l'écran...
Méa culpa !
Et sinon, oui, en principe on dit bien que 1 n'est pas premier, mais c'est comme 0 pair ou impair... C'est plus une convention !
[^] # Re: Putain, toujours à ramener ma fraise!
Posté par Jellyroll (site web personnel) . Évalué à 4.
1 n'est pas un nombre premier, car un nombre premier (nombre entier naturel) a deux diviseurs et deux seulement : 1 et lui-même, or 1 a un seul diviseur (lui-même).
Jellyroll
[^] # Re: Putain, toujours à ramener ma fraise!
Posté par Yusei (Mastodon) . Évalué à 5.
[^] # Re: Putain, toujours à ramener ma fraise!
Posté par LupusMic (site web personnel, Mastodon) . Évalué à -9.
Ton théorème est foireux ;p
[^] # Re: Putain, toujours à ramener ma fraise!
Posté par Yohann (site web personnel) . Évalué à 6.
En fait je ne comprends pas a quoi ca sert...
Pour un nombre, etre divisible uniquement pas lui meme (et 1 bien sur) c'est une propriete assez interressante, et je comprends vaguement pourquoi on remarque cette 'propriete', ca defini un ensemble de nombre. bref ca peut servir
Par contre, je ne pige pas a quoi sert d'exclure '1' ? (hormis le fait de gagner du temps a l'ennoncer du bac...) Quel resultat concret ca implique ?
Je demande tout ca parce que les maths je les oublier apres la terminal, alors bon...
[^] # Re: Putain, toujours à ramener ma fraise!
Posté par Benjamin . Évalué à -7.
[^] # ROOOOH!
Posté par Laurent GAUTROT . Évalué à 0.
[^] # Re: Putain, toujours à ramener ma fraise!
Posté par didbaba . Évalué à 10.
6 = 2 * 3
et si 1 était premier on aurait :
6 = 2*3 = 1*2*3 = 1*1*2*3 ...
du coup on pourrait pas dire qu'un entier naturel non nul se décompose de façon unique à l'ordre près en produit de nombres premiers.
[^] # Re: Putain, toujours à ramener ma fraise!
Posté par Jellyroll (site web personnel) . Évalué à -7.
Jellyroll
[^] # Re: Putain, toujours à ramener ma fraise!
Posté par Gruik Man . Évalué à 2.
« rester souple », ça se traduit, sur une copie notée, par une inscription rageuse en rouge: « manque de rigueur ! » :)
# en pratique..
Posté par Benjamin . Évalué à 10.
Il faut quand meme noter qu'avec les algos probabilistes qu'on utilisait avant, l'erreur était de l'ordre de 10^-10.. donc en pratique, comme le dit l'article, ca ne change pas grand chose.. (Par "en pratique", j'entends pour la crypto par exemple)
# Compléments
Posté par jcs (site web personnel) . Évalué à 10.
si p est premier et 1<=a<n alors a^(n-1) = 1 mod p
plus d'infos sur
http://www.utm.edu/research/primes/prove/index.html(...)
Autre précision, tester la primalité d'un nombre sert aussi à créer des pairs de clés publiques/privés pour le RSA, DSA... par exemple.
[^] # Re: Compléments
Posté par Olivier M. . Évalué à 1.
"Je vous prouve que A , sauf si je me trompe mais y'a peu de chance alors on va dire que je me trompe pas."
[^] # Re: Compléments
Posté par jcs (site web personnel) . Évalué à 10.
Par contre on peut parler de preuve. En effet, ces algos fonctionnent par itérations. On effectue N fois un test sur un nombre p. Si un de ces N tests retourne la valeur faux alors p n'est pas premier. En revanche si les N tests sont vrais alors p est peut-être premier. Cela s'explique par le fait que le théorème de Fermat est une implacation et non pas une équivalence donc :
p premier => tous les tests sont vrais
comme on a : si A=>B alors !B=>!A ; un test est faux => p n'est pas premier. Mais la réciproque est fausse. En revanche on peut prouver que la proposition p est premier est vraie avec une certaine probabilité.
[^] # Re: Compléments
Posté par pappy (site web personnel) . Évalué à 10.
D'ailleurs, en pratique, dès le premier échec, on arrête le test car on est certain que le nombre testé n'est pas premier (cf. ce que tu mets sur l'implication et la logique)
... par le fait que le théorème de Fermat est une implacation ...
En toute rigueur, il s'agit du petit théorème de Fermat.
Mais la réciproque est fausse. En revanche on peut prouver que la proposition p est premier est vraie avec une certaine probabilité.
FAUX (sauf en logique flou et d'une manère plus générale avec les logiques pour lesquelles les valeurs possibles d'un théorème ne sont pas que vrai ou faux - logiques dites multimodales mais je ne suis pas certain du terme)
Dans le cas de Miller-Rabin (voir http://www.security-labs.org/index.php3?page=5(...)) on part de l'hypothèse qu'un entier n impair est fortement pseudo-premier par rapport à b pour au plus 25% des nombres b (0<b<n). Cela signifie que si n et b ne sont pas fortement pseudo-premiers, alors n n'est pas premier.
Ainsi, pour chaque b testé, on a une probabilité de 0.25 que n soit composite. Si on répète le test p fois, la probabilité que n soit composite descend alors à 0.25^p
Bref, tout cela pour dire que les tests probabilistes donnent comme information une probabilité pour qu'un nombre soit composite.
[^] # Re: Compléments
Posté par G. R. (site web personnel) . Évalué à 10.
Par contre, on n'a qu'une probabilité pour affirmer qu'un nombre est premier. Ce n'est pas symétrique.
Apparemment, le nouvel algorithme proposé permettrait de prouver qu'un nombre est premier, et donc de manière non probabiliste. Et en temps polynomial, ce qui est surprenant.
[^] # Re: Compléments
Posté par Olivier M. . Évalué à 0.
# La rédaction de cette news est une honte
Posté par Foxy (site web personnel) . Évalué à 1.
Malheuresement, les modéros devraient plus faire attention lorsqu'il passe une news : dans le cas présent, la news est très bonne mais la rédaction est "nulle à chier" (si je peux me permettre). L'auteur ne maitrise clairement pas le sujet (erreurs relevées dans les commentaires) et oublient un point essentiel de l'article : la résolution en temps polynomial (d'ailleurs le modéro a été obligé de l'ajouter).
SVP, les modéros, sur les articles de recherche, si vous jugez la news intéressante et que vous la comprenez bien, n'hésitez pas à la réécrire entièremment quand la rédaction est aussi nulle.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.