Нумерация Гёделя

Материал из testwiki
Перейти к навигации Перейти к поиску

Нумерация Гёделя — это функция g, сопоставляющая каждому объекту некоторого формального языка её номер. С её помощью можно явно пронумеровать следующие объекты языка: переменные, предметные константы, функциональные символы, предикатные символы и формулы, построенные из них. Построение нумерации Гёделя для объектов теории называется арифметизацией теории — оно позволяет переводить высказывания, аксиомы, теоремы, теории в объекты арифметики. При этом требуется, чтобы нумерация g была эффективно вычислимой и для любого натурального числа можно было определить, является ли оно номером или нет, и если является, то построить соответствующий ему объект языка. Нумерация Гёделя очень похожа на посимвольное кодирование строк числами, но с той разницей, что для кодирования последовательностей номеров букв используется не конкатенация номеров одинаковой длины, а основная теорема арифметики.

Данная нумерация была применена Гёделем в качестве инструмента для доказательства неполноты формальной арифметики.

Вариант нумерации Гёделя формальной теории первого порядка

Пусть K — теория первого порядка, содержащая переменные x1,x2,..., предметные константы a1,a2,..., функциональные символы fkn и предикатные символы Akn, где k — номер, а n — арность функционального или предикатного символа.

Каждому символу u произвольной теории первого порядка K поставим в соответствие его гёделев номер g(u) следующим образом:Шаблон:Sfn

g(()=3; g())=5; g(,)=7; g(¬)=9; g()=11;

g(xk)=5+8k, k=1,2,...;

g(ak)=7+8k, k=1,2,...;

g(fkn)=9+82n3k, k,n1;

g(Akn)=11+82n3k, k,n1.

Гёделев номер произвольной последовательности e0,...,er выражений определим следующим образом: g(e0,...,er)=2g(e0)3g(e1)...prg(er).

Существуют также другие нумерации Гёделя формальной арифметики.

Пример

g(A12(x1,x2))=2g(A12)3g(()5g(x1)7g(,)11g(x2)13g())=210733513771121135

Обобщения

Вообще, нумерацией множества F называют всюду определенное сюръективное отображение ν:F. Если ν(n)=f, то n называют номером объекта f. Частные случаи F - языки и теории.

Примечания

Шаблон:Примечания

Литература

См. также