Сформулировать и доказать теорему о полноте исчисления высказываний.

Теорема: Если Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru , то в исчислении высказываний Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru . Доказательство: Поскольку Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru , то по лемме Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru при любых значениях σ12,…,σn.Если σ1=1, то Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru , а при σ1=0 мы имеем что Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru . Гипотеза Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru оказывается не существенной, и, удаляя её по теореме мы получаем, что Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru . Удаляя тем же образом по очереди все остальные гипотезы, видим что Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru .

1.11. Правило резолюций. Метод резолюций в ИВ. В двузначной логике имеет место формула: (xvy)( Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru vz)=(xvy)( Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru vz)(yvz)-резольвента. Th о методе резолюций в ИВ: Из F1,F2,…,Fn├F↔ F1,F2,…,Fn, Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ≡0, F1,F2,…,Fn├F ↔├F1→(F2→…(Fn→F)…) ↔F1→(F2→…→(Fn→F)…)≡1 ↔ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru v Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru v…v Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru vF≡1 ↔ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ≡0 ↔F1,F2,…,Fn Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ≡0.

1.12. Некаузальное правило резолюции. Th:Если дана A(x) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru B(x)=A(x) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru B(x) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (A(0) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru B(1)). Разбор случаев по x: x=0 LP=A(0) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru B(0). RP=A(0) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru B(0) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (A(0) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru B(1))=A(0) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru B(0) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru A(0) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru B(0) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru B(1)=A(0) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru B(0)

1.13. Исчисление предикатов:Опр: Для исчисления предикатов необходимо задать: 1) Алфавит: x1,x2…xn-предметные переменные, Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru –функциональная переменная, a1,a2…an-предметные постоянные, →,┐,(,), Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru -дополнительные символы. 2) Термы: xi,ai-термы. Если Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru -функц.переменная, то Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (t1,t2…tn)-терм ,где ti-термы. 3) Формулы: Если t1,…,tn термы, то Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (t1,t2…tn)-формула. Если F1 и F2 формулы, то Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru 1, Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru 2,F1→F2-ф-лы. Если F(x)-формула, то Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru x F(x), Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru x F(x) – формулы.. Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru предметная переменная x может входить в формулу свободно или связанно. В термах все входящие переменные являются свободными. В ф-ле Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (t1,…,tn) все переменные являются свободными. Пишем F(x) если x входит в F свободно. Кванторы связности переменных, т.е. Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x) x-связ. Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)x-связ. 4) Аксиомы: A1,A2,A3 – аксиомы в ИВ, P1= Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)→F(t) где t-переменная, P2=F(t)→ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x). 5) Правило вывода MP: Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru где А и В – ф-лы. Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru - I Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru , где G - Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru формула не зависящая от x. Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru - I Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru

1.14. Теорема о подстановке терма и теорема о переименовании связанной переменной. Th1: В ИП Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F(x)=> Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F(t), где t-терм. 1) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F(x) дано; 2) Let Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru G не зависит от x; 3) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F(x)→(G→F(x)) акс A1; 4) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru G→F(x) (MP к 1 и 3); 5) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru G→ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x) правило введения квантора всеобщности; 6) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x) (MP к 2 и 5); 7) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)→F(t) акс P1; 8) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F(t) (MP к 6 и 7); Th2: О переименовании связ.переменных Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)=> Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru AyF(y); 1) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x) – дано; 2) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)→F(y) акс P1; 3) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)→ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru yF(y) I Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (2); 4) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru yF(y) (MP к 1 и 3).

1.15. Интерпретация и непротиворечивость ИП. При интерпретации ИП задается некоторое множество M. При этом предметная постоянная ai Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru M, предметная переменная xi Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru M; Ф-ии y=f(x1,…xn) рассмотрим на M xi,y Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru M; Предикатным символам P отвечают предикаты на M: y=P(xi,…xn) xi Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru M, y Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru {0;1} => Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru терм принимает значения в M. Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ф-ла ИП становится формулой 2-значной логики. Th: Если Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F в ИП, то ф-ла F≡1 при любой интерпретации, т.е. для Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru м-ва M.; Доказать А1-А3; P1= Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)→F(t); 1) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)=1=>F(x)≡1 x Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru M => F(t)=1 в частности Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)→F(t)=1→1=1; 2) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)=0; P1=0→F(t)=1 (из-за лжи следует всё, что угодно, за это она верна всегда); P2=F(t)→ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x); 1) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)=0=> F(x)≡M 0 => F(t)=0 т.к. t Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru M; P2=0→0=1; 2) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)=1 тогда акс P2=F(t)→1=F(t) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru 1≡1; Правила вывода: I Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru :Let G→F(x)≡1. Требуется доказать, что G→ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)=1; 1)Пусть G=0, тогда G→ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)=0→ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)=1; 2)G=1, по условию G→F(x)≡1; 1→F(x)≡1; 0 Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F(x)≡1=>F(x)≡1 => Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)=1 => G→ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)=1→1=1; I Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru : Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ; I Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru :Let F(x)→G≡1. Требуется доказать, что Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)→G=1; 1) G=0 F(x)→0≡1 Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru => F(x)≡0 => Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)=0 тогда Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)→G=0→0=1; 2) G=1. Тогда Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xF(x)→C= Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ; Доказать MP.;

1.15. Интерпретация и непротиворечивость. Th о непротиворечивости ИП: Нет такой формулы F, чтобы Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru . От противного: Если бы Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru => Th об интерпретации => Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ; Th о полноте ИП. Если при Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru интерпретации M F≡1 в интервале M, то Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F в ИП.

1.16. Метод резолюции в ИП. Эрбранова область. Th дедукции для ИП: Г Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru А→В => Г,А Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru В аналогично в ИВ. Th о методе резолюций: F1 Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F2 Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Fn Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ≡0 Это для Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru M => F1,F2,…Fn Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru в ИП аналогично в ИВ. Оказывается, достаточно доказать, что G=F1 Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F2 Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Fn Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ≡0 для множества H – эрбранова обл. H строится так: 1) Правило G к сколемовской форме: G= Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru x1 Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru x2Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru xk P(x1,x2…xk); 2) Если в ф-ле G имеется const Ci то Ci Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru H; Если в ф-ле G нет const, то заводим константу С Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru H; Если в ф-ле G учавствует ф-ия f, то для Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru h1,…hn Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru H => y=f(h1,…hn) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru H.

1.17. Дать определение исчисления с равенством. Сформулировать и доказать три свойства равенства. Конкретные аксиоматич теор получ из исчисления предикатов добавл-ем собственных аксиом, предметных констант, предикатных и функциональных символов. Пример: рассмотрим аксиоматическую теорию с равенством (EQ). К исчислению предикатов добавим конкретный предикат Р(х,у), который обозначим через х=у и две новые аксиомы: Еq1 Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru х (х=х ) , Еq2 (х=у) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (F(х) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F(x//у)), где частичная подстановка F(х//у)) означ правильн замену в формуле некоторых вхождений переменой х на переменную у. Свойство 1. В теории с равенством Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru t= t, где t – терм. Доказательство состоит из следующих утверждений: ⊢ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru х(х = х) – аксиома Eq1; ⊢ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru х(х = х) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ( t = t ) – аксиома Р1 исчисления предикатов; ⊢ (t = t ) – из 1) и 2) по правилу modus ponens. Свойство 2. В теории EQ имеет место симметричность равенства , т.е. х = у ⊢ у = х. Доказательство состоит из следующих утверждений: 1) ⊢(х = у ) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (( х = х ) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (у = х )) – аксиома Eq2, в которой в качестве F(x) взяли формулу х = х; 2) х = у ⊢ ( х = х ) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ( у = х ) – из 1) по теореме деукции; 3) х = у, х = х⊢ у = х – из 2) по тоеореме дедукции; 4) ⊢ х = х – по свойству 1; 5) х = у⊢ у = х – из 3) удалением выводим гипотезы х = х. Свойство 3. В теории EQ имеет место транзитивность равенства, т.е. х = у, у = z ⊢x = z. Доказательство состоит из следующих утверждений: 1) ⊢ (у = х ) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ((у = z) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (х = z )) – аксиома Еq2, в которой в качестве F(у) взяли формулу у = z; 2) у = х⊢ (у = z ) – из 1) по теореме дедукции ; 3) х = у ⊢ у = х – по свойству 2; 4) х = у ⊢ (у = z) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (х = z) – из 3) и 2) по транзитивности вывода; 5) х = у, у = z ⊢ х = z – из 4) по теореме дедукции.

1.18. Дать определение формальной арифметики. Сформулировать теорему Геделя о неполноте. Формальная арифметика получается из теории с равенством добавлением константы 0, введением функциональных символов. f(x,y) = x + y, g(x,y) = xy, next(x) = x’ и добавлением следующих собственных аксиом: ( Ar1 ) F(0) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ( Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru х (F(x) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F(x’)) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru x F(x)), ( Ar2 ) (t’1 = t’2) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ( t1= t2), ( Ar3 ) (t1 = t2 ) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ( t’1= t’2), ( Ar4 ) t’ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru 0, ( Ar5 ) t + 0 = t’, ( Ar6 ) t1 + t’2 = ( t1 + t2)’, ( Ar7 ) t·0 = 0, ( Ar8 ) t1· t’2 = t1 · t2 + t1. Аксиому Ar1 называют принципом математической индукции. Приведем другую формулировку этого принципа. Свойство 1. Если ⊢ F(0) и ⊢ F(x) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F(x)’, то ⊢ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru х F(x). Доказательство состоит из следующих утверждений: 1) ⊢ F(x) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F(x)’ – дано по условию; 2) ⊢ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru х(F(x) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F(x’)) – из 1) по правилу обобщения; 3) ⊢F(0) – дано по условию; 4) ⊢F(0) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ( Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F(x) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F(x’)) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru x F(x)) – аксиома Ar1, 5) ⊢ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru x (F(x) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru F(x’)) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru x F(x) – из 3) и 4) по правилу MP, 6) ⊢ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru x F(x) – из 2) и 5) по правилу MP. Свойство 1 доказано. Моделью для формальной арифметики является множество Nu обычными операциями сложения и умножения , а next(x) = х + 1. В отличие от исчисления высказываний и исчисления предикатов формальная арифметика не является полной. Мы приведем без доказательства формулировки теоремы о ее неполноте. Теорема Геделя о неполноте. Существует замкнутая формула F такая, что в формальной арифметике не выводиться как формула F, так и ее отрицание Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru .

1.19. дать определение дизьюнкции, коньюнкции и отрицания в нечеткой логике . доказать в нечеткой логике, что a v (b Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru с ) = ( а V b ) ∧ (a V c ) и Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru V Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru . В нечеткой логике рассматриваются функции у=f(x1,… , xn ) ,где Xi Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru [0;1] при i= 1,2, …., n и у Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru [0;1]. Определение 1. Значения нечеткой дизьюнкции и коньюкции определяется по формуле у= х12=max(x1,x2) и у = x1∧x2= min(x1,x2). Следующие свойства нечеткой дизьюнкции и коньюнкции такие же, как и для двузначной логики: 1)a V 0 = a; 1’) a ∧ 0 = 0; 2) a V 1 = 1; 2’) a ∧ 1 = a; 3) a V a = a; 3’) a ∧ a = a; 4) a V b = b V a; 4’) a ∧ b = b ∧ a; 5) a V ( b V c ) = ( a V b) V c; 5’) a∧ ( b ∧ c ) = ( a ∧ b ) ∧ c; 6) если a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b, то a V c Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b V c; 6’) если a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b, то a ∧ c Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b ∧ c; 7)a ∧ ( b V c ) = ( a ∧ b ) V (a ∧ c ); 7’) a V ( b ∧ c ) = ( a V b ) ∧ ( a ∧ c ). Свойства 1 – 6 и 1’ – 6’ непосредственно вытекают из определения: приведем доказательство свойства 7. Пусть b Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru c, тогда a ∧ ( b V c ) = a ∧ c и (a ∧ b ) V ( a ∧ c ) = a ∧ c , т.к. a ∧ b Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru a ∧ c по свойству 6’. Свойство 7’ доказывается аналогично. Определение 2. Значение нечеткого отрицания определяется по формуле у= Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru =1- х . Следующие св-ва нечеткого отрицания совпадают со свойствами отрицания в двузначной логике: 1) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = 1, 2) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = 0, 3) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = a, 4) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b, то Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru , 5) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru , 6) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Доказательство свойств 8 – 11 очевидно; докажем свойство 12. Пусть a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b, тогда Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru , так как a ∧ b = a ; a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru потому, что Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b. Св-во 13 доказывается аналогично. Определение 3. Функция у = х ∧ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru называется противоречием, обозначается у = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru . Из этого определения вытекают следующие св-ва: Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru 15) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Определение 4. Функция у = х ∨ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru называется тавтологией, обозначается у = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru . Из этого определения вытекает следующие св-ва: Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru 17) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Заметим, что в двузначной логике х ∧ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru 0 , а х V Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru 1 , что не имеет места в нечеткой логике. Определение 5. Функция у = f(х) называется противоречивой, если f(х) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru для всех х Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Примером противоречивой функции является у = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru . Определение 6. Функция у = f (х ) называется общезначимой, если f (х ) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru для всех х Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru . В качестве примера общезначимой функции можно привести тавтологию у = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru .

