
- •1.Алгебра высказываний; пропозициональные связки и формы, истинностные таблицы
- •2.Алгебра высказываний; тавтологии и противоречия
- •3.Алгебра высказываний; логическая эквивалентность и логическое следствие
- •4. Алгебра высказываний; дизъюнктивная и конъюнктивная нормальные формы
- •5. Алгебра высказываний; полные системы функций, базис
- •6. Понятие формальной аксиоматической теории. (фат)
- •7. Исчисление высказываний, как формальная аксиоматическая теория (фат).
- •8. Формальная аксиоматическая теория (фат), определение аксиомы, правило вывода
- •9. Формальная аксиоматическая теория (фат), формализация понятий теоремы и ее док-ва.
- •10. Формальная аксиоматическая теория (фат),теорема дедукции, правило силлогизма и перестановки посылок.
- •11.Исчисление высказываний: связь между теоремами исчисления высказываний и тавтологиями.
- •12. Логика предикатов: понятия терма и предиката, кванторы.
- •13. Логика предикатов: логическая общезначимость.
- •14. Логика предикатов: эквивалентность формул логики предикатов.
- •15. Логика предикатов: нормальные.
- •16 Теория алгоритмов. Нормальные алгорифмы Маркова.
- •17.Теория алгоритмов. Интуитивное понятие алгоритма.
- •18.Теория алгоритмов. Нормальные алгорифмы Маркова,как уточнение понятия алгоритма.
- •19. Теория алгоритмов. Машина Поста.
- •20 Теория алгоритмов. Машина Тьюринга.
- •21. Исчисление высказываний. Построение доказательства Методом Modus ponens
- •22. Исчисление высказываний. Построение доказательства методом резолюций
- •23. Исчисление высказываний. Построение доказательства методом Вонга
- •X, l X; r,
- •X y, (X → y) u, z → (y → w) (w → X) → (z X).
- •X y, X y u,zy w w X;z; X.
- •24. Исчисление высказываний. Перенос высказываний через знак выводимости
10. Формальная аксиоматическая теория (фат),теорема дедукции, правило силлогизма и перестановки посылок.
(правило силлогизма ПС)
(правило перестановки посылок ПП)
Теорема
дедукции:
Если
Г,
A|-B,
то
Г|-AB.
Доказательство.
Пусть последовательность формул B1,
B2,
…, Bm
есть вывод B
из Г,A.
В ней Bm
= B.
Индукцией по i
покажем, что Г|-ABi
для каждого i
= 1, …, m.
При i
=
m
будем иметь утверждение теоремы. Сначала
заметим, что, по определению вывода, для
каждой формулы Bi
при i
{1,
…, m}
возможны следующие случаи: 1) Bi
=A,
2) Bi
– аксиома, 3) Bi
Г.
В случае 1), ввиду |-A
A
(пример 1), имеем |-A
Bi
и, следовательно, Г|-A
Bi.
В случаях 2) и 3) выводом A
Bi
из Г
служит последовательность Bi,
Bi
(A
Bi),
A
Bi,
в которой первая формула является
аксиомой или принадлежит Г,
вторая формула есть аксиома 1 и третья
получена из них по правилу отделения.
1.
A(B
A)
В
качестве единственного правила
вывода
в ИВ мы принимаем правило modus ponens, или
правило
отделения,по
которому, каковы бы ни были формулы A
и
B,
из формул A
и
A
B
получается формула
B.При
i
≤
2 других случаев нет, и база индукции
установлена. При i
> 2 возможен еще один случай: 4) Bi
получена из Bj
и Bk
для некоторых j,
k
<i
по правилу отделения, Bk
=
(Bj
Bi)
и, по предположению индукции, Г|-A
Bj
и Г|-A
Bk,
т.е. Г|-A
(Bj
Bi).
В этом случае вывод A
Bi
из Г
строится так: из Г
выводится A
Bj,
берется аксиома 2 в виде
(A
Bj)
((A
(Bj
Bi))
(A
Bi))
и по правилу отделения
2.
(AB)
((A
(B
C))
(A
C))
В
качестве единственного правила
вывода
в ИВ мы принимаем правило modus ponens, или
правило
отделения,по
которому, каковы бы ни были формулы A
и
B,
из формул A
и
A
B
получается формула
B.получается
формула (A
(Bj
Bi))
(A
Bi),
из Г
выводится
A
(Bj
Bi)
и из последних двух формул по правилу
отделения получается требуемая формула
A
Bi.
11.Исчисление высказываний: связь между теоремами исчисления высказываний и тавтологиями.
Всякая теорема в ИВ является тавтологией.
Лемма:,…
|-A
(*)
Теорема:Всякая тавтология является теоремой в ИВ.
Док-во:Пусть
А зависит от букв ,…
и является тавтологией.Тогда А
=А
для любого истинностного набора букв
.Следовательно
по лемме(*) имеем
,…
|-A,
,…
|-A
Применив теорему дедукции получим
,…
A
,
,…
Применив
схему Т9,
по правилу МР получим
,…
|-A
Таким
образом, мы смогли исключить из посылок
.Повторяя
рассуждения еще k-1
раз, мы можем исключить из посылок все
буквы
и получим окончательно, что |-A.Следовательно,
любая тавтология А является теоремой
ИВ.
12. Логика предикатов: понятия терма и предиката, кванторы.
Предикат– это высказывание, в которое можно подставлять аргументы. Если аргумент один – то предикат выражает свойство аргумента, если больше – то отношение между аргументами.
Пример предикатов. Возьмём высказывания: ``Сократ - человек'', ``Платон - человек''. Оба эти высказывания выражают свойство ``быть человеком''. Таким образом, мы можем рассматривать предикат ``быть человеком'' и говорить, что он выполняется дляСократаиПлатона.
Функциональные буквы, применённые к предметам, порождают термы. Более точно:
предметные постоянные и предметные переменные суть термы;
если
— функциональная буква, и t1, ..., tn — термы, то
-тоже терм.
Квантор всеобщности — это условие, которое верно для всех обозначенных элементов, в отличие от квантора существования, где условие верно только для каких-то отдельных из указанных чисел.
Выражение
читается
так:
для любого (всякого, каждого) [значения] x из X P(x) [истинно];
всякий (любой, каждый) элемент x множества X (где X — множество значений переменной x) обладает свойством P(x);
каково бы ни было x, P(x) истинно.
квантор существования — это предикат свойства или отношения для, по крайней мере, одного элемента области определения.
Выражение
читается
так:
существует [значение] x из X такое, что P(x) [истинно]
для некоторых [значений] x из X, P(x) [истинно]
существует элемент x множества X, обладающий свойством P(x)
по крайней мере (хотя бы) один элемент x множества X обладает свойством P(x)
некоторые элементы множества X обладает свойством P(x)
найдётся такое x из X, что P(x) истинно