Доброго времени суток!
В общем готовлюсь к завтрашнему экзамену по мат. логике никак не могу понять принцип построения машины Тьюринга в книгах (напр. Яблонский) как-то мудрёно все написано, а в лекциях - не до конца понятно :duma2:.
Ниже привожу примеры решений - можете объяснить как это получается?
Заранее благодарен:)

Срок: до 25 января

читать дальше

@темы: Математическая логика

Комментарии
24.01.2009 в 15:39

а я и не знаю, где ты и с кем
у нас (вмк мгу) есть очень хорошее пособие по МТ и по НАМу
сейчас скину на файлообменник и выложу

там пошагов прямо все на примерах
24.01.2009 в 15:42

а я и не знаю, где ты и с кем
24.01.2009 в 16:58

Спасибо, но я что то всё равно не совсем догоняю:hmm:
там в примерах заданы условия типа: "Требуется получить на ленте запись числа, которое на 1
больше числа Р." а у меня на экзе будут примеры такого типа, как я указал выше. (там задание звучит: "постройте М.Т. вычисляющую функцию")
Мне не понятно как мы узнаём куда идти: влево или вправо?
И как посчитать эти q11 ->q11R? в смысле откуда мы берём 1 и 0 и что значит запись 01...10, я так понял мы всегда начинаем отсчёт с единицы.

Сорри за множество вопросов - подсказать некому:nope:
24.01.2009 в 17:14

На плечах гигантов, на спинах электронов
DaZed
q с номерами — это различные состояния системы.
Всё, что у вас записано, это правила, по которым работает ваша МТ.
q1 — начальное состояние.
В вашем примере предполагается, что вначале лента стоит на значении 1, хотя на самом деле по большому счету это не всегда должно быть так. (Но не буду лишним голову засорять).

И как посчитать эти q11 ->q11R? в смысле откуда мы берём 1 и 0 и что значит запись 01...10
q11 -> q11R не "считаются".
Эта запись означает, что если мы в начальном состоянии q1 встретили единицу, то мы ее не меняем: q11R (т.е. была единица, она же и осталась) и смещаемся на один такт вправо: R

запись 01...10..01..10 означает записанные на ленте два числа.
Машина же представляет собой функцию от этих двух чисел.

Теперь представьте себе, что вы сами и есть эта машина. Следуйте этим инструкциям.
Инструкция q11 -> q11R будет выпоняться до тех пор, пока мы не встретим первый 0 на ленте. Так?
Сами посмотрите: встречаем 1, оставляем 1, сдвигаемся вправо; встречаем 1, оставляем 1, сдвигаемся вправо.... И т.д.

Попробуйте дальше сами.
24.01.2009 в 17:41

запись 01...10..01..10 означает записанные на ленте два числа
они всегда одинаковые или мы их берём по какому-либо принципу?
И когда мы начинаем шагать влево? Нужно, что-бы выполнилось какое-либо условие?
24.01.2009 в 17:47

На плечах гигантов, на спинах электронов
DaZed
числа абсолютно произвольны. Первое — запись х в унарной системе счисления, второе — запись у. Между ними должен быть хотя бы один 0. Это единственное требование.
Влево мы начинаем шагать, когда в правиле вместо буквы R видим букву L.
03.07.2010 в 15:06

молодой динамично развивающийся
shhhhh. на мехмате нет случайно этого пособия?
06.01.2011 в 18:03

у нас (вмк мгу) есть очень хорошее пособие по МТ и по НАМу
А может кто-нибудь еще раз выложить это пособие на обменник, пожалуйста, до 19 января
06.01.2011 в 23:00

а я и не знаю, где ты и с кем
Гость Завтра с утра буду дома и оторочено постараюсь найти
18.01.2011 в 20:49

Ну так что, ни у кого нет?
19.01.2011 в 21:57

Ну да ладно, не надо. Экзамен сдан.
09.03.2011 в 00:29

Пожалуйста, перезалейте файл, хочется разобраться) Премного благодарна)
11.03.2012 в 08:22

перезалейте файл, пожалуйста:beg:
11.03.2012 в 08:55

а я и не знаю, где ты и с кем
11.03.2012 в 08:58

Я одна, но всё же я есть. Я не могу сделать всё, но всё же могу сделать что-то. И я не откажусь сделать то немногое, что могу (c)
shhhhh., спасибо большое
Зеркало
15.03.2012 в 12:20

О_о ща пойду поизучаю:hmm:
Спасибо большое!
01.03.2013 в 04:22

Владелец дневника видит IP-адреса пользователей, оставивших комментарии!