2014 dxdy logo

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

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


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


Посмотреть правила форума



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


29/04/20
5
Помогите, пожалуйста, доказать, что заданная функция - примитивно рекурсивная функция.
$$f(x)=2x-3=\begin{cases}
2x-3,&\text{если $2x>3$;}\\
0,&\text{если $2x<3$;}\\
\end{cases}$$
Попытки решения:
Имеется случай $n=0$, то есть
$f(0)=g(x)$
$f(x+1)=h(x,f(x))$
Составим схему примитивной рекурсии.
$f(0)=2\cdot0\dot{-}3=0$
$f(1)=2\cdot1\dot{-}3=0$
$f(2)=2\cdot2\dot{-}3=1$
$f(3)=2\cdot3\dot{-}3=3$
$f(4)=2\cdot4\dot{-}3=5$
$f(5)=2\cdot5\dot{-}3=7$
$f(6)=2\cdot6\dot{-}3=9$
Отсюда делаем вывод, что
$f(x+1)=(f(x)+1+1)\dot{-}(2\dot{-}x)$
Тогда
$h(x+1,y)=(y+1+1)\dot{-}(2\dot{-}x)$
Верно ли я нашел $h(x,y)$ ?
И как можно иначе найти $f(x+1)$ ?

 Профиль  
                  
 
 Posted automatically
Сообщение29.04.2020, 13:55 
Заслуженный участник


09/05/12
25179
 i  Тема перемещена из форума «Помогите решить / разобраться (М)» в форум «Карантин»
по следующим причинам:

- не набраны формулы (краткие инструкции: «Краткий FAQ по тегу [math]» и видеоролик Как записывать формулы);
- не уверен, что это проблема (возможно, просто я не в курсе), но лично мне сокращение ПРФ ни о чем не говорит.

Исправьте все Ваши ошибки и сообщите об этом в теме Сообщение в карантине исправлено.
Настоятельно рекомендуется ознакомиться с темами Что такое карантин и что нужно делать, чтобы там оказаться и Правила научного форума.

 Профиль  
                  
 
 Posted automatically
Сообщение29.04.2020, 16:00 
Заслуженный участник


09/05/12
25179
 i  Тема перемещена из форума «Карантин» в форум «Помогите решить / разобраться (М)»

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


16/07/14
9342
Цюрих
Artur5463 в сообщении #1458829 писал(а):
$h(x+1,y)=(y+1+1)\dot{-}(2\dot{-}x)$
Верно ли я нашел $h(x,y)$ ?
В принципе правильно, но в этой части ИМХО лучше максимально следить за строгостью, а формально вы не выразили $h(x, y)$ - в левой части у вас $h(x + 1, y)$.
Artur5463 в сообщении #1458829 писал(а):
И как можно иначе найти $f(x+1)$ ?
Найти - по формуле :D Доказать примитивную рекурсивность - наверное проще было бы доказать отдельно примитивную рекурсивность $u(x) = 2x$ и $v(x) = 3$, и дальше воспользоваться подстановкой $f(x) = \cdot(3x, 3)$ (предполагая, что примитивная рекурсивность усеченной разности уже известна, иначе её тоже надо выразить).

 Профиль  
                  
 
 Re: Помогите доказать, что функция примитивно рекурсивная
Сообщение29.04.2020, 16:29 


29/04/20
5
mihaild в сообщении #1458881 писал(а):
Artur5463 в сообщении #1458829 писал(а):
$h(x+1,y)=(y+1+1)\dot{-}(2\dot{-}x)$
Верно ли я нашел $h(x,y)$ ?
В принципе правильно, но в этой части ИМХО лучше максимально следить за строгостью, а формально вы не выразили $h(x, y)$ - в левой части у вас $h(x + 1, y)$.
Artur5463 в сообщении #1458829 писал(а):
И как можно иначе найти $f(x+1)$ ?
Найти - по формуле :D Доказать примитивную рекурсивность - наверное проще было бы доказать отдельно примитивную рекурсивность $u(x) = 2x$ и $v(x) = 3$, и дальше воспользоваться подстановкой $f(x) = \cdot(3x, 3)$ (предполагая, что примитивная рекурсивность усеченной разности уже известна, иначе её тоже надо выразить).

Спасибо. А как можно найти сразу $f(x+1)$ без нахождения $f(0)...; f(1)...$, пытаясь выразить старую первоначальную функцию?

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


16/07/14
9342
Цюрих
Artur5463 в сообщении #1458884 писал(а):
А как можно найти сразу $f(x+1)$, пытаясь выразить старую первоначальную функцию?
Не очень понял вопрос. Есть базовые функции, и есть два способа получения из имеющихся функций новые. Что значит "найти $f(x + 1)$"?

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

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



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

Сейчас этот форум просматривают: Bing [bot]


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

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