prog.sf 340 B

1234567891011121314151617181920
  1. #!/usr/bin/ruby
  2. # a(n) is the least k such that prime(k) * 2^(10^n) - 1 is prime.
  3. # https://oeis.org/A126716
  4. # Known terms:
  5. # 2, 3, 51, 657, 6255
  6. # a(5) >= primepi(2129)
  7. var n = 5
  8. var t = 2**(10**n)
  9. for p in (primes(2129, 1e6)) {
  10. say "Testing: #{p}"
  11. if (t*p - 1 -> is_prob_prime) {
  12. die "Found: #{p.primepi}"
  13. }
  14. }