Thread View: sci.crypt
19 messages
19 total messages
Started by Phil R. Karn
Wed, 09 Mar 1988 16:05
Fermat's Last Theorem apparently proven
Author: Phil R. Karn
Date: Wed, 09 Mar 1988 16:05
Date: Wed, 09 Mar 1988 16:05
10 lines
681 bytes
681 bytes
An article on the AP wire reports that Japanese mathematician Yoichi Miyaoka at the Max Planck Institute in Bonn has apparently proven Fermat's Last Theorem. [The theorem states that X^N + Y^N = Z^N, where X,Y,Z,N are all integer, has no solutions when N is greater than 2]. I wonder what implications this might have for cryptography? Phil
Re: Fermat's Last Theorem apparently proven
Author: Doug Gwyn
Date: Sat, 12 Mar 1988 08:43
Date: Sat, 12 Mar 1988 08:43
4 lines
617 bytes
617 bytes
In article <977@thumper.bellcore.com> karn@thumper.bellcore.com (Phil R. Karn) writes: >I wonder what implications this might have for cryptography? Probably just as many as a proof of the Riemann hypothesis.
Re: Fermat's Last Theorem apparently proven
Author: Robert D. Silverman
Date: Sun, 13 Mar 1988 03:57
Date: Sun, 13 Mar 1988 03:57
14 lines
1039 bytes
1039 bytes
In article <7440@brl-smoke.ARPA> gwyn@brl.arpa (Doug Gwyn (VLD/VMB) <gwyn>) writes: :In article <977@thumper.bellcore.com> karn@thumper.bellcore.com (Phil R. Karn) writes: :>I wonder what implications this might have for cryptography? : :Probably just as many as a proof of the Riemann hypothesis. Sorry, this is not correct. The proof of FLT by Miyaoka has important implications (it makes some of Falting's results effective, for example) but they are not in cryptography. A proof of the RH would give important cryptographic results. It would mean a fast, deterministic Polynomial Time prime proving algorithm. Bob Silverman
Re: Fermat's Last Theorem apparently proven
Author: Henry Spencer
Date: Sun, 13 Mar 1988 03:59
Date: Sun, 13 Mar 1988 03:59
7 lines
665 bytes
665 bytes
> [The theorem states that X^N + Y^N = Z^N, where X,Y,Z,N are all integer,
> has no solutions when N is greater than 2].
"Where X,Y,Z,N are all *positive* integer", please, or solutions are trivial.
--
Those who do not understand Unix are | Henry Spencer @ U of Toronto Zoology
condemned to reinvent it, poorly. | {allegra,ihnp4,decvax,utai}!utzoo!henry
Re: Fermat's Last Theorem apparently proven
Author: Doug Gwyn
Date: Sun, 13 Mar 1988 08:30
Date: Sun, 13 Mar 1988 08:30
12 lines
1256 bytes
1256 bytes
In article <26797@linus.UUCP> bs@linus.UUCP (Robert D. Silverman) writes: -In article <7440@brl-smoke.ARPA> gwyn@brl.arpa (Doug Gwyn (VLD/VMB) <gwyn>) writes: -:In article <977@thumper.bellcore.com> karn@thumper.bellcore.com (Phil R. Karn) writes: -:>I wonder what implications this might have for cryptography? -:Probably just as many as a proof of the Riemann hypothesis. -A proof of the RH would give important cryptographic results. -It would mean a fast, deterministic Polynomial Time prime proving algorithm. Something is wrong with this reasoning, Bob. Since practically everyone believes the RH is true, why not assume it is and produce the Polynomial- Time algorithm you mention. What advantage would a formal proof of RH (that perhaps few could understand anyway) bring to that effort?
Re: Fermat's Last Theorem apparently proven
Author: Robert D. Silverman
Date: Sun, 13 Mar 1988 14:42
Date: Sun, 13 Mar 1988 14:42
31 lines
1846 bytes
1846 bytes
In article <7449@brl-smoke.ARPA> gwyn@brl.arpa (Doug Gwyn (VLD/VMB) <gwyn>) writes: :In article <26797@linus.UUCP> bs@linus.UUCP I wrote: :-In article <7440@brl-smoke.ARPA> gwyn@brl.arpa (Doug Gwyn (VLD/VMB) <gwyn>) writes: :-:In article <977@thumper.bellcore.com> karn@thumper.bellcore.com (Phil R. Karn) writes: :-:>I wonder what implications this might have for cryptography? :-:Probably just as many as a proof of the Riemann hypothesis. :-A proof of the RH would give important cryptographic results. :-It would mean a fast, deterministic Polynomial Time prime proving algorithm. : :Something is wrong with this reasoning, Bob. Since practically everyone :believes the RH is true, why not assume it is and produce the Polynomial- :Time algorithm you mention. What advantage would a formal proof of RH :(that perhaps few could understand anyway) bring to that effort? Something is wrong with what reasoning? I said that proof of the RH yields a fast deterministic algorithm for prime proofs. By your logic we should assume that if most people believe a theorem is true we should just accept it even if a proof is lacking. Mathematics doesn't work that way. I think you are being deliberately obtuse and pedantic. What has BELIEF in the RH got to do with primality PROOF? We have fast probabalistic tests now. RH makes those tests into proofs. Bob Silverman
Re: Fermat's Last Theorem apparently proven
Author: Doug Gwyn
Date: Mon, 14 Mar 1988 04:10
Date: Mon, 14 Mar 1988 04:10
12 lines
1247 bytes
1247 bytes
In article <26822@linus.UUCP> bs@linus.UUCP (Robert D. Silverman) writes: =In article <7449@brl-smoke.ARPA> gwyn@brl.arpa (Doug Gwyn (VLD/VMB) <gwyn>) writes: =:In article <26797@linus.UUCP> bs@linus.UUCP I wrote: =:-A proof of the RH would give important cryptographic results. =:-It would mean a fast, deterministic Polynomial Time prime proving algorithm. =:What advantage would a formal proof of RH =:(that perhaps few could understand anyway) bring to that effort? =I think you are being deliberately obtuse and pedantic. No, somehow I must have had the mistaken impression that you were talking about PRACTICAL cryptography, for example cryptanalysis (for which the proof of the pudding is in the eating), rather than some academic exercise.
Re: Fermat's Last Theorem apparently proven
Author: Stephen R. Tate
Date: Mon, 14 Mar 1988 17:38
Date: Mon, 14 Mar 1988 17:38
33 lines
2542 bytes
2542 bytes
In article <7453@brl-smoke.ARPA> gwyn@brl.arpa (Doug Gwyn (VLD/VMB) <gwyn>) writes: >In article <26822@linus.UUCP> bs@linus.UUCP (Robert D. Silverman) writes: >=In article <7449@brl-smoke.ARPA> gwyn@brl.arpa (Doug Gwyn (VLD/VMB) <gwyn>) writes: >=:In article <26797@linus.UUCP> bs@linus.UUCP I wrote: >=:-A proof of the RH would give important cryptographic results. >=:-It would mean a fast, deterministic Polynomial Time prime proving algorithm. >=:What advantage would a formal proof of RH >=:(that perhaps few could understand anyway) bring to that effort? >=I think you are being deliberately obtuse and pedantic. >No, somehow I must have had the mistaken impression that you were talking >about PRACTICAL cryptography, for example cryptanalysis (for which the >proof of the pudding is in the eating), rather than some academic exercise. First off, the results in primality proving are important in a practical sense. I assume Bob is talking about Goldwasser and Kilians primality test/prover. This algorithm was implemented by some people (U. of Chi., I think), and is quite practical. The proof of the running time cannot show that the algorithm will always stop in polynomial time unless the RH is known to be true. This also has practical considerations -- what if there are times when the algorithm will not stop? Then you sit there waiting and waiting for your primality certificate that will never come. And yes, if people didn't assume RH and that it would work, I doubt that they ever would have implemented it. Also, if you don't see the usefulness of pure theory and mathematical work, then open your eyes.... We don't just sit around doing stuff for "academic exercise" (even though it is kinda fun at times... at times). Incidentally, I think some other people (possibly the people in Chicago) used something other than elliptic curves, and their results did *not* depend on the RH. Anyway, I seem to remember Shafi saying something like that when she visited duke -- anybody know more?
Re: Fermat's Last Theorem apparently proven
Author: Robert D. Silverman
Date: Mon, 14 Mar 1988 19:38
Date: Mon, 14 Mar 1988 19:38
35 lines
2015 bytes
2015 bytes
In article <11288@duke.cs.duke.edu> srt@duke.UUCP (Stephen R. Tate) writes: etc. >>=:-A proof of the RH would give important cryptographic results. >>=:-It would mean a fast, deterministic Polynomial Time prime proving algorithm. >>=:What advantage would a formal proof of RH >>=:(that perhaps few could understand anyway) bring to that effort? >>=I think you are being deliberately obtuse and pedantic. >>No, somehow I must have had the mistaken impression that you were talking >>about PRACTICAL cryptography, for example cryptanalysis (for which the etc. > >First off, the results in primality proving are important in a practical >sense. I assume Bob is talking about Goldwasser and Kilians primality No, the Goldwasser-Killian algorithm depends on a separate conjecture known as Cramer's conjecture concerning the distribution of primes in short intervals. Cramer's conjecture does not follow from RH. What I am talking about is that if RH is true then a prime p must have a primitive root less than 2 ln^2(p). This leads directly to a deterministic algorithm that runs in time O(ln^4(p)). An algorithm due to H. Cohen and H. Lenstra runs in time O(ln(p)^ lnlnln(p)) and is computer practical for moderate p (up to say 300 digits). A variation of Goldwasser-Killian that depends on elliptic curves having complex multiplication (and hence a pre-determined order of the Mordell-Weil group) has been implemented by Oliver Atkin at U. Ill./Chicago Bob Silverman
Re: Fermat's Last Theorem apparently proven
Author: Keith Messer
Date: Tue, 15 Mar 1988 03:56
Date: Tue, 15 Mar 1988 03:56
20 lines
1487 bytes
1487 bytes
In article <26822@linus.UUCP> bs@linus.UUCP (Robert D. Silverman) writes: >By your logic we should assume >that if most people believe a theorem is true we should just accept it even >if a proof is lacking. Mathematics doesn't work that way. > >I think you are being deliberately obtuse and pedantic. What has BELIEF >in the RH got to do with primality PROOF? We have fast probabalistic >tests now. RH makes those tests into proofs. You know, that's my logic too, Bob. A mathematical (even if we have to call it mathematical) property is useful whether or not it is proven. Supposing I find some regularity in a mathematical system by induction (but in a case where mathematical induction is not adequete proof) and decide to write a program to do analysis based on that regularity. Either the program will succeed and be useful to me or it will fail, disproving my hypothesis. The point is that I win either way. Keith ln63wgq%sdemlab@sdcsvax
Re: Fermat's Last Theorem apparently proven
Author: Jurjen N.E. Bos
Date: Tue, 15 Mar 1988 09:01
Date: Tue, 15 Mar 1988 09:01
25 lines
1643 bytes
1643 bytes
In article <1009@sdcc13.ucsd.EDU> ln63wgq@sdcc13.ucsd.edu.UUCP (Keith Messer) writes: >You know, that's my logic too, Bob. A mathematical (even if we have to call >it mathematical) property is useful whether or not it is proven. Supposing >I find some regularity in a mathematical system by induction (but in a case >where mathematical induction is not adequate proof) and decide to write a >program to do analysis based on that regularity. Either the program will >succeed and be useful to me or it will fail, disproving my hypothesis. The >point is that I win either way. > > Keith > ln63wgq%sdemlab@sdcsvax I think you're missing something here. Your program NEVER will succeed, because there is an infinity of cases. It can only fail. If you want to prove something, you need a proof, not a 'convincing' number of tries. Of course your program can fail, unproving your assumption (so you only win if you make weird assumptions! :-)) If you want to be sure, PROVE. You can assume things, but this will only partially sovle your problems. If I use the Riemann Hypothesis in an article, I will clearly say that I use an unproven hypothesis. -- Jurjen -- -- Jurjen N.E. Bos (jurjen@cwi.nl)
Re: Fermat's Last Theorem apparently proven
Author: td
Date: Tue, 15 Mar 1988 14:19
Date: Tue, 15 Mar 1988 14:19
9 lines
971 bytes
971 bytes
> The proof of the running time cannot >show that the algorithm will always stop in polynomial time unless the RH >is known to be true. This also has practical considerations -- what if >there are times when the algorithm will not stop? Then you sit there >waiting and waiting for your primality certificate that will never come. personally, i wouldn't sit waiting and waiting. as soon as the run-time exceeded the bound implied by the Reimann Hypothesis, i'd start writing up my proof of ~RH.
Re: Fermat's Last Theorem apparently proven
Author: Keith Messer
Date: Tue, 15 Mar 1988 21:57
Date: Tue, 15 Mar 1988 21:57
38 lines
2965 bytes
2965 bytes
> Your program NEVER will succeed because there are an infinite number of > cases, it can only fail. Ahh! This points up the exact problem we're having in communicating here. I'm not a mathematician, I don't write papers, and I feel no urge to know for sure whether my hypothetical regularity is universal or not. My point is that, although a hypothesis may or may not be true, if it's a little bit useful then it's worth implementing in an algorithm. So, perhaps one day the algorithm flails. I can take note of that and know that the hypothesis is incorrect, or at least needs refinement. By "winning either way," I don't mean proving the hypothesis, I mean getting some value out of using it to develop algorithms that may be valid in the specific cases I'm interested in, though they may bomb if taken generally. :-) There seem to be a lot of mathematically-minded people here, so I'll ask some questions that have been on my mind. If a general result of quantificantion theory is that set theory and number theory contain contra- dictions (ie. It's possible to construct a proof for a statement and one for its negation for certain statements), how can we expect to get meaningful results from these things? Essentially what this says is that number theory and set theory are not valid, so that proofs in number and set theory may not be true. To some extent, this problem extends into other mathematical fields. On one hand I want to know how we can put so much emphasis on proof, if it is known that our postulates are contradictory (and therefore not representative of reality either), and on the other hand I'm curious as to why, assuming that our math is formal enough to be used mechanically, one of you sharp mathematicians out there don't write a proof machine to construct and prove every theorem in every field of mathematics. Doubtless there are a lot of them, but I'd think you could narrow the range of output with some reasonable formal criterion like the number of mathematical "words" in the theorem and the number of postulates and logical inferences used to construct the shortest possible proof. Perhaps this would take a lot of cpu time, but it might well be worth tying up someone's cray for ever to learn more about the formalistic "coding" of reality. Is there a reason this isn't possible? Keith Messer messer%emlab@sdcsvax.ucsd.edu
Re: Fermat's Last Theorem apparently proven
Author: Robert D. Silverman
Date: Wed, 16 Mar 1988 13:22
Date: Wed, 16 Mar 1988 13:22
40 lines
2179 bytes
2179 bytes
In article <7738@alice.UUCP> td@alice.UUCP writes: > > > The proof of the running time cannot > >show that the algorithm will always stop in polynomial time unless the RH > >is known to be true. This also has practical considerations -- what if > >there are times when the algorithm will not stop? Then you sit there > >waiting and waiting for your primality certificate that will never come. > >personally, i wouldn't sit waiting and waiting. as soon as the run-time exceeded >the bound implied by the Reimann Hypothesis, i'd start writing up my proof of ~RH. All of the above sophistry is nonsense. The prime testing algorithms we are discussing ALL stop in a time which is a polynomial function of the logarithm of the number being tested. The difficulty is that the certificate DOES come, but it can be WRONG if RH IS FALSE. Here is the algorithm. By Euler's criteria we have [where (p/q) is the Legendre symbol] If (a,p) = 1 and p is prime then a^(p-1)/2 = (a/p) mod p. If RH is true then there must exist a primitive root r < 2ln^2(p). Thus, if the above test succeeds for all a less than 2ln^2(p) then p is prime. If RH is false it is possible that some composite p can satisfy the above relationship for all of the relevent a's. Such composite integers would be extremely rare, but they can exist. Your algorithm would report such an integer to be prime when it is not and you would never know it was wrong. Your understanding of algorithms and proof of their correctness is somewhat limited I would say. The above scenario is unlikely because any number passing the probabalistic test is very likely to be prime. It CAN, however, happen. Bob Silverman
Truths and theorems
Author: Jurjen N.E. Bos
Date: Thu, 17 Mar 1988 00:08
Date: Thu, 17 Mar 1988 00:08
11 lines
944 bytes
944 bytes
To clarify the discussion about proving and assuming hypotheses: It is NOT true that there are theorems in any system that can be proven together with their negation. It IS true, however, that there are statements that are true, and cannot be proven, and their negation (which is false) of course cannot be proven also. This is called "Godel's Theorem". (with an umlaut on the o) (See, for example, "Godel, Escher, Bach" by Hofstadter). -- -- Jurjen N.E. Bos (jurjen@cwi.nl)
Re: Fermat's Last Theorem apparently proven
Author: Stephen R. Tate
Date: Thu, 17 Mar 1988 15:25
Date: Thu, 17 Mar 1988 15:25
34 lines
2290 bytes
2290 bytes
In article <27072@linus.UUCP> bs@gauss.UUCP (Robert D. Silverman) writes:
>In article <7738@alice.UUCP> td@alice.UUCP writes:
>>
>> > The proof of the running time cannot
>> >show that the algorithm will always stop in polynomial time unless the RH
>> >is known to be true. This also has practical considerations -- what if
>> >there are times when the algorithm will not stop? Then you sit there
>> >waiting and waiting for your primality certificate that will never come.
>>
>>personally, i wouldn't sit waiting and waiting. as soon as the run-time exceeded
>>the bound implied by the Reimann Hypothesis, i'd start writing up my proof of ~RH.
>
>All of the above sophistry is nonsense. The prime testing algorithms we
>are discussing ALL stop in a time which is a polynomial function of the
>logarithm of the number being tested. The difficulty is that the certificate
>DOES come, but it can be WRONG if RH IS FALSE.
The algorithm I was referring to above and was commented on is different
from what you are saying. The Goldwasser and Killian algorithm always
gives a (provably) correct certificate with no assumptions. The running
time is probabalistic, and based on Cramer's conjecture (not RH, as I
originally stated). Since the running time is probabalistic, even if
Cramer's conjecture is true, you would not know when to stop the algorithm
to disprove Cramer -- you could just be very unlucky.
I assume Bob is talking about Miller's algorithm which is based on ERH.
This does *not* produce a certificate of primality (only one of compositeness),
only a "prime" answer if it thinks the number is prime. This could be
wrong as Bob pointed out.
--
Steve Tate UUCP: ..!{ihnp4,decvax}!duke!srt
CSNET: srt@duke
ARPA: srt@cs.duke.edu
Re: Fermat's Last Theorem apparently proven
Author: Doug Gwyn
Date: Sat, 19 Mar 1988 02:56
Date: Sat, 19 Mar 1988 02:56
14 lines
1177 bytes
1177 bytes
In article <11288@duke.cs.duke.edu> srt@duke.UUCP (Stephen R. Tate) writes: >This also has practical considerations -- what if there are times >when the algorithm will not stop? What if it was proven theoretically that it would eventually stop but in a particulare case it's still taking too long? In practice there will be some watchdog timer used to abort an operation that takes too long. >And yes, if people didn't assume RH and that it would work, I doubt that >they ever would have implemented it. That was my original point. A proof of RH wouldn't seem to have made any practical difference.
Re: Fermat's Last Theorem apparently proven
Author: James Wilbur Lewis
Date: Sun, 20 Mar 1988 03:53
Date: Sun, 20 Mar 1988 03:53
22 lines
1769 bytes
1769 bytes
In article <1009@sdcc13.ucsd.EDU> ln63wgq@sdcc13.ucsd.edu.UUCP (Keith Messer) writes: >Supposing >I find some regularity in a mathematical system by induction (but in a case >where mathematical induction is not adequete proof) and decide to write a >program to do analysis based on that regularity. Either the program will >succeed and be useful to me or it will fail, disproving my hypothesis. The >point is that I win either way. Unless your program fails without you realizing it, in which case you may lose *big*. I hope you warn people about any hidden conjectures your programs rely on, before they have the opportunity to bet their money, their data, or their lives that your hypothesis won't fail at the most inopportune moment... Factoring is *probably* hard, but crypto aficionados still take pains to characterize their algorithms as "secure if factoring is hard", rather than "secure". Otherwise, a lot of people might be SOL if factoring *does* turn out to be easier than we thought... The same pains should be taken with ALL other unverified conjuctures, like RH, FLT(?), or P <> NP. -- Jim Lewis U.C. Berkeley
Re: Fermat's Last Theorem apparently proven
Author: Doug Gwyn
Date: Sun, 20 Mar 1988 06:17
Date: Sun, 20 Mar 1988 06:17
12 lines
1180 bytes
1180 bytes
In article <27072@linus.UUCP> bs@gauss.UUCP (Robert D. Silverman) writes: >Your understanding of algorithms and proof of their correctness is somewhat >limited I would say. Hey, no need to insult Tom Duff, who is an extremely clever person. I'm not sure why Bob seems to be so offended by this discussion, which started with my remark to the effect that I didn't think a proof of Fermat's lost theorem would have any more practical consequences for cryptology than a proof of RH. I still believe that, even though RH does seem to be more relevant, but it isn't worth getting nasty about. I think there is a communication failure.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads