2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему
 
 Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 13:47 


02/09/10
47
Нужно доказать примитивную рекурсивность сложения.
вот кое что я накопала, только не пойму как это доказывает рекурсивность....
sum(x,0)=x;
sum(x,y+1)=sum(x,y)+1.

 Профиль  
                  
 
 Re: Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 14:02 
Заслуженный участник
Аватара пользователя


28/09/06
10441
Marischa в сообщении #349071 писал(а):
Нужно доказать примитивную рекурсивность сложения.
вот кое что я накопала, только не пойму как это доказывает рекурсивность....
sum(x,0)=x;
sum(x,y+1)=sum(x,y)+1.

Достаём определение примитивно-рекурсивной функции и по пунктам проверяем...

 Профиль  
                  
 
 Re: Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 14:08 


02/09/10
47
ну она должна быть получена из 0 и n+1...путем каких то там подстановок....

 Профиль  
                  
 
 Re: Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 14:12 
Заслуженный участник
Аватара пользователя


28/09/06
10441
Marischa в сообщении #349076 писал(а):
ну она должна быть получена из 0 и n+1...путем каких то там подстановок....
Любая примитивно рекурсивная функция может быть получена из базовых функций с помощью операторов ... каких?

 Профиль  
                  
 
 Re: Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 14:14 


02/09/10
47
не знаю.. :oops:

 Профиль  
                  
 
 Re: Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 14:21 
Заслуженный участник
Аватара пользователя


28/09/06
10441
Marischa в сообщении #349080 писал(а):
не знаю.. :oops:
Ну так, надо бы взять учебник, да прочитать. Новые примитивно рекурсивные функции строятся с помощью операторов подстановки и примитивной рекурсии.

 Профиль  
                  
 
 Re: Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 14:30 


02/09/10
47
Да пять раз прочитала Р.Петера...бесполезно..

 Профиль  
                  
 
 Re: Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 14:43 
Заслуженный участник
Аватара пользователя


28/09/06
10441
Вам нужны три базовые примитивно рекурсивные функции:
1) Функция следования (инкремента) $S(x)$
2) Функция $I_1^1(x) = x$
3) Функция $I_3^3(x,y,z) = z$

Из них с помощью операторов подстановки и примитивной рекурсии нужно записать две указанных Вами аксиомы сложения.

 Профиль  
                  
 
 Re: Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 14:58 


02/09/10
47
epros в сообщении #349091 писал(а):
2) Функция $I_1^1(x) = x$
3) Функция $I_3^3(x,y,z) = z$



откуда это взялось? Есть какая-то табличка, где эти функции написаны?

 Профиль  
                  
 
 Re: Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 15:11 
Заслуженный участник
Аватара пользователя


28/09/06
10441
Marischa в сообщении #349096 писал(а):
epros в сообщении #349091 писал(а):
2) Функция $I_1^1(x) = x$
3) Функция $I_3^3(x,y,z) = z$
откуда это взялось? Есть какая-то табличка, где эти функции написаны?

Из определения примитивно рекурсивной функции. "Базовыми" примитивно рекурсивными функциями являются:
a) тождественный нуль;
б) функция инкремента $S(x)$;
в) каждая функция проекции $I_n^k(x_1, ... , x_n) = x_k$.

 Профиль  
                  
 
 Re: Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 16:40 


02/09/10
47
Спасибо, попробую все собрать в кучу и разобраться.

 Профиль  
                  
 
 Re: Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 18:05 
Аватара пользователя


15/08/09
1458
МГУ
Воспользуйтесь определением операции примитивной рекурсии. Рассмотрите функцию $\[\sigma (x;y) = x + y\]$.
Шаг №1. (естественное задание)
$\[
\left\{ \begin{gathered}
  \sigma (x;0) = x + 0 = x \hfill \\
  \sigma (x;y + 1) = x + y + 1 \hfill \\ 
\end{gathered}  \right.
\]$
Шаг №2.(Через определение операции примитивной рекурсии)
$\[
\left\{ \begin{gathered}
  \sigma (x;0) = g^1 (x) \hfill \\
  \sigma (x;y + 1) = h^3 (x;y;z) \hfill \\ 
\end{gathered}  \right.
\]
$
Шаг №3
Вам осталось подобрать функции$ \[g^1 (x)\]$ и$ \[h^3 (x;y;z)\]$
(это надо делать смотря на естественное задание )
эти функции надо задать через элементарные, и вам их уже написали.

 Профиль  
                  
 
 Re: Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 18:14 


02/09/10
47
у меня вообще по заданию,доказать, руководствуясь определением примитивно рекурсивной функции. Может совсем это не так делать?!

 Профиль  
                  
 
 Re: Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 19:22 
Аватара пользователя


15/08/09
1458
МГУ
Посмотрите в моём сообщении на шаг №2.( для того чтобы воспользоваться определением примит.рек.ф-ии, надо представить её ч\з элементарные, чтобы написать её примит.рек. описание)

 Профиль  
                  
 
 Re: Помогите разобраться с примитивно рекурсивными функциями..
Сообщение02.09.2010, 20:09 


02/09/10
47
спасибо, попробую

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

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



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

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


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

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