STATUS
editing
editing
a(n) = min{k : KroneckerSymbol(n, k) = 1} if n > 0 and k > 1, a(0) = 1.
1, 2, 7, 4, 3, 4, 5, 2, 7, 2, 3, 4, 11, 3, 5, 2, 3, 2, 7, 3, 9, 4, 3, 2, 5, 2, 5, 4, 3, 4, 7, 2, 7, 2, 3, 4, 5, 3, 9, 2, 3, 2, 11, 3, 5, 4, 3, 2, 11, 2, 7, 4, 3, 4, 5, 2, 5, 2, 3, 4, 7, 3, 9, 2, 3, 2, 5, 3, 9, 4, 3, 2, 7, 2, 5, 4, 3, 4, 7, 2, 9, 2, 3, 4, 5, 3, 5
0,2
a := proc(n) if n = 0 then return 1 fi;
if n == 0: return 1
(PARI) a(n) = if (n==0, 1, my(k=2); while(kronecker(n, k)!=1, k++); k); \\ Michel Marcus, May 27 2024
approved
proposed
editing
proposed
editing
allocated for Peter Luschny
allocated
approved