OFFSET
1,1
LINKS
Rhys Feltman, Python code
EXAMPLE
a(1) = 3 because 3^(2^3) mod 2^5 = +-1: 3^8 = 6561. 6561 = 205*32 (6560) + 1. Prime 2 obviously does not work because 2^m mod 2^n will always be either 0 or 2^m.
PROG
(PARI) isok(p, vp) = for (i=1, #vp, my(q=vp[i], q5=q^5, m=Mod(p, q5)^q^3); if ((m != Mod(1, q5)) && (m != Mod(-1, q5)), return(0)); ); 1;
a(n) = my(p=2, vp=primes(n)); while (!isok(p, vp), p=nextprime(p+1)); p; \\ Michel Marcus, Jun 13 2026
CROSSREFS
KEYWORD
nonn,more,changed
AUTHOR
Rhys Feltman, Jun 05 2026
EXTENSIONS
a(6) from Michel Marcus, Jun 13 2026
a(7)-a(8) from Max Alekseyev, Jul 15 2026
STATUS
approved
