Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Теор. Алг.] Частично рекурсивные функции


Автор: Ak47black 2.2.2010, 14:52
Здравствуйте.
Помогите разобраться с понятием частично рекурсивных функции.
Пытался по всякому разобраться с этим понятием, но вижу что безуспешно. (Ну просто не понимаю и всё)
Может тут найдутся люди которые смогут более менее элементарно объяснить что это такое вообще и с чем это все едят (зачем это всё нужно и где может пригодится).
Попробую описать, что именно мне не понятно.

Допустим с примитивно рекурсивным классом функции у меня более менеее сформировалось понятие что это такое.
Я понимаю его как - класс где функции состоят 
(1) Из простейших функций
(2) Из функции созданных из простейших преминя к ним рекурсию
(3) Из (1) и (2) при помощи оператора суперпозиции.

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

Вообще у меня такой тупик с изучением теории алгоритмов, что даже трудно объяснить что именно мне непонятно. Запутался сильно, поймите меня правильно.  smile 
Буду благорен если кто-то хоть как-то поможет.

Автор: Ak47black 3.2.2010, 21:54
Совсем нет не у кого никак мыслей?  smile 

Автор: Ak47black 4.2.2010, 00:51
Ну не понимаю почему некто не пишет.
Могу по новому проблему описать если нужно.  :|
Возможно что-то плохо, неформально написал.
Или сложно, для объяснения.  smile 

Автор: cardinal 4.2.2010, 01:32
Единственное что мне пришло в голову так это итеративно рекурсивные функции (это те, что не только сами себя запускают, но еще и результат дальше передают как аргумент). А что учебника никакого нет или по чему лекцию то ведут?

Автор: Ak47black 4.2.2010, 22:11
cardinal, то что Вы говорите, это насколько я знаю, является самим понятием рекурсии.
Цитата

А что учебника никакого нет или по чему лекцию то ведут?

Предмет называется - Теория алгоритмов.
Через учебники(которое я находил сам), пока у меня очень смутное представление. (Тоесть на отлично никак не назвать)
У нас плохо, тем что на лекциях и занятиях мало времени уделяют каждому понятию, а требуют очень много на экзамине, включая доказательства определений и теорем.
Хочу чётко понять, где и что для чего нужно. И как свё устроенно.
Если кто-нибудь можете чтото подсказать, буду ОЧЕНЬ РАД.

Автор: zim22 4.2.2010, 22:50
Цитата(Ak47black @  4.2.2010,  21:11 Найти цитируемый пост)
Если кто-нибудь можете чтото подсказать, буду ОЧЕНЬ РАД.

я могу посоветовать поискать на английском информацию, если ещё не искал. может что-то и найдёшь.

Автор: cardinal 4.2.2010, 23:59
Цитата(Ak47black @  4.2.2010,  20:11 Найти цитируемый пост)
cardinal, то что Вы говорите, это насколько я знаю, является самим понятием рекурсии.

Я уже так далек от теории, что в принципе мои сообщения не сделают тебя умнее... smile 

Автор: Ak47black 5.2.2010, 00:15
cardinal, спасибо вам что хоть как-то поддерживаете.  smile

Добавлено @ 00:16
А может, хоть кто-то тут на форуме знает где можно найти хороший учебник по теории вычислимых функциям?

Автор: cardinal 5.2.2010, 00:45
Цитата(Ak47black @  4.2.2010,  22:15 Найти цитируемый пост)
cardinal, спасибо вам что хоть как-то поддерживаете.  smile

Со мной можно и на ты... smile (а то как то не привык, когда ко мне во множественном числе smile)

Автор: Ak47black 5.2.2010, 01:01
smile 
Я вот пересматриваю книги и не могу точно понятия определения "частичная функция"
Может кто поможет.

Или вот например на чём я никак немогу уведет это "просвет как-бы".
user posted image
Тут немогу понять  smile , ну почему класс примитивно-рекурсивных функции неохватывает все функции и как выглядят функции не принадлежашии этому классу. Знаю только функцию Аккермана, но немогу её до конца понять, тоесть робовал вычислять её ри разных аргументах но там всё так запутанно  smile , что мне трудно даже понять почему там ведётся рекурсия по двум аргументам.
Ну допустим если даже есть такой оператор минимизации, то как его пременить чтобы получить функции не являющимися примитивно-рекурсивными ????  smile

Добавлено через 2 минуты и 20 секунд
Не бррр... иду спать  smile 
Если завтра кто-то, что-то напишет то БУДУ ОЧЕНЬ РАД ХОТЬ ЧТО-ТО ПРОЧИТАТЬ!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)