Рефетека.ру / Математика

Контрольная работа: Полурешетки m-степеней

Содержание


Введение

Теоретическая часть

§1 Основные определения

§2 Простейшие свойства m – степеней

§3 Минимальные элементы верхней полурешетки m-степеней

2. Практическая часть

§1. Идеалы полурешетки m-степеней частично рекурсивных функций

Литература

Введение


Сейчас много внимания уделяется вопросам сводимости функций. Данная работа посвящена одной из разновидностей сводимости частично рекурсивной функции, а именно m-сводимости.

Для дальнейшего рассмотрения этого вопроса будем пользоваться общепринятыми понятиями и теоретико-множественными обозначениями.

Символы логических операций: отрицания, конъюнкции, дизъюнкции, импликации, и эквивалентности будем обозначать: Полурешетки m-степеней,Полурешетки m-степеней соответственно.

Кванторы общности и существования обозначают Полурешетки m-степеней соответственно.

Совокупность всех целых неотрицательных чисел обозначим через N.

Под множеством будем понимать подмножество N.

Латинскими буквами A,B,C,… будем обозначать множества.

Объединение множества A и B обозначим через Полурешетки m-степенейпересечения этих множеств - Полурешетки m-степеней а разность Полурешетки m-степеней, дополнение - Полурешетки m-степенейПолурешетки m-степенейПолурешетки m-степеней.

Пусть Полурешетки m-степеней1*Полурешетки m-степеней2*…*Полурешетки m-степенейn Полурешетки m-степеней1,Полурешетки m-степеней2,…,Полурешетки m-степенейnПолурешетки m-степенейПолурешетки m-степеней1Полурешетки m-степеней1, Полурешетки m-степеней2Полурешетки m-степеней2,…,Полурешетки m-степенейnПолурешетки m-степенейnПолурешетки m-степеней-декартово произведение множеств Полурешетки m-степеней1,Полурешетки m-степеней2,…,Полурешетки m-степенейn.

Определение: Функции Полурешетки m-степеней называется арифметической, если ее аргументы пробегают натуральный ряд N, и сама функция принимает лишь натуральные значения.

Под n-местной Полурешетки m-степеней частичной арифметической функцией будем понимать функцию, отображающую некоторое множество Полурешетки m-степеней в N ,где Полурешетки m-степеней -n-ая декартовая степень множества N.

Греческими строчными буквами будем обозначать частично рекурсивные функции (ЧРФ) : Полурешетки m-степеней .

Всякий раз, когда число аргументов явно не указывается, речь идет об одноместных функциях. Обозначим через Полурешетки m-степеней множество всех одноместных ЧРФ.

Запись Полурешетки m-степеней означает, что функция для этой n-ки Полурешетки m-степеней не определена, а запись Полурешетки m-степеней означает, что функция для этой n-ки определена.

Множество Полурешетки m-степеней называют областью значений функции Полурешетки m-степеней, а множество Полурешетки m-степеней область определения функции Полурешетки m-степеней.

Определение: Частичную n-местную функцию Полурешетки m-степеней назовем всюду определенной, если Полурешетки m-степеней.

Всюду определенная функция будет обозначаться латинскими буквами: f,g,h,… . [5,6]

Теоретическая часть


§1 Основные определения


Определение 1: (интуитивное).

Арифметическая функция называется частично рекурсивной, если существует алгоритм для нахождения ее значений.

Определение 2:

Под начальными функциями будем понимать следующие функции:

функция следования SПолурешетки m-степеней Полурешетки m-степеней;

функции выбора


Полурешетки m-степеней,


нулевая функция Полурешетки m-степеней Полурешетки m-степеней.

Определение 3: (оператор суперпозиции (подстановка)).

Говорят, что функция Полурешетки m-степеней получена суперпозицией из функций Полурешетки m-степеней и Полурешетки m-степеней, если для всех значений Полурешетки m-степенейвыполняется равенство:


Полурешетки m-степеней


