OFFSET
1,1
COMMENTS
All known Mersenne primes (A000668) > 3 are terms of this sequence.
FORMULA
{ p prime : q = (2^(p-1) - 1)/p mod p, 1 < q < p and (p-1) mod q = 0 }.
MATHEMATICA
Select[Prime[Range[10000]], 1 < (q = Mod[(2^(# - 1) - 1)/#, #]) && Divisible[# - 1, q] &] (* Amiram Eldar, May 21 2026 *)
PROG
(Python)
from sympy import primerange
def sequence(limit):
results = []
for p in primerange(3, limit):
q = ((pow(2, p - 1, p**2) - 1) // p) % p
if q > 1 and (p - 1) % q == 0:
results.append(p)
return results
print(sequence(3000000))
(PARI) isok(p) = if (isprime(p) && (p>2), my(q=((2^(p-1)-1)/p) % p); (q>1) && (q<p) && !((p-1) % q)); \\ Michel Marcus, May 13 2026
CROSSREFS
KEYWORD
nonn,changed
AUTHOR
Vincenzo Manto, May 13 2026
EXTENSIONS
a(25)-a(27) from Amiram Eldar, May 21 2026
a(28)-a(29) from Vincenzo Manto, May 22 2026
a(30)-a(34) from Jinyuan Wang, Jul 10 2026
STATUS
approved
