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


Категории:

ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника






Вопрос 1. Формальные исчисления. Выводы в исчислении. Теорема исчисления. Разрешимые и непротиворечивые исчисления.

ВОПРОСЫ ПО МАТЕМАТИЧЕСКОЙ ЛОГИКЕ И ТЕОРИИ АЛГОРИТМОВ (АВТФ, III семестр)

 

1. Формальные исчисления. Вывод в исчислении. Теорема исчисления. Разрешимые и
непротиворечивые исчисления.

2. Основные эквивалентности ИВ. Теорема о замене. Дизъюнктивная и конъюнктивная
нормальные формы.

3. Исчисление высказываний (ИВ): формулы, аксиомы и правила вывода. Понятие
доказательства, дерево доказательства. Теорема о дедукции.

 

4. Семантика исчисления высказываний. Непротиворечивость ИВ. Таблицы
истинности. Общезначимые и выполнимые формулы. Теорема о полноте.
Разрешимость ИВ.

5. Семантическое дерево. Алгоритм Квайна и алгоритм редукции проверки
общезначимости формул.

 

6. Метод резолюций в ИВ. Метод согласия. Метод резолюций для хорновских
дизъюнктов.

7. Алгебраические системы. Формулы сигнатуры Σ. Подформулы. Свободные и
связанные переменные. Предложения. Истинность формулы на элементах
алгебраической системы.

8. Общезначимые и выполнимые формулы. Теорема об общезначимости формул
сигнатуры S, соответствующих общезначимым формулам ИВ. Выполнимое множество
формул. Теорема компактности.

9. Исчисление предикатов сигнатуры Σ (ИП Σ): аксиомы и правила вывода, доказуемые
формулы. Теорема о дедукции. Тождественно истинные формулы. Теорема Гёделя о
полноте. Теорема о непротиворечивости ИП Σ. Теорема о существовании модели.

10. Основные эквивалентности ИП Σ - Теорема о замене. Пренексные и клазуальные
нормальные формы.

11. Элементарные теории. Система аксиом теории. Полные теории. к-Категоричные
теории. Теорема о полноте к-категоричной теории. ω-Категоричность теории плотного
линейного порядка.

12. Система аксиом арифметики Пеано. Нестандартные модели арифметики. Теорема
Дедекинца-Пеано.

13. Подстановка сигнатуры Σ. Композиция подстановок. Унификатор и наиболее
общий унификатор. Алгоритм унификации. Теорема об алгоритме унификации.

14. Бинарная резольвента и резольвента дизъюнктов сигнатуры Σ. Резолютивный
вывод. Полнота метода резолюций.

15. Проверка непротиворечивости множества предложений методом резолюций и
построение моделей. Формализация свойств и их доказательство с помощью метода
резолюций. Принцип логического программирования.

16. Понятие алгоритма, основные признаки алгоритма. Вычислимые функции и тезис
Чёрча.

17. Определение машины Тьюринга.

18. Основные машины Тьюринга. Операции над машинами Тьюринга.

19. Вычисление функций на машинах Тьюринга.

20. Понятие примитивно рекурсивной функции, основные примеры.

21. Примитивно рекурсивные отношения, основные преобразования над ними,
примеры примитивно рекурсивных отношений.

22. Нумерации n-ок натуральных чисел примитивно рекурсивными функциями.


23. Частично рекурсивные и рекурсивные функции. Теорема об элиминации
примитивной рекурсии.

24. Вычислимость частично рекурсивных функций на машинах Тьюринга.

25. Частичная рекурсивность функций, вычислимых на машинах Тьюринга.

26. Универсальные ЧРФ. Теорема об универсальности. Теорема о существовании ЧРФ,
недоопределимой до рекурсивной функции. Теорема Раиса.

27. Гёделевская нумерация формул, аксиом и правил вывода исчисления предикатов.
Рекурсивно перечислимые множества. Разрешимые и неразрешимые теории. Теорема
Гёделя о неполноте арифметики. Теорема Чёрча о неразрешимости исчисления
предикатов.

28. Временная и ленточная сложности машины Тьюринга, вычисляющей заданную
функцию. Теоремы о верхней границе сложности вычислений. Теорема об ускорении.

29. Класс эффективно вычислимых функций. Метод сводимости.

30. Понятие переборной задачи. Универсальные переборные задачи, примеры.

31. Основные алгоритмы сортировки и их сложность.

32. Детерминированные и недетерминированные конечные автоматы, связь между
ними.

33. Неклассические логики.


Вопрос 3. Основные эквивалентности (ИВ) формулы ,аксиомы и правила вывода. Понятия док-ва ,дерево док.. теор. о дедукции.

Алфавит.

-проиозициональные переменные Q0,Q1,…,Qn,… ; A,B,C,…

-логические символы или связки Λ,v,→, ┐,├- символ следования

-вспомогательные символы:( ),

Фор-лы ив – слово алфавита ив ,кот. Опр-ся по инд.:

1)любая проп. перем. явл. ф-лой(анотамарная или элементарная ф-ла) An,Q7

2)если φ,ψ –формулы ,то (φ Λ ψ),( φVψ), ( φ→ψ), ┐φ – ф-лы

Секвенции ИВ

φ 1 ,…,φn├ ψ,Г├ ψ

-Г├(из Г можно вывести противор.инф)

-├ общее противоречие ; φ 1 ,…,φn –посылки,ψ- заключение;схема аксиом: φ├ φ

Правила вывода:

1) (Г├ φ;Г├ ψ)/ (Г├(φ Λ ψ)) ; 2) (Г├(φ Λ ψ))/ (Г├φ) ; 3) (Г├(φ Λ ψ))/ (Г├ ψ) ;

4) (Г├ φ)/( Г├( φVψ)) ; 5) (Г├ ψ )/( Г├( φVψ)) ; 6) Г,φ├ ψ;Г,x├ ψ;Г├ φVψ/Г├ ψ;

7) Г,φ├ ψ/ Г├( φ→ψ) ; 8) Г├φ, Г├( φ→ψ)/ Г├ ψ ; 9)Г, ┐φ├/ Г├φ ; 10) Г├φ; Г├ ┐φ/ Г├;

11) Г1, φ, ψ,Г2├x/ Г1, ψ,φ, Г2├x ; 12) Г├φ/ ψ ├ φ;

Дерево секвенций

1)если S – секв. ,то S – дерево секвенций

2)если D0,…,Dn-деревья ,S –секв., то D0,…,Dn/S-дерево секвенций

Дерево D раз. Докозат. Если все начальные секвенции явл. аксиомами,а переходы осуществ. По правилам вывода.

Теорема о дедукции. Если Г,φ├ ψ,то Г├( φ→ψ) (правило 7) следствие секв. φ 1 ,…,φn├φ доказуема ó дказуема ф-ла (φ1→( φ2→…( φn→ ψ)…))


Вопрос 6. Метод резолюций в ИВ. Правило согласия. Метод резолюций для

Хорновских дизъюнктов.

D1=D’1 v A, D2=D’2 v­­­­`A тогда резольвента: res(D1,D2)=D’1 v D'2( по литере А),

а res (A, `A) (по литере А ) = 0

УТВЕРЖДЕНИЕ: Если res(D1,D2)=D’1 v D'2 существует, то секвенция

D1, D2 ├ res(D1,D2) доказуема

ДОКАЗАТЕЛЬСТВО: D1=1, D2=1 => в D1 или D2 истиной является другая литера=>

res(D1,D2)=1

S={D1,…,Dm}- множество дизъюнктов, последовательность дизъюнктов f1, …. , fn называется резолютивным выводом из множества S, если для любого i выполняется

fi ? S или fi=res(fj , fk), где j, k <I

ТЕОРЕМА (о полноте метода резолюций)

Множество дизъюнктов S - противоречиво( секвенция S├ доказуема) ó существует резолютивный вывод из S ? который заканчивается 0 (противоречием)

ТЕОРЕМА Если S – множество дизъюнктов содержащее все свои резольвенты, то S противоречиво ó 0 ? S

Правило СОГЛАСИЯ

K1= K’1 ٨ A , K2= K’2 ^ ‾A , res по А(K1, K2) = K’1 ^ K’2, res (A,A)=1

ТЕОРЕМА о полноте

Множество конъюнктов S = {K1, … ,K2} общезначно, (т е ╞ K1 v …. V Km)

ó существует вывод из S по правилу согласия, который заканчивается на 1 .

ХОРНОВСКИЕ ДИЗЪЮНКТЫ

Дизъюнкт D называется Хорновским, если D содержит не более одной положительной литеры

S – множество хорновских дизъюнктов. Противоречиво ли S?

0 ¢ S => выбираем из S факт , дизъюнкт С, содержащий P

res (C , P) = вычеркиваем из С литеры P

S:=(S\{C})U({res(C,P)}, процесс продолжается до вывода 0, или стабилизируется на некоторое множество Хорновских дизъюнктов, не содержащее 0


Вопрос 9.

Зафиксируем некоторую произвольную сигнатуру S и опр-им исчисление предикатов сигнатуры S( ИПS ). Аксиомами ИПS явл. следующие секвенции:

1. φ ├ φ, φ-формула ИПS

2. ├ x ≈ x, x –переменная

3. x ≈ y, (φ)ZX├(φ) ZY, x,y,z-переменные, φ-формула ИПS , удовлетворяющего условию на запись (φ)Zx и (φ) ZY

Правила вывода ИПS таковы:

1. ; 2. ; 3. ; 4. ; 5.

6. ; 7. ; 8. ; 9.

10. ;11. ;12. ;

13. , где x не входит в члены Г свободно; 14. ; 15.

16. , где х не входит в и члены Г свободно.

Следующие секвенции доказуемы:

1. ├ $ x1,…,$xn φ

2."x1, … , "xn ψ├ (ψ)x1,…, xn

Теорема о дедукции. Если Г U {φ,ψ} – мн-во формул ИПS, то из Г,φ-|ψ следует Г-| φ→ψ.

Теорема Гёделя о полноте. Формула φ исчисления ИПS доказуема тогда и толь тогда, когда φ тождественно истинна.

Исчисление ИПS непротиворечиво, т.е. не все формулы ИПS доказуемы в ИПS.

Док-во:

S=(├ x ≈ x)(тождественно ложная формула)

=> ╞ S => по т. о полноте S недоказуемо => ИПS непротиворечиво.

Пример.

{ F1(z)/x, y/z} - подстановка сигнатуры ∑ = { F11(1) }.

{ C1/x, F2(9)/y, F1 ( F2 (C1))/z} – подстановка сигнатуры ∑ = {C1(0), F2(1), F1(1), C1(0)}.

 

Пусть Ө = {t1/x1, ..., tn/xn} подстановка сигнатуры ∑. W Ө - множество получаемое из W с помощью одновременной подстановки вместо x1, ..., xn термов t1, ..., tn.

Пример.

Ө = { C1/x, F(C2)/y, y/z }

t = F1 (x, y, z), тогда t Ө = F1(C1, F(C2), y)

Q = F (x, C1, z)

Q Ө = F1 (C1) ≈ F1(C1, C1, y)

Ө = {t1/x1, tn/xn}

λ = { g1/y1, ... , gn/yn}

Ө λ = { t1, λ/x1,..., tnλ/xn, g1/gn,..., gn/yn}

Если yi принадлежит { x1 ... xn}, то gi/yi - вычёркиваем

Если tiλ = xi , то ti λ/xi – вычёркиваем

Пример.

Ө = { F1(y)/x, z/y}; λ = {C1/x, C2/y, y/z}

Ө λ = {F1(y)λ/x, zλ/y, C1/x, C2/x, y/z} = {F1(C2)/x, y/y, y/z} = {F1(C2)/x,y/z}

Өz = Ө любая Ө

Ө ( λ μ ) = (Ө λ ) μ для любых μ, λ, Ө

Определение:пусть Ф = {φ1, ....n} – множество формул сигнатуры ∑; Ө - подстановка сигнатуры ∑. Ө называется унификатором множества Ф, если φ1 Ө = … = φn Ө.

Пример.

Ф = {P (C1,y), P(x1) = C2} можно заменять только переменные

Ө = {C1/x, F(C2)/y} – унификатор множества Ф

Определение:множество формул называется унифицируемым, если для него есть унификатор.

Определение: унификатор σ для множества {φ1, ....n} называется наиболее общим унификатором (НОУ), если для любого другого унификатора Ө существует λ такая что Ө = σλ.

Определение: пусть W = {φ1, ....n} – непустое множество атомарных формул. Множеством рассогласований множества W называется множество термов t1, ..., tn, где ti входит в φi и начинается с символа стоящего на первой слева позиции в φi; на которой не для всех формул φ1, ....n находится одинаковый символ.

Пример.

W = { P(x), F(y, z), P(x, c), P(x |= (y, F1(z)))}

Найдём множество рассогласований Дl = {F(y, z), C |= (y, F1(z))}

  1. Алгоритм унификации

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

Дано W –множество атомарных формул.

  1. k = 0, w0 = w, σ0 = ∑.
  2. Если | wk | = 1 следовательно, множество W унифицируемо в качестве НОК = σk. Иначе находим Дk – множества рассогласований множества Wk.
  3. Если Дk содержит переменную xk и терм tk не содержащий xk, то переходим к 4. иначе – остановка, W не унифицируемо.
  4. σk+1 = σk {tk/xk}, Wk+1 =Wkσk+1, k →k + 1 переходим к шагу 2.

 

Теорема:если W унифицируемо, то алгоритм унификации закончит работу на втором шаге и последняя подстановка σk является НОУ.

Пример.

W = { P ( z, x, F2(F1(y))), P(z, F2(z), F2(n))}

1. W0 = W, σ0 = ∑.

2. | W0| ≠ 1, тогда Дk = {c, z}

3. 4. σ1 = σ0, {c/z} = {c/z}

W1 = {P (e, x, F2(F1(y))), P(e, F2(e), F2(n)}

Следовательно 2 | W1 | ≠ 1, тогда Дk = {x, F2(e)}.


Вопрос 14.

Литера сигнатуры : атомарная формула или ее отрицание.

Дизъюнкт сигнатуры : литера или дизъюнкт литера сигнатуры

А ; A - дизъюнкт в ИВ

А , A - атомарные формулы (дизъюнкт сигнатуры )

P(c1x1*h (y,z)) h(g,(x),y) z

Ф-дизъюнкт сигн-ы вида

1 n X или 1 n ,

где 1 – атомарные форм-ы сигн-ы

Пусть - НОУ для { 1 ,…, n }

Тогда 1 наз-ся ??????? формулы Ф

Ф = P(x) P(F(y)) P2(x)

= {F(y) / x}

Ф = P(F(y)) P2(F(y))

Ф12 – два дизъюнкта, не имеющих общих переменных.

L1- литера в Ф1

L2`=L2- литера в Ф2

Если L1 и L2 имеют НОУ , то дизъюнкт, получ-ый из Ф1 Ф2 вычерчиванием L1 и L2 наз. бинарной резольвентой дизъюнктов Ф1 и Ф2

L1 и L2 – отрезаемые литеры

Если Ф1 = L1 , Ф2 = L2 , то бинар.рез. Ф1 и Ф2 = 0

Если Ф1 и Ф2 имеют общие переменные, то после замены общих переменных в Ф2 на новые обр. ???? Ф2

Бин. рез. Ф1 и Ф2 = бин. рез. Ф1 и Ф2`

Ф1 = P1(x) P2(y)

Ф2 = P1(c) P3(x)

Ф2` = P1(c) P3(y)

L1 = P1(x)

L2 = P1(c), L2 = ???(c) P1(c) = L2`

= {c/x}

Бин. рез. Ф1 и Ф2 = P1(с) P2(с) P1(c) P3(y) = P2(с) P3(y)

Резольвента дизъюнктов Ф1 и Ф2

(res (Ф12)):

- бин. рез Ф1 и Ф2

- бин. рез. склейки Ф1 и Ф2

- бин. рез. Ф1 и склейке Ф2

- бин. рез. склейки Ф1 и склейки Ф2

Ф1 = P(x) P(F(y)) P1(F1(y))

Ф2 = P(F(F1(c1))) P2(c2)

res (Ф12) = ?

склейка Ф11` = P(F(y)) P1(F1(y))

L1 = P(F(y))

L2 = P(F(F1(c1)))

res (Ф1`,Ф2) = P1(F1(F1(c1))) P1(c2)

S – мн-во дизъюнктов.

Результативным выводом формулы Ф и S наз. полслед-ть дизъюнктов Ф1, … , Фк, где Фк = Ф

и каждый дизъюнкт Фi или принадл. S, или явл-ся резольвентой дизъюнктов, предшествующих Фi.

Ф(x1,…,xn)

x1 xn Ф(x1,…,xn) универсальное замыкание формулы Ф (x1,…,xn)

Теорема о полноте метода резолюций для ИП

Если S – мн-во дизъюнктов или , то мн-ва универсальных замыканий формулы из S противоречиво сущ. рез. вывод из S.

 

Сложно вычислимые функции

Теорема Для любой Р.Ф. h(x) существует Р.Ф. f(x) т.ч rf ={0,1) и для любой машины Т, вычисляющей f(x), начиная с некоторого X выполняется условие tT(x) > h(x)

Теорема об ускорении

Для любой Р.Ф. r(x) сущ. Р.Ф. f(x) с условием, что rf ={0,1), т.ч какова бы ни была машина Тi, вычисляющая ф-ию f(x) найдется машина Tj, вычисляющая эту функцию с условием, что tTi(x) > r(tTj(x)), начиная с некоторого x

Пример.

r(x) = 2x

tTj < log2(tTi(x))

tTk< log2log2(tTi(x))


Вопрос 29. Эффективности вычислений:

Z={z} – массовая задача

Исходные данные представленные в виде слов Р в конечном алфавите, зависящих от z.

Размерность - длина слов Р, кодирующего исходные данные задачи z.

Пример Вектор значений булевой функции.

Массовая задача решается эффективно (просто), если существует полином Q(x), такой что время решения каждой задачи z Ć Z не превосходит Q(e(z))

Эффективное вычисление – вычисление с полиномнальной сложностью.

Переборная задача 2e(z)

Метод сводимости:

Массовая задача Z={z} полиномиально сводится к массовой задачи Z`={z`}, если существует словарная функция F, которая по произвольной задаче z Ć Z строит задачу F(z)=z`Ć Z`, что задача z имеет положительные ответ тогда когда z` имеет положительный ответ и время вычисления F(z) ограничено значением Q(e(z)), где Q(x) – некоторый полином, зависящий от массовых задач Z и Z`, но не от некоторых задач z и z`.

Пример. Задача о МДНФ сводится к задаче покрытия единиц множествами, образование К – мерной карты (карты корно).

Определение переборной задачи

Массовая задача Z называется переборной, если она может быть сформулирована в след. виде: по заданному значению z Ć Z выяснить, существует ли y, размерность которого e(y) не превосходит полинома e(z) и такой, что выполнено свойство R(z,y), поверяемое на машине Тьренга за время, ограниченное полиномом от e(z)+e(y). Перебор объектов y до тех пор, пока не выполнится R(z,y)

Число переборов растет по экспоненте.

1. z четно? z/y=2 Если y найден z=2y

2. Кодовый замок y – ключ.

3. f,g –булевы функции f=g

y=(q1…….qn) f(q1…….qn)=g(q1…….qn)

Переборная задача Z называется универсальной или полной, если любая ПЗ полиномиально к ней сводится.

1. Задача выполнимой булевой функции

2. Задача о полном подграфе

3. Задача о вершинном покрытии

Множество вершин таких, что каждое ребро графа инцедентно к некоторой вершине из этого множества.

4. Задача о существовании гамельтонова цикла в гафе.

5. Задача о раскраске графа.

6. Задача о изоморфном подграфе (для заданных графов G и G` установить существует ли в G` подграф, изоморфный графу G).


Вопрос 30.Понятие переборной задачи. Универсальные переборные задачи. Примеры.

Массовая задача Z называется переборной, если она может быть сформулированная следующим образом: по заданному zÎZ выяснить, сущ. ли такой y, размерность которого l(y) не превосходит Q(l(z)) полинома от l(z) и такой, что выполнено свойство R(z,y), проверяемое на подходящей МТ за время, не превосходящее полинома Q(l(z)+l(y)).

Решается перебором объектов y до тех пор, пока не выполнится R(z,y)

Число переборов растет экспоненциально от y.

Переборная задача Z0 называется универсальной, если любая переборная задача полиноминально к ней сводится.

Примеры.

1) Задача о выполнимости булевой ф-ии

2) Задача о полном подграфе (по заданному подграфу G выяснить, имеется ли в G полный К-вершинный подграф)

3) Задача о вершинном покрытии (по заданному графу G и числу K, узнать, имеется ли вершинной покрытие G мощности K)

4) Задача о существовании гамильтонова цикла в графе

5) Задача раскраски графа K цветами

6) Задача об изоморфном подграфе (для заданных графов G и G’ установить, существует ли в G’ подграф, изоморфный графу G)

 


Предикатные логики

1. Многосортная логика первого порядка.

ИП – логика первого порядка

"x$n >= 1 (nx = 0) – невыразима в ИП

Многосортная логика сводится к односортной.

2. D – логика.

D – бесконечн. => не вып. теорема компактности.

3. Бесконечные логики.

Допускаются бесконечные ф-лы. Т. компактности неверна.

4. Логика с новыми кванторами.

5. Темпоральная (временная) логика.

Рассматривается принципиальная возможность или невозможность события, а также причинно-следственные связи между событиями.

Требования корректности.

Требования жизнеспособности.

Атомарные ф-лы – ф-лы ИП, включающие операции над z (временные операции).

Темпоральные операторы:

О(“Next”) – следующее событие

U(“Until”) – длительность истинности некоторого св-ва, относительно другого св-ва.

Кванторы: «Всегда», «Когда-нибудь всюду», «Когда-нибудь где-то»

 

 

ВОПРОСЫ ПО МАТЕМАТИЧЕСКОЙ ЛОГИКЕ И ТЕОРИИ АЛГОРИТМОВ (АВТФ, III семестр)

 

1. Формальные исчисления. Вывод в исчислении. Теорема исчисления. Разрешимые и
непротиворечивые исчисления.

2. Основные эквивалентности ИВ. Теорема о замене. Дизъюнктивная и конъюнктивная
нормальные формы.

3. Исчисление высказываний (ИВ): формулы, аксиомы и правила вывода. Понятие
доказательства, дерево доказательства. Теорема о дедукции.

 

4. Семантика исчисления высказываний. Непротиворечивость ИВ. Таблицы
истинности. Общезначимые и выполнимые формулы. Теорема о полноте.
Разрешимость ИВ.

5. Семантическое дерево. Алгоритм Квайна и алгоритм редукции проверки
общезначимости формул.

 

6. Метод резолюций в ИВ. Метод согласия. Метод резолюций для хорновских
дизъюнктов.

7. Алгебраические системы. Формулы сигнатуры Σ. Подформулы. Свободные и
связанные переменные. Предложения. Истинность формулы на элементах
алгебраической системы.

8. Общезначимые и выполнимые формулы. Теорема об общезначимости формул
сигнатуры S, соответствующих общезначимым формулам ИВ. Выполнимое множество
формул. Теорема компактности.

9. Исчисление предикатов сигнатуры Σ (ИП Σ): аксиомы и правила вывода, доказуемые
формулы. Теорема о дедукции. Тождественно истинные формулы. Теорема Гёделя о
полноте. Теорема о непротиворечивости ИП Σ. Теорема о существовании модели.

10. Основные эквивалентности ИП Σ - Теорема о замене. Пренексные и клазуальные
нормальные формы.

11. Элементарные теории. Система аксиом теории. Полные теории. к-Категоричные
теории. Теорема о полноте к-категоричной теории. ω-Категоричность теории плотного
линейного порядка.

12. Система аксиом арифметики Пеано. Нестандартные модели арифметики. Теорема
Дедекинца-Пеано.

13. Подстановка сигнатуры Σ. Композиция подстановок. Унификатор и наиболее
общий унификатор. Алгоритм унификации. Теорема об алгоритме унификации.

14. Бинарная резольвента и резольвента дизъюнктов сигнатуры Σ. Резолютивный
вывод. Полнота метода резолюций.

15. Проверка непротиворечивости множества предложений методом резолюций и
построение моделей. Формализация свойств и их доказательство с помощью метода
резолюций. Принцип логического программирования.

16. Понятие алгоритма, основные признаки алгоритма. Вычислимые функции и тезис
Чёрча.

17. Определение машины Тьюринга.

18. Основные машины Тьюринга. Операции над машинами Тьюринга.

19. Вычисление функций на машинах Тьюринга.

20. Понятие примитивно рекурсивной функции, основные примеры.

21. Примитивно рекурсивные отношения, основные преобразования над ними,
примеры примитивно рекурсивных отношений.

22. Нумерации n-ок натуральных чисел примитивно рекурсивными функциями.


23. Частично рекурсивные и рекурсивные функции. Теорема об элиминации
примитивной рекурсии.

24. Вычислимость частично рекурсивных функций на машинах Тьюринга.

25. Частичная рекурсивность функций, вычислимых на машинах Тьюринга.

26. Универсальные ЧРФ. Теорема об универсальности. Теорема о существовании ЧРФ,
недоопределимой до рекурсивной функции. Теорема Раиса.

27. Гёделевская нумерация формул, аксиом и правил вывода исчисления предикатов.
Рекурсивно перечислимые множества. Разрешимые и неразрешимые теории. Теорема
Гёделя о неполноте арифметики. Теорема Чёрча о неразрешимости исчисления
предикатов.

28. Временная и ленточная сложности машины Тьюринга, вычисляющей заданную
функцию. Теоремы о верхней границе сложности вычислений. Теорема об ускорении.

29. Класс эффективно вычислимых функций. Метод сводимости.

30. Понятие переборной задачи. Универсальные переборные задачи, примеры.

31. Основные алгоритмы сортировки и их сложность.

32. Детерминированные и недетерминированные конечные автоматы, связь между
ними.

33. Неклассические логики.


Вопрос 1. Формальные исчисления. Выводы в исчислении. Теорема исчисления. Разрешимые и непротиворечивые исчисления.

I=<A, F, Ax, R> - форм. исчисление. A-алфавит (мн-во символов), F S – мн-во формул, Ах F-мн-во аксиом; R={R1…Rn}-конечное мн-во отношений на мн-ве F.

(j1…jm,j) Ri непосредственное следствие формул (j1…jm) по правилу i.

i , R1 Rn – правила вывода

Вывод в исчислении I – последовательность формул j1…jm, где каждая ji является аксиомой или получается из предыдущих ф-л по нек. правилу вывода.

j наз. теоремой исчисления I (выводимой или доказуемой I), если вывод j1…jm,j

Примеры:

1. F - мн-во повествовательных предложений русского языка. Ax – мн-во истинных в данный момент предложений вида «подл + сказ»

Правила вывода:

2. F – нек. мн-во программ. Ах – мн-во «простых» простых программ, которые оканчивают работу за конечное время с любыми данными

Правила вывода:

Расширенное исчисление – сущ. алгоритм, который для любой ф-лы мн-ва F ( F) позволяет за конечное число шагов проверить выводимость ф-лы в данном исчислении.

Непротиворечивое исчисление – если все ф-лы доказуемые.

 

 


Последнее изменение этой страницы: 2016-08-11

lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда...