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

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




На страницу 1, 2  След.
 записать предикат, показать примитивную рекурсивность
Помогите записать предикат в виде характеристической функции и доказать, что он примитивно рекурсивный.
Pr(x,y):"x и y взаимно просты "

1. Если они взаимно просты, то их НОД равен 1. А как дальше?

 Re: Помогите разобраться с теорией алгоритмов
Аватара пользователя
Как-то так$ \[
\phi (x) = sg|d(x) - 2|
\]$, где $\[
d(x) = \sum\limits_{k = 1}^x {s\bar g} (rest(x;k))
\]$


Но наверное можно как-то по проще :wink:

 Re: Помогите разобраться с теорией алгоритмов
Аватара пользователя
maxmatem в сообщении #367778 писал(а):
Как-то так...

Что-то странное: в ответе должна быть функция от двух переменных, а у Вас от одной.

 Re: Помогите разобраться с теорией алгоритмов
Аватара пользователя
ой ! я же написал ф-ию, для предиката "х-простое число". Извеняюсь

 Re: Помогите разобраться с теорией алгоритмов
Marischa, вот здесь почитайте Петер Р. Рекурсивные функции (стр. 26-27).

 Re: Помогите разобраться с теорией алгоритмов
В учебнике Петера просто пишут про НОД, а у меня именно взаимно простые числа..

 Re: Помогите разобраться с теорией алгоритмов
Marischa
Два числа взаимно просты тогда и только тогда, когда их НОД равен 1.

 Re: Помогите разобраться с теорией алгоритмов
я это знаю! Но там, как то не так и не про то.

 Re: Помогите разобраться с теорией алгоритмов

(Оффтоп)

Marischa в сообщении #368505 писал(а):
В учебнике Петера
Фамилия не склоняется: Р.Петер -- женщина.

 Re: Помогите разобраться с теорией алгоритмов
Буду знать, и всё же задача от этого проще не становится.

 Re: Помогите разобраться с теорией алгоритмов
Marischa в сообщении #368551 писал(а):
задача от этого проще не становится.
А в чём конкретно проблема?
Какой предикат называется примитивно-рекурсивным?

 Re: Помогите разобраться с теорией алгоритмов
Проблема в том, что я не знаю, как функцию построить для такого предиката

 Re: Помогите разобраться с теорией алгоритмов
Дайте, пожалуйста, определения двух понятий:
1. характеристической функции предиката
2. примитивно-рекурсивного предиката

 Re: Помогите разобраться с теорией алгоритмов
характеристическая функция - это функция, выражающая этот предикат, принимающая значения 1 или 0.
И вот если эта функция примитивно-рекурсивна, то и сам предикат примитивно-рекурсивен.

 Re: Помогите разобраться с теорией алгоритмов
Если нам заданы значения $x$ и $y$, в каком случая характеристическая функция Вашего предиката должна принимать значение 0, а в каком -- значение 1?

 [ Сообщений: 18 ]  На страницу 1, 2  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group