cp's OEIS Frontend

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.

A251416 a(n) = smallest number not in {A098550(1), A098550(2), ..., A098550(n)}.

This page as a plain text file.
%I A251416 #35 Aug 01 2018 09:21:31
%S A251416 2,3,4,5,5,5,5,5,6,7,7,7,7,7,10,11,11,11,11,11,11,13,17,17,17,17,17,
%T A251416 17,17,18,19,19,19,19,19,19,19,19,19,19,19,19,23,23,23,23,23,23,23,23,
%U A251416 29,29,29,29,29,29,29,29,29,29,31
%N A251416 a(n) = smallest number not in {A098550(1), A098550(2), ..., A098550(n)}.
%C A251416 a(n) = smallest missing number in A098550 once we have found A098550(n).
%C A251416 _Bradley Klee_ conjectures that after a(30)=18, all further terms are primes, that every prime appears, and the primes appear in increasing order.
%D A251416 Bradley Klee, Posting to Sequence Fans Mailing List, Dec 03 2014
%H A251416 N. J. A. Sloane and Reinhard Zumkeller, <a href="/A251416/b251416.txt">Table of n, a(n) for n = 1..100000</a> (first 1000 terms from N. J. A. Sloane)
%F A251416 a(n) = Min{A251546(n), A251549(n)}. - _Reinhard Zumkeller_, Dec 19 2014
%p A251416 # This produces the first 100 terms. Uses b1 = list of terms in A098550, from b-file
%p A251416 b2:={$3..5000}:
%p A251416 b3:=[2]:
%p A251416 for i from 2 to 100 do
%p A251416 b2:=remove('x->x=b1[i]',b2):
%p A251416 b3:=[op(b3),b2[1]];
%p A251416 od:
%p A251416 b3;
%t A251416 terms = 100;
%t A251416 f[lst_List] := Block[{k = 4}, While[GCD[lst[[-2]], k] == 1 || GCD[lst[[-1]], k] > 1 || MemberQ[lst, k], k++]; Append[lst, k]];
%t A251416 A098550 = Nest[f, {1, 2, 3}, terms-3];
%t A251416 a[1] = 2;
%t A251416 a[n_] := a[n] = For[k = a[n - 1], True, k++, If[FreeQ[A098550[[1 ;; n]], k], Return[k]]];
%t A251416 Array[a, terms] (* _Jean-François Alcover_, Aug 01 2018, after _Robert G. Wilson v_ *)
%o A251416 (Haskell)
%o A251416 import Data.List (delete)
%o A251416 a251416 n = a251416_list !! (n-1)
%o A251416 a251416_list = 2 : 3 : f 2 3 [4..] where
%o A251416    f u v ws = h ws where
%o A251416      h (x:xs) = if gcd x u > 1 && gcd x v == 1
%o A251416                    then (head ws) : f v x (delete x ws) else h xs
%o A251416 -- _Reinhard Zumkeller_, Dec 05 2014
%Y A251416 Cf. A098550, A251415. See A251417 for lengths of runs.
%Y A251416 Cf. A251595 (distinct terms).
%Y A251416 Cf. A251546, A251549.
%K A251416 nonn
%O A251416 1,1
%A A251416 _N. J. A. Sloane_, Dec 03 2014