This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.
%I A260218 #32 Sep 30 2018 20:24:54 %S A260218 2,3,2,5,2,3,2,17,2,3,2,5,2,3,2,257,2,3,2,5,2,3,2,17,2,3,2,5,2,3,2, %T A260218 65537,2,3,2,5,2,3,2,17,2,3,2,5,2,3,2,97,2,3,2,5,2,3,2,17,2,3,2,5,2,3, %U A260218 2,641,2,3,2,5,2,3,2,17,2,3,2,5,2,3 %N A260218 a(1) = 2; for n > 1 if n is even a(n) = spf(1 + Product_{odd m,m<n}a(m)), while if n is odd a(n) = spf(1 + Product_{even m,m<n}a(m)). %H A260218 Antti Karttunen, <a href="/A260218/b260218.txt">Table of n, a(n) for n = 1..255</a> %F A260218 It appears that for odd k, a(k) = 2 and for even k, a(k) = A002586(k/2). - _Michel Marcus_, Jul 20 2015 %t A260218 f[n_] := Block[{a = {2}, k, m}, Do[If[EvenQ@ k, AppendTo[a, FactorInteger[Product[a[[m]], {m, 1, k - 1, 2}] + 1][[1, 1]]], AppendTo[a, FactorInteger[Product[a[[m]], {m, 2, k - 1, 2}] + 1][[1, 1]]]], {k, 2, n}]; a]; f@ 80 (* _Michael De Vlieger_, Jul 20 2015 *) %o A260218 (PARI) spf(n)=factor(n)[1, 1] %o A260218 first(m)=my(v=vector(m), i, odd=2, even=1); v[1]=2; for(i=2, m, if(i%2==0, v[i]=spf(odd+1); even*=v[i], v[i]=spf(even+1); odd*=v[i])); v; /* _Anders Hellström_, Jul 19 2015 */ %o A260218 (PARI) %o A260218 A020639(n) = if(1==n,n,vecmin(factor(n)[, 1])); %o A260218 memoA260218 = Map(); %o A260218 A260218(n) = if(1==n,2,if(mapisdefined(memoA260218,n),mapget(memoA260218,n), my(k, m, v = if(!(n%2), k=1; m=1; while(k<n, m *= A260218(k); k += 2); A020639(m+1), k=2; m=1; while(k<n, m * A260218(k); k += 2); A020639(m+1))); mapput(memoA260218,n,v); (v))); \\ (An incrementally memoized version). _Antti Karttunen_, Sep 30 2018 %Y A260218 Cf. A000945, A005265, A007978, A053669, A075019, A258581. %K A260218 nonn,less %O A260218 1,1 %A A260218 _Anders Hellström_, Jul 19 2015