Тема 9. Классическое исчисление предикатов
Изучив материалы темы, Вы сможете: - понять, что такое исчисление предикатов; - применять метод аналитических таблиц для обоснования общезначимости формул исчисления предикатов; - перечислить правила редукции; - уяснить смыл свободных и связанных переменных; - записать предложение, используя язык исчисления предикатов. Исчисление предикатов – раздел математической логики, исследующий операции с высказываниями, расчленёнными на субъект и предикат. Алфавит языка логики предикатов образуется присоединением к алфавиту языка логики высказываний следующих знаков: а) квантор всеобщности б) предметные или индивидные переменные в) символы n-местных (n= 1, 2…) предикатов, или n-местные предикатные буквы. Символы одноместных предикатов В предикатных буквах верхний индекс указывает число их (аргументных) мест, а нижние индексы служат для различения предикатных букв с одинаковым числом мест. Определение предикатной формулы. 1. а) пропозициональная буква есть формула; б) выражение, состоящее из n-местной предикатной буквы с приписанной справа n-членной последовательностью предметных переменных, есть формула; 2. а) если А, В – формулы, то каждое из следующих выражений: ~A, (A&B), (AvB), (A→B) есть также формула; б) если А – формула, х – предметная переменная, то каждое из следующих выражений в) выражение считается формулой тогда, и только тогда, когда оно может быть построено в соответствии с пп. 1-2. Из определения непосредственно следует, что формула логики высказываний является частным случаем формулы логики предикатов, или предикатной формулы. Формулы, определяемые в п. 1, определения предикатной формулы, называются элементарными. Например, формулы: p, Gx, Rxy, Vxyz – элементарные формулы. Элементарная формула с одноместной предикатной буквой, например, формула Gx, читается: «х обладает свойством G», или «G от х»; элементарная формула с двухместной предикатной буквой, например, Rxy читается: «х находится в отношении R к y», или «R от x, y»; элементарная формула с трёхместной предикатной буквой, например, Vxyz может быть прочитана: «x, y, z находятся в отношении V», или «V от x, y, z» и т.п. Иногда переменные, стоящие после предикатной буквы, заключают в скобки и разделяют запятыми. Так, вместо Vxyz можно было бы написать V (x, y, z). Кроме того, элементарные формулы с двухместными предикатными буквами записываются так: первую переменную ставят перед предикатной буквой, а вторую – после неё. Например, вместо Rxy пишут xRy. При построении выводов и доказательств средствами логики предикатов основную роль играют понятия свободных и связанных вхождений переменных в формуле. Определение свободных и связанных вхождений переменных в формуле F. 1. F есть элементарная формула: а) в F нет ни свободных, ни связанных переменных, если F – пропозициональная буква; б) в F все вхождения переменных свободны, если F не является пропозициональной буквой. 2. F не есть элементарная формула: а) формулу F можно представить в одном из следующих видов: ~A, A&B, AvB, A→B, тогда в F свободны (соотв. связаны) те, и только те, вхождения переменных, которые происходят от свободных (соотв. связанных) вхождений переменных в А или В; б) формулу F можно представить в одном из видов – Вхождение переменной х в формулу F связано, если в F оно находится в подформуле, начинающейся квантором Например, в формуле
все вхождения переменной х связаны; первое и последнее вхождения переменной y свободны, остальные вхождения переменной y связаны; все вхождения переменной z свободны, единственное вхождение переменной Параметрами формулы называют те переменные, которые имеют свободные вхождения в данной формуле. В нашем примере параметрами формулы являются y, z. Применяя логический аппарат к анализу обычных рассуждений и к решению логических задач, важно научиться записывать предложения обычного языка с помощью логической символики. Пример. Запишем на языке логики предикатов предложение: «Ни один человек не бессмертен». Получаем формулу:
Читается: каков бы ни был х, если х человек, то неверно, что он бессмертен. Пример. Запишем на языке логики предикатов предложение: «Всякий студент изучает какую-нибудь науку». Получаем формулу:
Как и в логике высказываний в логике предикатов существуют общезначимые формулы или законы логики. Общезначимая формула исчисления предикатов – тождественно-истинная, всегда-истинная формула исчисления предикатов. Иначе можно сказать, это выражения, из которых при любой подстановке значений свободных переменных получаются истинные высказывания. Приведём некоторые общезначимые формулы исчисления предикатов: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Для обоснования общезначимости формул и наличия отношения логического следования существует, так называемый метод аналитических таблиц. Аналитической таблицей называется конечная или бесконечная последовательность строк Список формул называется замкнутым, если в его составе имеется некоторая формула С и её отрицание ~С. Аналитическая таблица называется замкнутой, если она содержит конечное число строк и каждый список формул, находящийся в последней строке таблицы, является замкнутым. Формула А общезначима (╞ А), если и только если существует замкнутая аналитическая таблица, первая строка которой содержит единственный список формул, состоящий из одной формулы – формулы ~A. Из формул Правила редукции: Γ, Α&Β, Δ [&] Γ, Α, B, Δ Γ– последовательность (возможно, пустая) формул, предшествующих Α&Β, а Δ – последовательность (возможно, пустая) формул, следующих за Α&Β. Γ‚~(A&B)‚Δ [~&] Γ‚~Α‚Δ|Γ‚~Β‚Δ Γ‚ΑvB‚Δ [v] Γ‚Α‚Δ|Γ‚B‚Δ Γ‚~(AvB)‚Δ [~v] Γ‚~A‚~Β‚Δ Γ‚Α→B‚Δ[→] Γ‚~A‚Δ|Γ‚B‚Δ Γ‚~(A→Β)‚Δ[~→] Γ‚Α‚~Β‚Δ Γ‚~~Α‚Δ[~~] Γ‚Α‚Δ Γ‚ Γ‚ где А(t) – результат замены всех свободных вхождений α в А на произвольный замкнутый терм t. Γ‚~ Γ‚~Α(k)‚Δ где Α(k) – результат замены всех свободных вхождений α в А на предметную константу k, которая не содержится в верхнем списке. Γ‚ Γ‚A(k)‚Δ где Α(k) – результат замены всех свободных вхождений α в А на предметную константу k, которая не содержится в верхнем списке. Γ‚~ Γ‚~ где А(t) – результат замены всех свободных вхождений α в А на произвольный замкнутый терм t. Рассмотрим на примере метод построения аналитических таблиц. Пример. Обоснуем общезначимость формулы
Строим аналитическую таблицу:
Аналитическая таблица представляет собой некоторую последовательность шагов, которая представляет собой рассуждение от противного. Поэтому в первой строке таблицы записывается формула, противоречащая исходной формуле. Последняя строка должна содержать противоречие, то есть формулу С и её отрицание ~С. В нашем примере единственный формульный список последней строки содержит формулу
В ряде случаев построенная аналитическая таблица может свидетельствовать о необщезначимости некоторой формулы А или о том, что из
Контрольные вопросы: 1. Дайте определение классическому исчислению предикатов. 2. Что такое свободные и связанные переменные? 3. Как можно обосновать общезначимость формулы исчисления предикатов? 4. Какую роль выполняют кванторы всеобщности и существования в формулах исчисления предикатов? 5. Дайте определение предикатной формулы. 6. При каких условиях аналитическая таблица считается замкнутой?
Популярное: Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1049)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |