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.

A033639 Base-2 digital convolution sequence.

Original entry on oeis.org

1, 1, 1, 2, 1, 2, 3, 6, 1, 3, 4, 13, 4, 11, 21, 49, 13, 17, 24, 62, 66, 103, 145, 338, 128, 297, 376, 1156, 763, 1564, 2592, 6451, 376, 1532, 1139, 4235, 4124, 11714, 8735, 26105, 5263, 21212, 18122, 77153, 35210, 100649, 135748, 369972, 95275, 207638
Offset: 0

Views

Author

Keywords

Examples

			Suppose base = 3 and a(0)..a(13) are 1, 1, 2, 1, 3, 7, 6, 20, 52, 6, 26, 104, 32, 162. In base 3, 14 = 112, so we convolve the last three terms with 1, 1, 2 to obtain 104*1 + 32*1 + 162*2 = 460.
		

Crossrefs

Programs

  • Maple
    a:= proc(n) option remember; `if`(n=0, 1, (l->
          add(l[i]*a(n-i), i=1..nops(l)))(Bits[Split](n)))
        end:
    seq(a(n), n=0..49);  # Alois P. Heinz, Apr 14 2021
  • Mathematica
    a[0] = 1; a[n_] := a[n] = Total[(d = IntegerDigits[n, 2]) * Table[a[n - Length[d] + k - 1], {k, 1, Length[d]}]]; Array[a, 50, 0] (* Amiram Eldar, Jul 25 2023 *)
  • PARI
    See Links section.