Виды формул в классической логике предикатов первого порядка

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

Формула A есть опровержимой,в случае, если и лишь в случае, если существует реализация языка Виды формул в классической логике предикатов первого порядка и существует функция Виды формул в классической логике предикатов первого порядка , при которых A принимает значение «неправда», т. е. Виды формул в классической логике предикатов первого порядка .

Формула A выполнима, в случае, если и лишь в случае, если существует функция приписывания Виды формул в классической логике предикатов первого порядка и реализация языка значений предметным переменным Виды формул в классической логике предикатов первого порядка , при которых A принимает значение «истина», т. е. Виды формул в классической логике предикатов первого порядка .

Формула A есть невыполнимой (тождественно-фальшивой) тогда и лишь тогда, в то время, когда она принимает значение «неправда» в каждой реализации Виды формул в классической логике предикатов первого порядка и при любом Виды формул в классической логике предикатов первого порядка , т. е. Виды формул в классической логике предикатов первого порядка .

Приведем схемы общезначимых формул (законов) логики предикатов первого порядка:

1. Взаимовыразимость кванторов:

Виды формул в классической логике предикатов первого порядка ;

Виды формул в классической логике предикатов первого порядка .

2. Образование контрадикторных противоположностей (законы отрицания кванторов):

Виды формул в классической логике предикатов первого порядка ;

Виды формул в классической логике предикатов первого порядка .

3. Закон подчинения (сообщение квантора существования и квантора общности):

Виды формул в классической логике предикатов первого порядка – закон подчинения.

4. Законы пронесения кванторов:

Виды формул в классической логике предикатов первого порядка ;

Виды формул в классической логике предикатов первого порядка ;

Виды формул в классической логике предикатов первого порядка ;

Виды формул в классической логике предикатов первого порядка ;

Виды формул в классической логике предикатов первого порядка , в случае, если Виды формул в классической логике предикатов первого порядка не свободна в А;

Виды формул в классической логике предикатов первого порядка , в случае, если Виды формул в классической логике предикатов первого порядка не свободна в A;

Виды формул в классической логике предикатов первого порядка ;

Виды формул в классической логике предикатов первого порядка , в случае, если Виды формул в классической логике предикатов первого порядка не свободна в A;

Виды формул в классической логике предикатов первого порядка , в случае, если Виды формул в классической логике предикатов первого порядка не свободна в B;

Виды формул в классической логике предикатов первого порядка ;

Виды формул в классической логике предикатов первого порядка , в случае, если Виды формул в классической логике предикатов первого порядка не свободна в A;

Виды формул в классической логике предикатов первого порядка , в случае, если Виды формул в классической логике предикатов первого порядка не свободна в B,

Виды формул в классической логике предикатов первого порядка .

5. Законы перестановки кванторов:

Виды формул в классической логике предикатов первого порядка ;

Виды формул в классической логике предикатов первого порядка ;

Виды формул в классической логике предикатов первого порядка .

6. Закон удаления квантора общности:

Виды формул в классической логике предикатов первого порядка , где A(t) – итог подстановки вместо всех свободных вхождений переменной ? в формулу A терма t.

7. Закон введения квантора существования:

Виды формул в классической логике предикатов первого порядка , где A(t) – итог подстановки вместо всех свободных вхождений переменной ? в формулу A терма t.

8. Закон непустоты предметной области:

Виды формул в классической логике предикатов первого порядка .

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

Вероятная реализация Виды формул в классической логике предикатов первого порядка именуется моделью формулы A, в случае, если формула A принимает значение «истина» в данной реализации при любом приписывании ? значений индивидным переменным, т. е. Виды формул в классической логике предикатов первого порядка .

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

Как и в пропозициональной логике, фундаментальными логическими отношениями в логике предикатов первого порядка являются отношения совместимости по истинности, совместимости по ложности и логического следования. Пускай Г – произвольное множество формул.

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

В случае, если и лишь в случае, если существуют реализации Виды формул в классической логике предикатов первого порядка и приписывание значений предметным переменным ?, при которых любая формула из Г принимает значение «неправда», то такие формулы из Г совместимы по ложности. В другом случае такие формулы несовместимы по ложности.

Логическое следование между множеством формул Г и формулой B (Г Виды формул в классической логике предикатов первого порядка B) имеет место в том случае, если не существует таковой приписывания Виды формул в классической логике предикатов первого порядка и реализации значений предметным переменным ?, при которых любая формула из Г принимает значение «истина», а формула B – «неправда».

Законов логики предикатов понятия и первого порядка логического следования слишком мало для анализа рассуждений. Фактически серьёзным есть установление процедуры, которая бы разрешала продемонстрировать, что некая формула A вправду есть законом данной логической теории и что из формул A1, A2,…, Anв данной теории вправду направляться формула B. В отличие от пропозициональной логики, дефиниции логического следования и логического закона в логике предикатов не содержат метода ответа вопросов об общезначимости произвольной формулы A и наличии отношения логического следования между формулами Виды формул в классической логике предикатов первого порядка и B. Чтобы продемонстрировать, что имеет место отношение логического следования Виды формул в классической логике предикатов первого порядка , необходимо разглядеть все возможные распределения Виды формул в классической логике предикатов первого порядка и возможные реализации значений предметных переменных и удостовериться, что среди них нет таких, в то время, когда Виды формул в классической логике предикатов первого порядка принимали бы значение «истина», а B – значение «неправда». Но это нереально, поскольку количество всех приписываний Виды формул в классической логике предикатов первого порядка и реализаций ? нереально потому, что их число вечно. Никакого метода не существует в принципе. Следовательно, хорошая логика предикатов неразрешима.

Но в хорошей логике предикатов первого порядка создан последовательность способов, использование которых разрешает облегчить процедуру наличия общезначимости следования и обоснования формул между формулами языка логики предикатов. Одним из таких способов и есть способ аналитических таблиц [12].

Тезисы об общезначимости некоей формулы A либо о наличии логического следования Виды формул в классической логике предикатов первого порядка обосновывается при помощи рассуждения от противного. Это предполагает, что первым шагом доказательства есть принятие антитезиса в качестве допущения. Так, для обоснования тезиса « Виды формул в классической логике предикатов первого порядка » нужно продемонстрировать, что антитезис « Виды формул в классической логике предикатов первого порядка » ведет к несоответствию. Для обоснования тезиса
« Виды формул в классической логике предикатов первого порядка » демонстрируют, что в случае, если допустить ложность Виды формул в классической логике предикатов первого порядка и истинность B, то с необходимостью будет получено несоответствие. Рассуждение от противного оформляется в виде аналитической таблицы. Этот способ кроме этого возможно использован применительно к формулам логики высказываний. В последнем случае способ аналитических таблиц есть разрешающей процедурой.

Анализ некоей формулы A начинается с предположения, что при некоем распределении истинностных значений по ее пропозициональным переменным формула A фальшива. Предположение об истинности либо ложности формулы отмечается посредством добавления знаков T и F перед формулой (для формулы A – TA и FA соответственно). Такие формулы именуются отмеченными.Предстоящий анализ формул осуществляется правильно, каковые соответствуют ложности и семантическим условиям истинности пропозициональной логики и логики предикатов первого порядка.

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

Таблица, соответствующая первому шагу рассуждения от противного, содержит одну цепь отмеченных формул и высказывает исходные допущения данного рассуждения, т. е. антитезис. В случае, если тезисом есть « Виды формул в классической логике предикатов первого порядка », то эта цепь начинается с отмеченной формулы FA. Эта формула является корнем дерева. В случае, если тезисом есть « Виды формул в классической логике предикатов первого порядка », то начальная цепь будет складываться из отмеченных формул Виды формул в классической логике предикатов первого порядка и корнем дерева будет являться формула TA1. Предстоящие шаги построения аналитической таблицы осуществляются посредством правил, каковые обычно именуются правилами редукции. Эти правила используются к отмеченным формулам, находящимся в некоей цепи таблицы. Их использование приводит или к продолжению построения данной цепи, или к ее расщеплению на две независимые цепи.

Задача, которая решается построением аналитической таблицы, пребывает в получении таковой таблицы, любая цепь которой содержит утверждение как об истинности, так и ложности некоей формулы C, т. е. в каждой цепи должны находиться отмеченные формулы TC и FC. В случае, если результат достигнут, то соответствующая формула считается общезначимой.

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

Виды формул в классической логике предикатов первого порядка Виды формул в классической логике предикатов первого порядка Виды формул в классической логике предикатов первого порядка Виды формул в классической логике предикатов первого порядка Виды формул в классической логике предикатов первого порядка

Виды формул в классической логике предикатов первого порядка Виды формул в классической логике предикатов первого порядка Виды формул в классической логике предикатов первого порядка

