Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Минимальные требования к правильному переводу




Укажите область действия каждого квантора в следующих формулах.

а) "x P (x,c) ÉR(x)

б) "x (P (x,c) ÉR(x))

в) $x("yQ(y)ÉR(x,y))Ú("zQ(z)ÚR(z,x))

г) + "x(P(x,y1)º$yQ(y,x))&"z(R(x,y)ºR1(y, x))

Зачем различать свободные и связанные вхождения переменных в формулу? Свободные вхождения переменных можно заменять на имена объектов, а для связанных вхождений такая замена – незаконна, бессмысленна. Пример Рассмотрим два выражения (записанные в прикладном языке арифметики) (1) x+y=7 (2) $х$у x+y=7. Выражение (1) ни истинно, ни ложно. Все зависит от того, что мы припишем в качестве значений переменным х и у (какими числами их заменим, точнее – именами каких чисел). Выражение (2) уже есть (истинное) предложение (оно утверждает, что есть такие 2 (допустим, натуральных) числа, сумма которых есть число 7). Замена переменных на имена конкретных объектов в этом случае бессмысленна.

 

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

а) "x P (x,c)

б) "x (P(x)ÉQ(y))

в) $x("yQ(y)ÉR(x,y))Ú("z Q (z)ÚR(z,x))

г) "x(P(x,y)É$yQ(y,z,x))

д) + "x(P(x,y)ºQ(y,x))&"z(R(x,y)ºR1(y, x))

е) + $x(P(x)ºQ(y))

ж) + "x$y(P(x,y)ºQ(y,x))&"x"y(R(x,y)ºR1(y, x))

Формула ЯКЛП называется замкнутой или предложением, е.т.е. она не содержит свободных переменных.

Термин предложение употребляется, таким образом, в двух смыслах: предложение естественного языка и предложение (формального) языка логики предикатов (= формула без свободных переменных)

6. Какие из следующих формул являются предложениями ЯКЛП?

а) P1(x)

б) P1(a)

в) $xP1(x)

г) Q2(c,y)

д) Q3(a2,a2,c)

е) $x(P1(x)& Q2(c,y))

ж) $y(P1(y)& Q2(c,y))É ($yR1(y)& Q2(c,y))

з) "x"x4"y((R(x4)& R(x)& R(y))ÉØQ3(x,y,x4))

и) "x"x4"y(R(x4)& R(x)& R(y))ÉØQ3(x,y,x4)

к) j.+ $z"x(R2(x,z)ºQ2(x,x))ÉØQ3(x,z,z)

Договоренность Пусть a1, a2,…,an – какие-то предметные переменные (х, х1, у, у2, у1 и т.п.) и А – какая-то формула. Вместо "a1"a2…"an А будем писать "a1, a2,…, an А. Вместо $a1$a2…$an А будем писать $a1, a2,…, an А. Например, вместо "x"x4"y (Р(x,y) Ú S(х4,у) É Q(х,х4)) будем писать "x,x4,y(Р(x,y) Ú S(х4,у) É Q(х,х4)).

Тема 2: От выражений естественного языка к их структуре: перевод выражений естественного языка на ЯКЛП

Перевод выражений естественного языка на ЯКЛП:

одноместному предикату (естественного языка или какой-либо формальной теории) в ЯКЛП1= соответствует формула с одной свободной переменной; двухместному – формула с двумя свободными переменными и т.д.

Примеры

Выражение быть лично знакомым (с кем-либо) - двухместный предикат: кто? знаком с кем? – нужно уточнить две позиции, чтобы получить предложение по этому выражению. Чтобы отобразить структуру этого выражения в нашем формальном языке, нужно к двухместному предикатному символу присоединить две различные предметные переменные. Например, так: P(x,y), Q(x,z), R(x,y), R(x,y). (Если в скобках после предикатного символа ввести одну и ту же переменную – P(x,х) – тогда был бы задан предикат быть лично знакомым с самим собой.)

Выражение быть лично знакомым с английской королевой Елизаветой II - одноместный предикат: кто? знаком с английской королевойЕлизаветой II – нужно заполнить одну позицию, чтобы получить предложение по этому выражению. Чтобы отобразить структурную информацию этого предиката в ЯКЛП1, нужно ввести одноместный предикат. Сопоставляя этому выражению формулу, можно символизировать все выражение быть лично знакомым с английской королевой Елизаветой II (P1, Q1, R1), а можно указать, что само это выражение составлено из двухместного предиката и логического имени. Второй вариант, разумеется, точнее отразит структуру выражения. Первому варианту соответствуют, например, формулы P(x), Q(z), R(x); второму - R(x,а), R(у,а).

Выражение знать (кого-то) лучше, чем (кого-то) - трехместный предикат: кто знает кого, лучше, чем кого. В ЯКЛП1= структурой этого выражения будут, например, такие формулы P(x,y,z), Q (x1,y,z), P(z,z1,x), R(y1,y3,y2).

Выражение знать (кого-то) лучше, чем английскую королеву Елизавету II - двухместный предикат: кто? знает кого? лучше, чем королеву Елизавету. Ему в ЯКЛП1 можно сопоставить формулы P(x,y,а), Q (у1,y,а), P(z,z1,с) и т.д.

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

· структура логического имени есть замкнутыйтерм (без переменных); · структура предложения естественного языка есть замкнутая (без свободных переменных) формула

Если эти условия не соблюдены, вы неправильно отобразили структуру выражения естественного языка. Если же соблюдены, то это еще не означает, что логическая форма выражений найдена правильно. Нужно, чтобы полученный терм или формула в точности воспроизводили структурную информацию рассматриваемого выражения.

Необходимо соблюдать следующие правила (список не полон):

  • В правильно построенной формуле (и ЯЛВ, и ЯЛП) число левых (открывающихся) скобок всегда равно числу правых (закрывающихся) скобок.
  • После квантора должна сразу идти переменная: ∃х, ∃у, ∀z и т.д. Таким образом, нельзя, например, сразу после знака квантора ставить индивидную константу: ∃а, ∀с и т.д.; также в первопорядковой логике предикатов (которую вы и изучаете) нельзя сразу после знака квантора ставить предикаторный знак: ∃Р, ∀Q и т.д.
  • При переводе предложений естественного языка на ЯЛП результирующая формула должна оказаться замкнутой (т.е. не содержать свободных вхождений переменных).
NB! Понимание квантора существования в логике предикатов Обычно, говоря, существует, некоторые имеют ввиду только некоторые. Например, предложение Некоторые россияне играют в гольф предполагает все-таки, что только некоторые россияне такие. В логике предикатов некоторые, существует означает как минимум один, по меньшей мере один. Информация только некоторые, лишь некоторые выражается с помощью имеющихся логических связок.



Поделиться с друзьями:


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


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



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




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