Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mat_logika.doc
Скачиваний:
4
Добавлен:
26.09.2019
Размер:
950.27 Кб
Скачать

Лекция № 10.

Тема: ТЕОРЕМА ПОЛНОТЫ ИСЧИСЛЕНИЯ ВЫСКАЗЫВАНИЙ

Основные вопросы, рассматриваемые на лекции:

  1. Лемма 1: S1A

  2. Доказатьельство леммы 1 индукцией по формулам

  3. Теорема полноты исчисления высказываний

Краткое содержание лекционного материала

Предположим, что в состав формулы A входят только следующие пропозициональные переменные p1,…,pn. Если дано некоторое распределение истинностных значений переменных p1,…,pn, то примем следующее обозначение: , где i1,…,n, и

Лемма 1. Имеет место следующее следствие системы S1:

S1A. (1)

Доказательство индукцией по формулам.

Если Api, i1,…,n, то Api, и (1) верно по определению следствия.

Пусть AB. Тогда по индуктивному предположению

S1B. (2)

Возможны два случая: BИ и BЛ.

Если BИ, AЛ, то AAB, BИ, BB, (1) следует из (2) и (P4).

Если AAB, BЛ, BB, то (1) есть (2).

Пусть ABC. Тогда по индуктивному предположению верно (2) и

S1C. (3)

Возможны три случая: BИ и CЛ; BЛ; CИ.

Если BИ и CЛ, то AЛ, AA(BC), BB, CC, (1) следует из (2) и (P8).

Если BЛ, то AИ, AABC, BB, (1) следует из (2) и (P5).

Если CИ, то AИ, AABC, CC, (1) следует из (3) и (P1). 

Теорема полноты. Если A – тавтология, то S1A.

Доказательство. Так как A – тавтология, то AA.

В силу леммы 2, S1A, S1A.

В силу теоремы 4, S1 pnA, S1pnA.

Отсюда и из (P6) следует, что S1A, и, аналогично получается, что S1A, …, S1A, S1A, S1A. 

Лекция №11.

Тема: ПРЕДИКАТЫ И ОПЕРАЦИИ НАД НИМИ

Основные вопросы, рассматриваемые на лекции:

  1. Определение n-местного предиката

  2. Область определения и множество истинности предиката

  3. Операции над предикатами Краткое содержание лекционного материала

n-местным предикатом AP(x1,…,xn) называется математическое предложение, содержащее n свободных переменных x1,…,xn. Говорят, что вхождение переменной в предложение или формулу свободно, если переменную можно заменять ее допустимым значением. Синонимы термина предикат: свойство, условие, отношение.

n-местный предикат AP(x1,…,xn) при замене всех свободных вхождений переменной xn ее допустимым значением dn обращается в (n1)-местный предикат BP(x1,…,xn1,dn)P(x1,…,xn1) (n1). Одноместный предикат AP(x) при замене всех свободных вхождений переменной x ее допустимым значением d обращается в высказывание AP(d).

Пусть D1,…,Dn – множества допустимых значений соответственно переменных x1,…,xn. Множество (декартово произведение)

DPD1…Dn(d1,…,dn)d1D1,…,dnDn

всех упорядоченных n-ок элементов множеств D1,…,Dn называется областью определения n-местного предиката P(x1,…,xn).

Множеством истинности n-местного предиката P(x1,…,xn) называется множество MP(d1,…,dn)DP(d1,…,dn)1 всех n-ок допустимых значений переменных x1,…,xn, при которых предикат P(x1,…,xn) истинен.

Например, если P(x,y) есть x2y213, а DPNN, то MP(2,3),(3,2).

Для одноместного предиката P(x) множество истинности есть множество MPdDPP(d)1допустимых значений переменной x, при котором предикат P(x) истинен.

Например, если P(x) есть x213, а DPN, то MP1,2,3.

Используя связки , , , , , из данных предикатов P(x1,…,xn) и Q(x1,…,xn) с общей областью определения D образуются новые предикаты с той же областью определения D.

ОтрицаниеP(x1,…,xn) строится из P(x1,…,xn) при помощи связки , при этом для любой n-ки (a1,…,an)D.

Дизъюнкция P(x1,…,xn)Q(x1,…,xn) образуется из P(x1,…,xn) и Q(x1,…,xn) при помощи связки , при этом для любой n-ки (a1,…,an)D

Конъюнкция P(x1,…,xn)Q(x1,…,xn) составляется из P(x1,…,xn) и Q(x1,…,xn) при помощи связки , при этом для любой n-ки (a1,…,an)D

Легко увидеть, что , и .

Импликация P(x1,…,xn)Q(x1,…,xn) получается из P(x1,…,xn) и Q(x1,…,xn) при помощи связки , при этом для любой n-ки (a1,…,an)D

Эквивалентность P(x1,…,xn)Q(x1,…,xn) строится из P(x1,…,xn) и Q(x1,…,xn) при помощи связки , при этом для любой n-ки (a1,…,an)D

Для предикатов, кроме пропозициональных операций , , , , , существует операции навешивания кванторов.

Знак  обозначает слова вида "существует", "некоторые" и т.п.

Знак  обозначает слова вида "все", "для всякого" и т.п.

Квантор существования и общности – это символы x и x с некоторой переменной x.

Навешивание квантора xi или xi (i1,…,n) к предикату P(x1,…,xn), с n свободными переменными x1,…,xn, приводит, соответственно, к предикату xiP(x1,…,xn) или xi(x1,…,xn) уже с n1 свободными переменными x1,…,xi1,xi1,…,xn (переменная xi станет связанной).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]