search.sf 424 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/ruby
  2. # Smallest k such that 2^(2^n) - 2^k - 1 is prime, or 0 if no such k exists.
  3. # https://oeis.org/A232565
  4. # Known terms:
  5. # 0, 1, 2, 4, 2, 8, 18, 76, 32, 151, 692, 592, 154, 580, 27365
  6. # Found:
  7. # a(16) = 11267
  8. # a(17) > 12
  9. var n = 17
  10. var v = (2**(2**n) - 1)
  11. var from = 13
  12. for k in (from .. 1e9) {
  13. say "Testing: #{k}"
  14. if (v - (1<<k) -> is_prob_prime) {
  15. die "Found: #{k}\n"
  16. }
  17. }