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.

A182659 A canonical permutation designed to thwart a certain naive attempt to guess whether sequences are permutations.

Original entry on oeis.org

0, 2, 3, 1, 5, 6, 7, 8, 9, 4, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 10, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 22, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68
Offset: 0

Views

Author

Sam Alexander, Nov 26 2010

Keywords

Comments

A naive way to guess whether a function f:N->N is a permutation, based on just an initial subsequence (f(0),...,f(n)), is to guess "no" if (f(0),...,f(n)) contains a repeated entry or if there is some i in {0,...,n} such that i is not in {f(0),...,f(n)} and 2 i<=n; and guess "yes" otherwise. a(n) thwarts that method, causing it to change its mind infinitely often as n->infinity.
a(0)=0. Suppose a(0),...,a(n) have been defined.
1. If the above method guesses that (a(0),...,a(n)) is NOT an initial subsequence of a permutation, then unmark any "marked" numbers.
2. If the above method guesses that (a(0),...,a(n)) IS an initial subsequence of a permutation, then "mark" the smallest number not in {a(0),...,a(n)}.
3. Let a(n+1) be the least unmarked number not in {a(0),...,a(n)}.
A030301 can be derived by a similar method, where instead of trying to guess whether sequences are permutations, the naive victim is trying to guess whether sequences contain infinitely many 0s.

Crossrefs

Formula

a(0) = 0; if n = A068156(k+1) = 6*2^k - 3 for some k >= 0 then a(n) = A033484(k) = (n-1)/2; otherwise, a(n) = n+1. - Andrey Zabolotskiy, Feb 27 2025

Extensions

a(22) corrected and further terms added by Andrey Zabolotskiy, Feb 27 2025