Главная » Просмотр файлов » Описание всех лабораторных работ

Описание всех лабораторных работ (1006390), страница 3

Файл №1006390 Описание всех лабораторных работ (Описание всех лабораторных работ) 3 страницаОписание всех лабораторных работ (1006390) страница 32017-06-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 3)

В логике предикатов первого порядка вводятся и две новые операции. Называются они квантором общности и квантором существования. Эти операции рассмотрим вначале на примерах. Пусть дано выражение «существует х такой, что x+y=10». На множестве натуральных чисел это предложение определяет одноместный предикат P(y), так Р(2) и Р(9) – истинные высказывания, Р(11) – ложное. Если обозначить предикат «x+y=10» через S(x,y) (а это предикат двухместный), то P(y) можно записать так: «существует х такой, что S(x,y)». В этом случае говорят, что предикат P(y) получен из предиката S(x,y) навешиванием квантора существования на x и пишут P(y)=(x)S(x,y). Рассмотрим другой пример. Выражение «для всех х справедливо, что y-х2 » определяет на множестве целых чисел одноместный предикат Q(y). Если предикат «y-х2 » обозначить через T(x,y), то Q(y) можно записать так: «для всех x справедливо T(x,y)». В таком случае говорят, что предикат Q(y) получен из предиката T(x,y) навешиванием квантора общности на х и пишут Q(y)=(x)T(x,y).

Определение. Пусть P(x1,…,xn) – предикат, заданный на множестве M, y – переменная. Тогда выражение «для всякого y выполняется P(x1,…,xn)» – предикат, полученный из P навешиванием квантора общности на переменную y, а выражение «существует y такой, что выполняется P(x1,…,xn)» – предикат, полученный из P навешиванием квантора существования на переменную y.

Заметим, что в определении не требуется, чтобы y была одна из переменных x1,…,xn, хотя в содержательных примерах, которые будут ниже, квантор навешивается на одну из переменных x1,…,xn. Указанное требование не накладывается, чтобы избежать усложнения определения формулы логики предикатов. Если y – одна из переменных x1,…,xn, то после навешивания квантора на y новый предикат является (n-1)-местным, если y{ x1,…,xn}, то местность нового предиката равна n.

Если предикат W(x1,…,xn) получен из предикатов U(x1,…,xn) и V(x1,…,xn) с помощью связок, то истинность высказывания W(a1,…,an) определяется таблицами истинности этих связок. Пусть W(x1,…,xn)=(y)U(x1,…,xn,y). Тогда высказывание W(a1,…,an) истинно тогда и только тогда, когда для любого bM истинно высказывание U(a1,…,an,b). Если же W(x1,…,xn)=(y)U(x1,…,xn,y), то высказывание W(a1,…,an) истинно в том и только в том случае, когда найдется bM, для которого высказывание U(a1,…,an) истинно.

Понятие предиката – весьма широкое понятие. Это видно уже из приведенных выше примеров. Тем не менее мы это еще раз подчеркнем, показав, что n-местная функция может рассматриваться как (n+1)-местный предикат. Действительно, функции y=f(x1,…,xn), заданной на множестве М можно поставить в соответствие выражение «y равно f(x1,…,xn)». Это выражение есть некоторый предикат P(x1,…,xn,y). При этом если элемент b есть значение функции в точке (a1,…,an), то высказывание P(a1,…,an,b) истинно, и обратно. (Подобное «превращение» функции в предикат мы уже делали выше для сложения натуральных чисел.)

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

Во-первых, предикат можно представить отношением следующим образом. Пусть предикат P(x1,…,xn) задан на множестве M. Рассмотрим прямую степень этого множества Mn=MxMx…xM и подмножество Dp множества Mn, определяемое равенством:

Dp={(a1,…,an)Mnвысказывание P(a1,…,an) истинно}.

Отношение Dp можно назвать областью истинности предиката P. Во многих случаях предикат P можно отождествить с отношением Dp. При этом, правда возникают некоторые трудности при определении операций над отношениями, аналогичными операциям над предикатами.

Во-вторых, предикат P(x1,…,xn), заданный на M, можно отождествить с функцией fp:Mn{0,1}, определяемой равенством

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

Формулы логики первого порядка

Будем исходить из следующих трех множеств: F,R,V. Элементы множества F – символы (или имена) функций, элементы R – символы (или имена) предикатов, элементы множества V – переменные. Будем считать, что каждому символу функции и предиката поставлено в соответствие натуральное число или ноль – местность (т.е. число аргументов) этого символа. Допускаются нульместные символы функций, которые называются константами, и нульместные символы предикатов (последние будут играть роль атомарных формул логики высказываний). Объединение F и R будем называть сигнатурой. Сигнатуру заранее фиксировать не будем, она будет определяться содержанием решаемой задачи. Множество V предполагается бесконечным, для обозначения его элементов будут использоваться, как правило, буквы x,y,z,u,y,w с индексами и без них.

В примерах, приведенных выше, мы видели, что для записи предикатов использовались арифметические выражения: 2x, x+y, – x2. Аналогом арифметического выражения в логике служит понятие терма.

Определение. Термом называется

1) переменная и константа;

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

Можно сказать, что терм – выражение, полученное из переменных и констант с помощью символов функций.

Определение. Атомарной формулой называется выражение вида r(t1,…,tn), где t1,…,tn – термы, r – символ n-местного предиката.

Примерами атомарных формул являются выражения xy2+1, |x-y|z, x делит нацело y-3.

Определение. Формулой логики первого порядка называется

1) атомарная формула,

2) выражения вида (F)&(G), (F1)(G), (F), (F)(G),(F)(G), (v)(F), (v)(F), где F и G – формулы логики предикатов, v – переменная.

Формула F в двух последних выражениях называется областью действия квантора по переменной .

