Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Тьюрінга






Нагадаємо, що числовою називають функцію f(x1,..., xn), значеннями якої та значеннями її аргументів є невід'ємні цілі числа. Розглядатимемо частковічислові функції, тобто числові функції, визначені, загалом, не для всіх значень аргументів.

Для обчислення числових функцій на машинах Тьюрінга часто використовують спеціальне кодування чисел. Наприклад, невід'єм­не ціле число т можна задати набором з (m +1) одиниць, який позначють І m+ 1. Отже, 0 задають як 1, 1 —як 11, 2-як 111 тощо.

Числову функцію f(x1, …, хn) називають обчислюваною за Тьюрінгам, якщо існує машина Тьюрінга T така, що для довільних цілих невід'ємних m1, m2,..., mn, якщо f (m1, m2,..., mn)=m, то машина Т∈ застосовною до слова і в заключній конфігура­ції на деякому відрізку стрічки буде записано слово , а решта комірок (якщо такі будуть) виявляться порожніми. Якщо ж f (m1, m2,..., mn) невизначене, то машина Т є незастосовною до слова

Приклад 10.3. Побудуємо машину Тьюрінга, яка обчислює чис­лову функцію s (x)= x +l. Зовнішній алфавіт A ={Λ, 1}, множина станів Q={q0, q1}, а команди можна визначити так: q11→ 1Пq1.

Робота цієї машини у разі обчислення s (1) складається з конфі­гурацій, зображених на рис. 10.4. ▲






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.