{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T11:20:57Z","timestamp":1779103257886,"version":"3.51.4"},"reference-count":15,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T00:00:00Z","timestamp":1779062400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T00:00:00Z","timestamp":1779062400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100007655","name":"Czech Technical University in Prague","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100007655","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Theory Comput Syst"],"published-print":{"date-parts":[[2026,6]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    The factor complexity\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\mathcal {C}_{{\\textbf {u}}}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:msub>\n                            <mml:mi>C<\/mml:mi>\n                            <mml:mi>u<\/mml:mi>\n                          <\/mml:msub>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    of a sequence\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\textbf{u}= \\varvec{u}_{0}\\varvec{u}_{1}\\varvec{u}_{2} \\cdots $$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>u<\/mml:mi>\n                            <mml:mo>=<\/mml:mo>\n                            <mml:msub>\n                              <mml:mrow>\n                                <mml:mi>u<\/mml:mi>\n                              <\/mml:mrow>\n                              <mml:mn>0<\/mml:mn>\n                            <\/mml:msub>\n                            <mml:msub>\n                              <mml:mrow>\n                                <mml:mi>u<\/mml:mi>\n                              <\/mml:mrow>\n                              <mml:mn>1<\/mml:mn>\n                            <\/mml:msub>\n                            <mml:msub>\n                              <mml:mrow>\n                                <mml:mi>u<\/mml:mi>\n                              <\/mml:mrow>\n                              <mml:mn>2<\/mml:mn>\n                            <\/mml:msub>\n                            <mml:mo>\u22ef<\/mml:mo>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    over a finite alphabet counts the number of factors of length\n                    <jats:italic>n<\/jats:italic>\n                    occurring in\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\textbf{u}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mi>u<\/mml:mi>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    , i.e.,\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\mathcal {C}_\\textbf{u}{(n)} = \\#{\\mathcal {L}}_n(\\textbf{u})$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:msub>\n                              <mml:mi>C<\/mml:mi>\n                              <mml:mi>u<\/mml:mi>\n                            <\/mml:msub>\n                            <mml:mrow>\n                              <mml:mo>(<\/mml:mo>\n                              <mml:mi>n<\/mml:mi>\n                              <mml:mo>)<\/mml:mo>\n                            <\/mml:mrow>\n                            <mml:mo>=<\/mml:mo>\n                            <mml:mo>#<\/mml:mo>\n                            <mml:msub>\n                              <mml:mi>L<\/mml:mi>\n                              <mml:mi>n<\/mml:mi>\n                            <\/mml:msub>\n                            <mml:mrow>\n                              <mml:mo>(<\/mml:mo>\n                              <mml:mi>u<\/mml:mi>\n                              <mml:mo>)<\/mml:mo>\n                            <\/mml:mrow>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    , where\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$${\\mathcal {L}}_n\\varvec{(}\\textbf{u}\\varvec{)}= {\\{}\\varvec{u}_{{i}}\\varvec{u}_{{i+1}}\\cdots \\varvec{u}_{{i+n-1}}{: i} \\in \\mathbb {N}{\\}}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:msub>\n                              <mml:mi>L<\/mml:mi>\n                              <mml:mi>n<\/mml:mi>\n                            <\/mml:msub>\n                            <mml:mrow>\n                              <mml:mo>(<\/mml:mo>\n                            <\/mml:mrow>\n                            <mml:mi>u<\/mml:mi>\n                            <mml:mrow>\n                              <mml:mo>)<\/mml:mo>\n                            <\/mml:mrow>\n                            <mml:mo>=<\/mml:mo>\n                            <mml:mo>{<\/mml:mo>\n                            <mml:msub>\n                              <mml:mrow>\n                                <mml:mi>u<\/mml:mi>\n                              <\/mml:mrow>\n                              <mml:mi>i<\/mml:mi>\n                            <\/mml:msub>\n                            <mml:msub>\n                              <mml:mrow>\n                                <mml:mi>u<\/mml:mi>\n                              <\/mml:mrow>\n                              <mml:mrow>\n                                <mml:mi>i<\/mml:mi>\n                                <mml:mo>+<\/mml:mo>\n                                <mml:mn>1<\/mml:mn>\n                              <\/mml:mrow>\n                            <\/mml:msub>\n                            <mml:mo>\u22ef<\/mml:mo>\n                            <mml:msub>\n                              <mml:mrow>\n                                <mml:mi>u<\/mml:mi>\n                              <\/mml:mrow>\n                              <mml:mrow>\n                                <mml:mi>i<\/mml:mi>\n                                <mml:mo>+<\/mml:mo>\n                                <mml:mi>n<\/mml:mi>\n                                <mml:mo>-<\/mml:mo>\n                                <mml:mn>1<\/mml:mn>\n                              <\/mml:mrow>\n                            <\/mml:msub>\n                            <mml:mrow>\n                              <mml:mo>:<\/mml:mo>\n                              <mml:mi>i<\/mml:mi>\n                            <\/mml:mrow>\n                            <mml:mo>\u2208<\/mml:mo>\n                            <mml:mi>N<\/mml:mi>\n                            <mml:mo>}<\/mml:mo>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    . Two factors of\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$${\\mathcal {L}}_{{n}}\\varvec{(}\\textbf{u}\\varvec{)}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:msub>\n                              <mml:mi>L<\/mml:mi>\n                              <mml:mi>n<\/mml:mi>\n                            <\/mml:msub>\n                            <mml:mrow>\n                              <mml:mo>(<\/mml:mo>\n                            <\/mml:mrow>\n                            <mml:mi>u<\/mml:mi>\n                            <mml:mrow>\n                              <mml:mo>)<\/mml:mo>\n                            <\/mml:mrow>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    are said to be equivalent if they are equal or one factor is the reversal of the other one. Recently, Allouche et al. introduced the reflection complexity\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$${r}_\\textbf{u}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:msub>\n                            <mml:mi>r<\/mml:mi>\n                            <mml:mi>u<\/mml:mi>\n                          <\/mml:msub>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    which counts the number of non-equivalent factors of\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$${\\mathcal {L}}_{{n}}\\varvec{(}\\textbf{u}\\varvec{)}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:msub>\n                              <mml:mi>L<\/mml:mi>\n                              <mml:mi>n<\/mml:mi>\n                            <\/mml:msub>\n                            <mml:mrow>\n                              <mml:mo>(<\/mml:mo>\n                            <\/mml:mrow>\n                            <mml:mi>u<\/mml:mi>\n                            <mml:mrow>\n                              <mml:mo>)<\/mml:mo>\n                            <\/mml:mrow>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    . They formulated the following conjecture: a sequence\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\textbf{u}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mi>u<\/mml:mi>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    is eventually periodic if and only if\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$${r}_\\textbf{u}{(n+2)} = {r}_\\textbf{u}{(n)}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:msub>\n                              <mml:mi>r<\/mml:mi>\n                              <mml:mi>u<\/mml:mi>\n                            <\/mml:msub>\n                            <mml:mrow>\n                              <mml:mo>(<\/mml:mo>\n                              <mml:mi>n<\/mml:mi>\n                              <mml:mo>+<\/mml:mo>\n                              <mml:mn>2<\/mml:mn>\n                              <mml:mo>)<\/mml:mo>\n                            <\/mml:mrow>\n                            <mml:mo>=<\/mml:mo>\n                            <mml:msub>\n                              <mml:mi>r<\/mml:mi>\n                              <mml:mi>u<\/mml:mi>\n                            <\/mml:msub>\n                            <mml:mrow>\n                              <mml:mo>(<\/mml:mo>\n                              <mml:mi>n<\/mml:mi>\n                              <mml:mo>)<\/mml:mo>\n                            <\/mml:mrow>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    for some\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$${n} \\in \\mathbb {N}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>n<\/mml:mi>\n                            <mml:mo>\u2208<\/mml:mo>\n                            <mml:mi>N<\/mml:mi>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    . Here we prove the conjecture and characterize the sequences for which\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$${r}_\\textbf{u}{(n+2)} = {r}_\\textbf{u}{(n)+1}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:msub>\n                              <mml:mi>r<\/mml:mi>\n                              <mml:mi>u<\/mml:mi>\n                            <\/mml:msub>\n                            <mml:mrow>\n                              <mml:mo>(<\/mml:mo>\n                              <mml:mi>n<\/mml:mi>\n                              <mml:mo>+<\/mml:mo>\n                              <mml:mn>2<\/mml:mn>\n                              <mml:mo>)<\/mml:mo>\n                            <\/mml:mrow>\n                            <mml:mo>=<\/mml:mo>\n                            <mml:msub>\n                              <mml:mi>r<\/mml:mi>\n                              <mml:mi>u<\/mml:mi>\n                            <\/mml:msub>\n                            <mml:mrow>\n                              <mml:mo>(<\/mml:mo>\n                              <mml:mi>n<\/mml:mi>\n                              <mml:mo>)<\/mml:mo>\n                              <mml:mo>+<\/mml:mo>\n                              <mml:mn>1<\/mml:mn>\n                            <\/mml:mrow>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    for every\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$${n} \\in \\mathbb {N}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>n<\/mml:mi>\n                            <mml:mo>\u2208<\/mml:mo>\n                            <mml:mi>N<\/mml:mi>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    and also the sequences for which the equality is satisfied for every sufficiently large\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$${n} \\in \\mathbb {N}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>n<\/mml:mi>\n                            <mml:mo>\u2208<\/mml:mo>\n                            <mml:mi>N<\/mml:mi>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    .\n                  <\/jats:p>","DOI":"10.1007\/s00224-026-10278-7","type":"journal-article","created":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T10:37:02Z","timestamp":1779100622000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Reflection on the Reflection Complexity"],"prefix":"10.1007","volume":"70","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7208-4248","authenticated-orcid":false,"given":"Lubom\u00edra","family":"Dvo\u0159\u00e1kov\u00e1","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3817-2943","authenticated-orcid":false,"given":"Edita","family":"Pelantov\u00e1","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,5,18]]},"reference":[{"key":"10278_CR1","first-page":"19","volume":"84","author":"J-P Allouche","year":"2000","unstructured":"Allouche, J.-P.: Nouveaux r\u00e9sultats de transcendance de r\u00e9els \u00e0 d\u00e9veloppement non al\u00e9atoire. Gaz. Math. 84, 19\u201334 (2000)","journal-title":"Gaz. Math."},{"issue":"1","key":"10278_CR2","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1016\/S0304-3975(01)00212-2","volume":"292","author":"J-P Allouche","year":"2003","unstructured":"Allouche, J.-P., Baake, M., Cassaigne, J., Damanik, D.: Palindrome complexity. Theoret. Comput. Sci. 292(1), 9\u201331 (2003)","journal-title":"Theoret. Comput. Sci."},{"key":"10278_CR3","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/s00224-025-10234-x","volume":"69","author":"J-P Allouche","year":"2025","unstructured":"Allouche, J.-P., Campbell, J.M., Li, S., Shallit, J., Stipulanti, M.: The reflection complexity of sequences over finite alphabets. Theory Comput. Syst. 69, 31 (2025)","journal-title":"Theory Comput. Syst."},{"issue":"3","key":"10278_CR4","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1016\/j.tcs.2007.03.019","volume":"380","author":"P Bal\u00e1\u017ei","year":"2007","unstructured":"Bal\u00e1\u017ei, P., Mas\u00e1kov\u00e1, Z., Pelantov\u00e1, E.: Factor versus palindromic complexity of uniformly recurrent infinite words. Theoret. Comput. Sci. 380(3), 266\u2013275 (2007)","journal-title":"Theoret. Comput. Sci."},{"key":"10278_CR5","unstructured":"Campbell, J.M., Currie, J., Rampersad, N.: Reduced complexities for sequences over finite alphabets. arXiv:2509.16034 (2025)"},{"key":"10278_CR6","unstructured":"Cassaigne, J.: Sequences with grouped factors, Proceedings of $$3^{rd}$$ Conf. DLT 1997, Thessaloniki, Greece, 211\u2013222, (1997)"},{"issue":"1","key":"10278_CR7","doi-asserted-by":"publisher","first-page":"67","DOI":"10.36045\/bbms\/1105730624","volume":"4","author":"J Cassaigne","year":"1997","unstructured":"Cassaigne, J.: Complexit\u00e9 et facteurs sp\u00e9ciaux, Bulletin of the Belgian Mathematical Society - Simon Stevin. Bull. Belg. Math. Soc. Simon Stevin 4(1), 67\u201388 (1997)","journal-title":"Bull. Belg. Math. Soc. Simon Stevin"},{"key":"10278_CR8","unstructured":"Cassaigne, J.: Special factors of sequences with linear subword complexity. In: Proceedings of DLT 1995, World Sci. Publishing, Singapore, pp. 25\u201334 (1996)"},{"issue":"8","key":"10278_CR9","doi-asserted-by":"publisher","first-page":"3381","DOI":"10.1090\/proc\/13589","volume":"145","author":"\u00c9 Charlier","year":"2017","unstructured":"Charlier, \u00c9., Puzynina, S., Zamboni, L.Q.: On a group theoretic generalization of the Morse-Hedlund theorem. Proc. Amer. Math. Soc. 145(8), 3381\u20133394 (2017)","journal-title":"Proc. Amer. Math. Soc."},{"key":"10278_CR10","doi-asserted-by":"publisher","first-page":"376","DOI":"10.1007\/BF01780584","volume":"8","author":"EM Coven","year":"1975","unstructured":"Coven, E.M.: Sequences with minimal block growth II. Math. Syst. Theory 8, 376\u2013382 (1975)","journal-title":"Math. Syst. Theory"},{"issue":"1\u20132","key":"10278_CR11","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1016\/S0304-3975(97)00188-6","volume":"223","author":"X Droubay","year":"1999","unstructured":"Droubay, X., Pirillo, G.: Palindromes and Sturmian words. Theoret. Comput. Sci. 223(1\u20132), 73\u201385 (1999)","journal-title":"Theoret. Comput. Sci."},{"key":"10278_CR12","unstructured":"Machacek, J.: Group action and some combinatorics on words with $$\\textbf{vtm}$$, arXiv:2509.26613 (2025)"},{"key":"10278_CR13","doi-asserted-by":"publisher","first-page":"815","DOI":"10.2307\/2371264","volume":"60","author":"M Morse","year":"1938","unstructured":"Morse, M., Hedlund, G.A.: Symbolic dynamics. Amer. J. Math. 60, 815\u2013866 (1938)","journal-title":"Amer. J. Math."},{"key":"10278_CR14","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1007\/BF01780578","volume":"8","author":"ME Paul","year":"1975","unstructured":"Paul, M.E.: Minimal symbolic flows having minimal block growth. Math. Syst. Theory 8, 309\u2013315 (1975)","journal-title":"Math. Syst. Theory"},{"issue":"1","key":"10278_CR15","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1112\/jlms\/jdq063","volume":"83","author":"G Richomme","year":"2010","unstructured":"Richomme, G., Saari, K., Zamboni, L.Q.: Abelian complexity of minimal subshifts. J. London Math. Soc. 83(1), 79\u201395 (2010)","journal-title":"J. London Math. Soc."}],"container-title":["Theory of Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00224-026-10278-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00224-026-10278-7","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00224-026-10278-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T10:37:04Z","timestamp":1779100624000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00224-026-10278-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,18]]},"references-count":15,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,6]]}},"alternative-id":["10278"],"URL":"https:\/\/doi.org\/10.1007\/s00224-026-10278-7","relation":{},"ISSN":["1432-4350","1433-0490"],"issn-type":[{"value":"1432-4350","type":"print"},{"value":"1433-0490","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,5,18]]},"assertion":[{"value":"5 December 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 May 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 May 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"35"}}