Формальная арифметика

Форма́льная арифме́тика, арифметическое исчисление, логико-математическое исчисление, формализующее элементарную теорию чисел. Язык наиболее употребительного варианта формальной арифметики содержит константу , числовые переменные, символ равенства, функциональные символы , , (прибавление ) и логические связки. Термы строятся из константы и переменных с помощью функциональных символов; в частности, натуральные числа изображаются термами вида . Атомарные формулы – это равенства термов; остальные формулы строятся из атомарных с помощью логических связок ;, , , , , . Формулы в языке формальной арифметики называются арифметическими формулами. Постулатами формальной арифметики являются постулаты исчисления предикатов (классического или интуиционистского в зависимости от того, какая формальная арифметика рассматривается), аксиомы Пеано





и схема аксиом индукции

,

где – произвольная формула, называемая индукционной формулой.

Средства формальной арифметики оказываются достаточными для вывода теорем, устанавливаемых в стандартных курсах элементарной теории чисел. В настоящее время (1970-е годы), по-видимому, неизвестно ни одной содержательной теоретико-числовой теоремы, доказанной без привлечения средств анализа, которая не была бы выводима в формальной арифметике. Запись и доказательство таких теорем в формальной арифметике требует выявления её выразительных возможностей. Особенно существенна выразимость в формальной арифметике многих теоретикочисловых функций. В частности, в формальной арифметике можно записывать суждения о примитивно (и даже частично) рекурсивных функциях. При этом оказываются выводимыми формулы, выражающие важные свойства частично рекурсивных функций, в частности их определяющие равенства. Так, равенство выражается формулой

,

где и – формулы, изображающие графики функций и , соответственно. В формальной арифметике можно формулировать суждения о конечных множествах. Более того, классическая формальная арифметика эквивалентна аксиоматической теории множеств Цермело – Френкеля без аксиомы бесконечности: в каждой из этих систем может быть построена модель другой.

Дедуктивная сила системы формальной арифметики характеризуется ординалом (наименьшее решение уравнения ): в формальной арифметике выводима схема трансфинитной индукции до любого ординала , но не выводима схема индукции до . Класс доказуемо рекурсивных функций системы формальной арифметики (то есть частично рекурсивных функций, общерекурсивность которых может быть установлена средствами формальной арифметики) совпадает с классом ординально рекурсивных функций с ординалами . Это позволяет погружать в формальную арифметику некоторые её расширения, например формальную арифметику с символами для всех примитивно рекурсивных функций и соответствующими дополнительными постулатами. Формальная арифметика удовлетворяет условиям обеих теорем Гёделя о неполноте. В частности, имеются такие полиномы , от нескольких переменных, что формула невыводима, хотя и выражает истинное утверждение, а именно непротиворечивость системы формальной арифметики.

При исследовании структуры формальной арифметики (в частности, вопросов непротиворечивости) используется её формулировка без кванторов, но с гильбертовским -символом. При построении формул этой системы не допускается употребление кванторов, но разрешается использование термов вида (некоторое , удовлетворяющее условию , если такие существуют, и в противном случае). Постулаты -системы – это постулаты исчисления высказываний, правила для равенства, правило подстановки вместо свободной числовой переменной, аксиомы для функций , , , (вычитание из положительных чисел) и следующие -аксиомы:




Кванторы вводятся как сокращения:

;

аксиома индукции оказывается выводимой.

Формулы формальной арифметики, содержащие свободные переменные, задают теоретико-числовые предикаты. Формулы, не содержащие свободных переменных (замкнутые формулы), выражают суждения. -местный предикат от натуральных чисел называется арифметическим, если найдётся такая арифметическая формула , что для любых натуральных чисел имеет место

.

Это определяет классификацию арифметических предикатов по типу префикса в предваренной форме соответствующей формулы. Класс (класс ) состоит из предикатов , изобразимых формулой вида

,