Правило Виды формул в классической логике предикатов первого порядка предполагает, что при наличии в цепи отмеченной формулы Виды формул в классической логике предикатов первого порядка , которая в соответствии с определению конъюнкции возможно подлинной в том и лишь в том случае, если подлинными являются ее подформулы A и B, в эту же цепь возможно поместить две отмеченные формулы – TA и TB.

Правило Виды формул в классической логике предикатов первого порядка разрешает при наличии в цепи отмеченной формулы Виды формул в классической логике предикатов первого порядка поместить в эту же цепь отмеченные формулы FA и FB. Использование этого правила связано со особенностями дизъюнкции, которая возможно фальшивой лишь при одновременной ложности ее подформул.

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

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

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

Правило Виды формул в классической логике предикатов первого порядка предполагает, что в соответствии с особенностям дизъюнкции при наличии в цепи отмеченной формулы Виды формул в классической логике предикатов первого порядка она распадается на две ветки, в одну из которых помещается отмеченная формула Виды формул в классической логике предикатов первого порядка , а в другую – Виды формул в классической логике предикатов первого порядка .

Правило Виды формул в классической логике предикатов первого порядка предполагает, что при наличии в некоей цепи отмеченной формулы Виды формул в классической логике предикатов первого порядка она расщепляется на две подцепи, в одну из которых входит формула Виды формул в классической логике предикатов первого порядка , а в другую – Виды формул в классической логике предикатов первого порядка .

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

Ниже представлены правила редукции для формул, содержащих кванторы:

Виды формул в классической логике предикатов первого порядка Виды формул в классической логике предикатов первого порядка Виды формул в классической логике предикатов первого порядка Виды формул в классической логике предикатов первого порядка

Правило Виды формул в классической логике предикатов первого порядка используется в том случае, если в некоей цепи имеется отмеченная формула вида Виды формул в классической логике предикатов первого порядка . Формула Виды формул в классической логике предикатов первого порядка подлинна, в случае, если и лишь в случае, если любой индивид предметной области удовлетворяет условию A. Это указывает, что подлинной оказывается
кроме этого каждая формула вида A(k), которая является результатом подстановки вместо всех свободных вхождений ? в A произвольного замкнутого терма k. Замкнутым термом k возможно лишь уже содержащийся в отмеченных формулах данной цепи замкнутый терм, а вдруг таковых нет в цепи, то возможно забрать любую индивидную константу. Это правило редукции есть глобальным, т. е. оно может использоваться много раз чтобы повторным применением приобретать утверждения об истинности A(k1), A(k2), … для замкнутых термов, уже содержащихся в аналитической таблице и хороших от терма k.

Правило Виды формул в классической логике предикатов первого порядка . В случае, если в некоей цепи имеется формула Виды формул в классической логике предикатов первого порядка , то это равносильно утверждению о ложности Виды формул в классической логике предикатов первого порядка . Так, утверждается, что существует объект, что не удовлетворяет условию A. Значит, в случае, если ввести в качестве имени этого объекта новую, не видящуюся в отмеченных формулах цепи предметную константу k, то формула A(k) оказывается фальшивой. Это разрешает поместить в данную цепь отмеченную формулу Виды формул в классической логике предикатов первого порядка .

Правило Виды формул в классической логике предикатов первого порядка . Пускай в разбираемой цепи содержится отмеченная формула Виды формул в классической логике предикатов первого порядка , воображающая собой утверждение об истинности Виды формул в классической логике предикатов первого порядка . Истинность таковой формулы свидетельствует существование объекта, допустимо единственного, удовлетворяющего условию A. В качестве имени этого объекта вводится новая, не видящаяся в отмеченных формулах цепи предметная константа k. Так, A(k) действительно потому, что k удовлетворяет условию A.

Правило Виды формул в классической логике предикатов первого порядка . В случае, если в некоей цепи содержится отмеченная формула Виды формул в классической логике предикатов первого порядка , то это говорит о ложности Виды формул в классической логике предикатов первого порядка . Ложность данной формулы свидетельствует, что ни один индивид предметной области не удовлетворяет условию A. Исходя из этого эта же цепь пополняется отмеченной формулой вида Виды формул в классической логике предикатов первого порядка , где k удовлетворяет тем же самым условиям, каковые были сформулированы для правила Виды формул в классической логике предикатов первого порядка .

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

