Фиксируем некоторый алфавит . Пусть символы «стрелка» и «точка» не принадлежат алфавиту : , . – некоторые, возможно пустые, слова в алфавите .
Марковская подстановка (МП) – это операция над словами , заключающаяся в следующем:
1) в исходном слове ищется самое левое вхождение слова , если оно существует, заменяем на в слове ;
2) полученное слово является результатом применения марковской подстановки к слову ;
3) если слово не входит в слово , то говорят, что данная Марковская подстановка неприменима к слову .
Обычно МП записывается как .
в общем случае длины слов могут не совпадать.
длины слов в общем случае также могут не совпадать.
Если или , то соответствующее слово является пустым. В МП пустое слово никак не обозначается и не занимает никакого места.
В любом слове имеется несколько вхождений пустого слова: перед первой буквой; после последней буквы; между любой парой букв внутри слова.
Частные случаи МП:
1. , – пусто: слово приписывается перед .
2. , – пусто: слово исключается из .
Нормальным алгоритмом Маркова (НАМ) в алфавите называется упорядоченная конечная последовательность (столбец) Марковских подстановок типа: или (и) , где – слова в алфавите , а символы и .
– заключительная подстановка.
Запись НАМ – столбец подстановок вида .