КАТЕГОРИИ: Архитектура-(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) |
Пояснение к работе
Практическое занятие № 11 Тема: «Предикаты. Кванторы. Предикатные формулы» Цель занятия: усвоение таких понятий, как предикат, n -предикат, высказывание, кванторы общности и существования, область действия кванторов, формулы логики предикатов. Время выполнения практического задания – 4 часа. Последовательность выполнения 1. Руководствуясь приведенным теоретическим материалом, ответить на следующие вопросы: Какой предикат называется n -местным? Какой предикат является высказыванием? Какие операции можно выполнять над предикатами? Что представляет собой область действия квантора? Из чего состоит алфавит логики предикатов? Какие переменные в формуле логики предикатов называются свободными? Какое выражение называется предикатной формулой? 2. Дать определение следующих понятий: – предикат; – квантор общности; – квантор существования. 3. Выполнить задания для аудиторных занятий. 4. Выполнить задания для самостоятельной работы. 11.1. Предикаты Предикатом Р (х 1, х 2, …, хn) называется функция, переменные которой принимают значения из некоторого множества М, а сама функция принимает два значения: И (истинное) и Л (ложное), то есть Р (х 1, х 2, …, х n): М n →{ И, Л }. Предикат от n аргументов называют n -местным предикатом. Множество М значений переменных определяется математическим контекстом. Например, основное соотношение элементарной геометрии на плоскости – точки х, у, z лежат на одной прямой – выражается предикатом L (х, у, z), где в качестве значений х, у, z рассматриваются конкретные точки. Предикаты обозначаются большими буквами латинского алфавита. Иногда бывает удобно указывать число переменных у предикатов. В таких случаях у символов предикатов пишут верхний индекс, который и указывает число аргументов, например: Р( n)(х 1, х 2, …, х n) – n -местный предикат. Высказывания считаются нуль-местными предикатами. Над предикатами на М как подмножествами МТ можно производить логические операции и получать новые предикаты. Операции над предикатами – суть операции над соответствующими отношениями: конъюнкция, дизъюнкция, отрицание, импликация и др. Состав переменных и предметная область предиката, полученного в результате операции, определяются при этом естественным образом. Пример. Р (х 1, х 2, …, хn) & Q(y 1, y 2, …, yn) = R (х 1, х 2, …, хn, y 1, y 2, …, yn), х 1 є M 1, х 2 є M 2, …, хn є Mn, у 1 є N 1, у 2 є N 2, …, уn є Nn. Среди переменных хj, уj могут быть совпадающие значения, так же как и среди множеств Mj и Nj. Примеры. 1. Пусть R (X, Y) = Р (Х) & Q(Y), X є M, Y є N, двуместный предикат R (X, Y) имеет область определения S = M · N. 2. R (X) = P (X) & Q (X), X є M, Y є M, но X и Y – разные предметные переменные; область определения двуместного предиката R (X, Y) – множество S = M2. 3. R (X) = P (X) & Q (X): у предикатов P (X) & Q (X) – общая предметная область и одинаковая переменная; R (X) – одноместный предикат на М. Существуют и другие операции над предикатами. Если P { X, Y) – двуместный предикат, то фиксирование одной переменной превращает его в одноместный предикат. Пусть, например, Р (Х, Y): "число X делится на число Y ", определенный на множестве пар натуральных чисел N, кроме пар (Х, 0). Тогда Р (Х, 5) – одноместный предикат на N, истинный для всех чисел, кратных 5. P (60, Y) – одноместный предикат на N, кроме Y = 0, истинный для всех делителей числа 60, т. е. для элементов множества {1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60}. Заметим, что если зафиксировать значения всех переменных, то предикат превращается в истинное или ложное высказывание, которое можно считать 0-местным предикатом. 11.2. Кванторы Для предикатов определяются две специфические операции, называемые навешиванием кванторов, которые превращают одноместный предикат Р (х)в 0-местный: Квантор общности, или всеобщности, – высказывание: "для всех х выполнено Р (х)", обозначение " х: Р (х). Квантор существования – высказывание:"существует x, для которого выполнено Р (х) ", обозначение $ х: Р (х). Процедура навешивания кванторов применима не только к одноместным, но и к предикатам большей местности. Рассмотрим трехместный предикат P (x, y, z);он является истинным для некоторых троек (x, y, z). Предикату Р можно сопоставить выражения с кванторами " Х: P (x, y, z)и $ х: P (x, y, z); первое означает: "для всякого x выполнено Р (х, y, z)", второе – "существует х такой, что выполнено Р (х, y, z) ". Пусть, например, P (x, y, z) = З х - 2 у > z с предметной областью – множеством действительных чисел R, область истинности предиката Р – полупространство по одну сторону от плоскости З х - 2 у = z. Ему можно сопоставить выражения: Ql(x, y) = " х: 3 х - 2 у > z и Q2(x, y) = $ x: 3 x - 2 y > z. Полученные двуместные предикаты зависят от y и z, но не зависят от x. Этот факт выражается так: переменная x в указанных предикатах связана квантором, а переменные y, z – свободные. Связанные (свободные) переменные – это переменные, на которые навешены (соответственно, не навешены) кванторы: " или $. Область действия квантора – выражение, на которое навешивается квантор. 11.3. Предикатные формулы На языке предикатов можно составить гораздо более сложные предложения, чем на языке логики высказываний. Определим понятие формулы логики предикатов. Предикатная формула (формула логики предикатов) – формула, содержащая знаки булевых операций и кванторов. Алфавит логики предикатов: – символы предметных переменных х 1, х 2,..., х n. – символы предикатов Р 1, Р 2, … Р n; – логические символы Ø, &, V, É, ~; – символы кванторов $ и "; – скобки и запятая. Предикатные переменные будем обозначать через х, у, z, а символы предикатов – через P, S, Q, R и т. д. Предикатной формулой (одновременно определяются понятия свободных и связанных переменных) называется выражение, построенное по следующим правилам: 1. Если Р – символ предиката, х 1, х 2,..., хn – символы переменных (не обязательно различных), то Р (х 1, х 2,..., хп) – предикатная формула; все ее переменные – свободные, связных переменных нет. 2. Если А – формула, то (Ø А) тоже формула. Свободные и связанные переменные этой формулы – это свободные и связанные переменные формулы А. 3. Если А, В – формулы, причем нет таких предметных переменных, которые были бы связаны в одной формуле и свободны в другой, тогда (А & В), (A v В), (А É В), (А ~ В) есть формулы, в которых свободные переменные формул А и В остаются свободными, а связанные переменные формул А и В остаются связанными. 4. Если А – формула, содержащая свободную переменную х, то выражения (" х) А(х) и ($ х) А(х) тоже предикатные формулы; в каждой из них переменная х переходит из множества свободных в множество связанных, т. е. число свободных переменных уменьшается, а число связанных увеличивается на 1. При этом формула А называется областью действия квантора " х и областью действия $ х. 5. Слово в алфавите логики предикатов является формулой только в том случае, если это следует из правил 1–4. По определению формулы никакая переменная не может быть одновременно свободной и связанной. В формуле должны быть правильным образом расставлены скобки, определяющие области действия кванторов и порядок выполнения логических и кванторных операций. Пример 1. " х 1$ х 2: P (х 1, х 2, х 3) É " х 1: Р (х 1, х 4) – формула, в которой х 1, х 2 – связанные, а х 3, х 4 – свободные переменные. Пример 2. Выражение $ х 1" х 2: P 1 (х 4, х 3) & Р 2(х 4, х 2) не является формулой. Задания Для аудиторных занятий 1. Определить истинность следующих высказываний для х, у Î N: " х " у: х < у; $ х $ у: х < у; " у $ х: х < у; $ у " х: < у. 2. Среди следующих предложений указать высказывания, предикаты и те, которые ими не являются: а) если целое число k делится на 4, то оно делится и на 2; б) каждое целое число, делящееся на 4, делится на 2; в) (a + b)2 = a 2 + 2 ab + b 2; г) х 2 + 2. 3. Среди следующих высказываний указать истинные: а) если х 1, х 2 – действительные корни уравнения 2 х 2 + 42 х + 446 = 0, то х 1 + х 2 = -21; б) если натуральное число х делится на 3, то 2х делится на 8. 4. Заполнить истинностную таблицу для каждой из следующих формул логики высказывания: а) (p Ú q) Ù ((p ® q) ® r); б) (p Ú q ® r). 5. На примере предикатов P (х): х > 2 и Q (у): у < 5 построить предикаты P (х) & Q (х), P (х) Ú Q (х), P (х) → Q (х), Q (х) → P (х), P (х) Ú Q (у), P (х) & Q (у), P (х) → Q (у), P (у) & Q (х). 6. Пусть Р (х) означает предикат «х делится на два», Q (х) – предикат «х делится на 3». Что в этом случае означает предикат Р (х) & Q (х)? Какой из предикатов (" х)(Р (х) & Q (х)); ($ х)(Р (х) & Q (х)) является истинным или ложным? 7. Пусть Р (х) означает предикат «х = у». Он принимает значение И тогда и только тогда, когда х = у. При каких значениях х и у предикат Ø Р (2)(х, х) É Р (2)(х, у) принимает значение И? 8. Перечислить свободные и связанные переменные в каждой из следующих формул: а) (" х) Р (х); б) (" х) Р (х) ® Р (у); в) ($ х) (А (х) Ù В (х)). 9. Примем следующие обозначения для предикатов: Р (х) – «х - простое число», Е (х) – «х – четное число», D (x, y) – «у делится на х», I (х, у) – «х равно у». Перевести на обычный язык: а) Р (7); б) ($ х) (Е (х) Ù D (6, х)). 10. Используя только предикаты x / y и x = y, записать при помощи логических символов следующие предикаты от переменных, принимающих натуральные значения: а) х имеет ровно два различных простых делителя; б) а и b – простые числа-близнецы. Для самостоятельной работы 1. Определить истинность следующих высказываний для х, у Î N: " х " у: х > у; $ х $ у: х > у; " у $ х: х > у; $ у " х: > у. 2. Среди следующих предложений указать высказывания, предикаты и те, которые ими не являются: а) если целое число k делится на 8, то оно делится и на 12; б) каждое целое число, делящееся на 8, делится на 12; в) n 3 – n делится на 3; г) х 2 > 2. 3. Среди следующих высказываний указать истинные: а) существует действительное число х, такое, что х 2 + 2 х – 3 = 0; б) если в четырехугольнике диагонали перпендикулярны, то это ромб. 4. Заполнить истинностную таблицу для каждой из следующих формул логики высказывания: а) (p ® q) Ù Ø p ® Ø q; б) Ø p Ú q ® p Ù q. 5. Перечислить свободные и связанные переменные в каждой из следующих формул: а) (" у) Р (х) Ú В (у); б) (" х) (" у) Р (х) ® Р (у); в) ($ х) (Р (х) Ú А (х)). 6. Примем следующие обозначения для предикатов: Р (х) – «х - простое число», Е (х) – «х – четное число», D (x, y) – «у – делится на х». Перевести на обычный язык: а) Е (2) Ù Р (2); б) (" х) (D (2, х) ® Е (х)). 7. Прочитайте следующие высказывания о целых положительных числах. Какие из них истинные, а какие ложные? Приняты обозначения: Р (х) – «х - простое число», x / y – «у делится на х», х c у – «у не делится на х»: а) (" х) (Р (х) ® 2c х); б) ($ х) (" у) (х / у); в) (" х) ($ у) (Р (у) Ù у / х). 8. Каждое из следующих высказываний записать при помощи логических символов, определить, истинно оно или ложно: а) существует такое целое х, что х 2 – 4 = 0; б) существует единственное положительное число х, для которого х 2 – 4 = 0; в) для любого действительного числа х существует такое действительное число у, что у 2 = х. 9. Используя только предикаты x / y и x = y, записать при помощи логических символов следующие предикаты от переменных, принимающих натуральные значения: а) х – простое число; б) а и b – взаимно простые числа. 10. Пусть Р (х) означает предикат «х делится на 3», Q (х) – предикат «х делится на 5». Что в этом случае означает предикат Р (х) Ù Q (х)? Какой из предикатов (" х)(Р (х) Ù Q (х)); ($ х)(Р (х) Ù Q (х)) является истинным или ложным? Литература 1. Куликов, Л. Я. Сборник задач по алгебре и теории чисел / Л. Я. Куликов, А. И. Москаленко, А. А Фомин. – М.: Просвещение, 1993. – 288 с. 2. Нефедов, В. Н. Курс дискретной математики: учеб. пособие / В. Н. Нефедов, В. А. Осипова. – М.: Изд-во МАИ, 1992. – 264 с.
Людмила Ивановна Кухарева, Елена Васильевна Морозова
ПРАКТИКУМ ПО ДИСКРЕТНОЙ МАТЕМАТИКЕ
Учебное пособие
Редактор Пчелинцева М. А. Компьютерная верстка Сарафановой Н. М. Темплан 2010 г., поз. № 38К. Подписано в печать 10. 02. 2010 г. Формат 60×84 1/16. Бумага листовая. Печать офсетная. Усл. печ. л. 4,25. Усл. авт. л. 4,06. Тираж 100 экз. Заказ №
Волгоградский государственный технический университет 400131, г. Волгоград, пр. Ленина, 28, корп. 1. Отпечатано в КТИ 403874, г. Камышин, ул. Ленина, 5, каб. 4.5
Дата добавления: 2017-02-01; Просмотров: 112; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |