<p>Consider words of length <i>n</i>. The set of all periods of a word of length <i>n</i> is a subset of <InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="453_2025_1295_Article_IEq1.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="139" /> </InlineMediaObject> <EquationSource Format="TEX">\(\{0,1,2,\ldots ,n-1\}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">{</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>…</mo> <mo>,</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> <mo stretchy="false">}</mo> </mrow> </math></EquationSource> </InlineEquation>. However, not every subset of <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="453_2025_1295_Article_IEq1.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="139" /> </InlineMediaObject> <EquationSource Format="TEX">\(\{0,1,2,\ldots ,n-1\}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">{</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>…</mo> <mo>,</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> <mo stretchy="false">}</mo> </mrow> </math></EquationSource> </InlineEquation> can be a valid set of periods. In a seminal paper in 1981, Guibas and Odlyzko proposed encoding the set of periods of a word into a binary string of length <i>n</i>, called an autocorrelation, where a 1 at position <i>i</i> denotes the period <i>i</i>. They considered the question of recognizing a valid period set, and also studied the number <InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="453_2025_1295_Article_IEq3.gif" Format="GIF" Height="12" Rendition="HTML" Resolution="72" Type="Linedraw" Width="20" /> </InlineMediaObject> <EquationSource Format="TEX">\(\kappa _n\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>κ</mi> <mi>n</mi> </msub> </math></EquationSource> </InlineEquation> of valid period sets for strings of length <i>n</i>. They conjectured that <InlineEquation ID="IEq4"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="453_2025_1295_Article_IEq4.gif" Format="GIF" Height="16" Rendition="HTML" Resolution="72" Type="Linedraw" Width="36" /> </InlineMediaObject> <EquationSource Format="TEX">\(\ln \kappa _n\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo>ln</mo> <msub> <mi>κ</mi> <mi>n</mi> </msub> </mrow> </math></EquationSource> </InlineEquation> asymptotically converges to a constant times <InlineEquation ID="IEq5"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="453_2025_1295_Article_IEq5.gif" Format="GIF" Height="20" Rendition="HTML" Resolution="72" Type="Linedraw" Width="46" /> </InlineMediaObject> <EquationSource Format="TEX">\((\ln n)^2\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mrow> <mo stretchy="false">(</mo> <mo>ln</mo> <mi>n</mi> <mo stretchy="false">)</mo> </mrow> <mn>2</mn> </msup> </math></EquationSource> </InlineEquation>. Although improved lower bounds for <InlineEquation ID="IEq6"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="453_2025_1295_Article_IEq6.gif" Format="GIF" Height="20" Rendition="HTML" Resolution="72" Type="Linedraw" Width="87" /> </InlineMediaObject> <EquationSource Format="TEX">\(\ln \kappa _n/(\ln n)^2\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo>ln</mo> <msub> <mi>κ</mi> <mi>n</mi> </msub> <mo stretchy="false">/</mo> <msup> <mrow> <mo stretchy="false">(</mo> <mo>ln</mo> <mi>n</mi> <mo stretchy="false">)</mo> </mrow> <mn>2</mn> </msup> </mrow> </math></EquationSource> </InlineEquation> were proved in 2001, the question of a tight upper bound has remained open since Guibas and Odlyzko’s paper. Here, we exhibit an upper bound for this fraction, which implies its convergence and closes this longstanding conjecture. Moreover, we extend our result to find similar bounds for the number of correlations: a generalization of autocorrelations that encodes the overlaps between two strings.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Convergence of the Number of Period sets in Strings

  • Eric Rivals,
  • Michelle Sweering,
  • Pengfei Wang

摘要

Consider words of length n. The set of all periods of a word of length n is a subset of \(\{0,1,2,\ldots ,n-1\}\) { 0 , 1 , 2 , , n - 1 } . However, not every subset of \(\{0,1,2,\ldots ,n-1\}\) { 0 , 1 , 2 , , n - 1 } can be a valid set of periods. In a seminal paper in 1981, Guibas and Odlyzko proposed encoding the set of periods of a word into a binary string of length n, called an autocorrelation, where a 1 at position i denotes the period i. They considered the question of recognizing a valid period set, and also studied the number \(\kappa _n\) κ n of valid period sets for strings of length n. They conjectured that \(\ln \kappa _n\) ln κ n asymptotically converges to a constant times \((\ln n)^2\) ( ln n ) 2 . Although improved lower bounds for \(\ln \kappa _n/(\ln n)^2\) ln κ n / ( ln n ) 2 were proved in 2001, the question of a tight upper bound has remained open since Guibas and Odlyzko’s paper. Here, we exhibit an upper bound for this fraction, which implies its convergence and closes this longstanding conjecture. Moreover, we extend our result to find similar bounds for the number of correlations: a generalization of autocorrelations that encodes the overlaps between two strings.