OFFSET
1,1
COMMENTS
Indices of record values of a(n)-n are (1, 2, 3, 6, 10, 18, 23, 78, 102, 105, 488, 652, 925, ...). Record values of a(n)/n are 3/2, 5/3, 11/6, 47/23, ... (Is there another n with a(n) > 2n ?) - M. F. Hasler, Feb 21 2017
LINKS
Robert Israel, Table of n, a(n) for n = 1..10000
FORMULA
a(n) = 0 iff n is a square > 1. - M. F. Hasler, Feb 21 2017
MAPLE
f:= proc(n) local p;
if issqr(n) then return 0 fi;
p:= nextprime(n);
do
if numtheory:-order(n, p) = p-1 then return p fi;
p:= nextprime(p);
od
end proc:
f(1):= 2:
map(f, [$1..100]); # Robert Israel, Feb 21 2017
MATHEMATICA
a[n_] := For[p = 2, p <= 2 n + 1, p = NextPrime[p], If[MemberQ[ PrimitiveRootList[p], n], Return[p]]] /. Null -> 0; Array[a, 100] (* Jean-François Alcover, Mar 05 2019 *)
PROG
(PARI) A023049(n)={issquare(n)||forprime(p=n+1, , znorder(Mod(n, p))==p-1&&return(p)); (n==1)*2} \\ M. F. Hasler, Feb 21 2017
CROSSREFS
KEYWORD
nonn
AUTHOR
STATUS
approved