Цепь аналитической таблицы именуется замкнутой, в случае, если в ее составе видится две противоречащие друг другу отмеченные формулы – TC и FC. В соответствии с этим в замкнутой аналитической таблице любая цепь есть замкнутой.

Следовательно, формула A общезначима, в случае, если и лишь в случае, если существует замкнутая аналитическая таблица, начальная цепь которой начинается с отмеченной формулы FA. Из множества формул A1, A2, …, Anлогически направляться формула B тогда и лишь тогда, в то время, когда существует замкнутая аналитическая таблица, начальная цепь которой начинается с отмеченных формул TA1, TA2, …, TAnи FB.

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

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

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

Расщепляющие правила направляться использовать в последнюю очередь, лишь по окончании того, как применены все нерасщепляющие пропозициональные и кванторные правила.

Пример 1. Нужно обосновать выводимость вида Виды формул в классической логике предикатов первого порядка . В соответствии с способу аналитических таблиц первым делом мы должны выделить две отмеченные формулы: Виды формул в классической логике предикатов первого порядка
и Виды формул в классической логике предикатов первого порядка . Эти формулы помещаются в начало цепи. Сама цепь примет следующий вид:

(1) Виды формул в классической логике предикатов первого порядка
(2) Виды формул в классической логике предикатов первого порядка
(3) Виды формул в классической логике предикатов первого порядка – из (2) по Виды формул в классической логике предикатов первого порядка
(4) Виды формул в классической логике предикатов первого порядка – из (2) по Виды формул в классической логике предикатов первого порядка
(5) Виды формул в классической логике предикатов первого порядка – из (3) по Виды формул в классической логике предикатов первого порядка
(6) Виды формул в классической логике предикатов первого порядка – из (4) по Виды формул в классической логике предикатов первого порядка
(7) Виды формул в классической логике предикатов первого порядка Виды формул в классической логике предикатов первого порядка – из (1) по Виды формул в классической логике предикатов первого порядка

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

Пример 2. Заберём пример, содержащий квантифицированные формулы. Нужно обосновать выводимость вида Виды формул в классической логике предикатов первого порядка . Для начала введем предположение о том, что Виды формул в классической логике предикатов первого порядка , Виды формул в классической логике предикатов первого порядка и Виды формул в классической логике предикатов первого порядка . Поместим эти отмеченные формулы в начало цепи. Аналитическая таблица будет иметь вид:

(1) Виды формул в классической логике предикатов первого порядка
(2) Виды формул в классической логике предикатов первого порядка
(3) Виды формул в классической логике предикатов первого порядка
(4) Виды формул в классической логике предикатов первого порядка – из (3) по Виды формул в классической логике предикатов первого порядка
(5) Виды формул в классической логике предикатов первого порядка – из (1) по Виды формул в классической логике предикатов первого порядка
(6) Виды формул в классической логике предикатов первого порядка – из (2) по Виды формул в классической логике предикатов первого порядка
(7) Виды формул в классической логике предикатов первого порядка – из (4) по Виды формул в классической логике предикатов первого порядка
(8) Виды формул в классической логике предикатов первого порядка – из (4) по Виды формул в классической логике предикатов первого порядка
(9) Виды формул в классической логике предикатов первого порядка Виды формул в классической логике предикатов первого порядка – из (5) по Виды формул в классической логике предикатов первого порядка
Виды формул в классической логике предикатов первого порядка Виды формул в классической логике предикатов первого порядка – из (6) по Виды формул в классической логике предикатов первого порядка

Как видно из приведенного примера, левая цепь таблицы есть замкнутой потому, что в ней присутствуют две противоречащие друг другу отмеченные формулы Виды формул в классической логике предикатов первого порядка и Виды формул в классической логике предикатов первого порядка . Средняя цепь замкнута, поскольку в ней имеются отмеченные формулы Виды формул в классической логике предикатов первого порядка и Виды формул в классической логике предикатов первого порядка . В правой цепи имеются формулы Виды формул в классической логике предикатов первого порядка и Виды формул в классической логике предикатов первого порядка , соответственно, она также замкнута. Так, все цепи аналитической таблицы замкнуты, следовательно, и вся таблица есть замкнутой. Это разрешает сделать вывод о наличии отношения логического следования между выводом и посылками.

Логика. 2.2. Запись суждений в виде формулы


Интересные записи:

Понравилась статья? Поделиться с друзьями: