login
a(n) = A324245(n) - n.
5

%I #173 Aug 10 2023 13:12:58

%S 0,1,-2,2,-1,3,-5,4,-2,5,-8,6,-3,7,-11,8,-4,9,-14,10,-5,11,-17,12,-6,

%T 13,-20,14,-7,15,-23,16,-8,17,-26,18,-9,19,-29,20,-10,21,-32,22,-11,

%U 23,-35,24,-12,25,-38,26,-13,27,-41,28,-14,29,-44,30,-15,31,-47,32

%N a(n) = A324245(n) - n.

%C This uses a modified Collatz-Terras map, called f in the Vaillant and Delarue link. Odd k = 2*n+1; a(0) = 0 represents 1 "is done".

%C From _Ruud H.G. van Tol_, Dec 09 2021: (Start)

%C a(n) is given by cases according as r = n mod 4 is 0,1,2,3 so that the sequence can be taken as an array with row m = floor(n/4) and column r,

%C | 8m + 1 3 5 7 |

%C | m |r:0 1 2 3 |

%C +---+--------------+

%C | 0 | 0 1 -2 2 |

%C | 1 | -1 3 -5 4 |

%C | 2 | -2 5 -8 6 |

%C | 3 | -3 7 -11 8 |

%C ...

%C All positive integers eventually reach 1 in the Collatz problem iff all nonnegative integers eventually reach 0 with repeated application of this map, i.e., if for all n, the sequence n, n+a(n), n+a(n+a(n)), n+a(n+a(n+a(n))), ... eventually hits 0 (by hitting any a(n) == -n).

%C Example for m = 1, r = 0: (8m+1) = 9; a(floor(9/2)) = a(4) = -1, which leads to (9 + 2*-1) = 7.

%C Notice that the "(8m+5) -> (8m+5-1) / 4 = (2k+1)" operation of the values for r == 2, is "shedding bits", similar to what division-by-2 does. Any trailing '101' of the odd is transformed to '1', so it is not performing a Collatz step itself, but it is "escaping the column".

%C a(n) = A246425(n) if r is in (0,1,3) (A047472). The values for r == 2 are (n' - n + a(n')), with n' derived as (n' = n; n' = floor(n' / 4) while (n' mod 4 == 2)). Example for 8m+5 == 53: n = (53 - 1) / 2 = 26; n' = ((26 -2)/4 -2)/4 = 1; A246425(26) = 1 - 26 + a(1) = -25 + 1 = -24.

%C (End)

%H Antti Karttunen, <a href="/A349414/b349414.txt">Table of n, a(n) for n = 0..20000</a>

%H Nicolas Vaillant and Philippe Delarue, <a href="https://web.archive.org/web/20220317020641/http://nini-software.fr/site/uploads/arithmetics/collatz/Intrinsic%203x+1%20V2.01.pdf">The hidden face of the 3x+1 problem. Part I: Intrinsic algorithm</a>, April 26 2019.

%H <a href="/index/Rec#order_07">Index entries for linear recurrences with constant coefficients</a>, signature (-1,-1,-1,1,1,1,1).

%F a(n) = A324245(n) - n.

%F a(n) = (n+1)/2 if n is odd,

%F a(n) = -1*n/4 if n == 0 (mod 4),

%F a(n) = (n-2)/4 - n if n == 2 (mod 4).

%F Let r = n mod 4 and m = n div 4.

%F r=0: a(n) = -1*m = a(n-4)-1

%F r=1: a(n) = 2*m+1 = a(n-4)+2 = a(n-2)+1

%F r=2: a(n) = -3*m-2 = a(n-4)-3

%F r=3: a(n) = 2*m+2 = a(n-4)+2 = a(n-2)+1

%F The moving sum over 4 elements gives the sequence /1,0,-2,-1/.

%F From _Wesley Ivan Hurt_, Nov 16 2021: (Start)

%F a(n) = (1 - 3*(-1)^n - 4*n*(-1)^n + 2*(1+n)*cos(n*Pi/2))/8.

%F G.f.: x*(1 - x + x^2 + x^4)/((1-x)*(1 + x + x^2 + x^3)^2). (End)

%F From _Stefano Spezia_, Nov 17 2021: (Start)

%F a(n) = - a(n-1) - a(n-2) - a(n-3) + a(n-4) + a(n-5) + a(n-6) + a(n-7) for n > 6.

%F E.g.f.: (cos(x) + (2*x - 1)*cosh(x) - x*sin(x) - 2*(x - 1)*sinh(x))/4. (End)

%F a(n) >= - n. - _Ruud H.G. van Tol_, Dec 09 2021

%e a(1) = 1 -> a(1+1) = -2 -> a(1+1-2) = a(0) = 0, which represents 3 -> 5 -> 1.

%t Table[(1 - 3 (-1)^n - 4 n (-1)^n + 2 (1 + n) Cos[n*Pi/2])/8, {n, 0, 100}] (* _Wesley Ivan Hurt_, Nov 16 2021 *)

%t LinearRecurrence[{-1,-1,-1,1,1,1,1},{0,1,-2,2,-1,3,-5},64] (* _Stefano Spezia_, Nov 17 2021 *)

%o (PARI)

%o A324245(n) = if(n%2, (1+3*n)/2, if(!(n%4), 3*(n/4), (n-2)/4));

%o A349414(n) = (A324245(n)-n); \\ _Antti Karttunen_, Dec 09 2021

%Y Cf. A047472, A173732, A324245, A344583, A246425.

%K sign,easy

%O 0,3

%A _Ruud H.G. van Tol_, Nov 16 2021