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.

A191448 Dispersion of the odd integers greater than 1, by antidiagonals.

This page as a plain text file.
%I A191448 #15 Oct 21 2024 00:51:27
%S A191448 1,3,2,7,5,4,15,11,9,6,31,23,19,13,8,63,47,39,27,17,10,127,95,79,55,
%T A191448 35,21,12,255,191,159,111,71,43,25,14,511,383,319,223,143,87,51,29,16,
%U A191448 1023,767,639,447,287,175,103,59,33,18,2047,1535,1279,895,575
%N A191448 Dispersion of the odd integers greater than 1, by antidiagonals.
%C A191448 Background discussion:  Suppose that s is an increasing sequence of positive integers, that the complement t of s is infinite, and that t(1)=1.  The dispersion of s is the array D whose n-th row is (t(n), s(t(n)), s(s(t(n))), s(s(s(t(n)))), ...).  Every positive integer occurs exactly once in D, so that, as a sequence, D is a permutation of the positive integers.  The sequence u given by u(n)=(number of the row of D that contains n) is a fractal sequence.  Examples:
%C A191448 (1) s=A000040 (the primes), D=A114537, u=A114538.
%C A191448 (2) s=A022343 (without initial 0), D=A035513 (Wythoff array), u=A003603.
%C A191448 (3) s=A007067, D=A035506 (Stolarsky array), u=A133299.
%C A191448 More recent examples of dispersions: A191426-A191455.
%H A191448 Ivan Neretin, <a href="/A191448/b191448.txt">Table of n, a(n) for n = 1..5050</a> (first 100 antidiagonals, flattened)
%e A191448 Northwest corner:
%e A191448   1...3...7...15..31
%e A191448   2...5...11..23..47
%e A191448   4...9...19..39..79
%e A191448   6...13..27..55..111
%e A191448   8...17..35..71..143
%t A191448 (* Program generates the dispersion array T of increasing sequence f[n] *)
%t A191448 r=40; r1=12; c=40; c1=12;
%t A191448 f[n_] :=2n+1 (* complement of column 1 *)
%t A191448 mex[list_] := NestWhile[#1 + 1 &, 1, Union[list][[#1]] <= #1 &, 1, Length[Union[list]]]
%t A191448 rows = {NestList[f, 1, c]};
%t A191448 Do[rows = Append[rows, NestList[f, mex[Flatten[rows]], r]], {r}];
%t A191448 t[i_, j_] := rows[[i, j]];
%t A191448 TableForm[Table[t[i, j], {i, 1, 10}, {j, 1, 10}]]
%t A191448 (* A191448 array *)
%t A191448 Flatten[Table[t[k, n - k + 1], {n, 1, c1}, {k, 1, n}]] (* A191448 sequence *)
%t A191448 (* Program by _Peter J. C. Moses_, Jun 01 2011 *)
%Y A191448 Cf. A114537, A035513, A035506.
%K A191448 nonn,tabl
%O A191448 1,2
%A A191448 _Clark Kimberling_, Jun 05 2011