For a finite maximal code X containing the power a^n of a letter a, De Felice (2023) proved that when n has at most two prime factors, X admits a companion factorization of the cyclic group Z/nZ that is a Krasner (hence Hajós) factorization, which implies the triangle conjecture for the corresponding sets of words. Her paper leaves open whether such a Hajós companion factorization exists for every finite maximal code, whether the Hajós property of the associated factorizations implies the triangle property, whether any finite maximal code exists whose associated factorizations are not all Hajós (which would refute Schützenberger's factorization conjecture), whether all finite maximal completions of an includable code Y ∪ {a^n} with Ω(n)≤2 can be generated algorithmically, and how the Zhang–Shum pairs (P,Q) relate to the companion pairs (T,R).
Background
A (variable-length) code over a finite alphabet is the base of a free submonoid of the free monoid — equivalently, a set of words in which every concatenation of code words factors uniquely. A finite maximal code is a finite code that cannot be enlarged by adding another word without destroying unique decodability. The algebraic theory of such codes (see the monograph of Berstel, Perrin and Reutenauer, 2010) studies them through formal power series over the free monoid: with a finite language one associates its characteristic polynomial , and several central conjectures are statements about the identity . The oldest, the factorization conjecture of Schützenberger, asserts that every finite maximal code is positively factorizing, i.e. such an identity holds with the coefficients of nonnegative. A landmark theorem of Reutenauer (1985) gives the weak form: for every finite maximal code the identity holds with allowed arbitrary integer coefficients. A code is commutatively prefix if it is commutatively equivalent (word-for-word, up to permuting letters) to a prefix code, i.e. a code in which no word is a left factor of another; factorizing codes are commutatively prefix, so the factorization conjecture implies the commutative equivalence conjecture. A third conjecture, the triangle conjecture of Perrin and Schützenberger, concerns bayonet words (two powers of a letter around a single other letter ): after Shor's 1985 counterexample to the unrestricted version, it is conjectured that any finite bayonet code embeddable in a finite maximal code satisfies . All three conjectures remain open. A structural bridge to the theory of factorizations of cyclic groups was established by Zhang and Shum (2017): if is a finite maximal code with (the order of the letter relative to : every finite maximal code contains a unique power of each of its letters), , then for each the set of words can be arranged in a matrix whose rows and columns form factorizations of the cyclic group of order — each element of is uniquely with , . Here a pair of integer sets is a companion factorization of (De Felice 2023, Definition 4.1) when the product is unambiguous and for every (here ranges over the words of that occur in , and denotes reduction modulo ); every finite maximal code with has one. The simplest factorizations of are the Krasner factorizations, obtained as direct sums of interval sets along a chain of divisors of ; the Hajós factorizations, introduced via Hajós's (Sands-corrected) construction, are those built from a single chain of divisors by alternately multiplying and composing interval factors, and they form a class strictly contained in the periodic factorizations. An integer is a Hajós number when is a good cyclic group, i.e. all of its factorizations are periodic; the good cyclic groups are exactly , , , and their subgroups, so in particular — writing for the number of prime factors of counted with multiplicity — every with is a Hajós number. The Hajós–Sands construction produces a class of periodic factorizations of that contains every factorization of a good group, so whenever is a Hajós number every factorization of — and hence any companion factorization of — is automatically a Hajós factorization. De Felice (2023) re-proved the Zhang–Shum theorem via Reutenauer's weak factorization theorem and proved (Proposition 7.3) that for every finite maximal code with has a companion factorization that is a Krasner factorization — which forces every to admit a good arrangement and to satisfy the triangle property (Corollary 7.1), and yields decidability of the inclusion problem for codes in this range. What fails beyond , and what can be salvaged, is the subject of the present problem.
Problem Statement
Let be a finite maximal code over a finite alphabet , let with , let , and let and companion factorizations of be as defined in the background. Determine the exact strength of the correspondence between finite maximal codes and factorizations of cyclic groups, by resolving the following linked questions posed in De Felice (2023) — Q2 in the Introduction, the others in Section 8: (Q1) Does every finite maximal code with admit a companion factorization that is a Hajós factorization of ? (For every Hajós number this is automatic — every factorization of is then Hajós, in particular for — so the open content is the universal form for arbitrary .) (Q2) If all the factorizations of associated with the arrangements of a given are Hajós factorizations, does satisfy the triangle inequality — both the basic bound and the strong (Zhang–Shum) cumulative bound ? (Q3) Does there exist a finite maximal code such that for some the factorizations of associated with are not all Hajós factorizations? Exhibiting such a code would refute the factorization conjecture; proving none exists would show the Hajós obstruction is universal. (Q4) For : given a finite code that is includable in some finite maximal code, is there an algorithm that produces every finite maximal code containing it — not merely one factorizing completion, as yielded by the current construction? (Q5) What is the precise structural relationship between the pairs of integer sets of Zhang and Shum — where is a left set, for some strongly right completable word (i.e. for every word there exists a word with ), and is a right set, for some generator word with for all in , where denotes the maximal length of a word of — and the companion pairs constructed via the Reutenauer-type decompositions used in De Felice's proof? The task is resolved by settling the central direction — the universality of Hajós companions, i.e. Q1 together with Q3, and its consequence for the triangle bounds Q2; the remaining directions Q4 and Q5 are related questions posed in the source, and a resolution of either of them is a partial result rather than a resolution of the task. Q2's basic and strong triangle inequalities are distinct, since a result for the basic version does not settle the strong version. These questions are separate open directions with a common objective: to establish (or break) the universality of Hajós companions, the main gate they open onto the factorization, commutative equivalence, and triangle conjectures.
References
- Clelia De Felice, Finite maximal codes and factorizations of cyclic groups, Journal of Automata, Languages and Combinatorics 28(4):287–338 (2023). DOI: 10.25596/jalc-2023-287, https://doi.org/10.25596/jalc-2023-287; arXiv:2202.09675, https://arxiv.org/abs/2202.09675
- Christophe Cordero, Factorizations of cyclic groups and bayonet codes, Journal of Automata, Languages and Combinatorics 29(1):11–39 (2024). DOI: 10.25596/jalc-2024-011, https://doi.org/10.25596/jalc-2024-011; arXiv:2301.13566, https://arxiv.org/abs/2301.13566; publisher page: https://jalc.de/issues/2024/issue_29_1/jalc-2024-011-039.php
- Liang Zhang, Kar-Ping Shum, Finite maximal codes and triangle conjecture, Discrete Mathematics 340(3):541–549 (2017). DOI: 10.1016/j.disc.2016.10.008, https://doi.org/10.1016/j.disc.2016.10.008
- Jean Berstel, Dominique Perrin, Christophe Reutenauer, Codes and Automata, Encyclopedia of Mathematics and its Applications 129, Cambridge University Press (2010). DOI: 10.1017/CBO9781139195768, https://doi.org/10.1017/CBO9781139195768; ISBN 978-0-521-88831-8; zbMATH: https://zbmath.org/?q=an%3A5650750
- Christophe Reutenauer, Noncommutative factorization of variable-length codes, Journal of Pure and Applied Algebra 36:167–186 (1985). DOI: 10.1016/0022-4049(85)90069-6, https://doi.org/10.1016/0022-4049(85)90069-6
- P. W. Shor, A counterexample to the triangle conjecture, Journal of Combinatorial Theory, Series A 38(1):110–112 (1985). DOI: 10.1016/0097-3165(85)90032-9, https://doi.org/10.1016/0097-3165(85)90032-9