Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Логические операции

Алгебра предикатов

Формально определяется следующим образом:

Апред =<T; F>,

где T= {T1,T2,T3,T4} - носитель алгебры:

Т1 - множество предметных переменных,

Т2 – множество предметных постоянных,

Т3={f1,f2,f3,...} – множество функциональных символов,

Т4=(P1,P2,P3,...} – множество предикатных символов,

F={F1,F2,F3} – сигнатура алгебры:

F1={¬,&,∨,→,↔} - множество логических связок,

F2={∀,∃} - множество кванторов,

F3={≡} - символ равносильности формул.

В логике предикатов существует понятие терма:

1. Любую предметную переменную и предметную постоянную предиката называют термом - ti.

2. Если fi - функциональный символ и t1,t2,...,tn – его аргументы-термы, то fi(t1,t2,…,tn) также есть терм.

3. Никаких иных термов нет.

Введем понятие формулы в логике предикатов:

1. Если Pi – предикатный символ и t1,t2,...,tn – термы, то F=Pi(t1,t2,...,tn) - элементарная формула.

2. Если F1 и F2 - формулы, то ¬F1, ¬F2, (F1&F2), (F1∨F2), (F1→F2), (F1↔F2) - также формулы.

3. Если F - формула, a x - предметная переменная, входящая в формулу F, то ∀x(F) и ∃x(F) - также формулы.

4. Никаких иных формул нет.

Отрицание (¬F(t1,t2,…,tn)) есть одноместная операция, посредством которой из данной формулы F(t1,t2,…,tn) получают ее отрицание. Например, задан предикат Р(х,"стол"):=«находиться около стола». Тогда:

x(¬Р(х,"стол")):=«для всех х верно, что х не находится около стола»,

¬∀x(Р(х,"стол")):=«не для всех х верно, что х находится около стола»,

¬∃x(Р(х,"стол")):=«нет таких х, для которых верно, что х находится около стола”.

Конъюнкция (F1(t11,t12,…,t1n)&F2(t21,t22,…,t2n)) есть двуместная операция, посредством которой из формул F1 и F2 получают новую формулу F (t11,t12,…,t1n,t21,t22,…,t2n) с числом предметных переменных и постоянных, равным объединению их в исходных формулах.

Значение формулы F истинно тогда и только тогда, когда истинны обе формулы F1 и F2. Например, даны предикаты P1(х):=«быть выдающимся музыкантом» и P2(х):=«быть талантливым писателем». Тогда:

x(P1(х))&∃x(P2(х)):=«существуют выдающиеся музыканты и существуют талантливые писатели»,

x(P1(х)&P2(х)):=«существуют лица, которые являются выдающимися музыкантами и талантливыми писателями».

¬∀x(P1(х)&P2(х)):=«не каждый может быть и выдающимся музыкантом, и талантливым писателем».

Дизъюнкция (F1(t11,t12,…,t1n)∨F2(t21,t22,…,t2n)) есть двуместная операция, посредством которой из формул F1 и F2 получают новую формулу F (t11,t12,…,t1n,t21,t22,…,t2n) с числом предметных переменных и постоянных, равным объединению их в исходных формулах. Значение формулы F ложно тогда и только тогда, когда ложны обе формулы F1 и F2. Например, пусть предметные переменные х, у - города России; заданы предикаты P1(х,y):=«транспортная связь х и у поездом», P2(х,y):=«транспортная связь х и у самолетом», P3(х,y):=«транспортная связь х и у автобусом». Тогда:

xy(P1(х,y)∨P2(х,y)∨P3(х,y)):= «для всех городов России возможна транспортная связь поездом, автобусом или самолетом».

Импликация (F1(t11,t12,…,t1n)→F2(t21,t22,…,t2n)) есть двухместная операция, посредством которой из формул F1 и F2 получают новую формулу F(t11,t12,…,t1n,t21,t22,…,t2n) с числом предметных переменных и постоянных, равным объединению их в исходных формулах. Значение формулы F ложно тогда и только тогда, когда F1 истинно, а F2 - ложно. Например, заданы предикаты P1(x):=«быть судьей», P2(x):=«быть юристом». Тогда:

x(P1(x)→P2(x)):=«все судьи – юристы»,

¬∀x(P2(x)→P1(x)):=«неверно, что все юристы – судьи».

Эквивалентность (F1(t11, t12,…, t1n)↔F2(t21, t22,…, t2n)) есть двуместная операция, посредством которой из формул F1 и F2 получают новую формулу F(t11,t12,…,t1n,t21,t22,…,t2n) c числом предметных переменных и постоянных, равным объединению их в исходных формулах. Значение формулы истинно тогда и только тогда, когда обе формулы F1 и F2 имеют одно и то же значение истины или лжи. Например, пусть х - предметная переменная и задан предикат Р(х). Тогда:

x(P(x))↔¬∀x(¬P(x)):= «формула существования переменной х, для которой Р(х) истинен, эквивалентна формуле «не для всех х Р(х) ложен»».

Рассмотренные логические операции позволяют формализовать с помощью термов, предикатов и кванторов внутреннюю структуру предложения и формировать сложные суждения. При этом используются правила, часть из которых аналогична алгебре высказываний (здесь не приводятся), а часть оригинальна:

1. за квантором общности чаще всего следует импликация, а за квантором существования - конъюнкция,

2. если формула содержит подформулу, то последняя не должна содержать кванторов, связывающих ту же переменную, что и квантор формулы,

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

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

<== предыдущая лекция | следующая лекция ==>
Практика по представлению предикатов | Практика по записи сложных предикатных формул
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 239; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.