On the Link between Stopping Time and Non-Trivial Cycles in the Collatz Problem

Abstract

The Collatz Conjecture asserts that for all positive integers s , every Syracuse integer sequence defined by T( s )=s/2 if s is even, and T( s )= ( 3s+1 )/2 otherwise, eventually reaches 1 after a finite number of iterations. The stopping time of an integer is the smallest number of iterations required for the sequence to fall below its starting value, while the total stopping time measures the iterations needed to reach 1. In this paper, we revisit the notion of stopping time by introducing the coefficient stopping time, defined as the smallest value of n such that the coefficient of s in T n ( s ) , expressed as 3 r / 2 n , is less than 1. Building on foundational results by Lynn E. Garner (1981), we leverage recent computational results by David Barina to extend Garner’s estimation regarding the minimal length of non-trivial cycles. Specifically, we demonstrate the non-existence of non-trivial cycles of length n<19478780533 , thus improving upon the previous result by Shalom Eliahou (2021). We subsequently show that this result can be generalized to all integers n . We also introduce new properties concerning the behavior of Syracuse sequences modulo 2 n , which play a central role in our approach. Inspired by the work of Mike Winkler (2017), we provide an exact formulation of the stopping time counting function, which calculates the number of integers s< 2 n whose stopping time σ( s )=n . From this formulation, we demonstrate that the density of integers with stopping time greater than n tends to zero as n approaches infinity. Furthermore, if divergent sequences exist, the set of such sequences is of zero density in . Our results offer a deeper understanding of how stopping time behavior relates to the elusive search for non-trivial cycles in the Collatz problem.

Share and Cite:

Laurore, L. (2025) On the Link between Stopping Time and Non-Trivial Cycles in the Collatz Problem. Advances in Pure Mathematics, 15, 351-389. doi: 10.4236/apm.2025.156018.

1. Preamble

The 3x + 1 problem, introduced by the mathematician Lothar Collatz in 1937, is the study of integer sequences defined by the arithmetic function C :

C( s )={ 3s+1 ifs1( mod2 ), s 2 otherwise.

We define C ( s ) as the sequence of all iterates of s under the function C : C ( s )={ C i ( s ):iN } .

Lothar Collatz conjectured that for any starting number s , the integer sequence C ( s ) eventually reaches 1. Another equivalent formulation of the conjecture states that for any starting number s , the integer sequence C ( s ) has an iterate below s .

In the following, we will mainly use two alternative formulations of the arithmetic function C :

T( s )={ 3s+1 2 ifs1( mod2 ), s 2 otherwise.

We define T ( s ) as the sequence of all iterates of s under the function T : T ( s )={ T i ( s ):iN } .

Additionally, we define:

N( s )={ 3s+1 2 α ifs1( mod2 ), s 2 α otherwise,

where α( s ) is the largest integer such that 3s+1 2 α or s 2 α is odd. We define N ( s ) as the sequence of all iterates of s under the function N : N ( s )={ N i ( s ):iN } .

We define the subsequences:

C m ( s )={ C i ( s ):i<m }, T n ( s )={ T j ( s ):j<n }, N r ( s )={ N k ( s ):k<r }

Which are linked for the odd terms of these sequences by the relationship:

C n+r ( s )= T n ( s )= N r ( s ).

For example:

C ( 7 )={ 7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1,4,2,1, } has 16 iterates to reach 1.

T ( 7 )={ 7,11,17,26,13,20,10,5,8,4,2,1,2,1, } has 11 iterates to reach 1.

N ( 7 )={ 7,11,17,13,5,1,1, } has 5 iterates, containing only odd terms.

And C 11 ( 7 )= T 7 ( 7 )= N 4 ( 7 )=5 and C 7 ( 7 )= T 4 ( 7 )= N 3 ( 7 )=13 .

Another important formulation that we will extensively use later is the following:

If n is the number of iterates of T and r is the number of odd iterates in T n ( s ) , the n -th iterate of T can be represented by the Diophantine equation:

T n ( s )= 3 r 2 n s+ 1 2 n i=1 r 3 ri 2 n( α i ++ α r ) , (1)

where n= i=1 r1 α i + α r and 1 α r α r .

The coefficient of s in (1) is 3 r 2 n . As long as this coefficient is greater than 1, T n ( s ) will remain greater than s .

We will also use the following equivalent formulation of (1):

T n ( s )= 3 r( n ) 2 n s+ c n ( s ) 2 n , (2)

where

c n ( s )= i=1 r 3 ri 2 n( α i ++ α r )

and n= i=1 r1 α i + α r .

For example, T 2 ( 5 )= 3 2 2 5+ 1 2 2 , with n=2= α 1 and α 1 α 1 =4 as defined in the function N( s ) .

Definition 1.1. (Stopping Time) The Stopping Time σ( s ) is the number of iterates required for the sequence to drop below the starting value:

σ( s )=Min{ pN: T p ( s )<s }.

Definition 1.2. (Coefficient Stopping Time) The Coefficient Stopping Time ω( s ) is the first iterate where the coefficient of s in (1) is less than 1:

ω( s )=Min{ pN: 3 r( p ) 2 p <1 }.

Definition 1.3. (Non-Trivial Cycle) Under the Collatz conjecture, every Syracuse sequence is conjectured to eventually reach the trivial cycle { 2,1 } under repeated application of the function T . A non-trivial cycle is defined as a periodic sequence of n integers, all strictly greater than 2, that remains invariant under the iteration of T . The Collatz conjecture asserts that no such non-trivial cycles exist.

Definition 1.4. (Coefficient of s in the diophantine equation) The coefficient of s in the diophantine equation 2 is the value 3 r( n ) 2 n and will be noted:

Coef( T n ( s ) )= 3 r( n ) 2 n

2. Major Steps of Our Work

In the first part of this document, we will build upon the work of Lynn E. Garner [1] to present the following series of properties regarding stopping time:

  • There exists an integer N=19478780533 which is the largest stopping time resulting from Lynn E. Garner’s approach, based on the fact that David Barina has verified that the Collatz Conjecture holds for all integers s<702× 2 60 2 69.455327 . For all s< 2 N and σ( s )N , the stopping time of s is equal to the coefficient stopping time of s .

  • Two Syracuse sequences with starting numbers s and s , positive integers in , such that s s ( mod 2 n ) , have the same variations and sequences of coefficients of s in Equation (2) for all iterates up to the n -th iterate.

  • The density in of the set of positive integers with stopping time σ( s )=n is entirely determined by the number of integers modulo 2 n having a stopping time equal to n , as long as n19478780533 .

  • Finally, we will show by strong induction that if, for all p<n and for all integers s< 2 p with stopping time σ( s )=p , the stopping time is equal to the Coefficient stopping time σ( s )=ω( s ) , then this also holds for all integers s< 2 n with stopping time σ( s )=n . This approach allows us to extend Lynn E. Garner’s results to all stopping time values.

In a second part, building on the work of Mike Winkler [2], we will develop the following results:

  • An exact formulation of the counting function giving the number of integers s< 2 n for which the Stopping Time σ( s )=n , for every positive integer n such that all positive integers s< 2 n with stopping time σ( s )=n satisfy the condition σ( s )=ω( s ) .

  • We will show that the density function of the positive integers, starting numbers of Syracuse sequences, having a stopping time higher than n , tends to 0 when n grows to infinity, as long as, for every positive integer n such that all positive integers s< 2 n with stopping time σ( s )=n satisfy the condition σ( s )=ω( s ) .

  • We will give the exact structure of the highest and lowest trajectory of Syracuse sequences before stopping time iterate.

3. No Non-Trivial Cycle of Lenght Lower than 19,478,780,533

In 1981, Lynn E. Garner published a paper in which he highlighted that the behavior of a Collatz sequence is closely related to the distribution of powers of 2 among the powers of 3. He stated that the powers of 2 appear to be bounded away from the powers of 3 by a lower bound that grows almost as rapidly as the powers of 3. Garner demonstrated that σ( s )=ω( s )=n for all n<64300 and proved that no non-trivial cycles of length less than n=64300 exist.

In this section, we adopt the approach developed by Lynn E. Garner to extend his result to show the non-existence of non-trivial cycles for all stopping times n19478780533 . This will also serve as a crucial step in applying the strong induction approach to extend the result to all stopping times.

Our notations differ slightly from those of Garner, as we use the function T introduced earlier, whereas Lynn E. Garner’s proof relies on the function C .

Lemma 3.1. For all positive integers n19478780533 and all s< 2 n , the stopping time σ( s ) corresponds exactly to the coefficient stopping time ω( s ) . This implies that for all s< 2 19478780533 such that σ( s )19478780533 , the stopping time σ( s ) of a Syracuse sequence with starting number s corresponds to the coefficient stopping time, in other words, to the first iterate of T such that the coefficient of s in (2) satisfies 3 r( n ) 2 n <1 .

Proof. Let MN and let:

b( M ):= max r<M { log 3 ( 1 2 n1 3 r ) }andB( M ):= max r<M { log 3 ( 2 n 3 r 1 ) } (3)

Which implies:

for all r<M, 3 r 2 n1 > 3 rb( M ) (4)

for all r<M, 2 n 3 r > 3 rB( M ) (5)

The values of M at which b(M) and B(M) increase are given in the below table.

The Main Garner’s Theorem states:

Foralls,ifω( s )=nandr<min{ M, s 2 3 1B( M ) 1 3 b( M ) },thenσ( s )=ω( s ) (6)

This implies that if all Syracuse sequences have a number of odd iterates not too large, the stopping time is equal to the coefficient stopping time. In other words, the stopping time is the first iterate for which the coefficient of s in (1) is less than 1.

If the Coefficient Stopping Time ω( s )=n , then: 3 r 2 n( r ) <1 and for i<r , 3 i 2 n( i ) >1 .

And since n=α( 1 )++α( r ) , we have the following inequality: 3 ri 2 α( i )++α( r ) 3 i 2 α( 1 )++α( i1 ) <1 .

By inequality 4 for any i<r , we have the following upper bound:

3 ri 2 α( i )++α( r ) < 2 α( 1 )++α( i1 ) 3 i 2 n( i1 ) 3 i < 1 3 ( 1 3 b( M ) ).

Then:

T n ( s )= 3 r 2 n s+ 1 2 n i=1 r 3 ri 2 n( α( i )++α( r ) ) < 3 r 2 n s+ r 3 ( 1 3 b( M ) ).

If we suppose that σ( s )>ω( s ) , which implies T n ( s )>s , we reach a contradiction:

s< T n ( s )< 3 r 2 n s+ r 3 ( 1 3 b( M ) ) < 3 r 2 n s+ s 2 3 1B( M ) 1 3 b( M ) 3 ( 1 3 b( M ) ) < 3 r 2 n s+ s 2 3 B( M ) .

Using inequality 5 and the fact that 2 n1 < 3 r < 2 n , we have 2 n 3 r > 3 rB( M ) > 2 n1 3 B( M ) , yielding:

s< 3 r 2 n s+ s 2 3 B( M ) <( 3 r 2 n + 2 n1 3 B( M ) 2 n )s<( 3 r 2 n + 3 rB( M ) 2 n )s<s.

This proves the contradiction.

Thanks to the recent work of David Barina [3] (2021), who computationally verified the Collatz conjecture up to 702 2 60 2 69.4553 , significantly improving the previous record held by Thomas Oliveira e Silva [4], and due to the increased computational power now available compared to Garner’s time, we have computed all values of b( M ) and B( M ) for all M<200000000000 . The results are presented in Table 1. We observe that the values of M and n( M ) correspond to the numerators and denominators of the successive convergents in the continued fraction expansion of log( 2 )/ log( 3 ) .

Table 1. Highest values of b(M) and B(M).

M i

n( M i )

n( M i )n( M i1 )

b( M i )

B( M i )

M i

n( M i )

n( M i )n( M i1 )

b( M i )

B( M i )

1

2

0.821692

1.134066

4,684,090

7,424108

190,537

11.921111

2

4

1

1.946921

4,874,627

7,726,102

190,537

11.950185

3

5

1

1.613445

5,065,164

8,028,096

190,537

11.980218

5

8

2

2.689105

5,255,701

8,330,090

190,537

12.011276

7

12

2

2.478725

5,446,238

8,632,084

190,537

12.043431

12

20

5

3.915205

5,636,775

8,934,078

190,537

12.076763

17

27

5

2.963203

5,827,312

9,236,072

190,537

12.111363

29

46

12

3.357256

6,017,849

9,538,066

190,537

12.147331

41

65

12

4.067531

6,208,386

9,840,060

190,537

12.184778

53

85

12

5.617528

6,398,923

10,142,054

190,537

12.223832

94

149

41

4.250575

6,589,460

10,444,048

190,537

12.264637

147

233

53

4.479936

6,779,997

10,746,042

190,537

12.307357

200

317

53

4.787298

6,970,534

11,048,036

190,537

12.352182

253

401

53

5.254823

7,161,071

11,350,030

190,537

12.399329

306

485

53

6.267689

7,351,608

11,652,024

190,537

12.449052

359

570

53

6.229625

7,542,145

11,954,018

190,537

12.501649

665

1055

306

9.138086

7,732,682

12,256,012

190,537

12.557472

971

1539

306

6.307414

7,923,219

12,558,006

190,537

12.616944

1636

2593

665

6.348953

8,113,756

12,860,000

190,537

12.680575

2301

3647

665

6.392479

8,304,293

13,161,994

190,537

12.748991

2966

4701

665

6.438190

8,494,830

13,463,988

190,537

12.822970

3631

5755

665

6.486320

8,685,367

13,765,982

190,537

12.903498

4296

6809

665

6.537136

8,875,904

14,067,976

190,537

12.991848

4961

7863

665

6.590959

9,066,441

14,369,970

190,537

13.089704

5626

8917

665

6.648165

9,256,978

14,671,964

190,537

13.199362

6291

9971

665

6.709209

9,447,515

14,973,958

190,537

13.324063

6956

11,025

665

6.774643

9,638,052

15,275,952

190,537

13.468602

7621

12,079

665

6.845148

9,828,589

15,577,946

190,537

13.640506

8286

13,133

665

6.921576

10,019,126

15,879,940

190,537

13.852616

8951

14,187

665

7.005014

10,209,663

16,181,934

190,537

14.129668

9616

15,241

665

7.096879

10,400,200

16,483,928

190,537

14.529907

10,281

16,295

665

7.199068

10,590,737

16,785,922

190,537

15.261307

10,946

17,349

665

7.314197

10,781,274

17,087,915

190,537

16.585704

11,611

18,403

665

7.446026

21,372,011

33,873,837

10,590,737

15.503241

12,276

19,457

665

7.600233

32,153,285

50,961,752

10,781,274

15.833722

12,941

20,511

665

7.786004

42,934,559

68,049,667

10,781,274

16.357825

13,606

21,565

665

8.019673

53,715,833

85,137,582

10,781,274

17.729972

14,271

22,619

665

8.334854

64,497,107

102,225,496

10,781,274

16.890397

14,936

23,673

665

8.820964

118,212,940

187,363,077

53,715,833

17.351701

15,601

24,727

665

9.934703

171,928,773

272,500,658

53,715,833

18.333573

16,266

25,782

665

9.628894

225,644,606

357,638,240

53,715,833

18.389077

31,867

50,509

15,601

10.770361

397,573,379

630,138,897

171928,773

20.907339

47,468

75,235

15,601

10.398601

623,217,985

987,777,137

225,644,606

18.448188

79,335

125,743

31,867

11.393245

1,020,791,364

1,617,916,034

397,573,379

18.511405

111,202

176,252

31,867

11.409410

1,418,364,743

2,248,054,931

397,573,379

18.579343

190,537

301,994

79,335

15.070361

1,815,938,122

2,878,193,828

397,573,379

18.652763

301,739

478,246

111,202

11.425867

2,213,511,501

3,508,332,725

397,573,379

18.732630

492,276

780,240

190,537

11.442627

2,611,084,880

4,138,471,622

397,573,379

18.820183

682,813

1,082,234

190,537

11.459702

3,008,658,259

4,768,610,519

397,573,379

18.917064

873,350

1,384,228

190,537

11.477103

3,406,231,638

5,398,749,416

397,573,379

19.025498

1,063,887

1,686,222

190,537

11.494843

3,803,805,017

6,028,888,313

397,573,379

19.148618

1,254,424

1,988,216

190,537

11.512936

4,201,378,396

6,659,027,210

397,573,379

19.291036

1,444,961

2,290,210

190,537

11.531396

4,598,951,775

7,289,166,107

397,573,379

19.459946

1,635,498

2,592,204

190,537

11.550238

4,996,525,154

7,919,305,004

397,573,379

19.667508

1,826,035

2,894,198

190,537

11.569478

5,394,098,533

8,549,443,901

397,573,379

19.936831

2,016,572

3,196,192

190,537

11.589134

5,791,671,912

9,179,582,798

397,573,379

20.321013

2,207,109

3,498,186

190,537

11.609224

6,189,245,291

9,809,721,695

397,573,379

20.998846

2,397,646

3,800,180

190,537

11.629767

6,586,818,670

10,439,860,591

397,573,379

23.043797

2,588,183

4,102,174

190,537

11.650784

12,776,063,961

20,249,582,286

6,189,245,291

21.100591

2,778,720

4,404,168

190,537

11.672298

19,362,882,631

30,689,442,877

6,586,818,670

21.215156

2,969,257

4,706,162

190,537

11.694333

25,949,701,301

41,129,303,468

6,586,818,670

21.346246

3,159,794

5,008,156

190,537

11.716915

32,536,519,971

51,569,164,059

6,586,818,670

21.499444

3,350,331

5,310,150

190,537

11.740071

39,123,338,641

62,009,024,650

6,586,818,670

21.683750

3,540,868

5,612,144

190,537

11.763832

45,710,157,311

72,448,885,241

6,586,818,670

21.915100

3,731,405

5,914,138

190,537

11.788230

52,296,975,981

82,888,745,832

6,586,818,670

22.226059

3,921,942

6,216,132

190,537

11.813299

58,883,794,651

93,328,606,423

6,586,818,670

22.702068

4,112,479

6,518,126

190,537

11.839079

65,470,613,321

103,768,467,014

6,586,818,670

23.759345

4,303,016

6,820,120

190,537

11.865610

72,057,431,991

114,208,327,605

6,547,0613,321

23.597310

4,493,553

7,122,114

190,537

11.892938

137,528,045,312

217,976,794,617

6,547,0613,321

25.248104

This allows us to estimate, based on the highest values of B( M ) and b( M ) , the maximum M (i.e., the number of odd iterates of T ) before the stopping time, in accordance with Garner’s Main Theorem. It is known that the Collatz conjecture has been computationally verified for all integers s 702.2 60 . We have computed the condition of Garner’s Main Theorem for all M and identified the highest value of r , corresponding to the largest s for which the Collatz conjecture holds. The highest value of r is obtained for M=12289742202 .

r<min( 12776063961, 702 2 60 2 . 3 123.043797 1 3 21.100591 )=12289742202

Thus σ( s )=ω( s ) for all s< 2 n such that n( r )<n( 12289742202 )=19478780533 .

According to Lynn E. Garner’s conclusions, this implies that there is no non-trivial cycle of length less than N=19478780533 , and consequently that no integer s< 2 n can be a solution of the Diophantine equation T n ( s )=s . This improves on the lower bound n>17026679261 found by Shalom Eliahou [5] in 2021 for the length of non-trivial cycles. However, we would likely obtain the same result using the approach developed by Shalom Eliahou if we utilized the computational record obtained by David Barina instead of the one by Oliveira e Silva. The main advantage of Garner’s approach is that it links the nonexistence of non-trivial cycles to the equality between the Stopping Time and the Coefficient Stopping Time.

4. Remarkable Properties of the Stopping Times

Before presenting, in Section 4, our approach to build the stopping time counting function, we are going to state some preliminary definitions and lemmas useful for the following parts of this work.

Definition 4.1. (Stopping time Histogram on Z/2nZ) For every positive integer n,

H n ={ h n ( p ),pN }

where h n ( p )=card{ s< 2 n ,σ( s )=p } is the number of residue classes mod 2 n of Syracuse sequences of starting number s such that σ( s )=p .

By convention, we will write h n ( ) the number of Syracuse sequences of the starting number s that has no finite stopping time. It concerns the Syracuse sequences, which eventually tend to infinity or reach a non-trivial cycle.

Definition 4.2. (Counting Function of Stopping Time lower or equal to n in Z/2nZ) For every positive integer n,

π( 2 n )=card{ s< 2 n ,σ( s )n }

is the number of residue classes mod 2 n of Syracuse sequences of starting number s such that σ( s )n .

Definition 4.3. (Counting Function of Stopping Time higher than n in Z/2nZ) For every positive integer n,

S( n )=card{ s< 2 n ,σ( s )>n }

is the number of residue classes mod 2 n of Syracuse sequences of starting number s such that σ( s )>n

By definition, we have the following equalities:

π( 2 n ):= r=0 n h n ( p ),S( n ):= n+1 h n ( p ), 2 n := p=0 h n ( p ), 2 n :=π( 2 n )+S( n )

We shall see in lemma (5.5), that h n ( p )=0 for all p which don’t satisfy to the relation p( r )= r log 2 ( 3 )+1 for rN .

Lemma 4.1. For all s2N+1 , for all n and mN+1 , and for all pn , we have:

T p ( 2 n m+s )= 3 r p 2 p 2 n m+ T p ( s )and c p ( 2 n m+s )= c p ( s ) and r p ( 2 n m+s )= r p ( s )= r p . (7)

Proof. The goal of this lemma is to show that for all iterates pn of the function T , the expressions T p ( 2 n m+s ) , 3 r( p ) 2 p , and T p ( s ) have the same variations up to the n -th iteration of T . Using Equation (2), we know:

T p ( s )= 3 r p 2 p s+ c p ( s ) 2 p ,

and T p+1 ( s ) can be expressed in one of the following forms:

**Case 1:** If T p ( s ) is even, then:

T p+1 ( s )= T p ( s ) 2 = 3 r p 2 p+1 s+ c p ( s ) 2 p+1 ,

which implies that c p+1 ( s )= c p ( s ) and r p+1 = r p .

**Case 2:** If T p ( s ) is odd, then:

T p+1 ( s )= 3 T p ( s )+1 2 = 3 r p +1 2 p+1 s+ 3 c p ( s )+ 2 p 2 p+1 ,

which implies that c p+1 ( s )=3 c p ( s )+ 2 p and r p+1 = r p +1 .

We will now prove by induction that:

T p ( 2 n m+s )= 3 r p 2 p 2 n m+ T p ( s )and c p ( 2 n m+s )= c p ( s ) and r p ( 2 n m+s )= r p ( s )= r p .

**Base Case:** For p=1 , since s is odd:

T( 2 n m+s )= 3( 2 n m+s )+1 2 = 3 2 ( 2 n m+s )+ 1 2 = 3 2 2 n m+ 3s+1 2 = 3 2 2 n m+T( s ),

with c 1 ( 2 n m+s )=1= c 1 ( s ) and r 1 ( 2 n m+s )= r 1 ( s )=1 .

**Inductive Step: ** Assume that for some p<n :

T p ( 2 n m+s )= 3 r p 2 p 2 n m+ T p ( s )and c p ( 2 n m+s )= c p ( s ) and r p ( 2 n m+s )= r p ( s )= r p .

**Case 1:** If T p ( 2 n m+s ) is even, then T p ( s ) is necessarily even because n>p , so:

T p+1 ( 2 n m+s )= T p ( 2 n m+s ) 2 = 3 r p 2 p+1 ( 2 n m+s )+ c p ( 2 n m+s ) 2 p+1 ,

As by hypothesis c p ( 2 n m+s )= c p ( s ) , we can simplify:

T p+1 ( 2 n m+s )= 3 r p 2 p+1 2 n m+ T p+1 ( s )

and we have

c p+1 ( 2 n m+s )= c p ( 2 n m+s )= c p ( s )= c p+1 ( s ) and r p+1 ( 2 n m+s )= r p+1 ( s )= r p

**Case 2:** If T p ( 2 n m+s ) is odd, then T p ( s ) is necessarily odd, so:

T p+1 ( 2 n m+s )= 3 T p ( 2 n m+s )+1 2 = 3 r( p )+1 2 p+1 ( 2 n m+s )+ 3 c p ( 2 n m+s )+ 2 p 2 p+1 ,

which simplifies to:

T p+1 ( 2 n m+s )= 3 r( p )+1 2 p+1 2 n m+ T p+1 ( s ),

and we have:

c p+1 ( 2 n m+s )=3 c p ( 2 n m+s )+ 2 p =3 c p ( s )+ 2 p = c p+1 ( s ) and r p+1 ( 2 n m+s )= r p+1 ( s )= r p +1

This completes the proof.

Note: This property is very important because it shows that the variations of the two Syracuse sequences of starting numberd s and 2 n m+s are identical for the first n -iterations, and the sequences corresponding to the coefficients of s and 2 n m+s in (1) are also identical. In his work entitled “Empirical Verification of the 3x + 1 and Related Conjectures”, published in the book The Ultimate Challenge: The 3x + 1 Problem edited by Jeffrey C. Lagarias [6], Thomas Oliveira e Silva [4] observed that the two sequences starting from 15 and 143 exhibit the same behavior up to the stopping time iterate. We have now proven the reason why this observation holds.

Corollary 4.2. For all odd integers s , and for all n,m + such that ω( s )=n , we have:

ω( s )=ω( 2 n m+s ).

Proof. Lemma 4.1 shows that the iterates of T starting from s and 2 n m+s follow the same sequence of parities up to step n . In particular, for all pn , the coefficient of s in the associated expression (2) is the same:

Coef s ( T p ( s ) )= Coef s ( T p ( 2 n m+s ) )= 3 r( p ) 2 p .

Now, if n is the smallest index for which 3 r( n ) 2 n <1 , then by definition ω( s )=n , and we also obtain ω( 2 n m+s )=n , completing the proof.

Lemma 4.3. For all odd integers s< 2 n such that σ( s )=ω( s )=n , all integers s = 2 n m+s , with mN+1 also have a finite stopping time σ( s )=n .

Proof. The proof follows directly from the previous corollary. Indeed, we have shown that if ω( s )=n , then for any m + , we have:

ω( 2 n m+s )=ω( s )=n.

Therefore, if ω( s )=σ( s ) , the same equality holds for 2 n m+s , and we may conclude that s and 2 n m+s have the same stopping time:

σ( 2 n m+s )=σ( s ).

An immediate and noteworthy consequence of this result is that, for all n<N , h n ( n+1 )=2 h n ( n ) . More generally, for all p>n , h p ( n )= 2 pn h n ( n ) . This result implies that all integers in N with a stopping time equal to n are completely determined by the positive integers less than 2 n that have a stopping time equal to n , for all n satisfying Garner’s main theorem.

Lemma 4.4. If there exist positive integers s>4 and n>19478780533 such that T n ( s )=s and T k ( s )>s for all 0<k<n , meaning that the starting number s in the Syracuse sequence is the smallest term of a non-trivial cycle of length n , then s is the only integer in the residue class modulo 2 n that satisfies T n ( s )=s . Furthermore, all integers of the form 2 n m+s with m>0 have a finite stopping time σ( 2 n m+s )n .

Proof. According to lemma 4.1, No Non-trivial cycle may exist for n>19478780533 . From equation (2), the n -th iterate of s can be expressed as:

T n ( s )= 3 r 2 n s+ c n ( s ) 2 n .

If s and n satisfy T n ( s )=s and T k ( s )>s for 0<k<n , it follows that:

s= 3 r 2 n s+ c n ( s ) 2 n s 3 r 2 n s= c n ( s ) 2 n >0whichimplies 3 r < 2 n andω( s )=n (8)

By Lemma 4.1, for all integers m>0 :

T n ( 2 n m+s )= 3 r 2 n ( 2 n m+s )+ c n ( 2 n m+s ) 2 n = 3 r 2 n ( 2 n m+s )+ c n ( s ) 2 n .

Simplifying, we get:

T n ( 2 n m+s )= 3 r m+ 3 r 2 n s+ c n ( s ) 2 n = 3 r m+ T n ( s )< 2 n m+s.

Thus, σ( s )= , and for all m>0 , σ( 2 n m+s )=ω( 2 n m+s )=ω( s )=n .

We can conclude that if s is the starting number of a Syracuse sequence and belongs to a non-trivial cycle of length n , then for all positive integers m>0 and n>0 , 2 n m+s has a finite stopping time. This implies that s is the only positive integer in the residue class modulo 2 n belonging to a non-trivial cycle. All other integers s smod 2 n in this residue class have a finite stopping time that is equal to or less than n .

Lemma 4.5. A positive integer n19478780533 is a stopping time value if and only if n( r )= r log 2 3+1 , where r .

Proof. According to the relation for the n -th iterate of a Syracuse sequence with starting number s , as expressed in (1):

T n ( s )= 3 r n 2 n s+ c n ( s ) 2 n ,with r n = n log 2 3 .

As shown in the previous section, for all n19478780533 , the stopping time is equal to the coefficient stopping time. If σ( s )=n , the coefficient of s in (1), 3 r n 2 n , is less than 1.

If n is such that:

2 n1 < 3 r n < 2 n < 2 n+1 < 3 r n +1 ,

and we assume that the first iterate with a coefficient of s less than 1 is n+1 , then 3 r n+1 2 n+1 <1 , and for all p<n+1 , we have 3 r p 2 p >1 .

We distinguish two cases:

  • If the previous iterate was odd, then r n = r n+1 1 , and 3 r n 2 n < 3 r n+1 2 n+1 <1 .

  • If the previous iterate was even, then r n = r n+1 , and 3 r n 2 n <1 , since by our hypothesis 3 r n < 2 n < 2 n+1 .

This contradicts the hypothesis σ( s )=n+1 .

Thus, we have justified why certain integer values cannot correspond to stopping times. Now, we can express the arithmetic function that generates all stopping time values:

2 n1 < 3 r < 2 n ( n1 )ln2<rln3<nln2n= r log 2 3+1

We can also deduce that if n is a stopping time value, the number of odd iterates r satisfies r= n log 2 3 .

Lemma 4.6. The density function π( 2 n ) 2 n is an increasing function of n and satisfies for all n19478780533 :

r=0 r( n ) z p( r ) 2 p( r ) = π( 2 n ) 2 n <1,

where z p( r ) = h p( r ) ( p( r ) ) . Moreover, the density function S( n ) 2 n is a decreasing function and satisfies:

0< S( n ) 2 n =1 r=0 r( n ) z p( r ) 2 p( r ) <1.

Proof. We can express r=0 h n ( p( r ) ) since this power series has at most 2 n strictly positive terms.

By Lemma (4.3), we have established that for all p<n :

h n ( p ) 2 np h p ( p ),

which implies:

2 n π( 2 n )= r=0 r( n ) h n ( p( r ) )= r=0 r( n ) 2 np h p ( p )>01> π( 2 n ) 2 n = r=0 r( n ) z p( r ) 2 p( r ) >0. (9)

This equation means that π( 2 n ) is fully determined by the numbers h p ( p ) of integers s modulo [2p] such that σ( s )=p for all pn

Additionally, we have:

0<S( n )= 2 n π( 2 n )= 2 n r=0 r( n ) z p( r ) 2 p( r )

which leads to:

0< S( n ) 2 n =1 r=0 r( n ) z p( r ) 2 p( r ) . (10)

Therefore, π( 2 n ) 2 n is an increasing function bounded by 1, and S( n ) 2 n is a decreasing function bounded by 0.

In the next section, we are going to build an exact formulation of z n for all n19478780533 .

Definition 4.4 Let P( N ) be the property:

P( N ) : For all integers nN and all s< 2 n such that σ( s )=n , we have σ( s )=ω( s ) .

Remark This property is true for all N19478780533 thanks to our results in section 3.

Theorem 4.7. The property P( N ) holds for all N + .

Proof. Although Section 3 establishes that the equality σ( s )=ω( s ) holds for all s< 2 n with n19478780533 , our goal here is to show that this is not a strict upper bound. We first explicitly verify the case n=19478780534 , then generalize the result to all n using strong induction.

We proceed by contradiction. Assume that there exists a positive integer s< 2 N+1 such that σ( s )=N+1 and ω( s )=n<N+1 .

If s< 2 n , then by assumption—valid for all nN=19478780533 —we must have σ( s )=ω( s )=n , which contradicts the assumption σ( s )=N+1 .

If s> 2 n , there exists an integer m such that:

s= 2 n m+ s ,with s < 2 n .

According to Lemma (4.1) and Corollary 4.2, we have shown that the two Syracuse sequences with starting numbers s and s= 2 n m+ s exhibit the same variations and follow the same sequence of coefficients in (2). This implies that:

ω( s )=ω( s )=n.

By assumption, since s < 2 n and σ( s )=ω( s )=n , and by applying Lemma (4.3), it follows that:

σ( 2 n m+ s )=σ( s )=n.

This leads to a contradiction. Therefore, property σ( s )=ω( s ) also holds for n=N+1 . We therefore have extended the validity of the condition to all n19478780534 . This reasoning can be iterated indefinitely for all subsequent values of N , which corresponds to applying a strong (or total) induction argument, as presented below.

To begin the proof with strong induction, we know that the condition is true for small values of N , due to the result of Section 3. And we will assume that it is true for all nN , in other terms, for all nN and for all integers s< 2 n such that σ( s )=n , σ( s )=ω( s ) . We will prove that it is true for n=N+1 .

We proceed by contradiction. Assume that there exists a positive integer s< 2 N+1 such that σ( s )=N+1 and ω( s )=n<N+1 .

If s< 2 n , then by assumption—valid for all nN —we must have σ( s )=ω( s )=n , which contradicts the assumption σ( s )=N+1 .

If s> 2 n , there exists an integer m such that:

s= 2 n m+ s ,with s < 2 n .

According to Lemma (4.1) and Corollary 4.2, we have shown that the two Syracuse sequences with starting numbers s and s= 2 n m+ s exhibit the same variations and follow the same sequence of coefficients in (2). This implies that:

ω( s )=ω( s )=n.

By assumption, since s < 2 n and σ( s )=ω( s )=n , and by applying Lemma (4.3), it follows that:

σ( 2 n m+ s )=σ( s )=n.

This leads to a contradiction. Finally, property σ( s )=ω( s )=N also holds for all integers s + .

We have finally proven that the stopping time is equal to the stopping time coefficient for all positive integers.

We now establish a key logical consequence of the equality between stopping time and coefficient stopping time, showing that it implies the non-existence of non-trivial cycles.

Theorem 4.8. If, for all positive integers s , the Stopping Time is equal to the Coefficient Stopping Time, σ( s )=ω( s ) , then No Non-Trivial Cycles exist.

Proof. We now revisit the reasoning of Lynn E. Garner in his foundational 1981 work. He shows that if a non-trivial cycle of length N exists, then it is necessarily the case that there exists at least one element in the cycle for which the stopping time cannot be equal to the coefficient stopping time.

Indeed, let us consider the integer s representing the minimum value in the cycle. Since the cycle has length N , we have T N ( s )=s , which implies ω( s )=N .

If σ( s ) exists, it must by definition satisfy σ( s )>ω( s ) , since the sequence returns to s only after N steps, without reaching 1 in fewer steps. This contradicts the assumption that s is the smallest element in the cycle.

Therefore, as long as σ( s )=ω( s ) , no non-trivial cycles can exist.

From the previous theorem, in which we proved that σ( s )=ω( s ) for all s + , we can thus conclude that no non-trivial cycles exist in the Collatz dynamics.

Remark Since the equality σ( s )=ω( s ) has now been proven for all s + , all previously established lemmas (e.g., Lemma 4.5, Lemma 4.6) are no longer restricted to n<19478780533 , but hold for all values of n .

5. The Stopping Time Counting Function

5.1. Theoritical Approach

Definition 5.1. The Stopping Time Counting Function is an arithmetic function that, for every integer n , gives the number of residue classes modulo 2 n of the starting numbers of Syracuse sequences with a stopping time equal to n :

z( n )={ s< 2 n |σ( s )=n }

In the following, we shall use the notation z n .

Mike Winkler [2] (2017) was the first mathematician to describe the stopping Time Counting Function. He stated that the number z r of residue classes modulo 2 σ r for starting numbers s with a finite stopping time σ( s )= σ r , where σ r = r log 2 3+1 , satisfies the following equation:

z r = ( m+r2 )! m!( r2 )! i=2 r1 ( 3( ri )+δ 2 ri ) z i ,withm= ( r1 ) log 2 3( r1 ) , (11)

where δ can take different values modulo 3. However, Mike Winkler notes that estimating this value is complex and his work provides a computational code limited to the first 50 values of z r .

In this section, we propose an exact formulation of the stopping-time counting function by slightly modifying the approach suggested by Mike Winkler. Before presenting our formulation of this counting function, we introduce a set of useful properties of the Syracuse sequences.

In our work, instead of using z r , we use z n( r ) = h n( r ) ( n( r ) ) , where n( r )= r log 2 3+1 . This represents the number of modulo residue classes 2 n( r ) for the starting numbers s such that σ( s )=n . In this section, we propose a new formulation of the Winkler formula that is independent of the parameter δ , allowing us to compute the exact values of z r for any r . In Winkler’s original formula, r denotes the number of odd integers in the Syracuse integer sequence up to σ r iterations. We introduce a new definition: z n , the number of modulo residue classes 2 n for Syracuse sequences with starting numbers s such that σ( s )=n . This new definition enables us to reformulate z n as follows.

But before presenting our formulation of the stopping Time Counting Function, we need to introduce a preliminary concept that is highly useful for understanding this formulation, the notion of sequence of transition of the coefficients, associated with a Syracuse sequence.

Definition 5.2. A transition sequence, associated with a Syracuse sequence starting from a positive integer s , is a sequence consisting of the multiplicative coefficients of s at each iteration: 3 2 if the previous term is odd and 1 2 otherwise. More formally, if T n ( s )={ T k ( s )|kn }={ s,T( s ),, T n ( s ) } is a finite Syracuse subsequence, the associated transition subsequence is defined as

T r n ( s )={ t 1 ,, t n }

where t i = 3 2 if T i1 ( s ) is odd, and t i = 1 2 if T i1 ( s ) else

Lemma 5.1. Given a Syracuse subsequence T n ( s )={ T k ( s )|kn }={ s,T( s ),, T n ( s ) } and its associated transition sequence T r n ( s )={ t 1 ,, t n } , we can express c n ( s )= i=1 r 3 ri 2 n( α i ++ α r ( n ) ) , presented in the diophantine equation (2), in terms of t i as follows:

c n ( s )= 2 n 3 i=1 r j=i t j = 3 2 n t j .

Proof. The proof is carried out by induction. Since we systematically start with an odd number—because if the first term of the sequence is even, we begin with a division by 2—then.

c 1 ( s )= 2 1 3 i=1 r=1 j=i t j = 3 2 1 t j =1.

Now, suppose that the expression

c n ( s )= 2 n 3 i=1 r j=i t j = 3 2 n t j

holds for n , and let us show that it also holds for n+1 .

We have two cases to consider:

The first case occurs when the transition sequence with n+1 elements is obtained by adding the term t n+1 = 1 2 to T r n ( s )={ t 1 ,, t n } . In this case, we have

c n+1 ( s )= c n ( s )= 2 n 3 i=1 r j=i t j = 3 2 n t j = 2 n+1 3 i=1 r 1 2 j=i t j = 3 2 n t j .

As t n+1 = 1 2 , then

c n+1 ( s )= 2 n+1 3 i=1 r t n+1 j=i t j = 3 2 n t j = 2 n+1 3 i=1 r j=i t j = 3 2 n+1 t j

The second case occurs when the transition sequence with n+1 elements is obtained by adding the term t n+1 = 3 2 to T r n ( s )={ t 1 ,, t n } . In this case, we have

c n+1 ( s )=3 c n ( s )+ 2 n =3 2 n 3 i=1 r j=i t j = 3 2 n t j + 2 n = 2 n+1 3 ( i=1 r 3 2 j=i t j = 3 2 n t j + 3 2 ).

As t n+1 = 3 2 , then

In conclusion, we can say that c n ( s ) is fully defined by the terms t i of the transition sequence.

Lemma 5.2. Given three positive integers n,r,c , the Diophantine equation

2 n y 3 r s=c

admits a unique solution for ( y,s ) such that y< 3 r and s< 2 n .

Proof. By Bachet-Bézout’s theorem, since 2 n and 3 r are co-prime, the equation

2 n y 3 r s =1

admits infinitely many integer solutions. Among these, there exists a unique pair ( y , s ) such that:

0 y < 3 r and0 s < 2 n .

Now, consider the original equation:

2 n y 3 r s=c.

Multiplying the solution ( y , s ) by c , we obtain a particular solution:

y=c y ,s=c s .

Since this may not satisfy the desired bounds, we introduce an integer k such that:

y=c y k 3 r ,s=c s k 2 n .

The appropriate choice of k is given by:

k= c y 3 r .

This ensures:

0y< 3 r and0s< 2 n .

Since the construction of y and s depends uniquely on c,n and r , this solution is unique.

Consider the case σ( s )=8 , we use the same approach instead of checking all odd integers less than 28. The solution ( s , y ) of the reduced Diophantine equation 2 8 y 3 5 s =1 , using the Bachet-Bézout algorithm, is ( 187,197 ) . The transition sequences T r 8 ( s ) satisfying (14) and their corresponding c values are:

T r 8 ( s 1 )={ 3 2 , 3 2 , 3 2 , 1 2 , 3 2 , 3 2 , 1 2 , 1 2 },c=251,

T r 8 ( s 2 )={ 3 2 , 3 2 , 3 2 , 3 2 , 1 2 , 1 2 , 3 2 , 1 2 },c=259,

T r 8 ( s 3 )={ 3 2 , 3 2 , 3 2 , 3 2 , 3 2 , 1 2 , 1 2 , 1 2 },c=211 (highest trajectory before stopping time),

T r 8 ( s 4 )={ 3 2 , 3 2 , 1 2 , 3 2 , 3 2 , 1 2 , 3 2 , 1 2 },c=319 (lowest trajectory before stopping time),

T r 8 ( s 5 )={ 3 2 , 3 2 , 3 2 , 3 2 , 1 2 , 3 2 , 1 2 , 1 2 },c=227,

T r 8 ( s 6 )={ 3 2 , 3 2 , 3 2 , 1 2 , 3 2 , 1 2 , 3 2 , 1 2 },c=283,

T r 8 ( s 7 )={ 3 2 , 3 2 , 1 2 , 3 2 , 3 2 , 3 2 , 1 2 , 1 2 },c=287.

The corresponding solutions are:

For c=251 : s 1 = 2 8 ( c s 1 2 8 c y 1 3 5 )=39 , y 1 =38 .

For c=259 : s 2 = 2 8 ( c s 2 2 8 c y 2 3 5 )=79 , y 2 =76 .

For c=211 : s 3 = 2 8 ( c s 3 2 8 c y 3 3 5 )=95 , y 3 =91 .

For c=319 : s 4 = 2 8 ( c s 4 2 8 c y 4 3 5 )=123 , y 4 =118 .

For c=227 : s 5 = 2 8 ( c s 5 2 8 c y 5 3 5 )=175 , y 5 =167 .

For c=283 : s 6 = 2 8 ( c s 6 2 8 c y 6 3 5 )=199 , y 6 =190 .

For c=287 : s 7 = 2 8 ( c s 7 2 8 c y 7 3 5 )=219 , y 7 =209 .

Thus, we obtain the set of 7 integers modulo 28 with stopping time σ( s )=8 : { 39,79,95,123,175,199,219 } . We have efficiently determined these values without checking all 28 integers, which is even more beneficial for larger n .

Another example: Consider n=16 and the transition sequence T r 16 ( s )={ 3 2 , 3 2 , 1 2 , 3 2 , 3 2 , 1 2 , 3 2 , 3 2 , 1 2 , 3 2 , 3 2 , 1 2 , 3 2 , 3 2 , 1 2 , 1 2 } , which satisfies (14) for n=16 :

Using the Bachet-Bézout algorithm, we solve 2 16 y 3 10 s =1 and find ( y , s )=( 52222,57959 ) . We then solve 2 16 y 3 10 s =c , where

c= 2 16 3 i=1 8 j=iif t j = 3 2 16 t j =131405.

The final values are:

y=c y c y 3 10 3 10 =29522ands=c s c y 3 10 2 16 =32763.

We can check that s=32763 yields T 16 ( s )=29522 , confirming that σ( s )=16 .

Lemma 5.3. There exists a bijection between the set of Syracuse subsequences of length n , T n ( s ) , and the set of transition sequences T r n ( s ) .

Proof. Given a positive integer s , consider the subsequence generated by s consisting of the first n iterates, denoted by T n ( s ) . By construction, there exists a unique transition sequence T r n ( s ) which records the sequence of coefficients t i corresponding to the parity of each iterate.

Conversely, suppose we are given a transition sequence consisting of r terms t i = 3 2 and nr terms t j = 1 2 . The value c associated to this transition sequence is given by:

c= 2 n 3 i=1 r j=i t j = 3 2 n t j .

According to Lemma 5.2, there exists a unique integer s< 2 n satisfying the Diophantine equation:

2 n y 3 r s=c.

This s uniquely generates a subsequence T n ( s ) whose associated transition sequence is exactly the given one. Therefore, the mapping is bijective.

Theorem 5.4. For every positive integer n such that all positive integers s< 2 n with stopping time σ( s )=n satisfy the condition σ( s )=ω( s ) , then the number of residue classes modulo 2 n of integers s such that σ( s )=n is given by the following expression:

z n = h n ( n )=( n r( n ) ) i=1 n1 ( ni rr( i ) ) z i (12)

with z 1 =1 , and n( i )= i log 2 ( 3 )+1 , for i .

Proof. The main idea developed in this proof is to find the easiest way to count the number of positive integers s< 2 n , starting number of suracuse sequences, which have a stopping time σ( s )=n .

Our proof of (6.4) relies on understanding the link between Syracuse sub-sequences T n ( s ) and their corresponding transition sequences T r n ( s ) . We have shown that there is a one-to-one correspondence between the set of sub-sequences T n ( s ) and the set of transition sequences T r n ( s ) . Afterward, we will demonstrate that it is easier to count the transition sequences corresponding to Syracuse sequences of starting number s , such that σ( s )=n .

For any integer s , the corresponding sequence of transitions T r n ( s ) is associated by construction with a Syracuse sub-sequence T n ( s ) . The reverse is also true, which we will prove in the following. Our transition sequences are similar to parity vectors used in various studies of the Collatz problem.

Given a transition sequence T r n ( . ) , and thanks to the results of Lemmas 6.1, 6.2, and 6.3, we know that there is a unique solution to the following Diophantine equation:

2 n y 3 r s=c,wherec= c n ( s )= i=1 r 3 ri 2 n( α i ++ α r ( n ) ) = 2 n 3 i=1 r j=i t j = 3 2 n t j . (13)

This implies that for each integer s , the starting number of a Syracuse sequence, there exists one and only one transition sequence, and conversely.

Now, we focus on the transition sequences T r n ( s ) for integers s with σ( s )=n . As we specified that we will consider the values of n such that σ( s )=ω( s )=n , it implies that We have to study and count all sequences of transitions T r n ( s )={ t 1 ,, t n } satisfying:

j=1 n t j <1andforallk<n, j=1 k t j >1,with t j { 1 2 , 3 2 }. (14)

If σ( s )=n , by definition: T n ( s )= 3 r 2 n s+ c n ( s )<s< T k ( s )= 3 r( k ) 2 k s+ c k ( s ) for k<n . Thanks to the main theorem by Lynn E. Garner [1] and Lemma 2.3, for all σ( s )=n<19478780533 , the stopping time n corresponds to the first iterate where 3 r( n ) 2 n <1 , which has been extended to any integer n through Theorem 4.7. This implies:

j=1 n t j = 3 r( n ) 2 n <1andforallk<n, j=1 k t j = 3 r( k ) 2 k >1.

Thus, for each transition sequence T r n ( s ) that satisfies these conditions, there is a unique solution ( s,y ) to the Diophantine equation 2 n y 3 r s=c , where c is defined in (13) and r= n log 2 3 . Here, y= T n ( s )<s< 2 n , y< 3 r , and σ( s )=n .

As stated in Lemma (4.5), if s is a starting number such that σ( s )=n , then the transition sequence T r n ( s )={ t 1 ,, t n } contains exactly r= n log 2 3 elements of 3 2 and nr elements of 1 2 , ensuring that j=1 n t j <1 and j=1 i t j >1 for all i<n . The quantity z n is precisely the number of transition sequences T r n ( s ) that satisfy (14).

The number of combinations of r elements of 3 2 and nr elements of 1 2 is ( n r( n ) ) , where r( n )= n log 2 ( 3 ) .

We must subtract the number of Syracuse sequences with stopping times less than n .

For all i<n , the number of sequences of transition T r i ( s )={ t 1 ,, t i } satisfying:

j=1 j=i t j <1and j=1 j=l t j >1foralll<i

given by

( ni r( n )r( i ) ) z i

Thus, summing on all 0<i<n the following sum:

i=1 r1 ( ni r( n )r( i ) ) z i

This yields the final expression of the Stopping Time counting function available, for all n<19478780533 according to the main Garner’s theorem and lemma 4.1 and mre generally for all n according to our theorem 4.7:

z n = h n ( n )=( n r( n ) ) i=1 n1 ( ni rr( i ) ) z i

We have provided an exact formulation of the counting function for the set of integers s in Z/ 2 n Z that have a finite stopping time σ( s )=n .

We compute below the first numbers of integers s< 2 n such that σ( s )=n .

z 1 =( 1 0 )

z 2 =( 2 1 )( 1 1 ) z 1 =1

z 3 =( 3 1 )( 2 1 ) z 1 ( 1 0 ) z 2 =0

z 4 =( 4 2 )( 3 2 ) z 1 ( 2 1 ) z 2 ( 1 0 ) z 3 =1

z 5 =( 5 3 )( 4 3 ) z 1 ( 3 2 ) z 2 ( 2 1 ) z 3 ( 1 1 ) z 4 =2

z 6 =( 6 3 )( 5 3 ) z 1 ( 4 2 ) z 2 ( 3 1 ) z 3 ( 2 1 ) z 4 ( 1 0 ) z 5 =0

z 7 =( 7 4 )( 6 4 ) z 1 ( 5 3 ) z 2 ( 4 2 ) z 3 ( 3 2 ) z 4 ( 2 1 ) z 5 ( 1 0 ) z 6 =3

z 8 =( 8 5 )( 7 5 ) z 1 ( 6 4 ) z 2 ( 5 3 ) z 3 ( 4 3 ) z 4 ( 3 2 ) z 5 ( 2 1 ) z 6 ( 1 1 ) z 7 =7

z 9 =( 9 5 )( 8 5 ) z 1 ( 7 4 ) z 2 ( 6 3 ) z 3 ( 5 3 ) z 4 ( 4 2 ) z 5 ( 3 1 ) z 6 ( 2 1 ) z 7 ( 1 0 ) z 8 =0

z 10 =( 10 6 )( 9 6 ) z 1 ( 8 5 ) z 2 ( 7 4 ) z 3 ( 6 4 ) z 4 ( 5 3 ) z 5 ( 4 2 ) z 6 ( 3 2 ) z 7 ( 2 1 ) z 8 ( 1 0 ) z 9 =12

z 11 =( 11 6 )( 10 6 ) z 1 ( 9 5 ) z 2 ( 8 4 ) z 3 ( 7 4 ) z 4 ( 6 3 ) z 5 ( 5 2 ) z 6 ( 4 2 ) z 7 ( 3 1 ) z 8 ( 2 0 ) z 9 ( 1 0 ) z 10 =0

z 12 =( 12 7 )( 11 7 ) z 1 ( 10 6 ) z 2 ( 9 5 ) z 3 ( 8 5 ) z 4 ( 7 4 ) z 5 ( 6 3 ) z 6 ( 5 3 ) z 7 ( 4 2 ) z 8 ( 3 1 ) z 9 ( 2 1 ) z 10 ( 1 0 ) z 11 =30

z 13 =( 13 8 )( 12 8 ) z 1 ( 11 7 ) z 2 ( 10 6 ) z 3 ( 9 6 ) z 4 ( 8 5 ) z 5 ( 7 4 ) z 6 ( 6 4 ) z 7 ( 5 3 ) z 8 ( 4 2 ) z 9 ( 3 2 ) z 10 ( 2 1 ) z 11 ( 1 1 ) z 12 =85

We can see that this formulation of the Stopping time counting function give z n =0 for the integers n which cannot be a stopping time value. to stopping time, in other words, where z n =0 .

Theorem 5.5. For every integer n and if all integers s< 2 n such that σ(s) = n satisfy the condition σ( s )=ω( s ) , then the number of residue classes modulo 2 n of integers s such that σ( s )=n is given by the following expression:

z n( r ) = h n( r ) ( n( r ) )=( n( r ) r ) i=0 r1 ( n( r )n( i ) ri ) z n( i ) (14)

with z 1 =1 , and r( i )= i log 2 ( 3 ) , for i .

This formulation corresponds to a new indicial referential, the sum is done on the number of odd iterates and not on all iterates. The main difference is that this formulation only provides the value of z n for all n which are a real stopping time. We detail in the following the expression of the first values of z n and observe that the coefficients of z n , where n is a stopping time, are identical in both formulations of Theorems 6.4 and 6.5.

z 1 =1

z 2 =( 2 1 )( 1 1 ) z 1 =1

z 4 =( 4 2 )( 3 1 ) z 1 ( 2 1 ) z 2 =2

z 5 =( 5 3 )( 4 3 ) z 1 ( 3 2 ) z 2 ( 1 1 ) z 4 =2

z 7 =( 7 4 )( 6 4 ) z 1 ( 5 3 ) z 2 ( 3 2 ) z 4 ( 2 1 ) z 5 =3

z 8 =( 8 5 )( 7 5 ) z 1 ( 6 4 ) z 2 ( 4 3 ) z 4 ( 3 2 ) z 5 ( 1 1 ) z 7 =7

z 10 =( 10 6 )( 9 6 ) z 1 ( 8 5 ) z 2 ( 6 4 ) z 4 ( 5 3 ) z 5 ( 3 2 ) z 7 ( 2 1 ) z 8 =12

z 12 =( 12 7 )( 11 7 ) z 1 ( 10 6 ) z 2 ( 8 5 ) z 4 ( 7 4 ) z 5 ( 5 3 ) z 7 ( 4 2 ) z 8 ( 2 1 ) z 10 =30

z 13 =( 13 8 )( 12 8 ) z 1 ( 11 7 ) z 2 ( 9 6 ) z 4 ( 8 5 ) z 5 ( 6 4 ) z 7 ( 5 3 ) z 8 ( 3 2 ) z 10 ( 1 1 ) z 12 =85

z 15 =( 15 9 )( 14 9 ) z 1 ( 13 8 ) z 2 ( 11 7 ) z 4 ( 10 6 ) z 5 ( 8 5 ) z 7 ( 7 4 ) z 8 ( 5 3 ) z 10 ( 3 2 ) z 12 ( 2 1 ) z 13 =173

z 16 =( 16 10 )( 15 10 ) z 1 ( 14 9 ) z 2 ( 12 8 ) z 4 ( 11 7 ) z 5 ( 9 6 ) z 7 ( 8 5 ) z 8 ( 6 4 ) z 10 ( 4 3 ) z 12 ( 3 2 ) z 13 ( 2 1 ) z 15 =476

z 18 =( 18 11 )( 17 11 ) z 1 ( 16 10 ) z 2 ( 14 9 ) z 4 ( 13 8 ) z 5 ( 11 7 ) z 7 ( 10 6 ) z 8 ( 8 5 ) z 10 ( 6 4 ) z 12 ( 5 3 ) z 13 ( 3 2 ) z 15 ( 2 1 ) z 16 =961

5.2. Computational Results

We have applied (12) up to n=76001 (python code in Appendix B) and give in Table 2 the 60 first values of z n ( r ) . We have also verified the collatz conjecture for all positive integer below 250 and have also computed all histograms H n for all n50 giving the counts of h n ( p ) and particularly the h n ( n ) the number of positive integer s lower than 2 n such that σ( s )=n (python code in appendix A).

Table 2. First 60 values of the stopping time counting function.

n

r( n )

z n = h n ( n )

π( 2 n ) 2 n =1 S( n ) 2 n

S( n ) 2 n

1

0

1

0.50000000

0.50000000

2

1

1

0.75000000

0.25000000

3

1

0

0.75000000

0.25000000

4

2

1

0.81250000

0.18750000

5

3

2

0.87500000

0.12500000

6

3

0

0.87500000

0.12500000

7

4

3

0.89843750

0.10156250

8

5

7

0.92578125

0.07421875

9

5

0

0.92578125

0.07421875

10

6

12

0.93750000

0.06250000

11

6

0

0.93750000

0.06250000

12

7

30

0.94482422

0.05517578

13

8

85

0.95520020

0.04479980

14

8

0

0.95520020

0.04479980

15

9

173

0.96047974

0.03952026

16

10

476

0.96774292

0.03225708

17

10

0

0.96774292

0.03225708

18

11

961

0.97140884

0.02859116

19

11

0

0.97140884

0.02859116

20

12

2652

0.97393799

0.02606201

21

13

8045

0.97777414

0.02222586

22

13

0

0.97777414

0.02222586

23

14

17,637

0.97987664

0.02012336

24

15

51,033

0.98291844

0.01708156

25

15

0

0.98291844

0.01708156

26

16

108,950

0.98454192

0.01545808

27

17

312,455

0.98686989

0.01313011

28

17

0

0.98686989

0.01313011

29

18

663,535

0.98810582

0.01189418

30

18

0

0.98810582

0.01189418

31

19

1,900,470

0.98899080

0.01100920

32

20

5,936,673

0.99037304

0.00962696

33

20

0

0.99037304

0.00962696

34

21

13,472,296

0.99115723

0.00884277

35

22

39,993,895

0.99232121

0.00767879

36

22

0

0.99232121

0.00767879

37

23

87,986,917

0.99296139

0.00703861

38

23

0

0.99296139

0.00703861

39

24

25,7978,502

0.99343065

0.00656935

40

25

820,236,724

0.99417666

0.00582334

41

25

0

0.99417666

0.00582334

42

26

1,899,474,678

0.99460855

0.00539145

43

27

5,723,030,586

0.99525918

0.00474082

44

27

0

0.99525918

0.00474082

45

28

12,809,477,536

0.99562325

0.00437675

46

29

38,036,848,410

0.99616378

0.00383622

47

29

0

0.99616378

0.00383622

48

30

84,141,805,077

0.99646271

0.00353729

49

30

0

0.99646271

0.00353729

50

31

248,369,601,964

0.99668331

0.00331669

51

32

794,919,136,728

0.99703633

0.00296367

52

32

0

0.99703633

0.00296367

53

33

1,857,112,329,035

0.99724251

0.00275749

54

34

5,636,545,892,795

0.99755540

0.00244460

55

34

0

0.99755540

0.00244460

56

35

1,273,2900,345,928

0.99773210

0.00226790

57

35

0

0.99773210

0.00226790

58

36

38,088,111,350,198

0.99786425

0.00213575

59

37

123,110,229,387,834

0.99807781

0.00192219

60

37

0

0.99807781

0.00192219

For n=100 , S( n ) 2 n 0.000225 and θ( n )= log 2 ( S( n ) ) n 0.8788221262 and z 100 =32053249939776775765443011 .

For n=405 , S( n ) 2 n 9.68160440706356E10 and θ( n )= log 2 ( S( n ) ) n 0.9260641116 and z405 = 3,476,553,789,120,508,476,368,100,052,260,690,271,283,238,505,581,916,333,757,459,587,755,180,695,960,919,229,021,382,116,342,674,546,834,066,825,086.

For n=76001 , S( n ) 2 n 5.785339919E1152 and θ( n )= log 2 ( S( n ) ) n 0.949680546787772 .

6. Asymptotic Density of Positive Integers with High Stopping Times

Thanks to (12), we have computed the values of the counting function z n( r ) and of the density functions π( 2 n ) 2 n , S( n ) 2 n up to n=76001 . The results presented in Figure 1 and Figure 2, which seems to confirm that θ( n )= log 2 ( S( n ) ) n tends to a constant value less than 1. A formal proof is provided below.

Figure 1. Function log 2 ( S( n ) ) .

Figure 2. Function θ( n )= log 2 ( S( n ) ) n .

These numerical results based on the application of the stopping time counting function illustrate that the above function asymptotically tends towards a constant which seems to be less than 0.95. We will formally confirm this result in the following theorem.

We aim to show that the density of integers s whose stopping time satisfies σ( s )n tends to 1 as n . This asymptotic behavior was first conjectured by Riho Terras [7] in 1976, and stronger forms were subsequently established by Jean-Paul Allouche [8] in 1978 and Yvan Korec [9] in 1994. In this work, we introduce a new approach based on the stopping-time counting function.

Theorem 6.1. As long as σ( s )=ω( s ) for all s< 2 n such that σ( s )=n , the percentage of residue classes mod 2 n of starting numbers s such that σ( s )>n , given by S( n ) 2 n , tends to 0 as n approaches infinity. Moreover, there exists a constant θ<1 such that S( n )< 2 nθ for sufficiently large n .

Proof. From (10) and Theoreme 4.7, we have

S( n )= 2 n ( 1 r=1 r( n ) z p( r ) 2 p( r ) )= 2 n r( n+1 ) z p( r ) 2 p( r ) .

We seek an upper bound for the last term of the inequality above.

From (15), we have:

z p( r ) =( p( r ) r ) i=0 r1 ( p( r )p( i ) ri ) z p( i ) ( p( r ) r )

Using the asymptotic Laplace approximation of the factorial, we have:

n!~ n n e n 2πn ( 1+ 1 12n + 1 288 n 2 O( 1 n 3 ) )

We can derive an upper bound for ( p xp ) when p is sufficiently large, xpN , and 0<x<1

( p xp )= p! ( xp )!( pxp )! ,

We substitute the three factorials with their asymptotic formula.

( p xp ) p p e p 2Πp ( 1+ 1 12p +o( 1 p 2 ) ) ( ( xp ) xp e xp 2πxp ( 1+ 1 12xp +o( 1 ( xp ) 2 ) ) )( ( ( 1x )p ) ( 1x )p e ( 1x )p 2π( 1x )p ( 1+ 1 12( 1x )p +o( 1 ( ( 1x )p ) 2 ) ) )

Which can be significantly simplified to write:

( p xp ) 1 2πx( 1x )p ( 1 x x ( 1x ) 1x ) p ( 1 A 12p + 1 2 ( A 12p ) 2 +o( 1 p 3 ) )

with A= 1x+ x 2 x( 1x ) . The last term ( 1 A 12p + 1 2 ( A 12p ) 2 +o( 1 p 3 ) ) is less than one for all p . Finally, we can obtain the following upper bound;

( p xp )<a q p p wherea= 1 2πx( 1x ) andq= 1 x x ( 1x ) 1x withx= r p( r ) < ln( 2 ) ln( 3 )

Effectively, since p is a stopping time value and r is the number of odd iterates, we have r= p log 2 ( 3 ) . Therefore, by definition of the floor function, it follows directly that r< p log 2 ( 3 ) .

Moreover, if we study the variations of the following function which represent the main term of the above approximation of ( p xp ) :

F p ( x )= 1 ( x x ( 1x ) 1x ) p 2πx( 1x )p

As F p ( x )= F p ( 1x ) , this function is symmetric at x= 1 2 and tends to + as x0 or x1 . There is a minimum at x= 1 2 and F is a strictly growing function between 1 2 and 1. So we have:

F p ( 1 2 )< F p ( r p( r ) )< F p ( ln( 2 ) ln( 3 ) )

which implies that

z p( r ) <( p( r ) r )<a q p p wherea= 1 2πx( 1x ) andq= 1 x x ( 1x ) 1x withx= ln( 2 ) ln( 3 )

We can give numerical values of these parameters: x log( 2 ) log( 3 ) 0.63093 , q1.93181 , and a0.82673 .

And we finally obtain an upper bound of the density function:

z p( r ) 2 p( r ) < 1 2 p ( p r ) a p ( q 2 ) p where q 2 0.96591 (16)

This result aligns with the upper bound discussed by Terence Tao [10] on his blog about the Collatz conjecture. Using (16), we derive an upper bound for (10):

S( n ) 2 n = i>r( n ) z p( i ) 2 p( i ) < j>n z j 2 j < j>n a j ( q 2 ) j < a n+1 j>n n+1 j ( q 2 ) j

As n+1 j 1 for all j>n then:

S( n ) 2 n < a n+1 j>n ( q 2 ) j = a n+1 ( q 2 ) n+1 i0 ( q 2 ) j < C n+1 ( q 2 ) n+1

And finally

S( n ) 2 n < C n+1 ( q 2 ) n+1 withC= a 1q/2 24.28 (17)

We conclude that, as S( n ) 2 n >0 and has an upperbound which tends to 0 when n tends to infinity, then:

lim n S( n ) 2 n = lim n C n+1 ( q 2 ) n+1 =0. (18)

Theorem 6.2. As long as σ( s )=ω( s ) for all s< 2 n such that σ( s )=n , there exists a constant θ<1 such that S( n )< 2 nθ for sufficiently large n .

Proof. For sufficiently large n , we are looking for a real number 0<θ<1 such that S( n )< 2 nθ . According to the previous theorem and equation (17), we have the following bound:

S( n )< C q n+1 2 n+1 .

We seek θ satisfying:

S( n )< C q n+1 2 n+1 < 2 nθ .

Taking the base-2 logarithm of both sides of the two inequalities (which preserves the inequality since log 2 ( x ) is increasing), we are looking for θ which satisfy to:

log 2 S( n )<n log 2 ( q ) log 2 ( n+1 ) 2 + log 2 ( Cq 2 )<nθ.

Defining the arithmetic function:

θ( n )= log 2 ( q ) log 2 ( n+1 ) 2n + log 2 ( Cq 2 ) n ,

which is a monotonically increasing function for sufficiently large n . It is clear that:

θ( n ) log 2 ( q )0.94996.

Since we have already verified numerically that θ( n )= log 2 ( S( n ) ) n 0.94968 for n=76001 , it confirms the coherence of our estimation.

Therefore, for all n>550 , we can take:

θ= log 2 ( q )0.94996,

such that the inequality S( n )< 2 nθ holds, as supported by our computational results.

7. Highest and Lowest Trajectories before the Stopping Time Iterate

As we have seen in Section 3, the set of integers s< 2 n with a stopping time σ( s )=n generates a set of trajectories of Syracuse sequences, from the starting number s to the iterate at the stopping time. We will characterize the lowest and highest trajectories of this set. Specifically, we will show that the highest trajectory corresponds to the lowest value of c= c n ( s ) , as defined in (13), and the lowest trajectory corresponds to the highest value of c .

Let s be the starting number of a Syracuse sequence such that σ( s )=n . We have seen that ( s, T n ( s ) ) is a solution of the Diophantine equation:

2 n T n ( s ) 3 r s= c n ( s ),wherer= n log 2 ( 3 ) andc= c n ( s ).

We define:

c n,min = min s< 2 n ,σ( s )=n c n ( s )and c n,max = max s< 2 n ,σ( s )=n c n ( s ).

First, we will derive the arithmetic function that gives c n,min as a function of n . For each n , the highest trajectory corresponding to σ( s )=n is associated with a sequence of transitions T r n ( s ) , where the first r terms are equal to 3 2 and the last nr terms are equal to 1 2 :

T r n ( s )={ t 1 ,, t n }where t i = 3 2 for1irand t i = 1 2 forr<in.

The Value of c n associated to the highest trajectory of the family of integer s such that σ( s )=n is given by the following equation and we shall see in the next theorem that it corresponds to the minimum value of c n ( s ) :

c n,min = i=1 r 3 ( ri ) 2 ( i1 ) = 3 r 2 r . (19)

**Examples:**

1) For σ( s )=7 , the highest trajectory is obtained for s=15 , and the iterate at stopping time is T 7 ( s )=10 , which satisfies the Diophantine equation 2 7 T 7 ( s ) 3 4 s=c with c= 3 4 2 4 =65 , the lowest value of c .

2) For σ( s )=8 , the highest trajectory is obtained for s=95 , and the iterate at the stopping time is T 8 ( s )=91 , which satisfies the Diophantine equation 2 8 T 8 ( s ) 3 5 s=c with c= 3 5 2 5 =211 , also the lowest value of c .

To explicitly construct the lowest trajectory, we start from an integer s< 2 n such that σ( s )=n , and look for a syracuse sequence corresponding to this trajectory. Like in a previous section, it appears more comfortable to use the transition sequence associated with the lowest syracuse sequence of stopping time equal to n. This transition sequence has to satisfy the following conditions:

forallk<n,1< j=1 k t j <2orif j=1 k t j >2then t k+1 = 1 2 and j=1 n t j <1

Formalizing precisely this iterative construction, we find that the r terms t j = 3 2 are exactly located:

j=( i1 ) log 2 ( 3 )+1,for1ir,withr= n log 2 ( 3 )

Theorem 7.1. For all integers s< 2 n such that σ( s )=n :

c n,max = max s< 2 n ,σ( s )=n c n ( s )existand c n,max = i=1 r 3 ( ri ) 2 ( i1 ) log 2 ( 3 ) ,wherer= n log 2 ( 3 ) . (20)

c n,min = min s< 2 n ,σ( s )=n c n ( s )existand c n,min = i=1 r 3 ( ri ) 2 ( i1 ) = 3 r 2 r ,wherer= n log 2 ( 3 ) . (21)

Proof. Any sequence of transitions corresponding to a Syracuse sequence starting from s with σ( s )=n contains r terms equal to 3 2 and nr terms equal to 1 2 . It is easy to see that the highest trajectory corresponds to the sequence of transitions where t i = 3 2 for ir . We are going to show that when we permute the two elements of this pattern 3 2 , 1 2 in a sequence of transition, keeping the stopping time unchanged, the value of c n ( s ) increases.

Consider two sequences of transitions with the same terms t i , except at positions k and k+1 :

T r n ( s 1 )={ t i ,1in }with t k = 3 2 and t k+1 = 1 2 ,

T r n ( s 2 )={ t i ,1in }with t k = 1 2 and t k+1 = 3 2 .

Then:

c n ( s 1 )= 2 n 3 ( i=1 k1 j=iif t i = 3 2 n t j + j=kas t k = 3 2 n t j + i=k+2 n j=iif t i = 3 2 n t j ),

c n ( s 2 )= 2 n 3 ( i=1 k1 j=iif t i = 3 2 n t j + j=k+1as t k+1 = 3 2 n t j + i=k+2 n j=iif t i = 3 2 n t j ).

The difference:

c n ( s 2 ) c n ( s 1 )= j=k+1as t k+1 = 3 2 n t j j=kif t k = 3 2 n t j = 1 2 j=k+1as t k+1 = 3 2 n t j >0,

Which implies c n ( s 2 )> c n ( s 1 ) . This justifies that when we permute a pair { 3 2 , 1 2 } into { 1 2 , 3 2 } , the value of c n ( s ) increases. Since there are only a finite number of s with σ( s )=n , the maximum value c n,max is reached for a sequence defined as above. The highest trajectory, the r terms 3 2 correspond to the r first terms of the sequence of transition and according to the above result provide the minimum value of c n ( s ) :

c n,min = i=1 r 3 ( ri ) 2 ( i1 ) = 3 r 2 r wherer= n log 2 ( 3 )

Starting from the sequence of transitions where the positions of the i -th term 3 2 are located at ( i1 ) log 2 ( 3 ) +1 , any permutation would result in a sequence with a stopping time lower than n . And according to the above result provide the maximum value of c n ( s ) :

c n,max = i=1 r 3 ri 2 ( i1 ) log 2 ( 3 ) wherer= n log 2 ( 3 )

By construction, the lowest trajectory oscillates mainly between s and 2s , and whenever an iterate at step i<n exceeds 2s , the next iterate (at step i+1 ) is forced below 2s . If, in the associated transition sequence, we permute a pair { 3 2 , 1 2 } , the previous iterate would become less than s, which contradict the hypothesis that σ( s )=n . In Table 3, we give the first values of c n,max .

Table 3. First values of cn,max.

n

c n,max

n

c n,max

5

23

51

14,535,113,675,299,973

7

85

53

44,731,240,932,742,543

8

319

54

138,697,322,425,598,125

10

1085

56

425,099,166,531,535,367

12

3767

58

1,311,326,296,613,570,069

13

13,349

59

4,078,094,077,916,566,079

15

44,143

61

12,522,512,609,901,409,981

16

148,813

62

3,872,045,933,431,107,691

18

479,207

64

118,467,221,012,146,924,709

20

1,568,693

65

364,625,035,073,295,549,935

21

5,230,367

67

1,112,321,849,293,596,201,421

23

16,739,677

69

3,410,752,524,175,626,810,727

24

54,413,335

70

10,527,405,477,706,233,258,037

26

171,628,613

72

32,172,512,243,477,405,425,823

27

548,440,271

73

98,878,719,971,867,038,884,317

29

1,712,429,677

75

301,358,526,398,470,761,866,647

31

5,405,724,487

77

922,965,045,126,890,866,454,725

32

17,290,915,285

78

2,844,452,999,106,586,922,783,311

34

54,020,229,503

80

8,684,474,724,771,589,415,188,205

35

170,650,623,101

81

26,657,887,084,122,082,832,917,703

37

529,131,738,487

83

81,182,587,071,980,877,673,459,285

39

1,656,114,692,197

85

248,383,464,494,401,149,719,202,559

40

5,243,221,983,535

86

764,493,206,597,037,515,952,906,493

42

16,279,421,764,493

88

2,332,165,246,018,780,681,449,317,111

43

51,037,288,549,031

89

7,151,238,242,967,014,578,710,341,861

45

157,509,912,158,197

91

21,763,199,738,722,388,804,855,806,639

46

490,121,922,519,007

92

66,527,539,255,452,546,689,466,544,141

48

1,505,550,139,645,853

94

202,058,497,844,928,400,618,197,880,871

50

4,657,387,907,292,887

96

616,079,013,849,068,244,053,786,636,405

Lemma 7.2. c n,max has an upper bound: c n,max <r 3 r1

Proof. ach term in the above sum representing c n,max can be bounded above as follows:

3 ri 2 ( i1 ) log 2 ( 3 ) < 3 ri 2 ( i1 ) log 2 ( 3 ) = 3 ri 3 i1 = 3 r1 .

Thus, c n,max = i=1 r 3 ri 2 ( i1 ) log 2 ( 3 ) < i=1 r 3 r1 =r 3 r1 where r= n log 2 ( 3 )

8. Conclusions

In this paper, we have established several important results regarding the link between stopping times and non-trivial cycles in Syracuse (Collatz) sequences:

1) We extended the work initiated by Lynn E. Garner (1981), who demonstrated that as long as the stopping time equals the coefficient stopping time, no non-trivial cycle can exist.

2) We revealed a particularly noteworthy property: two Syracuse sequences starting from integers s and 2 n m+s exhibit exactly the same behavior up to the n th iterate.

3) Building on these initial findings, we proved rigorously that the stopping time always equals the coefficient stopping time. This result implies directly that non-trivial cycles cannot exist.

4) Furthermore, we provided an explicit formula for the stopping time counting function, giving the exact number z n( r ) of positive integers s< 2 n with stopping time σ( s )=n :

z n =( n r( n ) ) i=1 n1 ( ni rr( i ) ) z i

5) By combining these results, we demonstrated that the density of integers s< 2 n satisfying σ( s )>n tends to zero as n approaches infinity.

6) Lastly, we precisely characterized the Syracuse sequences corresponding to the highest and lowest trajectories associated with a given stopping time σ( s )=n . We derived explicit arithmetic expressions for the corresponding parameters c n,min and c n,max .

These results collectively provide a deeper understanding of the intricate behavior and structure of Syracuse sequences, offering further insight into the validity and complexity of the Collatz conjecture.

Appendix

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] Garner, L.E. (1981) On the Collatz 3n + 1 Algorithm. Proceedings of the American Mathematical Society, 82, 19-22.[CrossRef
[2] Winkler, M. (2017) New Results on the Stopping Time Behaviour of the Collatz 3x+1 Function. arXiv: 1504.00212.
https://arxiv.org/abs/1504.00212
[3] Barina, D. (2020) Convergence Verification of the Collatz Problem. The Journal of Supercomputing, 77, 2681-2688.[CrossRef
[4] e Silva, T. (1999) Maximum Excursion and Stopping Time Record-Holders for the Problem: Computational Results. Mathematics of Computation, 68, 371-384.[CrossRef
[5] Eliahou, S. (2011) Le problème 3n+1: Y a-t-il des cycles non triviaux?
https://images-des-maths.pages.math.cnrs.fr/freeze/Le-probleme-3n-1-y-a-t-il-des-cycles-non-triviaux-III.html
[6] Lagarias, J.C. (2011) The Ultimate Challenge: The 3x + 1 Problem. American Mathematical Society.
[7] Terras, R. (1976) A Stopping Time Problem on the Positive Integers. Acta Arithmetica, 30, 241-252.[CrossRef
[8] Allouche, J.P. (1978) Sur la conjecture de ‘Syracuse-kakutani-collatz’. Séminaire de Théorie des Nombres de Bordeaux, 8, 1-16.
http://eudml.org/doc/182044
[9] Korec, Y. (1994) A Density Estimate for the 3x+1 Problem. Mathematica Slovaca, 44, 85-89.
http://eudml.org/doc/32414
[10] Tao, T. (2011) The Collatz Conjecture, Littlewood-Oxford Theory and Powers of 2 and 3.
https://terrytao.wordpress.com/2011/08/25/the-collatz-conjecture-littlewood-offord-theory-and-powers-of-2-and-3/

Copyright © 2025 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.