Проклятое слово - Profinite word

В математика, точнее в формальная теория языка, проконечные слова являются обобщением понятия конечные слова в полное топологическое пространство. Это понятие позволяет использовать топология учиться языки и конечный полугруппы. Например, проконечные слова используются для альтернативной характеристики алгебраического понятия многообразие конечных полугрупп.

Определение

Позволять А ан алфавит. Набор проклятых слов закончился А состоит из завершение метрического пространства, областью определения которого является множество слов над А. Расстояние, используемое для определения метрики, дается с использованием понятия разделения слов. Теперь эти понятия определены.

Разделение

Позволять M и N быть моноиды, и разреши п и q быть элементами моноида M. Позволять φ быть морфизм моноидов из M к N. Говорят, что морфизм φ отделяет п и q если . Например, морфизм отправка слова с четностью его длины разделяет слова Ababa и абаа. В самом деле .

Он сказал, что N отделяет п и q если существует морфизм моноидов φ из M к N что отделяет п и q. Используя предыдущий пример, отделяет Ababa и абаа. В более общем смысле, разделяет любые слова, размер которых не совпадает по модулю п. В общем, любые два различных слова могут быть разделены с помощью моноида, элементы которого являются множителями п плюс новый элемент 0. Морфизм отправляет префиксы п себе и все остальное на 0.

Расстояние

Расстояние между двумя разными словами п и q определяется как величина, обратная размеру наименьшего моноида N разделение п и q. Таким образом, расстояние Ababa и абаа является . Расстояние п и сам определяется как 0.

Это расстояние d является ультраметрический, то есть, . Кроме того, он удовлетворяет и .С любого слова п можно отделить от любого другого слова с помощью моноида с | p | +1 элементы, где | p | это длина п, следует, что расстояние между п и любое другое слово по крайней мере . Таким образом, топология, определяемая этой метрикой, есть дискретный.

Конечная топология

Бесконечное завершение , обозначенный , это завершение множества конечных слов на расстоянии, определенном выше. Пополнение сохраняет структуру моноида.

Топология на является компактный[уточнить ].

Любой моноидный морфизм , с M конечно, однозначно продолжается до морфизма , и этот морфизм равномерно непрерывный[уточнить ]. Более того, наименьшее топологическое пространство с этим свойством.

Проклятое слово

Проклятое слово - это элемент . А проклятый язык - это набор непонятных слов. Каждое конечное слово - бесконечное слово. Приведены несколько примеров нескончаемых слов, которые не являются конечными.

За м любое слово, пусть обозначать . Обратите внимание, что это Последовательность Коши. Интуитивно отделить и , моноид должен насчитывать как минимум до , следовательно, требуется как минимум элементы. С это Последовательность Коши, действительно глубокое слово.

Кроме того, слово идемпотентно. Это связано с тем, что при любом морфизме с N конечный, . С N конечно, для я достаточно хорошо, идемпотентна, и последовательность постоянна.

По аналогии, и определены как и соответственно.

Проклятые языки

Понятие проконечных языков позволяет связать понятия теория полугрупп к понятиям топологии. Точнее, учитывая п на проклятом языке следующие утверждения эквивалентны:

Аналогичные утверждения справедливы и для языков п конечных слов. Следующие условия эквивалентны.

  • узнаваема (как подмножество ),
  • в закрытие из п, , узнаваема (как подмножество ), куда
  • , для некоторого Clopen K,
  • непонятно.

Эти характеристики происходят из-за более общего факта, что закрытие языка конечных слов и ограничение проконечного языка конечными словами являются обратными операциями, когда они применяются к распознаваемым языкам.

Рекомендации

Пин, Жан-Эрик (2016-11-30). Математические основы теории автоматов (PDF). С. 130–139.Алмейда, Дж. (1994). Конечные полугруппы и универсальная алгебра. Ривер Эдж, Нью-Джерси: World Scientific Publishing Co. Inc. ISBN  981-02-1895-8.