Список неразрешимых проблем
В теории вычислимости неразрешимая проблема — это тип вычислительной задачи , которая требует ответа «да» или «нет», но при которой не может быть какой-либо компьютерной программы, которая всегда дает правильный ответ; то есть любая возможная программа иногда давала неправильный ответ или работала вечно, не давая никакого ответа. Более формально, неразрешимая проблема — это проблема, язык которой не является рекурсивным множеством ; см. статью Разрешимый язык . Существует бесчисленное множество неразрешимых проблем, поэтому приведенный ниже список обязательно неполный. Хотя неразрешимые языки не являются рекурсивными языками, они могут быть подмножествами распознаваемых по Тьюрингу языков: т. е. такие неразрешимые языки могут быть рекурсивно перечислимыми.
Многие, если не большинство, неразрешимых задач в математике можно сформулировать как словесные задачи : определить, представляют ли две разные строки символов (кодирующие какое-то математическое понятие или объект) один и тот же объект или нет.
О неразрешимости в аксиоматической математике см. Список утверждений, неразрешимых в ZFC .
Проблемы с логикой [ править ]
- Гильберта Проблема решения .
- Вывод типа и проверка типов для лямбда-исчисления второго порядка (или его эквивалента). [1]
- Определение того, может ли предложение первого порядка в логике графов быть реализовано конечным неориентированным графом. [2]
- Теорема Трахтенброта - Конечная выполнимость неразрешима.
- Выполнимость предложений Хорна первого порядка .
Проблемы с абстрактными машинами [ править ]
- Проблема остановки (определение того, останавливается ли машина Тьюринга на заданных входных данных) и проблема смертности (определение того, останавливается ли она для каждой начальной конфигурации).
- Определение того, является ли машина Тьюринга « чемпионом занятого бобра» (т. е. является ли машина Тьюринга самой продолжительной среди останавливающихся машин Тьюринга с таким же количеством состояний и символов).
- Теорема Райса утверждает, что для всех нетривиальных свойств частичных функций неразрешимо, вычисляет ли данная машина частичную функцию с этим свойством.
- Проблема остановки регистровой машины : конечный автомат без входов и с двумя счетчиками, которые можно увеличивать, уменьшать и проверять на ноль.
- Универсальность недетерминированного автомата Pushdown : определение того, все ли слова приняты.
- Проблема в том, останавливается ли система тегов .
Проблемы с матрицами [ править ]
- Проблема смертной матрицы .
- Определение того, порождает ли конечное множество верхнетреугольных матриц 3 × 3 с неотрицательными целыми элементами свободную полугруппу . [ нужна ссылка ]
- Определение того, имеют ли две конечно порожденные подполугруппы целочисленных матриц общий элемент. [ нужна ссылка ]
Проблемы комбинаторной теории групп [ править ]
- Словесная задача для групп .
- Проблема сопряжения .
- Проблема группового изоморфизма .
Проблемы топологии [ править ]
- двух конечных комплексов Определение гомеоморфности . симплициальных
- Определение того, является ли конечный симплициальный комплекс (гомеоморфным) многообразием .
- Определение того, является ли фундаментальная группа конечного симплициального комплекса тривиальной.
- Определение того, гомеоморфны ли два неодносвязных 5 -многообразия или 5-многообразие гомеоморфно S 5 . [3]
Проблемы анализа [ править ]
- Для функций определенных классов возникает проблема определения: равны ли две функции, известная как проблема нулевой эквивалентности (см. теорему Ричардсона ); [4] нули функции; находится ли неопределенный интеграл функции также в классе. [5] Конечно, некоторые подклассы этих задач разрешимы. Например, существует эффективная процедура решения элементарного интегрирования любой функции, принадлежащей области трансцендентных элементарных функций, — алгоритм Риша .
- «Проблема определения того, равен ли нулю определенный контурный кратный интеграл элементарной мероморфной функции на всюду вещественном аналитическом многообразии, на котором он является аналитическим», следствие теоремы MRDP, разрешающей десятую проблему Гильберта . [5]
- Определение области определения решения обыкновенного дифференциального уравнения вида
- где x — вектор из R н , p ( t , x ) — вектор многочленов от t и x , а (t 0 , x 0 ) принадлежит R п+1 . [6]
Проблемы формальных языков и грамматик [ править ]
- Проблема почтовой переписки .
- Определение того, генерирует ли контекстно-свободная грамматика все возможные строки или она неоднозначна .
- Даны две контекстно-свободные грамматики, определяющие, генерируют ли они один и тот же набор строк, или одна генерирует подмножество строк, сгенерированных другой, или существует ли вообще какая-либо строка, которую генерируют обе.
Другие проблемы [ править ]
- Проблема определения того, может ли заданный набор плиток Ванга замостить плоскость.
- Задача определения колмогоровской сложности строки.
- Десятая проблема Гильберта : проблема определения того, имеет ли диофантово уравнение (полиномиальное уравнение со многими переменными) решение в целых числах.
- Определение того, является ли данная начальная точка с рациональными координатами периодической, или она лежит в бассейне притяжения данного открытого множества, в кусочно-линейном итерированном отображении в двух измерениях или в кусочно-линейном потоке в трех измерениях. [7]
- Определение того, имеет ли формула λ-исчисления нормальную форму.
- «Игра жизни» Конвея о том, может ли последний образец когда-либо возникнуть из исходного, если при наличии исходного шаблона и другого шаблона.
- Правило 110 — большинство вопросов, касающихся «может ли свойство X появиться позже», неразрешимы.
- Проблема определения наличия в квантовомеханической системе спектральной щели . [8] [9]
- Нахождение пропускной способности информационно-устойчивого канала конечного автомата. [10]
- В сетевом кодировании — определение разрешимости сети. [11] [12]
- Определение наличия у игрока выигрышной стратегии в игре Magic: The Gathering . [13]
- Планирование в частично наблюдаемом марковском процессе принятия решений .
- Проблема планирования авиаперелета из одного пункта назначения в другой с тарифов . учетом [14]
- В задаче трассировки лучей для трехмерной системы отражающих или преломляющих объектов определение того, достигает ли луч, начинающийся в заданном положении и направлении, в конечном итоге определенной точки. [15]
- Определение того, достигает ли траектория частицы идеальной жидкости в трехмерной области определенной области пространства. [16] [17]
См. также [ править ]
Примечания [ править ]
- ^ Уэллс, Дж. Б. (1993). «Типизация и проверка типов в лямбда-исчислении второго порядка эквивалентны и неразрешимы». Тех. Реп. 93-011 . Вычислить. наук. Кафедра Бостонского университета: 176–185. CiteSeerX 10.1.1.31.3590 .
- ^ Трахтенброт, бакалавр (1950). «Невозможность алгоритма решения проблемы для конечных областей». Доклады Академии наук СССР . Новая серия. 70 : 569–572. МР 0033784 .
- ^ Стиллвелл, Джон (1993), Классическая топология и комбинаторная теория групп , Тексты для аспирантов по математике, том. 72, Спрингер, с. 247, ISBN 9780387979700 .
- ^ Кейт О. Геддес, Стивен Р. Чапор, Джордж Лабан, Алгоритмы компьютерной алгебры , ISBN 0585332479 , 2007 г., с. 81 и далее
- ↑ Перейти обратно: Перейти обратно: а б Столлворт, Дэниел Т.; Руш, Фред В. (июль 1997 г.). «Неразрешимое свойство определенных интегралов» . Труды Американского математического общества . 125 (7): 2147–2148. дои : 10.1090/S0002-9939-97-03822-7 .
- ^ Граса, Дэниел С.; Буэску, Хорхе; Кампаньоло, Мануэль Л. (21 марта 2008 г.). «Ограниченность области определения неразрешима для полиномиальных ОДУ» . Электронные заметки по теоретической информатике . 202 : 49–57. дои : 10.1016/j.entcs.2008.03.007 . hdl : 10400.1/1016 .
- ^ Мур, Кристофер (1990), «Непредсказуемость и неразрешимость в динамических системах» (PDF) , Physical Review Letters , 64 (20): 2354–2357, Бибкод : 1990PhRvL..64.2354M , doi : 10.1103/PhysRevLett.64.2354 , PMID 1004 1691 г. .
- ^ Кубитт, Тоби С.; Перес-Гарсия, Дэвид; Вольф, Майкл М. (2015). «Неразрешимость спектральной щели». Природа . 528 (7581): 207–211. arXiv : 1502.04135 . Бибкод : 2015Natur.528..207C . дои : 10.1038/nature16059 . ПМИД 26659181 . S2CID 4451987 .
- ^ Бауш, Йоханнес; Кубитт, Тоби С.; Люсия, Анджело; Перес-Гарсия, Дэвид (17 августа 2020 г.). «Неразрешимость спектральной щели в одном измерении» . Физический обзор X . 10 (3): 031038. arXiv : 1810.01858 . Бибкод : 2020PhRvX..10c1038B . дои : 10.1103/PhysRevX.10.031038 .
- ^ Элкусс, Д.; Перес-Гарсия, Д. (2018). «Эффекты памяти могут сделать невычислимой пропускную способность канала связи» . Природные коммуникации . 9 (1): 1149. Бибкод : 2018NatCo...9.1149E . дои : 10.1038/s41467-018-03428-0 . ПМК 5861076 . ПМИД 29559615 .
- ^ Ли, Коннектикут (2023 г.). «Неразрешимость сетевого кодирования, условные информационные неравенства и последствия условной независимости». Транзакции IEEE по теории информации . 69 (6): 1. arXiv : 2205.11461 . дои : 10.1109/TIT.2023.3247570 . S2CID 248986512 .
- ^ Кюне, Л.; Яшфе, Г. (2022). «Представимость матроидов с-компоновками неразрешима». Израильский математический журнал . 252 : 1-53. arXiv : 1912.06123 . дои : 10.1007/s11856-022-2345-z . S2CID 209324252 .
- ^ Херрик, Остин; Бидерман, Стелла; Черчилль, Алекс (24 марта 2019 г.). «Магия: Сбор завершен по Тьюрингу». arXiv : 1904.09828v2 [ cs.AI ].
- ^ де Маркен, Карл. «Вычислительная сложность планирования авиаперелетов» (PDF) . Программное обеспечение ITA . Проверено 4 января 2021 г.
- ^ «Вычислимость и сложность трассировки лучей» (PDF) . CS.Duke.edu .
- ^ Кардона, Р.; Миранда, Э.; Перальта-Салас, Д.; Пресас, Ф. (2021). «Построение Тьюринг-полных эйлеровых потоков в размерности 3» . Труды Национальной академии наук . 118 (19): 19. arXiv : 2012.12828 . Бибкод : 2021PNAS..11826818C . дои : 10.1073/pnas.2026818118 . ПМЦ 8126859 . ПМИД 33947820 .
- ^ Кардона, Р.; Миранда, Э.; Перальта-Салас, Д. (2023). «Вычислимость и поля Бельтрами в евклидовом пространстве». Журнал чистой и прикладной математики . 169 :50-81. arXiv : 2111.03559 . дои : 10.1016/j.matpur.2022.11.007 .
Библиография [ править ]
- Брукшир, Дж. Гленн (1989). Теория вычислений: формальные языки, автоматы и сложность . Редвуд-Сити, Калифорния: Benjamin/Cummings Publishing Company, Inc. Приложение C включает в себя невозможность определения алгоритмами наличия двусмысленностей в грамматике, а также невозможность проверки правильности программы с помощью алгоритма в качестве примера проблемы остановки.
- Халава, Веса (1997). Разрешимые и неразрешимые проблемы теории матриц (технический отчет TUCS). Том. 127. Центр компьютерных наук Турку. CiteSeerX 10.1.1.31.5792 .
- Море, BME; HD Шапиро (1991). Алгоритмы от P до NP, том 1 — Проектирование и эффективность . Редвуд-Сити, Калифорния: Benjamin/Cummings Publishing Company, Inc. В главе 2 «Математические методы анализа алгоритмов» обсуждаются трудноразрешимые проблемы с алгоритмами, имеющими экспоненциальную производительность.
- Вайнбергер, Шмуэль (2005). Компьютеры, жесткость и модули . Принстон, Нью-Джерси: Издательство Принстонского университета. Обсуждает неразрешимость проблемы слов для групп и различных проблем топологии.
Дальнейшее чтение [ править ]
- Пунен, Бьорн (2 апреля 2012 г.). «Неразрешимые проблемы: сэмплер». arXiv : 1204.0299 [ math.LO ].