IPB
ЛогинПароль:

> Теория алгоритмов, А тут мне помогут?:(
сообщение
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 87
Пол: Мужской

Репутация: -  0  +


Народ нужна ваша помощь! подскажите хотя бы с чего начать:Нужно доказать что НОД и НОК примитивно рекурсивные функции...кто поможет?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Michael_Rybak
*****

Группа: Пользователи
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

Репутация: -  32  +


НОД: покажи, что min и max примитивно-рекурсивны, и юзай формулу НОД(x, y) = НОД(max(x, y) - min(x, y), min(x, y))

НОК: покажи, что умножение и деление примитивно-рекурсивны, и юзай формулу НОК(x, y) = x * y / НОД(x, y)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Fanat
***

Группа: Пользователи
Сообщений: 261
Пол: Мужской
Реальное имя: Сергей

Репутация: -  5  +


Умножение вот так:
M(2)(X,0)=g(X)=0.
M(2)(X,A+1)=h(X,A,M(X,A))=x*a+a=A(M(X,A),X)

M=ро(оперотор примитивной рекурсии)[N(1),Сигма[A,I(3,3),I(3,1)]]

Использовали x(a+1)=x*a+x

Запись M(2)-арность функции M-2.
Запись I(3,1)-арность 3,выбирает первый элемент.

Где А-сложение описываетьсята так-

A(2)(X,0)=g(X)=X=I(1,1)
A(2)(X,A+1)=h(X,A,A(X,A))=S(A(X,A))=сигма[S,I(3,3)]

x+(a+1)=(x+a)+1.

Вроде так всё.Сигма-оператор суперпозиции.

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
TOPEHTO   Теория алгоритмов   20.05.2007 13:23
MAXXX   Нод(а,б)={ Если а=0 и б=0 то Нод-любое число Если …   20.05.2007 13:44
TOPEHTO   Примитивно рекурсивные!!! разницу чуст…   20.05.2007 14:52
Michael_Rybak   НОД: покажи, что min и max примитивно-рекурсивны, …   21.05.2007 6:16
Fanat   Умножение вот так: M(2)(X,0)=g(X)=0. M(2)(X,A+1)=…   21.05.2007 11:51
TOPEHTO   Мин и макс Я доказывал... НОД(x, y) = НОД(max(x, …   21.05.2007 13:51
Michael_Rybak   Нет, не как подстановку, а как примитивную рекурси…   21.05.2007 16:26
TOPEHTO   ОК спс...Вечерком попробую-отчет обязательно напиш…   21.05.2007 22:40
TOPEHTO   Так, пришел Я значит к алгоритму:) 1) доказываю пр…   22.05.2007 0:01
Michael_Rybak   Мин и макс Я доказывал... НОД(x, y) = НОД(max(x, …   22.05.2007 3:52
TOPEHTO   С каждым разом все яснее и яснее:) Вот это писать…   22.05.2007 10:47
Michael_Rybak   >вместо блаблабла? Что писать вместо блаблабла…   22.05.2007 15:45
TOPEHTO   Насчет блаблабла:) НОД(x, 0) = х НОД(x, у+1) =F(x,…   23.05.2007 23:17
TOPEHTO   подскажи в кратце, как целочисленное деление доказ…   24.05.2007 0:51
Michael_Rybak   >Насчет блаблабла >НОД(x, 0) = х >НОД(x, …   24.05.2007 3:01
TOPEHTO   Насчета НОКа Я правильно написал-то?:) и еще НОК(х…   24.05.2007 23:49
Michael_Rybak   Для НОКа тебе вообще не нужна примитивная рекурсия…   25.05.2007 6:33
TOPEHTO   не сдал сегодня... В начале не смог разобраться с …   26.05.2007 20:25
Michael_Rybak   Если я правильно себе представляю ситуацию, то е…   26.05.2007 23:59


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 7.05.2024 16:26
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name