OFFSET
0,2
COMMENTS
Before taking the transform, relabel A000002 so the subscripts start at 0 instead of 1.
MAPLE
# Using R. J. Mathar's function A000002.
binomial_transform := (sq, dim) -> local n, k; seq(add(binomial(n, k) * sq(k), k = 0..n), n = 0..dim):
binomial_transform(n -> A000002(n + 1), 31); # Peter Luschny, Jul 05 2026
PROG
(Python) # Using David Eppstein's Kolakoski function from A000002.
from typing import Iterator
def binomial_trans(seq: Iterator, dim: int) -> list[int]:
c = []; t = []
for _ in range(dim):
try: r = next(seq)
except StopIteration: break
c += [r]
for i in range(len(c) - 1, 0, -1):
c[i - 1] += c[i]
t.append(c[0])
return t
CROSSREFS
KEYWORD
nonn
AUTHOR
N. J. A. Sloane, May 07 2000
STATUS
approved
