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.

Showing 1-4 of 4 results.

A119447 Leading diagonal of triangle A119446.

Original entry on oeis.org

2, 2, 3, 3, 3, 3, 3, 3, 3, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 13, 13, 7, 7, 7, 7, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19
Offset: 1

Views

Author

Joshua Zucker, May 20 2006

Keywords

Comments

a(181) = 27 is the first term greater than 19. This is because prime(181)/181 > 6 for the first time. In general this sequence is determined by prime(n)/n: the pattern for each row of the triangle is that it ends with prime(n), preceded by multiples of k = prime(n)/n down to k^2, then the largest multiple of k-1 less than k^2 and the largest multiple of k-2 less than that and so on. This sequence gives the multiple of 1. See A000960 for the sequence that gives the ending value for each starting k.

Crossrefs

Programs

  • Magma
    function t(n,k) // t = A119446
      if k eq 1 then return NthPrime(n);
      else return (n-k+1)*Floor((t(n,k-1) -1)/(n-k+1));
      end if;
    end function;
    [t(n,n): n in [1..100]]; // G. C. Greubel, Apr 07 2023
    
  • Mathematica
    t[1, n_]:= Prime[n];
    t[m_, n_]/; 1, ]=0;
    A119447[n_]:= A119447[n]= t[n,n];
    Table[A119447[n], {n,100}] (* G. C. Greubel, Apr 07 2023 *)
  • SageMath
    def t(n, k): # t = A119446
        if (k==1): return nth_prime(n)
        else: return (n-k+1)*((t(n, k-1) -1)//(n-k+1))
    def A119447(n): return t(n,n)
    [A119447(n) for n in range(1,101)] # G. C. Greubel, Apr 07 2023

Formula

a(n) = A000960( prime(n)/n ).
a(n) = A119446(n, n).

A000960 Flavius Josephus's sieve: Start with the natural numbers; at the k-th sieving step, remove every (k+1)-st term of the sequence remaining after the (k-1)-st sieving step; iterate.

Original entry on oeis.org

1, 3, 7, 13, 19, 27, 39, 49, 63, 79, 91, 109, 133, 147, 181, 207, 223, 253, 289, 307, 349, 387, 399, 459, 481, 529, 567, 613, 649, 709, 763, 807, 843, 927, 949, 1009, 1093, 1111, 1189, 1261, 1321, 1359, 1471, 1483, 1579, 1693, 1719, 1807, 1899, 1933, 2023
Offset: 1

Views

Author

Keywords

Comments

a(n) is never divisible by 2 or 5. - Thomas Anton, Nov 01 2018

Examples

			Start with
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... (A000027) and delete every second term, giving
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 ... (A005408) and delete every 3rd term, giving
1 3 7 9 13 15 19 21 25 27 ... (A056530) and delete every 4th term, giving
1 3 7 13 15 19 25 27 ... (A056531) and delete every 5th term, giving
.... Continue forever and what's left is the sequence.
(The array formed by these rows is A278492.)
For n = 5, 5^2 = 25, go down to a multiple of 4 giving 24, then to a multiple of 3 = 21, then to a multiple of 2 = 20, then to a multiple of 1 = 19, so a(5) = 19.
		

References

  • V. Brun, Un procédé qui ressemble au crible d'Ératosthène, Analele Stiintifice Univ. "Al. I. Cuza", Iasi, Romania, Sect. Ia Matematica, 1965, vol. 11B, pp. 47-53.
  • Problems 107, 116, Nord. Mat. Tidskr. 5 (1957), 114-116.
  • N. J. A. Sloane, A Handbook of Integer Sequences, Academic Press, 1973 (includes this sequence).
  • N. J. A. Sloane and Simon Plouffe, The Encyclopedia of Integer Sequences, Academic Press, 1995 (includes this sequence).

Crossrefs

Cf. A119446 for triangle whose leading diagonal is A119447 and this sequence gives all possible values for A119447 (except A119447 cannot equal 1 because prime(n)/n is never 1).
Cf. A100617 (a left inverse), A100618.
Cf. A278169 (characteristic function).
Main diagonal of A278492, leftmost column of A278505, positions of zeros in A278528 & A278529.

Programs

  • Haskell
    a000960 n = a000960_list !! (n-1)
    a000960_list = sieve 1 [1..] where
       sieve k (x:xs) = x : sieve (k+1) (flavius xs) where
          flavius xs = us ++ flavius vs where (u:us,vs) = splitAt (k+1) xs
    -- Reinhard Zumkeller, Oct 31 2012
    
  • Maple
    S[1]:={seq(i,i=1..2100)}: for n from 2 to 2100 do S[n]:=S[n-1] minus {seq(S[n-1][n*i],i=1..nops(S[n-1])/n)} od: A:=S[2100]; # Emeric Deutsch, Nov 17 2004
  • Mathematica
    del[lst_, k_] := lst[[Select[Range[Length[lst]], Mod[ #, k] != 0 &]]]; For[k = 2; s = Range[2100], k <= Length[s], k++, s = del[s, k]]; s
    f[n_] := Fold[ #2*Ceiling[ #1/#2 + 1] &, n, Reverse@Range[n - 1]]; Array[f, 60] (* Robert G. Wilson v, Nov 05 2005 *)
  • PARI
    a(n)=local(A=n,D);for(i=1,n-1,D=n-i;A=D*ceil(A/D+1));return(A) \\ Paul D. Hanna, Oct 10 2005
    
  • Python
    def flavius(n):
        L = list(range(1,n+1));j=2
        while j <= len(L):
            L = [L[i] for i in range(len(L)) if (i+1)%j]
            j+=1
        return L
    flavius(100)
    # Robert FERREOL, Nov 08 2015

Formula

Let F(n) = number of terms <= n. Andersson, improving results of Brun, shows that F(n) = 2 sqrt(n/Pi) + O(n^(1/6)). Hence a(n) grows like Pi*n^2 / 4.
To get n-th term, start with n and successively round up to next 2 multiples of n-1, n-2, ..., 1 (compare to Mancala sequence A002491). E.g.: to get 11th term: 11->30->45->56->63->72->80->84->87->90->91; i.e., start with 11, successively round up to next 2 multiples of 10, 9, .., 1. - Paul D. Hanna, Oct 10 2005
As in Paul D. Hanna's formula, start with n^2 and successively move down to the highest multiple of n-1, n-2, etc., smaller than your current number: 121 120 117 112 105 102 100 96 93 92 91, so a(11) = 91, from moving down to multiples of 10, 9, ..., 1. - Joshua Zucker, May 20 2006
Or, similarly for n = 5, begin with 25, down to a multiple of 4 = 24, down to a multiple of 3 = 21, then to a multiple of 2 = 20 and finally to a multiple of 1 = 19, so a(5) = 19. - Joshua Zucker, May 20 2006
This formula arises in A119446; the leading term of row k of that triangle = a(prime(k)/k) from this sequence. - Joshua Zucker, May 20 2006
a(n) = 2*A073359(n-1) + 1, cf. link to posts on the SeqFan list. - M. F. Hasler, Nov 23 2016
a(n) = 1 + A278484(n-1). - Antti Karttunen, Nov 23 2016, after David W. Wilson's posting on SeqFan list Nov 22 2016

Extensions

More terms and better description from Henry Bottomley, Jun 16 2000
Entry revised by N. J. A. Sloane, Nov 13 2004
More terms from Paul D. Hanna, Oct 10 2005

A119444 Triangle as described in A100461, except with t(1,n) = Fibonacci(n+1).

Original entry on oeis.org

1, 1, 2, 1, 2, 3, 1, 2, 3, 5, 1, 2, 3, 4, 8, 3, 4, 6, 8, 10, 13, 7, 8, 9, 12, 15, 18, 21, 13, 14, 15, 16, 20, 24, 28, 34, 27, 28, 30, 32, 35, 36, 42, 48, 55, 63, 64, 66, 68, 70, 72, 77, 80, 81, 89, 109, 110, 111, 112, 115, 120, 126, 128, 135, 140, 144, 207, 208, 210, 212, 215, 216
Offset: 1

Views

Author

Joshua Zucker, May 20 2006

Keywords

Crossrefs

Cf. A119445 (leading diagonal).
Cf. A100461 for powers of 2, A119446 for primes.

Programs

  • Magma
    function t(n,k)
      if k eq 1 then return Fibonacci(n+1);
      else return (n-k+1)*Floor((t(n,k-1) -1)/(n-k+1));
      end if;
    end function;
    [t(n,n-k+1): k in [1..n], n in [1..15]]; // G. C. Greubel, Apr 07 2023
    
  • Mathematica
    t[n_, k_]:= t[n, k]= If[k==1, Fibonacci[n+1], (n-k+1)*Floor[(t[n, k-1] -1)/(n-k+1)]];
    Table[t[n, n-k+1], {n,15}, {k,n}]//TableForm (* G. C. Greubel, Apr 07 2023 *)
  • SageMath
    def t(n, k):
        if (k==1): return fibonacci(n+1)
        else: return (n-k+1)*((t(n, k-1) -1)//(n-k+1))
    flatten([[t(n, n-k+1) for k in range(1,n+1)] for n in range(1, 16)]) # G. C. Greubel, Apr 07 2023

Formula

Form an array t(m,n) (n >= 1, 1 <= m <= n) by: t(1,n) = Fibonacci(n+1) for all n; t(m+1,n) = (n-m)*floor( (t(m,n) - 1)/(n-m) ) for 1 <= m <= n-1.

A119445 Leading diagonal of triangle A119444.

Original entry on oeis.org

1, 1, 1, 1, 1, 3, 7, 13, 27, 63, 109, 207, 331, 553, 931, 1531, 2527, 4093, 6673, 10831, 17563, 28561, 46227, 74883, 121219, 196239, 317607, 514047, 831823, 1346041, 2178079, 3524323, 5702619, 9227161, 14930019, 24157471, 39087823, 63245551
Offset: 1

Views

Author

Joshua Zucker, May 20 2006

Keywords

Crossrefs

Cf. A119444 for triangle corresponding to this sequence.
Cf. A100461 for powers of 2, A119446 for primes.

Programs

  • Magma
    function t(n,k) // t = A119444
      if k eq 1 then return Fibonacci(n+1);
      else return (n-k+1)*Floor((t(n,k-1) -1)/(n-k+1));
      end if;
    end function;
    [t(n,n): n in [1..60]]; // G. C. Greubel, Apr 07 2023
    
  • Mathematica
    t[1, n_]:= Fibonacci[n+1];  (* t = A119444 *)
    t[m_, n_]/; 1, ]= 0;
    A119445[n_]:= A119445[n]= t[n,n];
    Table[A119445[n], {n,60}] (* G. C. Greubel, Apr 07 2023 *)
  • SageMath
    def t(n, k): # t = A119444
        if (k==1): return fibonacci(n+1)
        else: return (n-k+1)*((t(n, k-1) -1)//(n-k+1))
    def A119445(n): return t(n,n)
    [A119445(n) for n in range(1,61)] # G. C. Greubel, Apr 07 2023

Formula

a(n) = A119444(n, n).
Showing 1-4 of 4 results.