2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Теория алгоритмов.
Сообщение20.02.2010, 00:47 
Аватара пользователя


15/08/09
1465
МГУ
добрый вечер! задание состоит в том что надо доказать что функция $f(x)=x!$ примитивно рекурсивная. я начал строить примитивно рекурсивное описание $f(x)=x!$.
сначала я рассмотрел естественное описание данной функции т.е.
$f(0)=0!=1$
$f(y+1)=(y+1)!$.

теперь применяю определение операции примитивной рекурсии к ф-ии $f(x)=x!$
$f(0)=g(x)$
$f(y+1)=h(y;f(y))$

теперь осталось найти $g(x)$ и $h(x;y)$
ну то, что $g(x)=C_{1}=1$.
а вот с $h(x;y)$ возникают проблемы........ я попробывал $h(x;y)=S(s;I_{2}(y;f(y)))$ но не вышло.
$S$-оператор подстановки
$s$-оператор следования

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


06/10/08
6422
Сначала нужно умножение.
$h(y,f(y)) = (y+1)\cdot f(y)$
Через свои обозначения сами пишите.

 Профиль  
                  
 
 Re: Теория алгоритмов.
Сообщение21.02.2010, 15:46 
Аватара пользователя


15/08/09
1465
МГУ
вот кажется получилось ! проверьте!
$f(0)=1$
$f(x+1)=(x+1)!=(x+1)x!$
это естественное задание ф-ии

$f(0)=g(x)$
$f(x+1)=h(x;f(x))$
это применил определение примит.рекурсии.
тогда:
$g(x)=C_{1}=1$
$h(x;y)=S(*;S(s;I_{1}(x;y));I_{2}(x;y))$
теперь докажем что $f=R(g;h)$
$f(0)=g(x)=C_{1}=1$
$f(x+1)=h(x;f(x))=S(*;S(s;I_{1}(x;f(x)));I_{2}(x;f(x)))=S(*;S(s;x);f(x))=S(*;s(x);f(x))=s(x)*f(x)=(x+1)*x!=(x+1)!$
где $*$-это умножение
где $S$-операция подстановки
где $s$-операция следования
Проверьте пожалуйста!

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


06/10/08
6422
maxmatem в сообщении #290981 писал(а):
Проверьте пожалуйста!

Все верно.

 Профиль  
                  
 
 Re: Теория алгоритмов.
Сообщение21.02.2010, 15:59 
Аватара пользователя


15/08/09
1465
МГУ
спасибо,что проверили! :P

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

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



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

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


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

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