Введение

Теорема, утверждающая существование объекта

В математике теорема о существовании – это теорема, утверждающая существование некоторого объекта. Это может быть утверждение, начинающееся с фразы "существует", или универсальное утверждение, последний квантор которого является экзистенциальным (например, "для всех x, y, существует"). В формальных терминах символической логики, теорема о существовании – это теорема в пренексной нормальной форме, включающая экзистенциальный квантор, хотя на практике такие теоремы обычно формулируются на стандартном математическом языке. Например, утверждение о том, что функция синуса непрерывна везде, или любая теорема, записанная в нотации «большого О», можно рассматривать как теоремы, экзистенциальные по своей природе, поскольку квантификация содержится в определениях используемых понятий. Споры, восходящие к началу двадцатого века, касаются вопроса чисто теоретических теорем о существовании, то есть теорем, зависящих от неконструктивных основ, таких как аксиома бесконечности, аксиома выбора или закон исключённого третьего. Такие теоремы не предоставляют информации о том, как построить (или указать) объект, существование которого утверждается. С конструктивистской точки зрения, такие подходы нецелесообразны, поскольку приводят к потере математикой её конкретной применимости, в то время как противоположная точка зрения состоит в том, что абстрактные методы имеют далеко идущие последствия, в отличие от численного анализа.

"Чистые" результаты существования

В математике теорема о существовании считается чисто теоретической, если приведённое для неё доказательство не указывает способ построения объекта, существование которого утверждается. Такое доказательство является неконструктивным, поскольку весь подход может оказаться непригодным для построения. С точки зрения алгоритмов, чисто теоретические теоремы о существовании обходят все алгоритмы для нахождения того, существование чего утверждается. Они противопоставляются так называемым "конструктивным" теоремам о существовании, которые многие конструктивистские математики, работающие в расширенных логиках (таких как интуиционистская логика), считают принципиально более сильными, чем их неконструктивные аналоги. Несмотря на это, чисто теоретические результаты о существовании всё же широко распространены в современной математике. Например, первоначальное доказательство Джоном Нэшем существования равновесия Нэша в 1951 году являлось такой теоремой о существовании. Конструктивный подход был найден позднее, в 1962 году.

Конструктивистские идеи

С другой стороны, произошло значительное прояснение того, что такое конструктивная математика, – без возникновения какой-либо "всеобъемлющей теории". Например, согласно определениям Эрретта Бишопа, непрерывность функции, такой как sin(x), должна быть доказана как конструктивная оценка модуля непрерывности, что означает, что экзистенциальное содержание утверждения о непрерывности представляет собой обещание, которое всегда можно выполнить. Соответственно, Бишоп отвергает стандартное представление о точечной непрерывности и предложил определять непрерывность в терминах "локальной равномерной непрерывности". Другое объяснение теорем о существовании можно получить из теории типов, где доказательство экзистенциального утверждения может исходить только из терма (который можно рассматривать как вычислимое содержание).