A119733 Offsets of the terms of the nodes of the reverse Collatz function.
0, 1, 2, 5, 4, 7, 10, 19, 8, 11, 14, 23, 20, 29, 38, 65, 16, 19, 22, 31, 28, 37, 46, 73, 40, 49, 58, 85, 76, 103, 130, 211, 32, 35, 38, 47, 44, 53, 62, 89, 56, 65, 74, 101, 92, 119, 146, 227, 80, 89, 98, 125, 116, 143, 170, 251, 152, 179, 206, 287, 260, 341, 422, 665, 64, 67
Offset: 0
Keywords
Examples
a(1) = 1 = 2 * 0 + 3^0 since 0 written in binary contains no 1's.
Links
- Alois P. Heinz, Table of n, a(n) for n = 0..16383
- Víctor Martín Chabrera, An algebraic fractal approach to Collatz Conjecture, Bachelor tesis, Universitat Politècnica de Catalunya (Barcelona, 2019), see lemma 6.1 with a(n) = r(A005836(n)).
Programs
-
Maple
a:= proc(n) `if`(n=0, 0, `if`(irem(n, 2, 'r')=0, 0, 3^add(i, i=convert(r, base, 2)))+2*a(r)) end: seq(a(n), n=0..127); # Alois P. Heinz, Aug 13 2017
-
Mathematica
a[0] := 0; a[n_?OddQ] := 2a[(n - 1)/2] + 3^Plus@@IntegerDigits[(n - 1)/2, 2]; a[n_?EvenQ] := 2a[n/2]; Table[a[n], {n, 0, 65}] (* Alonso del Arte, Apr 21 2011 *)
-
PARI
a(n) = my(ret=0); if(n, for(i=0,logint(n,2), if(bittest(n,i), ret=3*ret+1<Kevin Ryde, Oct 22 2021
-
Perl
# call with n to get 2^n values $depth=shift; sub funct { my ($i, $b, $c) = @_; if ($i < $depth) { funct($i+1, $b*2, $c); funct($i+1, 2*$b+$c, $c*3); } else { print "$b, "; } } funct(0, 0, 1); print " ";
-
Python
from sympy.core.cache import cacheit @cacheit def a(n): return 0 if n==0 else 2*a((n - 1)//2) + 3**bin((n - 1)//2).count('1') if n%2 else 2*a(n//2) print([a(n) for n in range(131)]) # Indranil Ghosh, Aug 13 2017
Formula
a(0) = 0, a(2*n + 1) = 2*a(n) + 3^wt(n) = 2*a(n) + A048883(n), a(2*n) = 2*a(n), where wt(n) = A000120(n) = the number 1's in the binary representation of n.
a(k) = [z^k] 1 + (1/(1-z)) * Sum_{s=0..n-1} 2^s*z^(2^s)*(1 - z^(2^s)) * Product_{r=s+1..n-1} (1 + 3*z^(2^r)), for 0 < k <= 2^n-1. - Wolfgang Hintze, Jul 28 2017
a(n) = Sum_{i=0..k} 2^e[i] * 3^i where binary expansion n = 2^e[0] + 2^e[1] + ... + 2^e[k] with descending e[0] > e[1] > ... > e[k] (A272011). [Martín Chabrera lemma 6.1, adapting index i] - Kevin Ryde, Oct 22 2021
Comments