Ограниченная арифметика - собирательное название семейства слабых подтеорий арифметики Пеано . Такие теории обычно получаются, требуя, чтобы кванторы были ограничены в аксиоме индукции или эквивалентных постулатах (ограниченный квантор имеет вид ∀ x ≤ t или ∃ x ≤ t , где t - термин, не содержащий x ). Основная цель состоит в том, чтобы охарактеризовать тот или иной класс вычислительной сложности в том смысле, что функция доказуемо полна тогда и только тогда, когда она принадлежит данному классу сложности. Кроме того, теории ограниченной арифметики представляют собой единообразные аналоги стандартныхпропозициональные системы доказательств, такие как система Фреге, и, в частности, полезны для построения доказательств полиномиального размера в этих системах. Характеристика стандартных классов сложности и соответствие системам пропозициональных доказательств позволяет интерпретировать теории ограниченной арифметики как формальные системы, охватывающие различные уровни допустимых рассуждений (см. Ниже).
Этот подход был инициирован Рохитом Дживанлалом Парихом [1] в 1971 году и позже развит Сэмюэлем Р. Бассом . [2] и ряд других логиков.
Стивен Кук ввел эквациональную теорию (для полиномиально проверяемой), формализующую потенциально конструктивные доказательства (соответственно, рассуждения за полиномиальное время). [3] Язык состоит из функциональных символов для всех алгоритмов с полиномиальным временем, введенных индуктивно с использованием характеристики Кобхэма для функций с полиномиальным временем. Аксиомы и выводы теории вводятся одновременно с символами языка. Теория эквациональна, т.е. ее утверждения утверждают только, что два члена равны. Популярным расширением является теория , обычная теория первого порядка. [4] Аксиомы из являются универсальными предложениями и содержат все уравнения, доказуемые в . Кроме того, содержит аксиомы, заменяющие аксиомы индукции для открытых формул.
Сэмюэл Басс представил теории ограниченной арифметики первого порядка . [2] являются теориями первого порядка с равенством на языке , где функция предназначена для обозначения (количество цифр в двоичном представлении ) и равно . (Обратите внимание , что , т.е. позволяет выразить полиномиальные границы в битовой длины входа.) Bounded квантификаторы выражения вида , где это термин , без возникновения . Ограниченный квантор строго ограничен, если имеет вид для члена . Формула строго ограничен, если все кванторы в формуле строго ограничены. Иерархия и формулы определяются индуктивно: есть множество резко ограниченные формулы. является замыканием недостаточно универсальных кванторов существования и строго ограниченных универсальных кванторов и является замыканием ограниченных универсальных и строго ограниченных кванторов существования. Ограниченные формулы отражают иерархию полиномиального времени : для любого класс совпадает с множеством натуральных чисел, определяемых in (стандартная модель арифметики) и двойственно . В частности, .
Теория состоит из конечного списка открытых аксиом, обозначенных BASIC, и схемы полиномиальной индукции
где .
Басс (1986) доказал, что теоремы о полиномиальных функциях времени засвидетельствованы . [2]
Теорема (Басс, 1986)
Предположим, что , с . Тогда существует такой символ -функции , что .
Более того, можно определить все функции с полиномиальным временем. То есть -определимые функции в - это в точности функции, вычислимые за полиномиальное время. Характеристика может быть обобщена на более высокие уровни полиномиальной иерархии.
Теории ограниченной арифметики часто изучаются в связи с пропозициональными системами доказательства. Точно так же, как машины Тьюринга являются однородными эквивалентами неоднородных моделей вычислений, таких как булевы схемы , теории ограниченной арифметики можно рассматривать как равномерные эквиваленты систем пропозициональных доказательств. Связь особенно полезна для построения коротких пропозициональных доказательств. Часто легче доказать теорему в теории ограниченной арифметики и преобразовать доказательство первого порядка в последовательность коротких доказательств в системе пропозициональных доказательств, чем разработать короткие пропозициональные доказательства непосредственно в системе пропозициональных доказательств.
Переписку ввел С. Кук. [3]
Неформально утверждение может быть эквивалентно выражено в виде последовательности формул . Поскольку это предикат coNP, каждый из них, в свою очередь , может быть сформулирован как пропозициональная тавтология (возможно, содержащая новые переменные, необходимые для кодирования вычисления предиката ).
Теорема (Кук, 1975).
Предположим, что , где . Тогда тавтологии имеют расширенные доказательства Фреге полиномиального размера . Более того, доказательства строятся с помощью функции полиномиального времени и доказывают этот факт.
Кроме того, доказывается так называемый принцип отражения для расширенной системы Фреге, который подразумевает, что расширенная система Фреге является самой слабой системой доказательства со свойством из теоремы выше: каждая система доказательства, удовлетворяющая импликации, моделирует расширенную систему Фреге.
Альтернативный перевод между утверждениями второго порядка и пропозициональными формулами, данный Джеффом Пэрис и Алексом Уилки (1985), был более практичным для захвата подсистем Расширенного Фреге, таких как Фреге или Фреге постоянной глубины. [5] [6]