2014 dxdy logo

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

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




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

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

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


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

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

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

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

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

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

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

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

 
 
 
 Re: Помогите разобраться с теорией алгоритмов
Сообщение31.10.2010, 21:16 

(Оффтоп)

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

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

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

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

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

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

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

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


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