prog2.sf 330 B

12345678910111213141516171819
  1. #!/usr/bin/ruby
  2. # Numbers k such that Cyclotomic(2k,k) is prime.
  3. # https://oeis.org/A088817
  4. # Known terms:
  5. # 1, 2, 3, 4, 5, 9, 17, 36, 157, 245, 352, 3977
  6. # No other terms < 4700.
  7. var from = 5286
  8. for k in (from .. 1e6) {
  9. say "Testing: #{k}"
  10. if (cyclotomic(2*k, k).is_prob_prime) {
  11. die "Found: #{k}"
  12. }
  13. }