Определение 4: (оператор примитивной рекурсии ).

Говорят, что функция Полурешетки m-степеней получена из двух функций Полурешетки m-степеней и Полурешетки m-степеней с помощью оператора примитивной рекурсии, если имеют место следующие равенства: Полурешетки m-степеней

Полурешетки m-степеней.


Это определение применимо и при n=0. Говорят, что функция Полурешетки m-степеней получена из одноместной функции константы равной Полурешетки m-степеней и функции Полурешетки m-степеней, если при всех Полурешетки m-степеней:


Полурешетки m-степеней


Определение 5: (Полурешетки m-степеней-оператор или оператор минимизации).

Определим Полурешетки m-степеней-оператор сначала для одноместных функций.

Будем говорить, что функция Полурешетки m-степеней получена из частичной функции Полурешетки m-степеней с помощью Полурешетки m-степенейоператора, если,


Полурешетки m-степеней.


В этом случае Полурешетки m-степеней-оператор называется оператором обращения и Полурешетки m-степеней-наименьшее Полурешетки m-степеней.

Теперь определим Полурешетки m-степеней-оператор в общем виде:


Полурешетки m-степеней


Определение 6:

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

Определение 7:

Если Полурешетки m-степеней - ЧРФ и всюду определена, то она называется рекурсивной функцией.

Определение 8:

Множество Полурешетки m-степеней - рекурсивно перечислимо (РП), в интуитивном смысле, если существует эффективная процедура, которая выписывает элементы этого множества. Каждый элемент Полурешетки m-степеней на некотором шаге будет выписан.

Определение 9:

Характеристической функцией множества Полурешетки m-степенейПолурешетки m-степенейназывается функция


Полурешетки m-степенейПолурешетки m-степеней


Определение 10:

Множество Полурешетки m-степеней называется рекурсивным, если характеристическая функция Полурешетки m-степеней является рекурсивной.

Определение 11:

Функция Полурешетки m-степеней m-сводима к функции Полурешетки m-степеней(Полурешетки m-степеней), в точности тогда, когда существует рекурсивная функция Полурешетки m-степеней, такая, что


Полурешетки m-степеней


Функция Полурешетки m-степеней называется сводящей функцией.

Введем отношение m-эквивалентности на множестве Полурешетки m-степеней.

Определение 12:


Полурешетки m-степеней


Введем понятие m-степени функции Полурешетки m-степеней.

Определение 13:

Полурешетки m-степеней


Введем понятие m-сводимости множеств.

Определение 14:

Множество Полурешетки m-степеней m-сводимо к множеству Полурешетки m-степеней (обозначение Полурешетки m-степеней), если существует рекурсивная функция Полурешетки m-степеней такая, что Полурешетки m-степеней В этом случае говорят, чтоПолурешетки m-степеней m-сводимо к Полурешетки m-степеней посредством Полурешетки m-степеней.

Аналогично вводится понятие m-степени множества Полурешетки m-степеней.

Определение 15:

Частичная характеристическая функция для множества Полурешетки m-степеней -функция


Полурешетки m-степенейПолурешетки m-степеней


Определение 16:

ЧРФ – универсальная для множества Полурешетки m-степеней, если (Полурешетки m-степеней-рекурсивная функция Полурешетки m-степеней) Полурешетки m-степеней где Полурешетки m-степеней - ЧРФ с геделевым номером Полурешетки m-степеней.

Определение 17:

Если на множестве Полурешетки m-степеней определено бинарное отношение Полурешетки m-степеней, удовлетворяющее условиям:


1. Полурешетки m-степеней (рефлексивность);

2. Полурешетки m-степеней (антисимметричность);

3. Полурешетки m-степеней (транзитивность),


то множество Полурешетки m-степеней называется частично упорядоченным, а отношение Полурешетки m-степеней называется частичным порядком на Полурешетки m-степеней. Отношение Полурешетки m-степеней, удовлетворяющее только свойствам 1,3, называется предпорядком на Полурешетки m-степеней. Если частичный порядок Полурешетки m-степеней наПолурешетки m-степеней удовлетворяет условию

4. Полурешетки m-степеней то Полурешетки m-степеней называется линейным порядком (или просто порядком), а Полурешетки m-степеней-линейно упорядоченным множеством или цепью.

Определение 18:

Верхней (нижней) гранью подмножества Полурешетки m-степеней называется такой элемент Полурешетки m-степеней что Полурешетки m-степеней (Полурешетки m-степеней) для любого Полурешетки m-степеней. Элемент Полурешетки m-степеней называется max (min) элементом Полурешетки m-степеней, если Полурешетки m-степеней (Полурешетки m-степеней) для всех Полурешетки m-степеней

Если же Полурешетки m-степеней (Полурешетки m-степеней) для любых ? Полурешетки m-степеней ,то элемент Полурешетки m-степеней называется наибольшим (наименьшим).

Определение 19.

Наименьшая (наибольшая) из верхних (нижних) граней множества Полурешетки m-степеней называется точной верхней (нижней) гранью этого множества.

Определение 20.

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


1. Полурешетки m-степеней

2. Полурешетки m-степенейПолурешетки m-степеней

3. Полурешетки m-степеней


Если Полурешетки m-степеней - полурешетка, то зададим на Полурешетки m-степеней частичный порядок Полурешетки m-степеней следующим соотношением: для Полурешетки m-степеней


Полурешетки m-степеней


Проверка того, что это частичный порядок, очевидна. Операция Полурешетки m-степеней является для этого порядка Полурешетки m-степеней операцией взятия точной верхней грани.

Определение 21:

Множество Полурешетки m-степеней называется продуктивным, если существует рекурсивная функция Полурешетки m-степеней, называемая продуктивной функцией для Полурешетки m-степеней, такая, что


Полурешетки m-степеней


Ясно, что продуктивное множество Полурешетки m-степеней не может быть р.п. Если бы Полурешетки m-степеней то Полурешетки m-степенейШ, что невозможно.

Определение 22:

Множество Полурешетки m-степеней называется креативным, если оно р.п. и Полурешетки m-степеней продуктивно.

Заметим, что креативные множества по теореме Поста не могут быть рекурсивными. Примером креативного множества будет


Полурешетки m-степеней


Действительно


Полурешетки m-степеней


откуда рекурсивная функция Полурешетки m-степеней является продуктивной функцией для Полурешетки m-степеней.

Имеет место следующее утверждение: если Полурешетки m-степенейВ - р.п. множество, А -креативно, то Полурешетки m-степеней- креативно. [1,5]


§2 Простейшие свойства m – степеней


Ведем отношение частного порядка на множестве m – степеней:


Полурешетки m-степеней

Обозначим через L частично упорядоченное множество m – степеней.

Утверждение 2.1: множество L является верхней полурешеткой.

Доказательство:

Рассмотрим Полурешетки m-степеней, где


Полурешетки m-степеней.


Докажем, что эта функция является точной верхней гранью для произвольных ЧРФ α и β.

Рассмотрим γ’: Полурешетки m-степеней Полурешетки m-степеней


Полурешетки m-степеней Полурешетки m-степеней для рекурсивных функций g, f.


Определим функцию Полурешетки m-степеней.

Проверим следующие равенства: Полурешетки m-степеней.

Пусть x=2t, тогда Полурешетки m-степеней и Полурешетки m-степеней.

Пусть x=2t+1, тогда Полурешетки m-степеней и Полурешетки m-степеней.

Таким образом, равенство Полурешетки m-степеней справедливо.

Следовательно, функция Полурешетки m-степеней является точной верхней гранью для произвольных ЧРФ α и β, ч.т.д.

Утверждение 2.2: Полурешетки m-степеней.

Доказательство:

Полурешетки m-степеней: Пусть Полурешетки m-степеней, тогда Полурешетки m-степеней посредством рекурсивной функции f, которая множество А m – сводит к В.

Полурешетки m-степеней : Аналогично Полурешетки m-степеней, ч.т.д.

Следствие: существует изоморфное вложение полурешетки m-степеней рекурсивно перечисляемых множеств в полурешетку m-степеней частичных характеристических функций: Полурешетки m-степеней.

Утверждение 2.3: Полурешетки m-степеней.

Доказательство:

Если Полурешетки m-степенейШ, то утверждение справедливо.

Пусть Полурешетки m-степенейШ. Возьмем Полурешетки m-степеней, откуда Полурешетки m-степеней для некоторого Полурешетки m-степеней; а так как Полурешетки m-степеней для некоторой рекурсивной функции f, то Полурешетки m-степеней и Полурешетки m-степеней.

Таким образом, Полурешетки m-степеней, ч.т.д.

Следствие: функции, принадлежащие одной и той же m-степени, имеют одинаковую область значений.

Утверждение 2.4: Пусть f, g – рекурсивные функции, тогда Полурешетки m-степеней.

Доказательство:

Полурешетки m-степеней: Следует из следствия к 2.3.

Полурешетки m-степеней: Пусть Полурешетки m-степеней: покажем, что Полурешетки m-степеней, то есть Полурешетки m-степеней.

Строим Полурешетки m-степеней таким образом: допустим Полурешетки m-степеней, начинаем последовательно вычислять g(0), g(1), …, пока не получим, что g(n)=i, а такое n обязательно появится, так как Полурешетки m-степеней.

Полагаем, что Полурешетки m-степеней, тогда очевидно, что Полурешетки m-степеней.

Аналогично строим функцию Полурешетки m-степеней, такую, что Полурешетки m-степеней. Отсюда получим, что Полурешетки m-степеней.

Таким образом, так как Полурешетки m-степеней и Полурешетки m-степеней, ч.т.д. [1]

§3 Минимальные элементы верхней полурешетки m-степеней


Утверждение 3.1: Наименьшего элемента в L нет.

Доказательство:

Допустим противное, то есть пусть Полурешетки m-степеней - наименьший в L элемент. Тогда Полурешетки m-степенейШ), где сШ – нигде неопределенная функция.

Следовательно, Полурешетки m-степенейШ и Полурешетки m-степеней(сШ).

Возьмем всюду определенную функцию h. Ясно, что сШ≤mh.

С одной стороны, Полурешетки m-степеней(сШ) – наименьший элемент, то есть сШ≤mh; с другой стороны сШ≤mh.

Получили противоречие, то есть в L наименьшего элемента нет. Ч.т.д.

Утверждение 3.2: m-степень, содержащая универсальную функцию, является наибольшей в L.

Доказательство:

Пусть Ψ – универсальная функция, а α – произвольная ЧРФ. Так как α – ЧРФ, то найдется такое число х0, что α=φ0.

Покажем, что Полурешетки m-степеней. В качестве сводящей возмем функцию f(x0,y). Тогда из определения Ψ вытекает, что Полурешетки m-степеней, где Полурешетки m-степеней, то есть Полурешетки m-степеней.

Таким образом, Полурешетки m-степеней - наибольшая в L. Ч.т.д.

Введем обозначение: Полурешетки m-степеней.

Ясно, что Полурешетки m-степеней.

Утверждение 3.3: сШ и множество всех функций вида cn(x) и только они образуют множество минимальных в L элементов.

Доказательство.

Из утверждения 3.1. следует, что сШ – минимальный в L элемент.

Возьмем произвольную функцию cn(x).

Пусть Полурешетки m-степеней.

Ясно, что Полурешетки m-степеней{Полурешетки m-степеней}, кроме того α – всюду определенная функция, так как иначе Полурешетки m-степеней, следовательно, Полурешетки m-степеней.

