Примеры неразрешимых задач: проблема соответствий Поста — различия между версиями
| Строка 4: | Строка 4: | ||
|definition= | |definition= | ||
Существует упорядоченная пара конечных последовательностей <tex>(( a_1 , \ldots , a_n ) , ( b_1 , \ldots , b_n ))</tex>, где <tex>a_i \in \Sigma ^*</tex> и <tex>b_i \in \Sigma ^*</tex> для всех <tex>i</tex>. Вопрос существования непустой последовательности индексов <tex>( i_1 , \ldots , i_k )</tex>, удовлетворяющей условию <tex>a_{i_1} \ldots a_{i_k} = b_{i_1} \ldots b_{i_k}</tex>, где <tex> 1 \leq i_j \leq n</tex> для каждого j, называется '''проблемой соответствий Поста (ПСП)'''. | Существует упорядоченная пара конечных последовательностей <tex>(( a_1 , \ldots , a_n ) , ( b_1 , \ldots , b_n ))</tex>, где <tex>a_i \in \Sigma ^*</tex> и <tex>b_i \in \Sigma ^*</tex> для всех <tex>i</tex>. Вопрос существования непустой последовательности индексов <tex>( i_1 , \ldots , i_k )</tex>, удовлетворяющей условию <tex>a_{i_1} \ldots a_{i_k} = b_{i_1} \ldots b_{i_k}</tex>, где <tex> 1 \leq i_j \leq n</tex> для каждого j, называется '''проблемой соответствий Поста (ПСП)'''. | ||
| + | }} | ||
| + | |||
| + | {{Определение | ||
| + | |definition= | ||
| + | '''Модифицированной проблемой соответствий Поста (МПСП)''' называется вопрос существования последовательности индексов <tex>( 1 , i_1, \ldots , i_k )</tex>, удовлетворяющих условию <tex>a_1 a_{i_1} \ldots a_{i_k} = b_1 b_{i_1} \ldots b_{i_k}, </tex> при <tex> 1 \leq i_j \leq n</tex> <tex>\forall j</tex> для упорядоченной пары конечных последовательностей <tex>(( a_1 , \ldots , a_n ) , ( b_1 , \ldots , b_n ))</tex>, где <tex>a_i \in \Sigma ^*</tex> и <tex>b_i \in \Sigma ^*</tex> <tex>\forall i</tex>. | ||
}} | }} | ||
Версия 14:00, 15 января 2011
Эта статья находится в разработке!
| Определение: |
| Существует упорядоченная пара конечных последовательностей , где и для всех . Вопрос существования непустой последовательности индексов , удовлетворяющей условию , где для каждого j, называется проблемой соответствий Поста (ПСП). |
| Определение: |
| Модифицированной проблемой соответствий Поста (МПСП) называется вопрос существования последовательности индексов , удовлетворяющих условию при для упорядоченной пары конечных последовательностей , где и . |
| Теорема: |
Язык имеющих решение проблем соответствий поста перечислим, но не разрешим.
(Не существует пример неразрешимого языка, который является языком программ) |
| Доказательство: |
|
Докажем неразрешимость: Сначала докажем для случая, когда . Считаем, что МТ никогда не приходит в N. MT: . Задача не разрешима. Предположим, что мы умеем решать ПСП. , . , Если MT остановился, добъёмся того, что зак. Иначе стр будут расти до бесконечности, но никогда не зак заведём пару , , , . Аналогично переход на месте, или считаем, что таких не бывает. |
Верно:
- умеем 1ПСП умеем ПСП
- не умеем 1ПСП не умеем ПСП
Надо:
- не умеем 1ПСП не умеем ПСП
Возьмём экземпляр задачи 1ПСП: . Вставим между каждой парой символов во всех строках символ .
:
Нужно начать с , т.к. все остальные пары начинаются с различных символов.
Возникающее однозначное соответствие может быть решением этой системы и решением исходной задачи, к которой всё начиналось с пары .
Литература
- Джон Хопкрофт, Раджив Мотвани, Джеффри Ульман. Введение в теорию автоматов, языков и вычислений.