М.: Наука, 1982. -110 с.
Содержание:
1. Постановка задачи.
2. Начальные понятия теории алгоритмов и их применения.
3. Простейшие критерии неполноты.
4. Язык алгоритмов.
5. Три аксиомы теории алгоритмов.
ПРИЛОЖЕНИЯ:
А. Синтаксическая и семантическая формулировки теоремы о неполноте.
Б. Арифметические множества и теорема Тарского о неарифметичности множества истинных формул языка арифметики.
В. Язык адресных программ, расширенный арифметический язык и аксиома арифметичности.
1. Язык адресных программ.
2. Расширенный арифметический язык.
3. Выразимость адресно вычислимых функций в расширенном арифметическом языке.
4. Сведение расширенного арифметического языка к обычному.
5. Первый способ построения арифметического кодирования - способ Геделя.
6. Второй способ построения арифметического кодирования - способ Смальяна.
Г. Языки, связанные с ассоциативными исчислениями.
Д. Исторические замечания.
Е. Упражнения.
Ответы и указания к упражнениям.
Содержание:
1. Постановка задачи.
2. Начальные понятия теории алгоритмов и их применения.
3. Простейшие критерии неполноты.
4. Язык алгоритмов.
5. Три аксиомы теории алгоритмов.
ПРИЛОЖЕНИЯ:
А. Синтаксическая и семантическая формулировки теоремы о неполноте.
Б. Арифметические множества и теорема Тарского о неарифметичности множества истинных формул языка арифметики.
В. Язык адресных программ, расширенный арифметический язык и аксиома арифметичности.
1. Язык адресных программ.
2. Расширенный арифметический язык.
3. Выразимость адресно вычислимых функций в расширенном арифметическом языке.
4. Сведение расширенного арифметического языка к обычному.
5. Первый способ построения арифметического кодирования - способ Геделя.
6. Второй способ построения арифметического кодирования - способ Смальяна.
Г. Языки, связанные с ассоциативными исчислениями.
Д. Исторические замечания.
Е. Упражнения.
Ответы и указания к упражнениям.