Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

In Miller-Rabin, what is the probability to get a witness?

  1. Dec 20, 2014 #1
    In
    http://jeremykun.com/2013/06/16/miller-rabin-primality-test/
    which introduces the Miller-Rabin Primality test, it is stated
    "If p is not a prime, then there is at least a 3/4 chance that a randomly chosen n will be a witness."
    However, in
    http://en.wikipedia.org/wiki/Miller–Rabin_primality_test
    it is stated "There is, nevertheless, a small chance that we are unlucky and hit an a which is a strong liar for n."
    Now, I suppose that 1/4 may be considered "small", and of course the first author said "at least", and anyway by running enough tests one can reduce the probability of liars as close to zero (without hitting zero) as one wishes (or equivalently of witnesses as close to one...), but nonetheless I am wondering whether "3/4" was not picked out of a hat, or whether it has a solid basis.
     
  2. jcsd
  3. Dec 21, 2014 #2

    mfb

    User Avatar
    2016 Award

    Staff: Mentor

    I don't know about this specific algorithm, but often those numbers are hard to prove, so even if the real value might be very small (so small that Maple just uses 5 numbers), the proven upper limit can be much larger (1/4 here?).
     
  4. Dec 22, 2014 #3
    Thanks for the response, mfb. Given the limited amount known about primes and the infinity of possibilities, it is curious how they even came up with an upper limit.
     
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook




Similar Discussions: In Miller-Rabin, what is the probability to get a witness?
  1. C++ and Probablities! (Replies: 9)

  2. Getting FFTs to behave (Replies: 0)

Loading...