On path partitions of the divisor graph Paul Melotti, Eric Saias To cite this version: Paul Melotti, Eric Saias On path partitions of the divisor graph 018 <hal-0184801> HAL Id: hal-0184801 https://halarchives-ouvertesfr/hal-0184801 Submitted on 4 Jul 018 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not The documents may come from teaching and research institutions in France or abroad, or from public or private research centers L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés
On path partitions of the divisor graph Paul Melotti Sorbonne Université LPSM 4 place Jussieu F-75005 PARIS FRACE E-mail: paulmelotti@upmcfr Éric Saias Sorbonne Université LPSM 4 place Jussieu F-75005 PARIS FRACE E-mail: ericsaias@upmcfr Abstract It is known that the longest simple path in the divisor graph that uses integers is of length / log We study the partitions of {1,,, } into a minimal number of paths of the divisor graph, and we show that in such a partition, the longest path can have length asymptotically 1 o(1) 1 Introduction The divisor graph is the unoriented graph whose vertices are the positive integers, and edges are the {a, b} such that a < b and a divides b A path of length l in the divisor graph is a finite sequence n 1,, n l of pairwise distinct positive integers such that n i is either a divisor or a multiple of n i+1, for all i such that 1 i < l Let F (x) be the minimal cardinal of a partition of {1,,, x } into paths of the divisor graph The asymptotic behaviour of F (x) has been studied in 3, 8, 4, 1] Thanks to the works of Mazet and Chadozeau, we know that there is a constant c ( 1, 1 ) such that 6 4 ( ( (1) F (x) = cx 1 + O 1 log log x log log log x )) 010 Mathematics Subject Classification: Primary 1137, 11B75; Secondary 05C38, 05C70 Key words and phrases: divisor graph, path partition 1
A partition of {1,,, } into paths of the divisor graph is said to be optimal if its cardinal is F () We are interested in the length of the paths in an optimal partition Let us take the example = 30 that was considered in 5, 8] It is known (see 8]) that F (30) = 5, so that the following partition is optimal: 13, 6, 1, 11,,, 14, 8, 7, 1, 3, 7, 9, 18, 6, 1, 4, 8, 16, 4, 0, 10, 30, 15, 5, 5 17 19 3 9 Four of these five paths are singletons In fact, at the end of the proof of Theorem of 3], it is proven that the number of singletons in a (not necessarily optimal) partition is for large enough Let us look at the longest paths in an optimal partition of {1,,, } Let L() be the maximal path length, among all paths of all optimal partitions of {1,,, } into paths of the divisor graph Let also f() denote the maximal length of a path of the divisor graph that uses integers It is known that (Theorem of 7]) () f() log Of course L() f() In the previous example, four of the five paths are singletons, which implies that the longest path has maximal length In other words L(30) = f(30) = 6 More generally, we know that for all 1, (3) F () / /3 (see 8]) Inspired by the case = 30, for any 1, 33] it is easy to construct a partition of {1,, } into / /3 paths, all of them but one being singletons This shows that for 1 33, (3) is an equality and L() = f() = / + /3 + 1 However for larger the situation becomes more complicated For large enough there is no optimal partition with all paths but one being singletons This can be deduced from () and the fact that the constant c in (1) is less than 1 Still, it is natural to wonder if the equality L() = f() holds for any 1 We were unable to answer this question, but we looked for lower bounds on L() and proved the following:
Theorem There is a constant A 0 such that for all 3, L() (log ) A exp (log log ) ] To prove this we introduce a new function H(x) For a real number x 1 and two distinct integers a, b 1, x], let L a,b (x) be the maximal length of a path having a and b as endpoints and belonging to an optimal partition of {1,,, x } If there is no such path, we set L a,b (x) = 0 Then we set H(x) = min L r,r(x) where the min is over all couples (r, r) of prime numbers such that x 3 < r x < r x The theorem will be an easy consequence of the following Proposition There is a constant 0 such that for any 0, there is a set P() of prime numbers in (3 log, 4 log ], of cardinal P(), such that 19(log ) 3/ (4) H() p P() H ( ) p The technique used here is analogous to that of 6] in the study of the longest path More precisely, in 6], f () denotes the maximal length of a path that uses integers in, ] A quantity h is introduced, which is to f what H is to L in our case The inequality (4) is analogous to Buchstab s unequality (40) from 6] The corresponding lower bounds led to the proof that f () / log (Theorem in 7]) The analogy can be pushed further: in both the proof of (4) and of (40) in 6], we borrow a technique used by Erdős, Freud and Hegyvári who proved the following asymptotic behaviour: min max lcm(a i, a i+1 ) = 1 i 1 ( ) 1 4 + o(1) log, where the min is over all permutations (a 1, a,, a ) of {1,,, }; see Theorem 1 of ] In ] as in 6] or in the present work, the proof goes through the construction of a sequence of integers by concatenating blocks whose largest prime factor is constant, and linking blocks together with 3
separating integers In 6] as in the present work, these blocks take the form of sub-paths pc /p, where the C /p is a path of integers /p whose largest prime factor is p It is worth mentioning that the article ] of Erdős, Freud and Hegyvári is the origin of all works related to the divisor graph otations The letters p, q, q, r, r will always denote generic prime numbers For an integer m, P (m) denotes the smallest prime factor of m Let 1 A path of integers of length l is a l-uple C = (a 1, a,, a l ) of pairwise distinct positive integers, such that for all i with 1 i l 1, a i is either a divisor or a multiple of a i+1 For convenience, we take C up to global flip, ie we identify (a 1,, a l ) with (a l,, a 1 ) We will denote this path by a 1 a a l (or a l a a 1 ) If b and c are integers such that b = a i and c = a i±1 for some i, we say that b and c are neighbours (in C) When a partition A() of {1,,, } is fixed, for any n {1,,, } we will simply denote by C(n) the path that contains n in A() A partition of {1,,, } into paths is said to be optimal if it contains F () paths (see the Introduction for the definition of F ) Let C be a path of integers and 1 n Then C is said to be n-factorizable if all the integers of C are multiple of n Then C can be written as C = nd where D is a path of integers /n For integers 1 n and a partition A() of {1,,, }, we say that n is factorizing for A() if every path of A() that contains a multiple of n is n-factorizable 3 Lemmas Lemma 1 Let 1 and A() be an optimal partition (i) Let 1 n with n factorizing for A() Let k = /n There are exactly F (k) paths in A() that contain a multiple of n They are of the form nd 1, nd,, nd F (k) where D 1, D,, D F (k) is an optimal partition of {1,,, k} (ii) Let z > 1 be a real number Let M z () be the set of integers m 4
that are not factorizing for A() and such that m > z and P (m) > z Then M z () < z Proof (i) The set of paths that contain a multiple of n is of the form {nd 1, nd,, nd g } where D 1, D,, D g is a partition of the integers k = /n Since A() is optimal, D 1, D,, D g is optimal, hence g = F (k) (ii) Let m M z () There is a path C m in A() that contains multiples and non-multiples of m Hence there is an integer c(m) in C m that is not a multiple of m, and is neighbour to an integer b(m) which is a multiple of m Then c(m) has to be a divisor of b(m) More precisely, if b(m) = am, then c(m) can be written as c(m) = ã m with ã a divisor of a and m a strict divisor of m Since P (m) > z, c(m) < /z Moreover, if m, m are two distinct elements of M z (), then lcm(m, m ) min(mp (m ), m P (m)) > z z = As a result the map is an injection b : M z () {1,,, } m b(m) Moreover, any integer c < /z has at most two neighbours in C(c) Consequently the map is at-most-two-to-one Thus c : M z () {1 n < /z} m c(m) M z () < z 5
Lemma There exists a constant 1 such that for any 1, there is a set P() of prime numbers in (3 log, 4 log ] of cardinal (5) P() log, such that for any prime numbers r, r with 3 < r < r, there exists an optimal partition A() of {1,,, } that contains the paths r and r r and for which all the integers in P() are factorizing Proof Let 1 be such that for any 1, (6) (7) ( π 4 ) ( log π 3 ) log 3 π ( ) π ( ) 8 3 log log, The existence of such a 1 comes from the prime number theorem (more precisely the left-hand-side of (6) is equivalent to 4 ) We also take 3 log 1 large enough so that ( (8) 3 log, 4 ] ( log 3, ] = Let 1 We start by fixing an optimal partition A () We apply Lemma 1 (ii) to A () with z = 3 log All the prime numbers p in (3 log, 4 log ] that are not factorizing are in M z (), since they satisfy p > 3 log and P (p) = p > z, so there are at most z 3 log of them By removing these and using (6), we get a set P() of prime numbers in (3 log, 4 log ] that are factorizing in A (), with cardinality P() log We now change notations slightly and fix two prime numbers r 0, r 0 such that 3 < r 0 < r 0 6
Our goal is to go from A () to a new optimal partition A() that contains the paths r 0 and r 0 r 0 while maintaining the fact that the elements of P() are factorizing Let us denote the set of prime numbers R = { 3 < r }, and R (A ()) the subset of r R such that r does not have 1 as a neighbour in C(r) and r does not have 1 nor has a neighbour in C(r) Then for any r R (A ()), since the only possible neighbour of r is r and reciprocally, by optimality the path C(r) is equal to r r Moreover, since 1 and have at most two neighbours, (9) R \ R (A ()) 4 ow we make it so that r 0 is a path If it is not the case, since the only possible neighbour of r 0 is 1, C(r 0) is of the form D r 0 with D a path ending in 1 We split this path into D on one side and r 0 on the other side By (9) and (7), there is at least one element r R (A ()) We stick D to C(r ), thus forming the path D C(r ) This is possible because D ends in 1 Let A () be this new partition The total number of paths has not changed so A () is still optimal, furthermore it contains the path r 0, and the elements of P() are still factorizing because the integers in the paths that changed were not multiples of any p P() The subset R (A ()) might differ from R (A ()) by one element, but it still satisfies (9) and its elements r still satisfy that C(r) is equal to r r If r 0 R (A ()), we can set A() = A () and the proof is over We now suppose that r 0 / R (A ()) By (9) and (7), there are at least four elements r 1, r, r 3, r 4 in R (A ()) We cut the path C(1) into one, two or three paths, one of them being the singleton 1 (we will see later that we get in fact three paths) Such a move will be called an extraction of the integer 1 We similarly extract the integer We now use these integers 1 and to stick together the paths r i r i by forming r 1 r 1 1 r r and r 3 r 3 r 4 r 4 We thus get a new partition A() Its number of paths is less or equal to that of A (), so it is still optimal (this shows in particular that 1 and were not endpoints of their paths) It also satisfies r 0 R (A()) since 1 7
and are not linked to r 0 nor r 0, so that it contains the path r 0 r 0, as well as r 0, and the elements of P() are still factorizing 4 Proof of the Proposition Let 1 be the constant of Lemma We fix a 0 such that (10) 0 4 1 and such that for all 0, ( ) ( ) 1 log π 1 1 π 4 log 6 log ( ) ( ) 1 1 (11) π π 8 log 9 log 37(log ) 3/ 38(log ) + 1 3/ 5 and (1) 4 log 1/4 The existence of such a 0 is again an easy consequence of the prime number theorem Also note that since 0 1, (8) still holds Let 0 We chose a set P() according to Lemma Let us denote 1 I = 37 (log ) 3/ By (5) and (11) we can chose I elements in P(), which we denote as p 1, p,, p I We set P() = {p 1,, p I 1 } By (11) again, P() remains to prove that this set P() satisfies (4) Let r, r be two prime numbers such that (13) 3 < r < r 19(log ) 3/ It By the property of P() in Lemma, there exists an optimal partition A (), that contains the paths r and r r, for which the elements of P() (and in particular the elements of P()) are factorizing 8
We denote two sets of prime numbers { } 1 Q() = 9 log < q 1, 8 log { } Q 1 () = 6 log < q 1 4 log For all (p, q, q ) P() Q() Q () we have (14) 3 < pq, (15) < pq We focus on the factorizing prime number p I For any q Q(), because of (14) the only possible neighbours of p I q are p I and p I q Similarly, the only possible neighbours of p I q are p I, p I or p I q But p I and p I can be linked to at most 4 elements of type p I q or p I q By (11) we know that Q() 5, so there exists a q I Q() for which neither p I q I nor p I q I is a neighbour of p I or p I As a result, the only possible neighbour for p I q I is p I q I, and reciprocally By optimality, A () contains the path p I q I p I q I Using (11) we can chose I elements of Q () which we write as (16) q 1, q 3,, q I 1 ; I 1 elements of Q() \ {q I } which we write as (17) q, q 4,, q I Let i be such that 1 i I 1 Then the prime number p i is factorizing for A () so by Lemma 1 (i) the paths of A () that contain multiples of p i are of the form p i C i,1, p i C i,,, p i C i,f (/pi ) where C i,1, C i,,, C i,f (/pi ) is an optimal partition of {1,,, /p i } By our choice of indices (16),(17), one of the elements q i, q i+1 is in Q (), we rename it q i, and the other is in Q(), we rename it q i+1 Using (14),(15) we get 3p i < q i+1 p i < q i p i 9
Using (1) and (10), we have /p i 1/4 1/4 0 1 Hence we can apply Lemma with /p i instead of We deduce that there exists an optimal partition of {1,,, /p i } that contains the paths q i and q i+1 q i+1 By extracting 1 in that partition, we can stick these two paths together into q i 1 q i+1 q i+1 while keeping an optimal partition To sum up, we know now that there is an optimal partition of the integers /p i containing a path that has q i and q i+1 as endpoints Let D i,1, D i,,, D i,f (/pi ) be an optimal partition of the integers /p i, with D i,1 having q i, q i+1 as endpoints and of maximal length L qi,q i+1 (/p i ) We can transform A () by replacing the paths (p i C i,j ) 1 j F (/pi ) by (p id i,j ) 1 j F (/pi ) In this way we get a new optimal partition A () that contains all the paths p i D i,1 for 1 i I 1, as well as r, r r, and p I q I p I q I By extracting the integers 1, and the q i for i I, we construct the path of Figure 1 while keeping an optimal partition of {1,,, } p 1 D 1,1 p D,1 p I 1 D I 1,1 p I q I p I q I r q q 3 q I r r 1 Figure 1: A long path with endpoints r, r Its length is larger than I 1 i=1 L qi,q i+1 (/p i ) p P() H(/p i ) This being true for any r, r satisfying (13), we get H() H(/p i ) p P() 10
5 Proof of the Theorem Let us fix a constant = k 0 0, where 0 is the constant from the Proposition We chose a constant B such that for all k 0 +, ] (log log ) (18) 4(log ) B exp and (19) B 8 We show by induction on k k 0 + that for all such that k 0 < k, we have (0) H() (log ) B exp (log log ) ] Base case Let be such that k 0 < k 0 +, then we have > 0 4 1 (see (10)) with 1 the constant of Lemma Let r, r be two prime numbers such 3 < r < r Lemma implies that there is an optimal partition A() of {1,,, } which contains the paths r and r r By extracting 1, we can stick them into r 1 r r while keeping an optimal partition This implies that H() 4, and (18) yields the base case Induction step Let k k 0 + We suppose that (0) holds for all ( k 0, k ] Let be such that k < k+1 Since k k 0 +, we also have 1/4 > k 0 Let p ( 3 log, 4 log ] By (1), we have k 0 < 1/4 p k By using the induction hypothesis on /p, we get 11
H ( ) p = p(log(/p)) B exp p(log ) B exp B 1 (log ) p(log ) B exp Hence by using the Proposition and (19), H() ( ) H p p P() P() max P() B 1 76 (log log(/p)) (log log ) (log log ) ] B 1 (log ) (log ) B exp (log ) B exp (log ) B exp This concludes the induction step (log log ) (log log ) ] ] ] (log log ) Finally, since L() 1 for all 1, we get the Theorem by chosing A = max(b, A 0 ) where A 0 is a constant such that for all 3 < 0, ] (log ) A 0 (log log ) exp ] ] References 1] Chadozeau, A Sur les partitions en chaînes du graphe divisoriel Periodica Mathematica Hungarica 56, (008), 7 39 ] Erdős, P, Freud, R, and Hegyvári, Arithmetical properties of permutations of integers Acta Mathematica Hungarica 41, 1 (1983), 169 176 3] Erdős, P, and Saias, E Sur le graphe divisoriel Acta Arithmetica 73, (1995), 189 198 1
4] Mazet, P Recouvrements hamiltoniens de certains graphes European Journal of Combinatorics 7, 5 (006), 739 749 5] Pomerance, C On the longest simple path in the divisor graph Congr umer 40 (1983), 91 304 6] Saias, E Sur l utilisation de l identité de Buchstab In Séminaire de Théorie des ombres de Paris 1991-199 (1993), S David, Ed, Birkaüser, pp 17 45 7] Saias, E Applications des entiers à diviseurs denses Acta Arithmetica 83, 3 (1998), 5 40 8] Saias, E Etude du graphe divisoriel 3 Rendiconti del Circolo Matematico di Palermo 5, 3 (003), 481 488 13