OFFSET
1,2
COMMENTS
Contains the primes (A000040). - Robert Israel, Jul 05 2017
LINKS
Michael De Vlieger, Table of n, a(n) for n = 1..10000
EXAMPLE
a(4) cannot be 4 because 4 is divisible by a(2) = 2. a(24) cannot be 25 because 25 is divisible by a(4) = 5.
MAPLE
f:= proc(n) option remember; local Q, k;
Q:= map(procname, numtheory:-divisors(n) minus {1, n});
for k from procname(n-1) + 1 do
if andmap(t -> (k mod t > 0), Q) then return k fi
od
end proc:
f(1):= 1:
map(f, [$1..100]); # Robert Israel, Jul 05 2017
MATHEMATICA
a = {1}; Do[k = a[[n - 1]] + 1; While[AnyTrue[Most@ Rest@ Divisors@ n, Divisible[k, a[[#]] ] &], k++]; AppendTo[a, k], {n, 2, 61}]; a (* Michael De Vlieger, Jul 05 2017 *)
PROG
(PARI) okd(k, vd) = {for (i=1, #vd, if ((k % vd[i]) == 0, return (0)); ); return (1); }
fnext(n, va) = {d = divisors(n); vd = vector(#d-2, i, va[d[i+1]]); k = va[n-1]+1; while (! okd(k, vd), k++); k; }
lista(nn) = {va = vector(nn); va[1] = 1; for (n=2, nn, va[n] = fnext(n, va); ); va; } \\ Michel Marcus, May 17 2014
CROSSREFS
KEYWORD
nonn
AUTHOR
J. Lowell, May 13 2014
STATUS
approved