КАТЕГОРИИ: Архитектура-(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) |
Примеры термов
Введение в формальную логику Учебное пособие
Глава 4 Классическая логика предикатов Логика предикатов – логическая теория, в которой вводятся параметры трех типов для выражений естественного языка: для предикатных выражений, функторных и для логических имен. В классической логике предикатов продолжают действовать принцип двузначности классической логики высказываний: каждое высказывание принимает в точности одно из двух значений – истина (истинно) или ложь (ложно). Принцип функциональности работает для связок логики высказываний, но в логике предикатов вводятся две новые логические операции, которые не функциональны – кванторы: $ и ". В естественном языке символу $ – квантору существования – соответствуют выражения некоторый, какой-то, существует, найдется, какой-нибудь и т.п., а символу " – квантору общности – соответствуют выражения любой, всякий, произвольный, все, каждый и т.п. Тема 1: Язык классической логики предикатов первого порядка
Алфавит ЯКЛП1= (перечень исходных символов) I. Нелогические символы: 1. a, b, c, a1, b1, c1, a2… - индивидные (предметные) константы; 2. fn, gn, hn, f1n, g1n, h1n, f2n,… - функциональные константы; 3. Pn, Qn, Rn, Sn, P1n, Q1n, R1n, S1n, P2n … – предикатные константы; 4. x, y, z, x1, y1, z1, x2… - индивидные (предметные) константы. II. Логические символы: Ø, &, Ú, É, º, ^, Т, $, ", =. III. Технические символы: левая и правая скобки и запятая: (),.
Терм ЯКЛП1: 1. всякая индивидная константа (a, b, c, a1, b1, c1, a2 и т.д.) есть терм; 2. всякая индивидная переменная (x, y, z, x1, y1, z1, x2 и т.д.) есть терм; 3. если Fn есть какой-либо n-местный функциональный символ (fn, gn, hn, f1n, g1n и т.д.) и о последовательностях символов t1, t2,…, tn известно, что каждый из них есть терм, тогда термом также будет такая последовательность символов: Fn(t1, t2,…, tn). 4. терм есть последовательность символов, которая может быть построена по пп.1-4. 1. b - по п.1 2. b411 – по п.1 3. x1 – по п.2 4. h1(z) – по пп.2,3 5. h2(c,с) – по пп.1,3 6. h1(h1(z)) – по пп.2,3 7. f2(h1(z),a) – по пп.1,2,3 8. f2(h1(z), h2(y,z)) – по пп. 1,2,3 9. g3(h1(h1(а)), a, с) – по пп.1,3
Определение терма носит чисто синтаксический характер: оно задает некоторый класс записей, составленных из символов алфавита нашего языка, но не аппелирует к возможным смыслам этих записей, т.е. сами записи, подпадающие под определение терма, рассматриваются просто как последовательности некоторых объектов. Но эта дефиниция вводилась, разумеется, для того, чтобы впоследствии связать с ней осмысленные выражения некоторого типа, а именно: задающие объекты. Покажем (в предварительном порядке), как записи, имеющие вид терма, определяют структуры имен и именных форм. Так, структуру h1(h1(а)) имеют выражения 622, ÖÖ5, отец отца Сократа. А такую форму как f2(a,h1(z)) имеют, например, выражения 5+z2, 7-z3, p+Öy, 5×у4, 5×sinx.
Формула ЯКЛП1=: 1. ^, Т – формулы; 2. если Рn есть какой-либо n-местный предикатный символ (Pn, Qn, Rn, Sn, P1n и т.д.), а t1, t2,…, tn – термы, тогда последовательность символов Рn(t1, t2,…, tn) является формулой; 3. если t1, t2 – термы, тогда последовательность t1=t2 есть формула; 4. если А – формула, тогда ØА тоже формула; 5. если А и В – формулы, тогда (А&В), (АÚВ), (АÉВ), (АºВ) – формулы; 6. если К – квантор ($ или "), a - индивидная переменная и А – формула, тогда следующая последовательность также является формулой: КaА; 7. формулой является последовательность символов, которая может быть построена по пп.1-7.
Самые простые (в смысле построения) формулы назовем атомарными. Атомарная (элементарная) формула – формула, построенная по каким-то из пунктов 1-3. Формулы, процедура построения которых включает хотя бы один из пп.3-6 назовем составными (сложными, молекулярными). Вместо Ø t1=t2 будем писать t1¹t2.
Дата добавления: 2014-12-27; Просмотров: 1666; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |