twins in words
play

Twins in words M. Axenovich 1 Y. Person 2 S. Puzynina 3 1 Iowa State - PowerPoint PPT Presentation

Twins in words M. Axenovich 1 Y. Person 2 S. Puzynina 3 1 Iowa State University, U.S.A. and Karlsruher Institut f ur Technologie, Germany 2 Freie Universit at Berlin, Institut f ur Mathematik, Germany 3 University of Turku, Finland, and


  1. Twins in words M. Axenovich 1 Y. Person 2 S. Puzynina 3 1 Iowa State University, U.S.A. and Karlsruher Institut f¨ ur Technologie, Germany 2 Freie Universit¨ at Berlin, Institut f¨ ur Mathematik, Germany 3 University of Turku, Finland, and Sobolev Institute of Mathematics, Novosibirsk, Russia M. Axenovich, Y. Person, S. Puzynina Twins in words

  2. Twins S = s 1 . . . s n a word of length n A (scattered) subword of S is a word S ′ = s i 1 s i 2 . . . s i l , where i 1 < i 2 < · · · < i l . disjoint subwords s i 1 s i 2 . . . s i l and s j 1 s j 2 . . . s j t : { i 1 , . . . , i l } ∩ { j 1 , . . . , j t } = ∅ . Definition 1 Twins: two disjoint identical subwords of S . M. Axenovich, Y. Person, S. Puzynina Twins in words

  3. Twins S = s 1 . . . s n a word of length n A (scattered) subword of S is a word S ′ = s i 1 s i 2 . . . s i l , where i 1 < i 2 < · · · < i l . disjoint subwords s i 1 s i 2 . . . s i l and s j 1 s j 2 . . . s j t : { i 1 , . . . , i l } ∩ { j 1 , . . . , j t } = ∅ . Definition 1 Twins: two disjoint identical subwords of S . Example 2 S = s 1 s 2 s 3 s 4 s 5 s 6 s 7 = 0001010 M. Axenovich, Y. Person, S. Puzynina Twins in words

  4. Twins S = s 1 . . . s n a word of length n A (scattered) subword of S is a word S ′ = s i 1 s i 2 . . . s i l , where i 1 < i 2 < · · · < i l . disjoint subwords s i 1 s i 2 . . . s i l and s j 1 s j 2 . . . s j t : { i 1 , . . . , i l } ∩ { j 1 , . . . , j t } = ∅ . Definition 1 Twins: two disjoint identical subwords of S . Example 2 S = s 1 s 2 s 3 s 4 s 5 s 6 s 7 = 0001010 S 1 = s 1 s 2 s 4 = 001 and S 2 = s 3 s 5 s 6 = 001 are twins. M. Axenovich, Y. Person, S. Puzynina Twins in words

  5. Twins S = s 1 . . . s n a word of length n A (scattered) subword of S is a word S ′ = s i 1 s i 2 . . . s i l , where i 1 < i 2 < · · · < i l . disjoint subwords s i 1 s i 2 . . . s i l and s j 1 s j 2 . . . s j t : { i 1 , . . . , i l } ∩ { j 1 , . . . , j t } = ∅ . Definition 1 Twins: two disjoint identical subwords of S . Example 2 S = s 1 s 2 s 3 s 4 s 5 s 6 s 7 = 0001010 S 1 = s 1 s 2 s 4 = 001 and S 2 = s 3 s 5 s 6 = 001 are twins. S ′ 1 = s 1 s 4 s 5 = 010 and S ′ 2 = s 2 s 6 s 7 = 010 are also twins. M. Axenovich, Y. Person, S. Puzynina Twins in words

  6. Twins Problem How large could the twins be in any word over a given alphabet? M. Axenovich, Y. Person, S. Puzynina Twins in words

  7. Twins Problem How large could the twins be in any word over a given alphabet? More precisely: f ( S ): the largest integer m such that there are twins of length m In the example S = 0001010 one has f ( S ) = 3. M. Axenovich, Y. Person, S. Puzynina Twins in words

  8. Twins Problem How large could the twins be in any word over a given alphabet? More precisely: f ( S ): the largest integer m such that there are twins of length m In the example S = 0001010 one has f ( S ) = 3. We are interested in f ( n , Σ) = min { f ( S ) : S ∈ Σ n } M. Axenovich, Y. Person, S. Puzynina Twins in words

  9. Twins Problem How large could the twins be in any word over a given alphabet? More precisely: f ( S ): the largest integer m such that there are twins of length m In the example S = 0001010 one has f ( S ) = 3. We are interested in f ( n , Σ) = min { f ( S ) : S ∈ Σ n } Trivial lower bound f ( n , { 0 , 1 } ) ≥ ⌊ (1 / 3) n ⌋ M. Axenovich, Y. Person, S. Puzynina Twins in words

  10. Twins Problem How large could the twins be in any word over a given alphabet? More precisely: f ( S ): the largest integer m such that there are twins of length m In the example S = 0001010 one has f ( S ) = 3. We are interested in f ( n , Σ) = min { f ( S ) : S ∈ Σ n } Trivial lower bound f ( n , { 0 , 1 } ) ≥ ⌊ (1 / 3) n ⌋ S = 001 101 111 010 twins equal to 0110: S = 001 101 111 010 M. Axenovich, Y. Person, S. Puzynina Twins in words

  11. Twins Our main result is Theorem 3 There exists an absolute constant C such that � � − 1 / 4 � � log n 1 − C n ≤ 2 f ( n , { 0 , 1 } ) ≤ n − log n . log log n M. Axenovich, Y. Person, S. Puzynina Twins in words

  12. Twins Our main result is Theorem 3 There exists an absolute constant C such that � � − 1 / 4 � � log n 1 − C n ≤ 2 f ( n , { 0 , 1 } ) ≤ n − log n . log log n i.e., a binary word of length n has twins of length n / 2 − o ( n ) M. Axenovich, Y. Person, S. Puzynina Twins in words

  13. k-twins Definition 4 k -twins in S ∈ Σ ∗ : k disjoint identical subwords of S f ( S , k ): the largest m so that S contains k -twins of length m each f ( n , k , Σ) = min { f ( S , k ) : S ∈ Σ n } Theorem 5 For any integer k ≥ 2 , and alphabet Σ , | Σ | ≤ k, � � − 1 / 4 � � log n 1 − C | Σ | n ≤ kf ( n , k , Σ) ≤ n − log n . log log n M. Axenovich, Y. Person, S. Puzynina Twins in words

  14. ε -regular words The density of the letter q in S : d q ( S ) = | S | q / | S | . S [ i , i + m ] = s i s i +1 · · · s i + m Definition 6 ( ε -regular word) For a positive ε , ε < 1 / 3, call a word S of length n over an alphabet Σ ε -regular if for every i , ε n + 1 ≤ i ≤ n − 2 ε n + 1 and every q ∈ Σ it holds that | d q ( S ) − d q ( S [ i , i + ε n − 1]) | < ε. M. Axenovich, Y. Person, S. Puzynina Twins in words

  15. ε -regular words Example 7 Word S of length n = 60, density 1 / 2: 011101010101000101001100110101010100110101010101111000010100 is ε -regular for ε = 1 / 5 Verification by definition: consider factors of length ε n = (1 / 5) · 60 = 12 starting at positions 13 , 14 . . . , 37 compare their densities with the density 1 / 2 of S S ′ = S [13 , 24] = 000101001100, d ( S ′ ) = 8 / 12, | 8 / 12 − 1 / 2 | < ǫ = 1 / 5 S ′′ = S [14 , 25] = 001010011001, d ( S ′′ ) = 7 / 12, | 5 / 12 − 1 / 2 | < 1 / 5 etc. M. Axenovich, Y. Person, S. Puzynina Twins in words

  16. ε -regular partition S := ( S 1 , . . . , S t ): a partition of S if S = S 1 S 2 . . . S t Definition 8 ( ε -regular partition) A partition S is an ε -regular partition of a word S ∈ Σ n if � | S i | ≤ ε n , i ∈ [ t ] S i is not ε − regular i.e., the total length of ε -irregular factors is at most ε n . M. Axenovich, Y. Person, S. Puzynina Twins in words

  17. Regularity lemma Key lemma: Lemma 9 (Regularity Lemma for Words) For every ε , t 0 and n such that 0 < ε < 1 / 3 , t 0 > 0 and n > n 0 = t 0 ε − ε − 4 , any word S ∈ Σ n admits an ε -regular partition into t parts with t 0 ≤ t ≤ T 0 = t 0 3 1 /ε 4 . M. Axenovich, Y. Person, S. Puzynina Twins in words

  18. twins in ε -regular word S = 01110 11001 10110 11010 11100 10110 10101 S ′ = 0 0 11 1 0 0 11 1 00 11 1 S ′′ = 00 1 11 0 0 111 0 0 1 1 1 M. Axenovich, Y. Person, S. Puzynina Twins in words

  19. Large alphabets and small k -twins Theorem 10 For any integer k ≥ 2 , and alphabet Σ of size l, | Σ | > k, − 1 � � k � log n � 4 | Σ | − C | Σ | n ≤ kf ( n , k , Σ) ≤ n − max { α n , log n } , log log n where α ∈ [0 , 1 / k ] is the solution of the equation l − ( k − 1) α α − k α (1 − k α ) k α − 1 = 1 , whenever such solution exists and 0 otherwise. M. Axenovich, Y. Person, S. Puzynina Twins in words

  20. Large alphabets and small k -twins Theorem 10 For any integer k ≥ 2 , and alphabet Σ of size l, | Σ | > k, − 1 � � k � log n � 4 | Σ | − C | Σ | n ≤ kf ( n , k , Σ) ≤ n − max { α n , log n } , log log n where α ∈ [0 , 1 / k ] is the solution of the equation l − ( k − 1) α α − k α (1 − k α ) k α − 1 = 1 , whenever such solution exists and 0 otherwise. k = 2, l = 5: α < 0 . 49 ⇒ no twins of length n / 2 − o ( n ) M. Axenovich, Y. Person, S. Puzynina Twins in words

  21. Summary We studied the following Question: is it true that any given word of length n over alphabet Σ has k -twins of size n (1 − o (1)) / k each? Informally: the k -twins cover almost all letters of the word M. Axenovich, Y. Person, S. Puzynina Twins in words

  22. Summary We studied the following Question: is it true that any given word of length n over alphabet Σ has k -twins of size n (1 − o (1)) / k each? Informally: the k -twins cover almost all letters of the word We have shown that the answer is: YES for k ≥ | Σ | NO for some pairs ( k , | Σ | ) with k < | Σ | , the smallest such pair we know is ( k , | Σ | ) = (2 , 5) M. Axenovich, Y. Person, S. Puzynina Twins in words

  23. Summary We studied the following Question: is it true that any given word of length n over alphabet Σ has k -twins of size n (1 − o (1)) / k each? Informally: the k -twins cover almost all letters of the word We have shown that the answer is: YES for k ≥ | Σ | NO for some pairs ( k , | Σ | ) with k < | Σ | , the smallest such pair we know is ( k , | Σ | ) = (2 , 5) Open question Is it true for ( k , | Σ | ) = ( k , k + 1)? We do not know even for (2 , 3). M. Axenovich, Y. Person, S. Puzynina Twins in words

  24. Reference Maria Axenovich, Yury Person, Svetlana Puzynina: A regularity lemma and twins in words. J. Comb. Theory, Ser. A 120(4): 733-743 (2013) M. Axenovich, Y. Person, S. Puzynina Twins in words

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend