Это не официальный сайт wikipedia.org 01.01.2023

Нумерация Гёделя — Википедия

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

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

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

Пусть K   — теория первого порядка, содержащая переменные x 1 , x 2 , . . .  , предметные константы a 1 , a 2 , . . .  , функциональные символы f k n   и предикатные символы A k n  , где k   — номер, а n   — арность функционального или предикатного символа.

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

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

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

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

g ( f k n ) = 9 + 8 2 n 3 k ,   k , n 1 ;  

g ( A k n ) = 11 + 8 2 n 3 k ,   k , n 1.  

Гёделев номер произвольной последовательности e 0 , . . . , e r   выражений определим следующим образом: g ( e 0 , . . . , e r ) = 2 g ( e 0 ) 3 g ( e 1 ) . . . p r g ( e r )  .

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

ПримерПравить

g ( A 1 2 ( x 1 , x 2 ) ) = 2 g ( A 1 2 ) 3 g ( ( ) 5 g ( x 1 ) 7 g ( , ) 11 g ( x 2 ) 13 g ( ) ) = 2 107 3 3 5 13 7 7 11 21 13 5  

ОбобщенияПравить

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

ПримечанияПравить

  1. Мендельсон, 1971, §4.Арифметизация.Гёделевы номера., с. 151—152.

ЛитератураПравить

См. такжеПравить