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-3 of 3 results.

A317241 Number of representations of n of the form 1 + p1 * (1 + p2* ... * (1 + p_j)...), where [p1, ..., p_j] is a (possibly empty) list of distinct primes.

Original entry on oeis.org

1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 2, 0, 0, 0, 2, 1, 0, 1, 0, 1, 0, 0, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 0, 1, 2, 0, 2, 2, 1, 1, 1, 0, 0, 1, 1, 1, 3, 1, 0, 1, 1, 0, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 0, 0, 2, 1, 1, 1, 1, 1, 2, 1, 1
Offset: 1

Views

Author

Alois P. Heinz, Jul 24 2018

Keywords

Examples

			a(25) = 2: 1 + 2 * (1 + 11) = 1 + 3 * (1 + 7) = 25.
a(43) = 3: 1 + 2 * (1 + 5 * (1 + 3)) = 1 + 3 * (1 + 13) = 1 + 7 * (1 + 5) = 43.
		

Crossrefs

Programs

  • Maple
    b:= proc(n, s) option remember; `if`(n=1, 1,
          add(b((n-1)/p, s union {p}), p=numtheory[factorset](n-1) minus s))
        end:
    a:= n-> b(n, {}):
    seq(a(n), n=1..200);
  • Mathematica
    b[n_, s_] := b[n, s] = If[n == 1, 1, Sum[If[p == 1, 0, b[(n - 1)/p, s ~Union~ {p}]], {p, FactorInteger[n - 1][[All, 1]] ~Complement~ s}]];
    a[n_] := b[n, {}];
    Array[a, 200] (* Jean-François Alcover, May 26 2019, after Alois P. Heinz *)

Formula

a(n) = 0 <=> n in { A317242 }.
a(n) <= A317240(n).

A317390 A(n,k) is the n-th positive integer that has exactly k representations of the form 1 + p1 * (1 + p2* ... * (1 + p_j)...), where [p1, ..., p_j] is a (possibly empty) list of distinct primes; square array A(n,k), n>=1, k>=0, read by antidiagonals.

Original entry on oeis.org

2, 1, 5, 25, 3, 7, 43, 29, 4, 11, 211, 61, 37, 6, 15, 638, 261, 91, 40, 8, 23, 664, 848, 421, 111, 41, 9, 26, 1613, 1956, 921, 426, 121, 49, 10, 27, 2991, 3321, 2058, 969, 441, 124, 51, 12, 28, 7021, 3004, 3336, 2092, 1002, 484, 171, 52, 13, 31, 11306, 7162, 3319, 3368, 2094, 1026, 535, 184, 67, 14, 33
Offset: 1

Views

Author

Alois P. Heinz, Jul 27 2018

Keywords

Examples

			A(6,2) = 49: 1 + 3 * (1 + 5 * (1 + 2)) = 1 + 2 * (1 + 23) = 49.
Square array A(n,k) begins:
   2,  1, 25,  43, 211,  638,  664, 1613, 2991, ...
   5,  3, 29,  61, 261,  848, 1956, 3321, 3004, ...
   7,  4, 37,  91, 421,  921, 2058, 3336, 3319, ...
  11,  6, 40, 111, 426,  969, 2092, 3368, 3554, ...
  15,  8, 41, 121, 441, 1002, 2094, 3741, 3928, ...
  23,  9, 49, 124, 484, 1026, 2283, 3914, 4846, ...
  26, 10, 51, 171, 535, 1106, 2381, 3979, 5552, ...
  27, 12, 52, 184, 540, 1156, 2388, 4082, 5886, ...
  28, 13, 67, 187, 591, 1191, 2432, 4126, 6293, ...
		

Crossrefs

Row n=1 gives A317385.
A(n,n) gives A317537.
Cf. A317241.

Programs

  • Maple
    b:= proc(n, s) option remember; `if`(n=1, 1, add(b((n-1)/p,
          s union {p}) , p=numtheory[factorset](n-1) minus s))
        end:
    A:= proc() local h, p, q; p, q:= proc() [] end, 0;
          proc(n, k)
            while nops(p(k))
    				
  • Mathematica
    b[n_, s_List] := b[n, s] = If[n == 1, 1, Sum[If[p == 1, 0, b[(n - 1)/p, s  ~Union~ {p}]], {p, FactorInteger[n - 1][[All, 1]] ~Complement~ s}]];
    A[n_, k_] := Module[{h, p, q = 0}, p[_] = {}; While[Length[p[k]] < n, q = q + 1; h = b[q, {}]; p[h] = Append[p[h], q]]; p[k][[n]]];
    Table[Table[A[n, d - n], {n, 1, d}], {d, 1, 11}] // Flatten (* Jean-François Alcover, Dec 06 2019, from Maple *)

Formula

A317241(A(n,k)) = k.

A180337 Numbers which cannot be expressed as a sum 1 + p1 + p1*p2 + p1*p2*p3 + ... for some collection of primes {p1, p2, p3, ...}.

Original entry on oeis.org

2, 5, 11, 23, 26, 47, 56, 95, 116, 122, 236, 254, 518, 530, 1082, 2210
Offset: 1

Views

Author

Jack W Grahl, Aug 28 2010

Keywords

Comments

I conjecture, but have not been able to prove, that this sequence is finite with only the terms given above. In that case it can be constructed by taking a1=2, and adjoining all numbers aj*ak + 1, where aj and ak are two prime members of the sequence.
Any number which can be expressed as p*q + 1, where p is prime and q does not belong to the sequence, does not belong to the sequence either.

Examples

			8 is not a member of the sequence since it is equal to 1 + 7.
9 is not a member of the sequence since it can be written 1 + 2 + 2*3.
10 is not a member of the sequence since it is equal to 1 + 3 + 3*2.
11 is a member of the sequence. If 11 could be written in this form, then p1 must divide 10. We would have 11 = 1 + p1(1 + p2 + ...), which would imply that 5 is not a member of the sequence if p1 = 2, or vice versa. Since both 2 nor 5 are members, so is 11.
		

Crossrefs

All terms given above belong to A009293.

Programs

  • Maple
    q:= proc(n) option remember; is(n=1 or ormap(p->
          q((n-1)/p), numtheory[factorset](n-1)))
        end:
    remove(q, [$1..3000])[];  # Alois P. Heinz, Jul 24 2018
  • Mathematica
    q[1] = True; q[2] = False;
    q[n_] := q[n] = AnyTrue[FactorInteger[n-1][[All, 1]], q[(n-1)/#]&];
    Select[Range[3000], !q[#]&] (* Jean-François Alcover, Nov 11 2020, after Alois P. Heinz *)
  • Perl
    #!/usr/bin/perl $max = 10; if (defined($ARGV[0])) { $max = $ARGV[0]; } $primes{1} = 0; $list{1} = 1; $list{2} = 0; print "2, "; foreach $k (2..$max){ $p = 1; $l = 0; foreach $j (1..$k) { if ($primes{$j}){ if (($k % $j) == 0){ $p = 0; if ($list{$k / $j}){ $l = 1; } } } } $primes{$k} = $p; $list{$k + 1} = $l || $p; if (!$list{$k + 1}){ $t = $k + 1; print "$t, " } }

Formula

A317240(a(n)) = 0. - Alois P. Heinz, Jul 24 2018
Showing 1-3 of 3 results.