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.

A089263 First differences of A080791.

Original entry on oeis.org

0, 0, 1, -1, 2, -1, 0, -1, 3, -1, 0, -1, 1, -1, 0, -1, 4, -1, 0, -1, 1, -1, 0, -1, 2, -1, 0, -1, 1, -1, 0, -1, 5, -1, 0, -1, 1, -1, 0, -1, 2, -1, 0, -1, 1, -1, 0, -1, 3, -1, 0, -1, 1, -1, 0, -1, 2, -1, 0, -1, 1, -1, 0, -1, 6, -1, 0, -1, 1, -1, 0, -1, 2, -1, 0, -1, 1, -1
Offset: 0

Views

Author

Ralf Stephan, Oct 30 2003

Keywords

Comments

Number of trailing zeros in the binary representation of n, minus one if n is not a power of two.
a(0) = 0 by convention. - Antti Karttunen, Sep 27 2018

Crossrefs

Programs

  • PARI
    a(n)=if(!n,n,(valuation(n, 2)+(2^valuation(n, 2)==n)-1)); \\ Check for n=0 added by Antti Karttunen, Sep 27 2018
    
  • PARI
    a(n)=if(n<1,0,if(n%2==0,a(n/2)+1,-1+(((n-1)/2)==0)))

Formula

a(0)=0, a(2n) = a(n) + 1, a(2n+1) = -1 + [n==0].
a(n) = A007814(n) + A036987(n-1) - 1.
G.f.: sum(k>=0, t^2/(1+t), t=x^2^k).
a(n) = A080791(n+1) - A080791(n). - Antti Karttunen, Sep 27 2018

Extensions

Definition corrected (A023416 replaced with A080791) by Antti Karttunen, Sep 27 2018