1.20. Дать определение нечеткой импликации и эквивалентности. Доказать в нечеткой логике, что a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b = (a ∧ b ) V ( Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ). Определение 1. Нечеткая импликация определяется по формуле а Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru V b. Из этого определения вытекают следующие свойства: 1) 0 Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru a = 1, 2) a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru 1 = 1, 3) a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru a = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ∨ a = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Определение 2. Нечеткую эквиваленцию можно определить по формуле а Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b = (a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b ) ∧ ( Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru a ). Отметим следующие св-ва нечеткой эквиваленции: a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b = ( Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ∨ b ) ∧ ( Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ∨ a), a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru a = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru V a = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru , a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b = ( a ∧ b ) ∨ ( Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ). Докажем свойство 6. Для этого разберем два случая. 1) Пусть a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru , тогда Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b, из них выводится, что Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ∧ b ) ∧ ( a ∨ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ) = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ⟹ a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru b = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru . С другой стороны, Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ⟹ ( a ∧ b ) ∨ ( Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ) = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru , следовательно, a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = ( a ∧ b ) V ( Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ). 2) Случай a Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru разбирается аналогично. Замечание. Можно ввести в нечеткой логике и остальные логические операции по формулам х ⊕ у = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru – “ исключающие или “, х ⎡у = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru - штрих Шеффера , х ↓у = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru - стрелка Пирса.

1.21. Дать определение нечеткого множества и операций дополнения, пересечения, объединения, возведения в степень, умножения и сложения нечетких множеств. Доказать, что A Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru B ⊂ A + B.

Нечеткое значение высказывания Р будем обозначать µ(Р). Определение 1. Множество А называется нечетким, если задана функция принадлежности, которая по любому его элементу х определяет число µА(х) = µ(х Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru [0;1], равное нечеткому значению предиката х Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru U\ А, где U – универсум, считается по умолчанию, что µА(х) = 0. Пример 1. Зададим нечеткие множества А и В таким образом: А = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru1, 1/х2, 0.8/х3, 0/х4 Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru , В = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ; из этой записи следует, что µА1) = 0.3, µА2) =1, µВ1) = 0 и т.д.. Определение 2. Для нечетких множеств можно определить отношения равенства и подмножества: А = В, если Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru х(µА(х) = µВ(х)); А ⊂ В, если Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru х(µА(х) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru µВ(х)). Заметим, что, если Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru х(µА(х) = 0), то множество А считается пустым, А = ∅. Определение 3. Функции принадлежности для дополнения, пересечения и объединения нечетких множеств определяется так: Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (х)= Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru 1- Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (х), Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ruСформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = min ( Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru , Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (x) = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru V Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (x) = max ( Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (x), Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (x)). Из определений 2, 3 и свойств отрицания, коньюнкции и дизьюнкции следует, что на нечеткие множества переносятся обычные свойства операций дополнения, пересечения и объединения. Отметим некоторые из этих свойств. 1) А Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru А = А. 1’) A Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru A = A. 2) А Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ( В Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru С) = ( А Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru В) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ( А Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru С). 2’) A Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ( B Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru C ) = (A Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ( A Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru C ). 3) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru . 3’) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru . Определение 4. Введем операции возведения в степень, умножения и сложения нечетких множеств, задавая их функции принадлежности таким образом: Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (x) = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (x) при n Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru 0, Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (x) = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (x) · Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (x), Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (x) = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (x) + Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (x) - Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (x) · Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru (x). Отметим некоторые свойства введенных операций. 1) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ⊂ A при n Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru 1. 1’) A ⊂ Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru при n Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru 1. 2) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ·B ⊂ A Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru B. 2’) A Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru B ⊂ A + B. 3) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru + Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru . 3’) Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru · Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru . Пример 2. Если А и В – множества, данные в примере 1, то А Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru В = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru А Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru В = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru , Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru А· В = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ,А+В = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Пример 3. Пусть нечеткие значения предикатов р = (х Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru А), q= (x Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru B) и r = (x Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru C) следующие: р = 0,2 , q = 0,4 и r = 0,7. Найти нечеткое значение предиката s = (x Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru Решение. Поскольку s = Сформулировать и доказать теорему о полноте исчисления высказываний. - student2.ru ∧ ( q V r ), то подставляя значения p,q,r, получаем, что s = 0,8 ∧ (0,4V0,7) = 0,8 ∧ 0,7 = 0,7. Ответ. Нечеткое значение предиката s равно 0,7.

Наши рекомендации