где – примитивно рекурсивная функция, есть (соответственно ) и – чередующиеся кванторы (то есть есть , где есть , а есть ). Каждый из этих классов содержит универсальный предикат, то есть такой предикат , что для всякого одноместного предиката из того же класса имеется число , для которого верно . Многоместные предикаты сводятся к одноместным с помощью функций, нумерующих системы натуральных чисел. При каждом справедливо неравенство , и класс с меньшим индексом есть собственная часть любого класса с большим индексом. Классификация предикатов порождает классификацию арифметических функций на основе классификации соответствующих графиков. Не все теоретико-числовые предикаты арифметические: примером неарифметического предиката является такой предикат , что для любой замкнутой арифметической формулы имеет место , где – номер формулы в некоторой фиксированной нумерации, удовлетворяющей естественным условиям. Предикат играет существенную роль в исследованиях структуры формальной арифметики, в частности вопроса о независимости её аксиом.

Присоединение к формальной арифметике символа с аксиомами типа , выражающими его перестановочность с логическими связками, позволяет доказать непротиворечивость формальной арифметики. Та же конструкция (но уже внутри формальной арифметики) проходит для подсистемы системы формальной арифметики, в которой схема индукции ограничена условием: индукционная формула имеет сложность , то есть принадлежит . Роль здесь успешно исполняет, например, универсальный предикат для , и соответствующее доказательство проводится в системе . В силу второй теоремы Гёделя о неполноте отсюда следует, что сильнее , так что формальная арифметика не совпадает ни с одной из систем и схему индукции нельзя заменить никаким конечным множеством аксиом. Формальная арифметика оказывается полной относительно формул из класса : замкнутая формула из этого класса выводима в формальной арифметике тогда и только тогда, когда она истинна. Так как класс содержит алгоритмически неразрешимый предикат, отсюда следует, что проблема выводимости в формальной арифметике алгоритмически неразрешима.

При задании формальной арифметики в виде формальной системы Генцена обычного типа сечение оказывается неустранимым. Устранение сечения становится возможным, если заменить схему индукции правилом бесконечной индукции (-правило):

.

На этом пути было получено одно из первых доказательств непротиворечивости формальной арифметики. При фактическом построении системы с -правилом основным оказывается предикат «число есть номер общерекурсивной функции, описывающей вывод длины с -правилом (-вывод)». Этот предикат принадлежит классу , и получающаяся система оказывается не формальной, а лишь полуформальной. Каждому выводу формулы в формальной арифметике удаётся сопоставить такое число , что суждение « есть -вывод формулы без сечения» истинно (и даже доказуемо в формальной арифметике). Так как -вывод без сечения замкнутой бескванторной формулы не содержит кванторов, отсюда следует непротиворечивость формальной арифметики. Применение второй теоремы Гёделя о неполноте позволяет получить отсюда, что теорема об устранении сечения из любого вывода в формальной арифметике не может быть доказана средствами формальной арифметики; тем не менее это может быть доказано в формальной арифметике при любом фиксированном для любого вывода с индукциями сложности . Переход к -выводам позволяет устанавливать многие метаматематические теоремы о системе формальной арифметики, в частности полноту относительно формул из и ординальную характеристику доказуемо рекурсивных функций.

Литература

  • Клини С. К. Введение в метаматематику / пер. с англ. А. С. Есенина-Вольпина. – Москва : Издательство иностранной литературы, 1957.
  • Математическая теория логического вывода : сборник переводов / под ред. А. В. Идельсона и Г. Е. Минца. – Москва : Наука, 1967.
  • Kreisel G. A survey of proof theory // The Journal of Symbolic Logic. – 1968. – Vol. 33, № 3. – P. 321–388.
  • Hilbert D. Grundlagen der Mathematik / D. Hilbert, P. Bernays. – 2 Aufl. – Berlin ; Heidelberg : Springer, 1968–1970. – 2 Bd. – (Grundlehren der mathematischen Wissenschaften ; 40 ; 50).
  • Новиков П. С. Элементы математической логики. – 2-е изд., испр. – Москва : Наука, 1973. – (Математическая логика и основания математики).
Материалы портала bigenc.ru переданы в ведение АНО «Интернет-энциклопедия «РУВИКИ» на основе лицензионного соглашения. Возможны неточности в отображении материалов. Если у вас возникли вопросы или вы увидели ошибку, пожалуйста, сообщите нам на info@ruwiki.ru