Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


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

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

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

1.12. Некаузальное правило резолюции. Th:Если дана A(x) B(x)=A(x) B(x) (A(0) B(1)). Разбор случаев по x: x=0 LP=A(0) B(0). RP=A(0) B(0) (A(0) B(1))=A(0) B(0) A(0) B(0) B(1)=A(0) B(0)

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

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

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

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

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

1.17. Дать определение исчисления с равенством. Сформулировать и доказать три свойства равенства. Конкретные аксиоматич теор получ из исчисления предикатов добавл-ем собственных аксиом, предметных констант, предикатных и функциональных символов. Пример: рассмотрим аксиоматическую теорию с равенством (EQ). К исчислению предикатов добавим конкретный предикат Р(х,у), который обозначим через х=у и две новые аксиомы: Еq1 х (х=х), Еq2 (х=у) (F(х) F(x//у)), где частичная подстановка F(х//у)) означ правильн замену в формуле некоторых вхождений переменой х на переменную у. Свойство 1. В теории с равенством t= t, где t – терм. Доказательство состоит из следующих утверждений: ⊢ х(х = х) – аксиома Eq1; ⊢ х(х = х) (t = t) – аксиома Р1 исчисления предикатов; ⊢ (t = t) – из 1) и 2) по правилу modus ponens. Свойство 2. В теории EQ имеет место симметричность равенства, т.е. х = у ⊢ у = х. Доказательство состоит из следующих утверждений: 1) ⊢(х = у) ((х = х) (у = х)) – аксиома Eq2, в которой в качестве F(x) взяли формулу х = х; 2) х = у ⊢ (х = х) (у = х) – из 1) по теореме деукции; 3) х = у, х = х⊢ у = х – из 2) по тоеореме дедукции; 4) ⊢ х = х – по свойству 1; 5) х = у⊢ у = х – из 3) удалением выводим гипотезы х = х. Свойство 3. В теории EQ имеет место транзитивность равенства, т.е. х = у, у = z ⊢x = z. Доказательство состоит из следующих утверждений: 1) ⊢ (у = х) ((у = z) (х = z)) – аксиома Еq2, в которой в качестве F(у) взяли формулу у = z; 2) у = х⊢ (у = z) – из 1) по теореме дедукции; 3) х = у ⊢ у = х – по свойству 2; 4) х = у ⊢ (у = z) (х = 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) ( х (F(x) F(x’)) x F(x)), (Ar2) (t’1 = t’2) (t1= t2), (Ar3) (t1 = t2 ) (t’1= t’2), (Ar4) t’ 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) F(x)’, то ⊢ х F(x). Доказательство состоит из следующих утверждений: 1) ⊢ F(x) F(x)’ – дано по условию; 2) ⊢ х(F(x) F(x’)) – из 1) по правилу обобщения; 3) ⊢F(0) – дано по условию; 4) ⊢F(0) ( F(x) F(x’)) x F(x)) – аксиома Ar1, 5) ⊢ x (F(x) F(x’)) x F(x) – из 3) и 4) по правилу MP, 6) ⊢ x F(x) – из 2) и 5) по правилу MP. Свойство 1 доказано. Моделью для формальной арифметики является множество Nu обычными операциями сложения и умножения, а next(x) = х + 1. В отличие от исчисления высказываний и исчисления предикатов формальная арифметика не является полной. Мы приведем без доказательства формулировки теоремы о ее неполноте. Теорема Геделя о неполноте. Существует замкнутая формула F такая, что в формальной арифметике не выводиться как формула F, так и ее отрицание .

 

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

 

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

 

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

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



<== предыдущая лекция | следующая лекция ==>
Показатели движения рабочей силы | Реактивная мощность (Q)- (var, вар)
Поделиться с друзьями:


Дата добавления: 2016-12-28; Мы поможем в написании ваших работ!; просмотров: 539 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Люди избавились бы от половины своих неприятностей, если бы договорились о значении слов. © Рене Декарт
==> читать все изречения...

2446 - | 2243 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.