2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 Примитивно и частично рекурсивные функции (вопросы)
Сообщение18.06.2007, 14:44 


18/06/07
3
1. Напомню стандартное определение (см. напр. Мальцев Алгоритмы и рекурсивные функции): функция, полученная из функций нуль-, следования и проектирования при помощи конечного числа операторов подстановки, рекурсии (и минимизации) называется примитивно (частично) рекурсивной функцией. Оператор минимизации необходим для построения даже всюду определенных рекурсивных функций. Необходим ли оператор рекурсии в определении частично рекурсивных функций (ЧРФ)?
2. Двукратной рекурсией определяется функция Аккермана. Она частично, но не примитивно рекурсивна. Через ПР(к) обозначим класс всех функций, определимых при помощи рекурсий кратности не больше к. Совпадает ли объединение всех ПР(к) с классом всех ЧРФ?
3. Все вычислимые функции можно перенумеровать (рекурсивной функцией): Ф(к). Тогда определяется всюду определенная функция Ф(х), равная Ф(х)(х)+1, если Ф(х)(х) определенная, и 0 в противном случае. Эта функция отлична от любой функции Ф(к). Относительно функции Ф говорят: невычислима; вычислима в каком-то высшем порядке; противоречива, поэтому оператор рекурсии должна быть применима не только к всюду определенным функциям. Прокомментируйте следующее объяснение: к основным чертам понятия вычислимой функции относится не только требование конечного числа не только используемых операторов, инструкций и т.д, но и требование конечного числа функций, участвующих в построении метода вычисления данной функции.
(Вместо функции Ф можно рассмотреть и частичную функцию Ф(х), равную 0, если Ф(х)(х) определенная, и неопределенная в противном случае.[/i][/math]

переместил из дискуссионных // нг

 Профиль  
                  
 
 
Сообщение27.06.2007, 12:10 


04/10/05
272
ВМиК МГУ
Цитата:
Необходим ли оператор рекурсии в определении частично рекурсивных функций (ЧРФ)?

ДА
Например, при построении функций из 0, x+1 с помощью только суперпозиции и минимизации будет сохраняться следующий инвариант:
построенную функцию f(x1,...,xn) можно доопределить до функции, существенно зависящей не более, чем от одной переменной.
Кроме того, эта функция от одной переменной g(x) равна x+a (а - целое число) везде, кроме, быть может, конечного числа точек.

Цитата:
Совпадает ли объединение всех ПР(к) с классом всех ЧРФ?

НЕТ
Как минимум потому, что ПР(k) состоит только из всюду определённых рекурсивных функций (РФ). Но и с классом всех РФ это объединение не совпадает, потому что не существует языка программирования, на котором можно реализовать все РФ и только их, а для объединения ПР(k) такой существует.

Цитата:
3. Все вычислимые функции можно перенумеровать (рекурсивной функцией): Ф(к). Тогда определяется всюду определенная функция Ф(х), равная Ф(х)(х)+1, если Ф(х)(х) определенная, и 0 в противном случае. Эта функция отлична от любой функции Ф(к). Относительно функции Ф говорят: невычислима; вычислима в каком-то высшем порядке; противоречива, поэтому оператор рекурсии должна быть применима не только к всюду определенным функциям. Прокомментируйте следующее объяснение: к основным чертам понятия вычислимой функции относится не только требование конечного числа не только используемых операторов, инструкций и т.д, но и требование конечного числа функций, участвующих в построении метода вычисления данной функции.
(Вместо функции Ф можно рассмотреть и частичную функцию Ф(х), равную 0, если Ф(х)(х) определенная, и неопределенная в противном случае.

Не понял. Полученная диагональная функция будет невычислима. Для вычислимости существует конкретное определение, основанное на конечном числе функций и операций. Есть тезис Чёрча-Тьюринга, который говорит, что оно соответствует реальной вычислимости. Этот тезис имеет корень в законах физики.
А твоими рассуждениями можно показать, что нельзя строго зафиксировать понятие "определимость в математике" даже для функций на множестве натуральных чисел. Ибо если мы зафиксировали это понятие, то мы можем таким вот образом построить диагональную функцию Ф(x), она не будет являться "определимой" в этом формальном смысле, но тем не менее мы её как-то определили (описали).

 Профиль  
                  
 
 
Сообщение28.08.2007, 09:02 


18/06/07
3
1. Не подскажете инвариант, сохраняющийся для нуля, следования, проектирования,, суперпозиции и минимизации, но не рекурсии.
2. Не укажете ли где найти описания программы, описывающей рекурсии от любого числа переменных и только их.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group