Jump to content

k -синхронизированная последовательность

В математике и теоретической информатике k - синхронизированная последовательность — это бесконечная последовательность термов s ( n ), характеризующаяся конечным автоматом, принимающим в качестве входных данных две строки m и n , каждая из которых выражена в некоторой фиксированной базе k , и допускающую условие m = s. ( н ). Класс k -синхронизированных последовательностей лежит между классами k -автоматических последовательностей и k -регулярных последовательностей .

Определения

[ редактировать ]

Как отношения

[ редактировать ]

Пусть Σ — алфавит из k символов, где k ≥ 2, и пусть [ n ] k обозначает представление по основанию k некоторого числа n . Учитывая r ≥ 2, подмножество R из является k -синхронизированным, если отношение {([ n 1 ] k , ..., [ n r ] k )} является правосинхронизированным [1] рациональное отношение над Σ × ... × С , где ( n 1 , ..., n r ) Р. [2]

Теоретико-языковый

[ редактировать ]

Пусть n ≥ 0 — натуральное число и пусть f : быть картой, где и n , и f ( n ) выражены в системе счисления k . Последовательность f ( n ) является k -синхронизированной, если язык пар является регулярным .

Класс k -синхронизированных последовательностей был введен Карпи и Магги. [2]

Сложность подслова

[ редактировать ]

Для заданной k -автоматической последовательности s ( n ) и бесконечной строки S = ​​s (1) s (2)... пусть ρS ( n) обозначает сложность подслова S ; то есть количество различных подслов длины n в S . Гоч, Шеффер и Шалит [3] продемонстрировал, что существует конечный автомат, допускающий язык

Этот автомат угадывает конечные точки каждого смежного блока символов в S и проверяет, что каждое подслово длины n, начинающееся внутри данного блока, является новым, а все остальные подслова — нет. Затем он проверяет, что m является суммой размеров блоков. Поскольку пара ( n , m ) k принимается этим автоматом, функция сложности подслова k -автоматической последовательности s ( n ) является k -синхронизированной.

Характеристики

[ редактировать ]

k -синхронизированные последовательности обладают рядом интересных свойств. Неисчерпывающий список этих свойств представлен ниже.

  • Любая k -синхронизированная последовательность является k -регулярной . [4]
  • Каждая k -автоматическая последовательность - синхронизирована k . Точнее, последовательность s ( n ) является k -автоматической тогда и только тогда, когда s ( n ) k -синхронизирована и s ( n ) принимает конечное число членов. [5] Это является непосредственным следствием как вышеуказанного свойства, так и того факта, что каждая k -регулярная последовательность, принимающая конечное число членов, является k -автоматической.
  • Класс k -синхронизированных последовательностей замкнут относительно почленной суммы и почленной композиции. [6] [7]
  • Члены любой k -синхронизированной последовательности имеют линейную скорость роста. [8]
  • Если s ( n ) является k -синхронизированной последовательностью, то и сложность подслова s ( n ), и палиндромная сложность s ( n ) (аналогично сложности подслова, но для различных палиндромов ) являются k -регулярными последовательностями. [9]

Примечания

[ редактировать ]
  1. ^ Фруни, К.; Сакарович, Дж. (1993), "Синхронизированные рациональные отношения конечных и бесконечных слов", Теорет. Вычислить. наук. , 108 : 45–82, doi : 10.1016/0304-3975(93)90230-Q
  2. ^ Jump up to: а б Карпи и Магги (2010)
  3. ^ Гоч, Д.; Шеффер, Л.; Шалит, Дж. (2013). Сложность подслов и k -синхронизация . Конспекты лекций по информатике. Том. 7907. Редакторы Беал М.П., ​​Картон О. Берлин: Springer . ISBN  978-3-642-38770-8 .
  4. ^ Карпи и Магги (2010), Предложение 2.6.
  5. ^ Карпи и Магги (2010), Предложение 2.8.
  6. ^ Карпи и Магги (2010), Предложение 2.1.
  7. ^ Карпи и Магги (2010), Предложение 2.2.
  8. ^ Карпи и Магги (2010), Предложение 2.5.
  9. ^ Карпи, А.; Д'Алонзо, В. (2010), «О факторах синхронизированных последовательностей», Теорет. Вычислить. наук. , 411 (44–46): 3932–3937, doi : 10.1016/j.tcs.2010.08.005
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 543ee3ebddcadb5e94b75aec5a19d4b2__1701270960
URL1:https://arc.ask3.ru/arc/aa/54/b2/543ee3ebddcadb5e94b75aec5a19d4b2.html
Заголовок, (Title) документа по адресу, URL1:
k-synchronized sequence - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)