2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему
 
 Доказать примитивную рекурсивность функции
Сообщение28.03.2012, 13:52 
Аватара пользователя


17/12/10
538
У меня такое задание:
Доказать примитивную рекурсивность функции

$f(x)=|x-y|$

это не опечатка случайно? может надо $f(x,y)=|x-y|$ ?

 Профиль  
                  
 
 Re: Доказать примитивную рекурсивность функции
Сообщение28.03.2012, 16:31 
Заслуженный участник


08/04/08
8556
Sverest в сообщении #552990 писал(а):
$f(x)=|x-y|$

это не опечатка случайно? может надо $f(x,y)=|x-y|$ ?
Конечно опечатка.

Sverest в сообщении #552990 писал(а):
У меня такое задание:
Доказать примитивную рекурсивность функции

$f(x,y)=|x-y|$
выразите $f$ через усеченную разность.

 Профиль  
                  
 
 Re: Доказать примитивную рекурсивность функции
Сообщение28.03.2012, 16:48 
Аватара пользователя


17/12/10
538
$|x-y|=(x \dot{-} y)+(y \dot{-}  x)$

-- Ср мар 28, 2012 17:22:26 --

$f(x,0)=(x \dot{-} 0)+(0 \dot{-}  x)\\
f(x,0)=x$

$f(x,y+1)=(x \dot{-} y+1)+(y+1 \dot{-}  x)$

я правильно сделал?

 Профиль  
                  
 
 Re: Доказать примитивную рекурсивность функции
Сообщение28.03.2012, 18:52 
Заслуженный участник


08/04/08
8556
Угу, даже 2-я способами :-) Причем это
Sverest в сообщении #553051 писал(а):
$f(x,0)=(x \dot{-} 0)+(0 \dot{-} x)$
не нужно

 Профиль  
                  
 
 Re: Доказать примитивную рекурсивность функции
Сообщение28.03.2012, 20:00 
Аватара пользователя


17/12/10
538
как это двумя?
почему не нужно?
я посмотрел вроде чтоб доказать надо представить в виде:

$h(x_1,\ldots,x_n,0)=f(x_1,\ldots,x_n)$
$h(x_1,\ldots,x_n,y+1)=g(x_1,\ldots,x_n,y,h(x_1,\ldots, x_n,y))$

мне кажется чего то не хватает

 Профиль  
                  
 
 Re: Доказать примитивную рекурсивность функции
Сообщение28.03.2012, 20:13 
Заслуженный участник


08/04/08
8556
2 способа:
1. Через некоторые простые леммы о ПРФ и знании некоторых конкретных функций, которые являются ПРФ.
2. По определению ПРФ.
Вы сделали обоими, если вдуматься.

 Профиль  
                  
 
 Re: Доказать примитивную рекурсивность функции
Сообщение28.03.2012, 20:19 
Аватара пользователя


17/12/10
538
меня вот эта формула интересует:
$h(x_1,\ldots,x_n,y+1)=g(x_1,\ldots,x_n,y,h(x_1,\ldots, x_n,y))$

где у меня здесь $h(x_1,\ldots, x_n,y)$?

в $f(x,y+1)=(x \dot{-} y+1)+(y+1 \dot{-}  x)$

 Профиль  
                  
 
 Re: Доказать примитивную рекурсивность функции
Сообщение29.03.2012, 00:02 


23/12/07
1757
Sverest
Докажите, что примитивно рекурсивными являются функции:
1) $h_{{}_{\dot{-}}}(u, v) = u\, \dot{-}\, v $
2) $h_{{}_+}(u, v) = u  +  v $.
Затем попытайтесь выразить вашу функцию в виде композиции этих двух. Если это удастся сделать, то тем самым удастся доказать, что она тоже примитивно рекурсивная (почему?).

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

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



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

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


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

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