WorksMathematics
On Problem 5 of Vitorino and Vukusic:
Abstract
For an irrational let be the upper limit of its partial quotients. Vitorino and Vukusic proved for every irrational and asked, as their Problem 5, for an improvement. We prove . The proof is a finite computation organised around an invariant : the least number of doubling levels at which the recurrent kernel of a synchronous product of Raney transducers becomes a finite union of pure cycles. We show that is intrinsic, that for every would imply the -adic Littlewood conjecture, and that is equivalent to a rigidity failure; we compute for . In the language of Badziahin's set LMad this settles a level-bounded form of his Problem B for . The cycles which survive are ideal classes of discriminant whose whole -orbit has partial quotients at most ; we list them, and check the lists by an independent arithmetic route, in both directions for . The result concerns the upper limit only. On the side of the supremum it gives , which is weaker than what is known: Vitorino and Vukusic prove , and Badziahin's bound yields . Two self-contained Python files, without external dependency, reproduce the table and the lists of discriminants; the table up to takes about fourteen seconds.
Status labels
PROVED — a complete mathematical proof is given or cited.
VERIFIED — established by a computation which the ancillary files reproduce.
OPEN — neither.
Results
Write , and . Let
a subshift (§3 makes this precise). Define
Theorem 1 (PROVED, conditional on the VERIFIED computation of §6). For every irrational real number ,
Proposition 2 (PROVED). If , then for every irrational . Hence, if for every , then for every irrational , and since the 2-adic Littlewood conjecture follows.
Lemma 3 (PROVED). Let be a finite directed graph, labelled and right-resolving, in which every vertex has in-degree and out-degree at least one. Then all out-degrees equal 1 if and only if the set of bi-infinite label sequences of paths is a finite union of periodic orbits. Consequently depends only on the subshifts and not on the presentation used to compute them.
Lemma 4 (PROVED). if and only if there exist two distinct bi-infinite words admissible at every level which agree on their entire left-infinite past. Equivalently, is a rigidity statement: in the admissible set, the past determines the future.
The values obtained (VERIFIED, §6) are
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | |
| 1 | 1 | 3 | 5 | 5 | 8 | 15 | 21 | 29 | 30 | 31 |
Table 1.
and the finiteness of for is OPEN.
Setting
The conjecture of de Mathan and Teulié [6] asks whether for every real and every prime . For it is equivalent to for every irrational (see [9], §2, and Lemma 14 below). Vitorino and Vukusic [9] prove (their Theorem 2), isolate the stronger statement obtained by replacing with the upper limit , prove (their Theorem 6), and ask for an improvement of this bound (their Problem 5). Their Theorem 4 shows why odd values are hard to pass: for every odd and every there is an with for .
On the side of , Badziahin [3] proved for every real ; by Lemma 14 this gives . Nothing here improves on that side; Corollary 15 recovers only , by an independent route. For recent progress on related inhomogeneous questions see [1].
Throughout, and , so that represents ; the partial quotients are the run lengths of the word, and the condition “all partial quotients ” reads “no run longer than ”.
The transducer model
For let , with matrix (projectively). Reading the input word (a product of ’s and ’s), the transducer of in the sense of Raney [8] is in the state determined by
where is the word emitted so far and is reduced: neither nor is non-negative. The set of reduced matrices reachable from is finite; its cardinality for is 4, 12, 35, 99, 269, 707, 1809, 4523, and the same for .
The level- automaton reads one partial quotient at a time (equivalently one run , with alternating), drives all the transducers synchronously from the same input, and carries, for each of them, the letter and the length of the output run currently in progress; a transition is forbidden as soon as one such run exceeds . Its state is therefore
Since is an upper limit, only finitely many partial quotients of each may exceed ; the prefix of the word is therefore free, and the admissible vertex set is the whole of the joint closure, with the run counters reset at the point of entry. Let be the kernel obtained from the level- graph by bidirectional pruning (repeatedly deleting vertices of in-degree or out-degree zero). The bi-infinite paths of are exactly .
Remark 5. Every relaxation used below enlarges the vertex set. Hence every computed kernel contains the true one, and “the computed kernel is a finite union of pure cycles” implies the same for the true kernel. All conclusions are therefore sound.
Two structural lemmas
Proof of Lemma 3. Suppose some vertex has two outgoing edges; by right-resolvingness their labels differ. By pruning there is a left-infinite path into and, from each successor, a right-infinite path; this produces two bi-infinite words with the same past and different futures. Two distinct periodic points cannot do this: if has period , has period and they share a left-infinite tail, that tail has period , whence both and equal the -periodic extension of it. Conversely, if all out-degrees are , a bi-infinite path must return to some vertex when followed backwards; from that vertex the forward path is unique, so the path is that cycle. The last assertion follows because the criterion has been expressed purely in terms of the set of bi-infinite words. □
Proof of Lemma 4. Let be the set of pairs sharing their past and differing at position 1. By Lemma 3, if and only if is not a union of pure cycles. The are closed, decreasing and live in a compact space; hence as soon as every , and is precisely the set of such pairs inside . □
Proof of Proposition 2. Assume and put . After a finite prefix, all output runs of the transducers have length at most , so the trajectory of is a right-infinite path in the level- graph; the vertices it visits infinitely often span a subgraph with all degrees , hence lie in . Since consists of pure cycles, the partial-quotient word of is eventually periodic and is a quadratic irrational. Corollary 6 below then gives , a contradiction. (Alternatively: quadratic irrationals satisfy the -adic Littlewood conjecture, [9], §2, after [6].) □
Corollary 6 (PROVED; immediate from [5], Theorem 3.3). If the word is recurrent, then, with the denominator of ,
In particular a recurrent continued fraction forces .
Proof. Theorem 3.3 of [5] gives for the Lagrange constant . By inequality (3) of [9], . Combining gives the stated bound. □
Remark 7. No priority is claimed for Corollary 6. The authors of [9] observe (§2, inequality (3) and the discussion of their Problem 2, taken from [5]) that would imply their conjecture on ; Theorem 3.3 of [5] supplies that limit for recurrent continued fractions. The corollary is the concatenation of the two.
The algorithm
The joint closure of the transducers (all joint states reachable from by reading single letters) grows by a factor of about 2.5 per level; measured sizes, which play no role in the proof, are 4, 12, 36, 106, 306, 858, 2346, 6266, 16386, 42018, 105922 and 263026 states for . Three observations avoid it.
(i) Free prefix. Because is an upper limit, the head of the word is unconstrained. The admissible vertex set is therefore the entire joint closure, and joint reachability from a distinguished initial state is no longer required.
(ii) Kernel recursion (PROVED). Let be the projection forgetting the last transducer. Then , and
Indeed the kernel of any subgraph containing is contained in , while itself has all degrees inside that subgraph. Only candidates are ever formed.
(iii) Algebraic generation of the fibre (PROVED). For , applying (1) to and reducing gives
a reduced state of the transducer of , because the factorisation of a non-negative integer matrix of non-zero determinant as a word in times a reduced matrix is unique. Taking (four choices of ) and filtering with (twelve choices) generates a superset of the fibre directly. No closure of any transducer beyond those of 2 and 4 is enumerated; the states are the matrices themselves, reduced by integer division on whole runs rather than by unit subtractions.
With exponents — which is literally the range in — the ancillary file VERIF_pLC_B12.py (pure Python, one process) runs the chains for in about 14 s, in about 1.5 min, in about 6 min and in about 33 min, with a peak of 31 404 568 candidates and less than 4 GB of memory.
Results
| window | discriminants | peak candidates | |||
| 1 | 1 | 2 | 0 | — | 24 |
| 2 | 1 | 2 | 6 | 2 | 40 |
| 3 | 3 | 4 | 12 | 1 | 294 |
| 4 | 5 | 6 | 12 | 1 | 972 |
| 5 | 5 | 6 | 48 | 3 | 2 574 |
| 6 | 8 | 9 | 132 | 4 | 6 786 |
| 7 | 15 | 16 | 824 | 14 | 39 660 |
| 8 | 21 | 22 | 2 184 | 26 | 238 884 |
| 9 | 29 | 30 | 7 524 | 53 | 1 120 430 |
| 10 | 30 | 31 | 13 816 | 80 | 4 895 268 |
| 11 | 31 | 32 | 24 408 | 120 | 31 404 568 |
Table 2.
Here “window” is the number of exponents , the number of states of the final kernel, and “discriminants” the number of distinct discriminants of its cycles. The discriminants of the cycles at are and (the classes of and ); at the only one is ; at they are ; at the list adds ; at it is together with the multiples produced by the one-sided indexing (, , ). The lists are nested: there are and odd discriminants at respectively, the largest being (present from on). All odd discriminants found are , a constraint that no step of the computation enforces; and every even discriminant in the lists for is times an odd one of the same list.
Theorem 1 follows from and Proposition 2.
The arithmetic shape of the obstruction
(PROVED.) Let be the period of a cycle of and let be the corresponding word matrix. Reading returns every transducer to its state, so by (1) the word emitted at level over one period satisfies , i.e. . Hence : every level of a cycle carries one and the same discriminant . Preserving the discriminant under multiplication by forces to split in the order and to be invertible, that is for odd .
Conversely, given a class of discriminant , halving while choosing at each step the child of the same discriminant produces, for every , a with for , the class of being times that of . Therefore:
Proposition 8. The obstruction to a -bound at level consists exactly of the pairs (discriminant , ideal class) whose entire -orbit in has maximal partial quotient . Problem 3 of [9] — characterising the classes which contain an element with — is the sub-case .
Remark 9 (attribution). Neither the framework nor the structural statement is new, and neither is claimed here. Badziahin [4] introduced the set LMad of pairs of a limit word of a putative counterexample and a -adic coordinate; under the standard dictionary this is the object called here, the -adic coordinate playing the role of the tower of levels. His Theorem 1 states that for a periodic of minimal period one has if and only if is an eigenvector of ; over such an eigenvector exists exactly when the discriminant is a square in , that is for odd . That is the structural content of Proposition 8.
The mechanism behind it is not new either. Remark 4.6 and Definition 4.7 of [2] relate the splitting of to the existence of a degenerate generalized branch, and Theorem 4.8(3) of [2] shows that along a degenerate generalized branch there are admissible radii along which the orbit lengths stay bounded. Section 8 of [9] reports a communication of Aka along these lines: for every there are quadratic irrationals such that all have the same periodic part. What is added here is the identification of the wider family as the obstruction to their Problem 5, together with the explicit lists and witnesses below.
Remark 10. For a fixed quadratic , Theorem 1.2 of [2] shows that the period of has length . This is why the purely periodic representative of a cycle is never a witness: one must move to another representative at each rung, which is exactly the descending chain. Corollary 6 gives the same conclusion quantitatively, for a purely periodic .
The family is strictly larger than the one described by Problem 3. At , of the nineteen odd discriminants of § 6, six have (VERIFIED, order measured as the period of the class sequence along the chain):
so a full solution of Problem 3 would account for only thirteen of them. The class, not merely the discriminant, matters: the principal class of has maximal partial quotient , while the other class of that discriminant has maximal partial quotient , and it is the latter that appears at .
Independent arithmetic verification (VERIFIED). CHAINES_pLC_B12.py, the second ancillary file, never touches the automaton. For a primitive form of discriminant with root , the numbers and are roots of the forms and divided by their contents. Since splits, exactly two of , , have discriminant ; the descending chain keeps a child of discriminant , which is unique after the first step because the parent is then one of the two, so that the chain runs through the -orbit of the class in one direction. The file computes, for every non-square with and every reduced primitive form of discriminant , the maximum of the periodic partial quotients along sixty halvings, and the least such maximum . The resulting lists coincide, as sets, with the odd discriminants of the kernel lists, for every . This is a check in both directions below . On one side, every discriminant listed by the automaton is carried by an explicit quadratic with . On the other, a class whose whole orbit has partial quotients at most has , so the automaton misses no obstructing class of discriminant at most . For the nineteen odd discriminants above in the lists, the file starts the chain from the class of a cycle word of the kernel (written into the file), and checks that the chain closes and that its maximum is exactly the least at which the discriminant appears.
Cross-checks against [9]. Their Remark 6 names , root of , and , root of : discriminants and , which together with are exactly the list produced at . Their Lemma 12 concerns the positive root of for odd , of discriminant ; the member , , first appears at , , , first appears at , and , , first appears at — in each case precisely at , in agreement with their Theorem 4.
Validation
Transducers, on the object. On 60 random words of length 400 over and the eight maps , , the run lengths of the emitted word coincide with the exact continued fraction of , apart from the last four runs, which are affected by the truncation of the input: .
Individual state counts. for and the same for , ; the first six are an auto-test of the ancillary file.
Published results of [9], small . Lemma 13 (: empty kernel); Theorem 5 (: exactly the classes of and , discriminants and ); Lemmas 15 and 16 ( and : only the class of , ); Remark 6 (: exactly ).
Explicit witnesses, in rational arithmetic with 700 digits of , of the chains whose existence Lemma 10 of [9] asserts: gives , and gives . Their continued-fraction
periods, [5, 2, 1, 2] and [1, 4, 3, 3, 4, 1, 2, 1, 2, 2, 6, 1, 1, 1, 1, 1, 6, 2, 2, 1, 2], are cycle words of the computed kernels, up to rotation.
Arithmetic chains (§ 7): two-sided agreement for all and ; closure with the predicted maximum for every larger odd discriminant.
Congruence check. All odd discriminants found are , a constraint that no step of the computation enforces.
What this does not establish. The values rest on one program, the first ancillary file. The arithmetic check is disjoint from it and two-sided below , but it only concerns periodic points: the vanishing of the excess, i.e. the absence of non-periodic admissible words at level , is computed by the automaton alone. The ancillary file exists so that an independent check of the table up to costs a reader fourteen seconds, and of the whole table about half an hour.
The finiteness of : what it is, and what is missing
Proposition 11 (PROVED). if and only if is a finite union of periodic orbits.
Proof. One direction is trivial. Conversely, suppose is a finite union of periodic orbits of period at most , and set . For each the finite sets decrease with , hence stabilise, and their stable value is by a diagonal extraction. Pick with and let . Every block occurs in some orbit of . Consecutive blocks overlap in letters; two periodic points of period agreeing on letters agree everywhere, by Fine and Wilf. Hence is independent of and lies in it. So , and Lemma 3 gives . □
Nothing is therefore lost or gained at finite level: the question is entirely about the limit set. Under the standard correspondence, a bi-infinite partial-quotient word together with its tower of 2-adic levels is a point of
the real coordinate carrying the geodesic and the 2-adic coordinate the choice of the chain of index-2 sublattices; and “all partial quotients at all positions and all levels are ” is “the whole orbit under the diagonal group stays in the compact set ” in the notation of [5], §5, for a . In this two-sided picture the upper limit becomes a supremum; note also that a point of carries a nontrivial 2-adic coordinate and need not come from a real number. Consequently for all is, a priori, strictly stronger than the conjecture on .
Theorem 12 (PROVED, from [5]). For every , the language of grows subexponentially and its topological entropy vanishes. Consequently .
Proof. Theorem 4.2 of [5] states, for every , that the set of pairs satisfying its lower bound (4.4) with that has box dimension zero; for the real projection of is contained in it. Covering it by intervals of length and comparing with the continued-fraction cylinders of depth — the argument of [5], proof of Theorem 2.1 — bounds the number of admissible words of length by . Finally, for a decreasing sequence of subshifts, for every , whence . □
Corollary 13 (PROVED). If some strongly connected component of is not a simple cycle, let be the number of states of the smallest such component; then . Hence, if , the branching components of must grow without bound.
Proof. A strongly connected component which is not a simple cycle has a vertex with two distinct return loops, of lengths at most ; freely concatenating them produces at least distinct closed walks of length at most , and by right-resolvingness distinct label sequences, so the entropy is at least . The second assertion follows from Theorem 12.
Measurements (VERIFIED). Let be the number of edges of minus its number of states (the “excess”, printed by the ancillary file). It rises, then falls strictly to zero:
: 18, 4, 0
: 44, 42, 12, 4, 0
: 84, 146, 74, 16, 0
: 132, 276, 288, 232, 164, 68, 8, 0
: 194, 452, 780, 838, 1052, 986, 752, 608, 360, 216, 114, 48, 24, 8, 0
: 264, . . . , 3818, 3704, 3284, 2648, 2002, 1000, 564, 296, 134, 66, 40, 16, 8, 0
: 348, . . . , 11258, 10434, 8732, 6418, 4216, 3016, 2066, 1490, 1062, 654, 364, 168, 58, 24, 16, 8, 0
: 440, . . . , 40446, 40246, 38436, 33722, 25808, 15738, 8352, 3896, 1960, 894, 378, 134, 64, 36, 16, 4, 0
: 546, . . . , 205830, 199514, 176416, 134956, 84334, 38506, 10948, 2622, 454, 92, 44, 14, 6, 0
Problem B of [4]. The question of this section is not new. In the notation recalled above, “every element of has periodic ” is Problem B of [4], reformulated there as Problem B′: are there infinite closed subsets of which are minimal invariant? A positive answer to Problem B implies pLC. Proposition 11 and the two formulations below are the effective, two-sided restatement of that question; the partial results towards it in [4] include his Theorem 2 (non-periodic words of complexity are excluded) and his Theorem 3 (limit words of certain recursive concatenations are excluded). Badziahin also notes that he does not know whether the criteria of his Theorems 5 and 6 rule out every infinite word, which would imply pLC, and that this seems not to be the case. The computation below is therefore complementary to those results, not subsumed by them.
What is added here is effectivity. The invariant makes the question decidable level by level, and its computation for settles the level-bounded analogue of Problem B: over the alphabet , every bi-infinite word all of whose levels have partial quotients at most 11 is periodic, with the finite list of periods produced explicitly.
Lemma 14 (PROVED). For every irrational ,
and .
Proof. Write with odd; then . For fixed , the infimum of over all is the infimum over the convergent denominators (Legendre’s theorem, since this infimum is ), and equals , because . If is even, exceeds a value available at level ; so the global infimum is the infimum over of . The bracketing of by is immediate.
Corollary 15 (PROVED). For every irrational , , hence .
Proof. and Theorem 1 give ; then , and Lemma 14 concludes.
This -side statement is weaker than Theorem 2 of [9] and than what Badziahin’s interval-subdivision algorithm [3] yields, but it is obtained by an entirely different route and so serves as a cross-check on the whole construction.
The asymmetry. Proving for every would prove the conjecture on , hence the 2-adic Littlewood conjecture. Refuting it would prove nothing: since a point of carries a nontrivial 2-adic coordinate and need not come from a real number, is compatible with the conjecture and would only close this route. No finite computation can therefore decide the question, in either direction.
Proposition 16 (conditional; sketch). Assume (i) Margulis’ conjecture that every bounded orbit of a maximal split torus of rank at least two on is closed, and (ii) that closed orbits of unbounded volume cannot all remain inside a fixed compact set. Then for every .
Sketch. By (i), the set of points of corresponding to is a union of closed -orbits. If there were infinitely many, their volumes would be unbounded by discreteness, contradicting (ii); so is a finite union of periodic orbits, and Proposition 11 applies. Statement (ii) is in the direction of the equidistribution results of Einsiedler, Lindenstrauss, Michel and Venkatesh, and is itself open in the generality needed.
What is missing, exactly. Two equivalent formulations of the single remaining gap.
Dynamical. Show that the set of points of corresponding to is a finite union of closed -orbits. Box dimension zero is the state of the art [7, 5]; passing from dimension zero to finiteness is a case of the conjecture that every bounded orbit of a higher-rank diagonal action is closed.
Combinatorial. Since is a non-negative integer, it would suffice to prove that whenever and . This holds at every level past the peak for every , and is open in general.
Finally, a by-product of the computation. For , is established, so by Proposition 8 the set of ideal classes whose -orbit has maximal partial quotient is finite and contained in the explicit list of cycles of : 3, 4, 11, 19, 40, 59, 92 odd discriminants for . Whether this set is finite for every is OPEN.
Two remarks. First, a naive probabilistic count of the obstructing classes is misleading: classes of discriminant with partial quotients at most number about , and if were principal with “probability” one would predict such classes already at , where in fact there are exactly three (). Second, at the orders of along the ninety-two obstructing discriminants are 1, 2, 3, 4, 5, 6 with multiplicities 56, 16, 11, 6, 2, 1 (measured with the functions of the second ancillary file, which itself checks the orders only at ): the order is always small, but no bound is proved here.
What is not claimed
OPEN. The finiteness of for , and in general — the level-free form of Problem B of [4]. § 9 states the asymmetry which makes the question undecidable by computation, gives two equivalent formulations of the gap, and a conditional proof.
The branch “the kernel retains entropy in the limit” does not occur: Theorem 12.
Nothing new is claimed on the side, where the best bound remains the one derived from [3].
The cycles listed are the periodic orbits of the kernel; the purely periodic representative of such an orbit is never itself a witness, and Corollary 6 explains why.
Ancillary files. anc/VERIF_pLC_B12.py — self-contained, pure Python, no external dependency, no intermediate file, parameters fixed in the header; reproduces the table for in about fourteen seconds, and the whole table for with MAX_C = 11; also replays the two explicit witnesses of the Validation section. anc/CHAINES_pLC_B12.py — same conventions; the arithmetic verification of § 7, in about three minutes.
References
- [1]M. Aka, A. Gorodnik, P. Vishe, Y. Yifrach, The fully inhomogeneous p-adic Littlewood conjecture, preprint, 2026; arXiv:2609.26137.arxiv.org/abs/2609.26137
- [2]M. Aka, U. Shapira, On the evolution of continued fractions in a fixed quadratic field, J. Anal. Math. 134 (2018), 335–397; doi:10.1007/s11854-018-0012-4.DOI
- [3]D. Badziahin, Estimating lower limit in the p-adic Littlewood conjecture, Exp. Math. (2026); arXiv:2506.16860.arxiv.org/abs/2506.16860
- [4]D. Badziahin, On continued fraction expansion of potential counterexamples to p-adic Littlewood conjecture, preprint, 2014; arXiv:1406.3594.arxiv.org/abs/1406.3594
- [5]D. Badziahin, Y. Bugeaud, M. Einsiedler, D. Kleinbock, On the complexity of a putative counterexample to the p-adic Littlewood conjecture, Compos. Math. 151 (2015), 1647–1662; doi:10.1112/S0010437X15007393.DOI
- [6]B. de Mathan, O. Teulié, Problèmes diophantiens simultanés, Monatsh. Math. 143 (2004), 229–245; doi:10.1007/s00605-003-0199-y.
- [7]M. Einsiedler, D. Kleinbock, Measure rigidity and p-adic Littlewood-type problems, Compos. Math. 143 (2007), 689–702; doi:10.1112/S0010437X07002801.DOI
- [8]G. N. Raney, On continued fractions and finite automata, Math. Ann. 206 (1973), 265–283; doi:10.1007/BF01355980.DOI
- [9]D. Vitorino, I. Vukusic, Some bounds related to the 2-adic Littlewood conjecture, Mathematika (2026), e70073; doi:10.1112/mtk.70073; arXiv:2506.04110.DOI