Пусть теперь Полурешетки m-степеней минимальный в L элемент, отличный от сШ и от всех сn, тогда Полурешетки m-степеней определена в некоторой точке х0; пусть Полурешетки m-степеней, имеем Полурешетки m-степеней, где Полурешетки m-степеней, то есть, Полурешетки m-степеней. Получили противоречие. Ч.т.д. [1,2]

2. Практическая часть.


§1. Идеалы полурешетки m-степеней частично рекурсивных функций


Определение:

Идеалом полурешетки L назовем всякое подмножество I отличное от Ш, удовлетворяющее следующим условиям:


1. Полурешетки m-степеней;

2. Полурешетки m-степеней.


Идеал называется главным, если он содержит наибольший элемент.

Рассмотрим множество всех m-степеней частичных характеристических функций, то есть:


Н={Полурешетки m-степеней}.


Предположение 4.1:

Множество Н является главным идеалом полурешетки L.

Доказательство:

Берем две степени Полурешетки m-степеней для некоторых р.п. множеств А и В. точной верхней гранью будет степень, содержащая функцию Полурешетки m-степеней.

Определим множество АПолурешетки m-степенейВ:


Полурешетки m-степеней{Полурешетки m-степеней}.

Докажем, что Полурешетки m-степеней.

Будем пользоваться определением 15 для доказательства данного равенства.

Рассмотрим 4 случая.


если x=2t, Полурешетки m-степеней

И если x=2t, Полурешетки m-степеней

Если x=2t, Полурешетки m-степеней

И если x=2t, Полурешетки m-степеней

Если x=2t+1, Полурешетки m-степеней

И если x=2t+1, Полурешетки m-степеней

Если x=2t+1, Полурешетки m-степеней

И если x=2t+1, Полурешетки m-степеней


Следовательно, равенство Полурешетки m-степеней справедливо во всех четырех случаях, т.к. обе его части равносильны в рассмотренных случаях.


Полурешетки m-степеней.


Пусть Полурешетки m-степеней. По определению m-сводимости из Полурешетки m-степеней следует, что существует рекурсивная функция f такая, что: Полурешетки m-степеней, откуда Полурешетки m-степеней. Из утверждения 2.2 и того, что всякое р.п. множество m-сводимо к креативному следует, что: Полурешетки m-степеней - наибольший элемент в Н, где k – креативно.

Тогда Н – главный идеал полурешетки L. Ч.т.д.

Рассмотрим множество всех m-степеней рекурсивных функций, то есть:

М={Полурешетки m-степеней}.

Предположение 4.2: Данное множество М является главным идеалом полурешетки L.

Доказательство:

Берем две степени рекурсивных функций, их точной верхней гранью будет Полурешетки m-степеней, где Полурешетки m-степеней также рекурсивная функция.

Если Полурешетки m-степеней, откуда существует рекурсивная функция h, такая, что Полурешетки m-степеней, где Полурешетки m-степеней также рекурсивная функция. Далее, Полурешетки m-степеней посредством f(x) для любой рекурсивной функции f(x), отсюда Полурешетки m-степеней - наибольший элемент в М.

М – главный идеал полурешетки L. Ч.т.д.

Литература


Дегтев А.Н. Сводимость частично-рекурсивных функций. – Сибирский математический журнал, 1975 т. 16, №5, с. 970-988.

Ершов Ю.Л. Теория нумераций. – М.: Наука, 1977.

Кагленд Н. Вычислимость. Введение в теорию рекурсивных функций. – М.: Мир, 1983.

Мальцев А.И. Алгоритмы и рекурсивные функции. – М.: Наука, 1965.

Поляков Е.А., Розинас М.Г. Теория алгоритмов. – Иваново: ИвГУ, 1976.

Поляков Е.А., Маринина Н.В. Теория алгоритмов. – Шуя: ШГПУ, 2004.

Роджерс Х. Теория рекурсивных функций и эффективная вычислимость. – М.: Мир, 1972.

Рефетека ру refoteka@gmail.com