К соглашениям о приоритете операций, принятом в логике высказываний, добавим следующее: кванторы имеют одинаковый приоритет, который больше приоритета всех связок.

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

Например, в формуле

F=t(x)&(y)[s(x,y)(x)(r(x,y)t(y))]

Первое и второе вхождение переменной x свободны, третье и четвертое связаны. Все вхождения переменной y связаны.

Определение. Переменная называется свободной в формуле, если существует хотя бы одно свободное вхождение переменной в формулу.

Формула F из предыдущего примера имеет одну свободную переменную x.

Если x1,…,xn – все свободные переменные формулы F, то эту формулу будем обозначать через F(x1,…,xn). Это обозначение будем применять и в том случае, когда не все переменные из x1,…,xn являются свободными в F.

Интерпретация в логике первого порядка

Необходимо соотнести формулы логики предикатов первого порядка и предикаты. Как и в логике высказываний подобное соотнесение осуществляет функция, называемая интерпретацией.

Определение. Интерпретацией на непустом множестве М называется функция, заданная на сигнатуре FR, которая

1) константе ставит в соответствие элемент из М;

2) символу n-местной функции ставит в соответствие некоторую n-местную функцию, определенную на множестве М;

3) символу n-местного предиката ставит в соответствие n-местный предикат, заданный на М.

В результате любая формула F получает в соответствие предикат, местность которого равна числу свободных переменных формулы F.

Приведем примеры. Пусть сигнатура состоит из символа одноместного предиката P и двухместного предиката D, M={2,3,6,9,12,15} и

F=(P(x)&(y)(P(y)D(x,y))

Поставим в соответствие (проинтерпретируем) P(x) предикат «x – простое число», D(x,y) – предикат «x меньше или равно y». Тогда формула F получит в соответствие предикат «x=2». На этом же множестве можно рассмотреть и другую интерпретацию: P(x) ставится в соответствие «x – нечетное число», D(x,y) – предикат «x делит y». В таком случае, формула F получает в соответствие предикат «x=3». Если  – интерпретация, то предикат, соответствующий формуле F будем обозначать через (F).

Одним из основных типов задач этой темы являются задачи, связанные с использованием выразительных возможностей языка логики предикатов. В качестве примера рассмотрим задачу перевода на язык логики предикатов следующего рассуждения. «Каждый первокурсник знаком с кем-либо из спортсменов. Никакой первокурсник не знаком ни с одном любителем подледного лова. Следовательно, никто из спортсменов не является любителем подледного лова». Для удобства ссылок это рассуждение условимся называть рассуждением о первокурсниках. Выберем следующую сигнатуру:

П(х): «х – первокурсник»,

С(х): «х – спортсмен»,

Л(х): «х – любитель подледного лова»,

З(x,y): «х знаком с y».

Тогда рассуждение запишется в виде следующей последовательности формул.

Н1=(x)[П(х)(y)(C(y)&З(x,y))],

H2=(x)(y)[П(x)&Л(y)З(x,y)],

H3=(x)(C(x)Л(x))

Равносильность, законы логики первого порядка

Определение. Формулы F(x1,…,xn) и G(x1,…,xn) называются равносильными, если для любой интерпретации  с областью М высказывания (F)(a1,…,an) и (G)(a1,…,an) при любых a1,…,an из М одновременно истинны или одновременно ложны.

Пусть F(x)=(y)P(x,y), G(x)=(y)P(x,y), где Р – символ двухместного предиката. Докажем, что формулы F(x) и G(x) равносильны. Возьмем интерпретацию  с областью М. Пусть высказывание (F)(a) истинно для aM. Истинность этого высказывания означает, что не для всякого yM высказывание (P)(a,y) истинно. Следовательно, найдется bM, для которого высказывание (P)(a,b) ложно. Если высказывание (P)(a,b), ложно, то высказывание (P)(a,b) истинно. Отсюда следует, что найдется yM такой, для которого высказывание (P)(a,y) истинно. Это означает истинность высказывания (G)(a). Итак, мы доказали, что если высказывание (F)(a) истинно, то высказывание (G)(a) тоже истинно. Обратная импликация доказывается аналогично. Значения истинности высказываний (F)(a) и (G)(a) при любом aM совпадают. Следовательно, формулы F(x) и G(x) равносильны.

Определение. Формула F(x1,…,xn) называется тождественно истинной, если для любой интерпретации  с областью М высказывание (F)(a1,…,an) при любых a1,…,an из М является истинным.

Приведем список основных равносильностей – законов логики предикатов. Прежде всего, законы алгебры логики изученные в курсе «Дискретная математика» работают и если вместо высказываний использовать предикаты. Дополним список законами, специфичными для логики предикатов:

22) (x)(F(x)&G(x) равносильна (x)(F(x)&(x)G(x),

23) (x)(F(x)G(x) равносильна (x)F(x)(x)G(x),

24) (x)(y)F(x,y) равносильна (y)(x)F(x,y),

25) (x)(y)F(x,y) равносильна (y)(x)F(x,y),

26) (x)F(x) равносильна (x)F(x),

27) (x)F(x) равносильна (x)F(x).

Законы 22, 23 утверждают, что квантор общности можно переносить через конъюнкцию, а квантор существования через – дизъюнкцию. Естественно поставить вопрос, можно ли квантор существования переносить через конъюнкцию, а квантор общности – через дизъюнкцию. Другими словами, будут ли равносильны следующие пары формул

(x)(F(x)G(x) и (x)(F(x)(x)G(x)

(x)(F(x)&G(x) и (x)(F(x)& (x )G(x) ?

Характеристики

Тип файла
Документ
Размер
241 Kb
Тип материала
Высшее учебное заведение

Список файлов лабораторной работы

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6390
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее