Предварительные сведения
Содержание
О теории нумераций Предварительные сведения Вычислимые нумерации Основные понятия Главные нумерации Отделимые нумерации Минимальные нумерации Категория нумерованных множеств Нумерации множества и его подмножеств Категория нумерованных множеств и ее свойства Список литературы О теории нумераций
Представляется желательным, чтобы все исследования в теории алгоритмов и ее приложениях проводились на основе «общего знаменателя» – класса всех частично рекурсивных функций. Одним из способов такой редукции к натуральным числам и арифметическим функциям является использование подходящей нумерации. Нумерация – это отображение некоторого подмножества множества натуральных чисел N на исследуемый класс конструктивных объектов (формул, слов, матриц и т.п.) Теория нумераций является разделом теории алгоритмов призванным решить вопросы, связанные с приведением к «общему знаменателю» на основе понятия нумерованного множества. В теории нумераций разрабатывается необходимая система понятий, ставятся и решаются вопросы, такие как, например, зависимость или независимость тех или иных свойств множества от выбора нумерации, существование (единственность) нумерации с заданными свойствами. Общая теория нумераций возникла в феврале 1954 года в результате замечания, сделанного Колмогоровым на семинаре по рекурсивной арифметике. Поводом послужило изучение на указанном семинаре так называемых конструктивных ординалов (конструктивных порядковых чисел), т.е. тех ординалов, которых можно снабдить именами, используя некоторую алгоритмическую процедуру. Основные понятия теории нумераций были сформулированы Колмогоровым при обсуждении этой темы. Результаты теории нумераций оказались важными для прояснения ряда трудностей, возникающих при эксплуатации вычислительной техники. Например, одной из важных задач программирования является задача эффективного построения по программе вычисления функции на одной машине программы вычисления той же функции на другой машине. Практическая реализация этих «переводов» («трансляций») для двух универсальных машин оказывается весьма сложной, а часто и не осуществленной. Под «универсальной вычислительной машиной» будем понимать машину, вычисляющую некоторую двуместную функцию Однако, как показывают исследования вычислимых нумераций, существуют такие универсальные функции Тем не менее, в классе так определенных универсальных машин существует «самая» универсальная (которую, по-видимому, только и стоит называть универсальной) в том смысле, что на язык этой машины может быть осуществлен перевод с любой другой универсальной машины. Если же рассматривать машины, которые вычисляют только общерекурсивные (всюду определенные) функции из некоторого достаточно богатого класса, то ситуация становится еще более плохой. Для любой такой машины существует другая машина, вычисляющая тот же класс функций, такая, что обе проблемы перевода неразрешимы. Указанный только что подход к разъяснению трудностей перевода может быть использован для определения понятия сложности класса функций (с помощью полурешетки вычислимых нумераций этого класса). Такое понятие сложности класса функций может, по-видимому, во многих вопросах быть более полезным, чем изучаемые сейчас различные понятия сложности отдельно взятых функций.
Предварительные сведения
Через O обозначим класс всех одноместных общерекурсивных функций, а через O – класс всех одноместных однозначных общерекурсивных функций. Двуместная функция с определенная так
для любых Используя канторовскую функцию с, можно определить последовательность общерекурсивных функций
Для любого
Функцию Если Категория 1. С каждой парой И если 2. С каждой тройкой 3. Для каждого А Основные понятия
Пусть Пусть Распространим введенное определение на нумерации семейств Нумерация Предложение 1: Нумерация Обозначим через Пусть Предложение 2 Нумерация Функция Всякая универсальная функция F для семейства Семейство Пусть Отношение Если На множестве H(S) можно задать операцию прямой суммы нумераций
Основное свойство операции следующее: Предложение 3 Пусть Обозначим через Главные нумерации
Рассмотрим понятие главной нумерации для семейства рекурсивно перечислимых множеств. Это понятие позволяет ответить (в случае семейства рекурсивно перечислимых множеств) на вопрос: «какую нумерацию данного множества следует считать наиболее естественной?» Нумерацию Нумерацию У семейства Предложение 1 Семейства Семейство Предложение 2 Главное подмножество Семейство 1. если 2. если Предложение 3 Всякое непустое Существуют естественные классы рекурсивно перечислимых множеств, которые не имеют главной вычислимой нумерации. Таковыми, например, являются любые семейства общерекурсивных функций. Определим понятие предельной точки для семейства Одноместная (всюду определенная) функция h называется предельной точкой для семейства S, если для любого n Предложение 4 Если вычислимое семейство Следствие Семейство всех одноместных примитивно рекурсивных функций не имеет главной вычислимой нумерации. Отделимые нумерации
Во многих вопросах, связанных с употреблением нумераций, важно знать, какие отношения между элементами нумерованного множества можно эффективно распознать по их номерам. Одним из самых первых вопросов является следующий: можно ли по номерам двух элементов эффективно узнать, являются ли они Равными или нет? Те нумерации, для которых этот вопрос решается положительно, называются разрешимыми. Пусть Отношение эквивалентности Таким образом, нумерация Предложение 1 Нумерация Предложение 2 Если Предложение 3 Если Предложение 4 Если Отметим некоторые свойства позитивных и негативных нумераций относительно сводимости. Предложение 5 Если S – бесконечное множество, Предложение 6 Пусть S – бесконечное множество, Предложение 7 Пусть Следствие Позитивные нумерации множества определяют минимальные элементы в L( S ) Минимальные нумерации
Настоящий параграф посвящен краткому обзору (без доказательств) результатов, связанных с изучением вопроса о существовании тех или иных вычислимых минимальных нумераций у различных классов рекурсивно перечислимых множеств. Нумерация ν: N → Интерес к изучению вопроса о существовании однозначных вычислимых нумераций у семейства 1. Всякая однозначная нумерация ν минимальна, т.е. [ν] – минимальный элемент в L °( S ). 2. Если семейство S имеет хотя бы одну вычислимую однозначную нумерацию, то для любого R Замечание: Отмеченное в 2 свойство является нетривиальным. Справедливо следующее утверждение о семействе П. Предложение 1. Семейство П обладает счетным семейством попарно неэквивалентных однозначных нумераций.□ Наиболее общими результатами о существовании однозначных вычислимых нумераций являются следующие две теоремы. Теорема 1. Пусть вычислимое семейство а) любое множество из S есть объединение возрастающей последовательности множеств из б) любое множество из Тогда существует однозначная вычислимая нумерация семейства Введем следующие определения. Множество М предельно для семейства множеств Теорема 2. Пусть вычислимое семейство а) если два множества из б) частично упорядоченное множество < в) семейство Тогда существует однозначная вычислимая нумерация семейства Минимальными нумерациями являются также и позитивные (однозначные нумерации, в частности, также позитивны). Сразу следует отметить, что довольно многие семейства Пусть А – рекурсивно перечислимое нерекурсивное множество, полагаем
Нумерацию
Ясно, что Замечание. Естественная нумерация слов конечного алфавита определяет некоторую нумерацию свободной полугруппы с образующими из этого алфавита. Эта нумерация слов определяет (порождает) и нумерацию любой конечно определенной полугруппы, причем последняя, всегда будет позитивной. Существует довольно много достаточных условий существования (хотя бы одной) позитивной нумерации. Приведем для примера следующие предложения. Предложение 2. Пусть вычислимое семейство Предложение 3. Если вычислимое семейство Отметим, что семейство П имеет счетное множество попарно не эквивалентных позитивных нумераций, не эквивалентных однозначным нумерациям. У П, а также и у других семейств
Популярное: Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (173)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |