| TOPEHTO |
20.05.2007 9:23
Сообщение
#1
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 87 Пол: Мужской Репутация: 0 |
Народ нужна ваша помощь! подскажите хотя бы с чего начать:Нужно доказать что НОД и НОК примитивно рекурсивные функции...кто поможет?
|
![]() ![]() |
| Michael_Rybak |
21.05.2007 2:16
Сообщение
#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) |
| Fanat |
21.05.2007 7:51
Сообщение
#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. Вроде так всё.Сигма-оператор суперпозиции. |
TOPEHTO Теория алгоритмов 20.05.2007 9:23
MAXXX Нод(а,б)={
Если а=0 и б=0 то Нод-любое число
Если ... 20.05.2007 9:44
TOPEHTO Примитивно рекурсивные!!! разницу чуст... 20.05.2007 10:52
TOPEHTO
Мин и макс Я доказывал...
НОД(x, y) = НОД(max(x, ... 21.05.2007 9:51
Michael_Rybak Нет, не как подстановку, а как примитивную рекурси... 21.05.2007 12:26
TOPEHTO ОК спс...Вечерком попробую-отчет обязательно напиш... 21.05.2007 18:40
TOPEHTO Так, пришел Я значит к алгоритму:)
1) доказываю пр... 21.05.2007 20:01
Michael_Rybak
Мин и макс Я доказывал...
НОД(x, y) = НОД(max(x, ... 21.05.2007 23:52
TOPEHTO С каждым разом все яснее и яснее:)
Вот это писать... 22.05.2007 6:47
Michael_Rybak >вместо блаблабла?
Что писать вместо блаблабла... 22.05.2007 11:45
TOPEHTO Насчет блаблабла:)
НОД(x, 0) = х
НОД(x, у+1) =F(x,... 23.05.2007 19:17
TOPEHTO подскажи в кратце, как целочисленное деление доказ... 23.05.2007 20:51
Michael_Rybak >Насчет блаблабла
>НОД(x, 0) = х
>НОД(x, ... 23.05.2007 23:01
TOPEHTO Насчета НОКа Я правильно написал-то?:)
и еще НОК(х... 24.05.2007 19:49
Michael_Rybak Для НОКа тебе вообще не нужна примитивная рекурсия... 25.05.2007 2:33
TOPEHTO не сдал сегодня...
В начале не смог разобраться с ... 26.05.2007 16:25
Michael_Rybak
Если я правильно себе представляю ситуацию, то е... 26.05.2007 19:59![]() ![]() |
|
Текстовая версия | 8.12.2025 7:57 |