- •1. Всякое предложение, о к-ом можно определенно сказать истинно оно или ложно наз-ся высказыванием.
- •5. Формула наз-ся логическим следствием формулы , если для любых конкретных выск-ий из истинности следует истинность .
- •6. Правила вывода
- •7. Булевой ф-ией от одного аргумента наз-ся ф-ия , заданная на множестве из двух элементов и принимающая значения в том же двухэлементном мн-ве. : .
- •10. Т.(о дедукции).Если ├f, то т-ма ├ в частности, если ├f, то├ д-во: Предположим,что посл-сть формул (1)
- •11. Получаемые вторичные
- •12.Т.(о полноте формализованного исчисления
- •Определение формулы логики предикатов.
- •19. Теорема. Всякая формула, получающаяся из тавтологии
- •20. Т.1 Всякая формула, получающаяся из тавтологии
- •29.Теории первого порядка
20. Т.1 Всякая формула, получающаяся из тавтологии
алгебры высказываний заменой входящих в нее пропозициональных
переменных произвольными предикатными переменными, является
тавтологией логики предикатов.
Теорема(законы пронесения кванторов через импликацию).
Следующие формулы логики предикатов яв-ся тав-ями:
а) ( х)(Р(х) −> Q) <−> (( х)(Р(х)) −> Q);
б) ( х)(Р(х) −> Q) <−> (( x)(P(x))−> Q);
в) ( x)(Q −> Р(х)) <−> (Q −> ( x)(P(x)));
г) ( x)(Q −> P(x)) <−>(Q −> ( х)(Р(х))).
Доказательство. Отметим, что предикатная переменная Q
в этих формулах может быть не только нульместной, но и любой
«n-местной, важно лишь, чтобы в нее не входила предметная
переменная х. Итак, пусть Q есть Q(y1…yn). Будем считать для
краткости, что Q есть одноместная предикатная переменная Q(y).
Тогда:
а) предположим, что данная формула не является тавтологией.
В этом случае существуют такие конкретные предикаты А(х) и
В(у), определенные на множествах М и М1 соответственно, что
предикат (от у)
( х)(А(х) −> В(у)) <−> (( х)(А(х)) −> В(у))
опровержим, т.е. обращается в ложное высказывание при
подстановке вместо предметной переменной у некоторого конкретного
предмета b e М{:
λ[( х)(А(х) −> В(b)) <−> (( х)(А(х)) −> В(b))] = 0.
Эквивалентность ложна, если ее члены принимают разные
значения истинности, т.е. здесь могут представиться две возможности:
первая
λ [( х)(А(х) −> В(b))] = 1; (1)
λ [( х)(А(х)) −> В(b)] = 0 (2)
и вторая
λ [( х)(А(х) −> В(b))] = 0; (3)
λ [( х)(А(х)) −> B(b)] = 1. (4)
Рассмотрим первую возможность. Из формулы (2), по определению импликации, имеем
λ [( х)(А(х))] = 1; (5)
λ [В(b)] = 0. (6)
Далее, из формулы (5) и по определению квантора
существования заключаем, что предикат А(х) выполним, т.е.
λ [А(а)] = 1 (7) для некоторого а Є М. Вернемся к соотношению (1). По
определению квантора общности предикат А(х) −> В(b)
тождественно истинен. В частности, если вместо предметной переменной х
подставить а Є М, то получим истинное высказывание λ [А(а) −> B(b)] = 1. Но, учитывая (6) и (7), получаем λ [А(а) −> В(b)] = λ [А(а)] −> λ [В(b)] = 1 −> 0 = 0. Противоречие.
Рассмотрим вторую возможность, выраженную в
соотношениях (3), (4). Из формулы (3), на основании определения квантора общности, следует, что предикат А(х) −> В(b)
опровержим, т.е. λ [А(а) −> В(b)] = 0 для некоторого а Є М. Тогда по
определению импликации получим
λ [А(а)] = 1, λ [В(b)] = 0. (8)
Учитывая второе из соотношений (8), из соотношения (4)
заключаем, что λ[( х)(А(х))] = 0. Последнее означает
тождественную ложность предиката А(х). В
частности, для предмета а Є М имеем λ [А(а)] = 0, что противоречит
первому из соотношений (8).
Итак, в каждом случае приходим к противоречию,
Следовательно, данная формула — тавтология.
21.Две ф-лы логики предикатов А и В наз=-я равносильными на области М, если они принимают одинаковые логические значения при всех значениях входящих в них переменных, отнесенных к области М.
Две формулы логики предикатов А и В наз-ся равносильными, если они равносильны на всякой области.
Ясно, что все равносильности алгебры выск-ий будут верны, если в них вместо переменных выск-ий подставить ф-лы логики предикатов. Но, кроме того, имеют место равносильности самой логики предикатов. Рассмотрим основные из этих равносильностей.
Пусть А(х) и В(х) – переменные предикаты, а С – переменное выск-ие. Тогда имеют место равносильности:
1.
2.
3.
4.
5. 6. 7.
8.
9.
10. 11.
12.
13. 14.
15. Говорят, что ф-ла логики предикатов имеет приведенную нормальную форму, если она содержит только операции конъ-ции, дизъ-ции и кванторные операции, а операция отрицания отнесена к элементарным ф-лам.
Т.1.Для каждой формулы логики предикатов сущ-ет приведенная форма.
22. Предваренной нормальной формой для ф-лы логики предикатов наз-ся такая ее приведенная форма, в к-ой все кванторы стоят в ее начале, а область действия каждого из них распространяется до конца ф-лы, т.е. эта ф-ла вида , где -есть один из кванторов или (i=1…m), m≤n, причем формула F не содержит кванторов и является приведенной формулой.
Т.1. Для каждой ф-лы логики предикатов сущ-ет предваренная нормальная форма. Док-во: док-во по индукции, следуя правилу построения формул логики предикатов. Если ф-ла атомарна, то она сама представляет собой предваренную нормальную форму. Поскольку каждая формула F равносильна формуле,полученной из более простых формул F и F с помощью простых формул (операции →и↔ выражаются через и ), то теперь остается найти предваренные нормальные формы для формул ¬F …F F …F F ..,( )(F ),( )(F ), если известны предваренные нормальные формы F и F формул F и F соответственно.Пусть F имеет вид , а F имеет вид . Рассмотрим формулу ¬F .Поскольку F F , то¬F ¬F . Но ф-ла ¬F ,в свою очередь равносильна ф-ле . Предваренная норм.форма для F, если F есть (F F ). F F F F . F F равносильна формуле .Кванторы, стоящие перед ф-лой G ,выносятся за квадратные скобки.В рез-те получаем ф-лу , равносильную формуле F F и являющуюся предваренной нормальной формой этой ф-лы.
Ф-ла равносильна ф-ле и явл-ся ее предваренной норм.формой. -предваренная норм.форма для ф-лы .Итак в каждом случае F обладает предваренной норм.формой.
23. Решение проблемы для формул на конечных множествах. Если ф-ла логики предикатов рассматривается на конечном множестве, то вместо ее предикатных переменных могут подставляться конкретные предикаты,определенные на этом конечном мн-ве.На конечных мн-вах вопрос о разрешимости решается положительно, т.к.операции квантификации на конечном мн-ве сводятся к конъюнкции и дизъюнкции: на конечном мн-ве М={a ,…,а }.
а) пусть -истинное выск-ие.Тогда Р(х)-тождественно истинный предикат.Сл-но, замена предметной переменной х любым предметом из М превратит Р(х) в истинное выск-ие,конъ-ция ист-ых выск-ий также будет ист-ым выск-ием.
б) пусть -ложное выск-ие. Тогда Р(х)-тождественно ложный предикат. Сл-но, замена предметной переменной х любым предметом из М превратит Р(х) в ложное выск-ие,дизъ-ция ложных выск-ий также будет ложным выск-ием.
Ф-ла А логики предикатов наз-ся выполнимой в области М, если существуют значения переменных входящих в эту ф-лу и отнесенных к области М, при к-ых ф-ла А принимает истинные значения.
Ф-ла А логики предикатов наз-ся выполнимой, если существует область, на к-ой эта ф-ла выполнима.
Ф-ла А логики предикатов наз-ся тождественно-истинной в области М (выполнимой), если она принимает истинные значения для всех значений переменных, входящих в эту ф-лу и отнесенных к этой области.
Ф-ла А логики предикатов наз-ся общезначимой, если она тождественна истинна на всякой области (на любой модели).
Из приведенных определений с очевидностью следует:
1.Если ф-ла А общезначима, то она и выполнима на всякой области (модели).
2.Если ф-ла А тождественно истинна в области М, то она и выполнима в этой области .
3.Если ф-ла А тождественно ложна в области М , то она не выполнима в этой области .4.Если ф-ла А не выполнима, то она тождественно ложна на всякой области (на всякой модели).
5.Для того, чтобы ф-ла А логики предикатов была общезначима, необходимо и достаточно, чтобы ее отрицание было не выполнимо.
6.Для того, чтобы ф-ла А логики предикатов была выполнимой, необходимо и достаточно, чтобы ф-ла была не общезначима.
24.Формальная теория наз-ся семантически непротиворечивой, если ни одна из ее теорем не явл-ся противоречивой,т. е. ложной при любой ее интерпретации. Формальная теория Г называется синтаксически (или дедуктивно, или формально) непротиворечивой, если не существует такой формулы F, что F и -\F являются теоремами теории Т, т.е. в ^невыводимыми являются одновременно формула и ее отрицание.
Т.1. Формализованное исчисление предикатов синтаксически непротиворечиво.
Д-во: Допустим противное, т.е. предположим, что ФИП синтаксически противоречиво. Значит, найдется такая ф-ла F, что F и -iF будут теоремами ФИП. Тогда формулы /и -.Сбудут общезначимыми, что невозможно на основании опр-ия общезначимости. D.
25.Аксиома объемности или аксиома экстенсиональности
утверждает, что множества совпадают в том и только в том случае, если они состоят из одних и тех же элементов.Мн-ва х и у наз-ся различными, если сущ-ет такой z, что zЄх и z неЄу, или же сущ-ет z, что z неЄх и zЄу. Запись: х≠у.
Аксиома пустого множества:
Аксиома суммы, или некоторого объединения
Аксиома множества подмножеств, или аксиома степени:
Аксиома подстановки
Аксиома бесконечности:
[Ø ]
Аксиома фундирования, или аксиома регулярности:
[x≠ Ø ]
Аксиома выбора: если х — дизъюнктное мн-во непустых мн-ств, то сущ-ет такое множество у, к-ое из каждого мн-ва из х содержит точно по одному элементу.
26. Аксиоматическая теория наз-ся непротиворечивой, если ни для какого утверждения А, сформулированного в терминах этой теории, само утверждение А и его отрицание ¬А не могут быть одновременно теоремами этой теории. Если для некоторого утверждения А теории оба утверждения А и ¬А явл-ся ее теоремами, то аксиом-ая теория наз-ся противоречивой.
Т.1. Если акс-ая теория противоречива, а используемая в ней логическая система включает исчисление выск-ий с правилом вывода modus ponens, то любое предложение с этой теорией явл-ся ее теоремой. Док-во: ввиду противоречивости теории существует предложение А теории, такое, что А и ¬А ее теоремы. Тогда сущ-ют их выводы:…,А,…, ¬А. Рассмотрим вывод формулы А→(¬А→C). Применив правило МР к ф-лам ¬А и (¬А→С), получим ф-лу С. Т.о., получается последовательность формул:…,А,…, ¬А,В., А→(¬А→C), (¬А→C), т.е. С – теорема этой теории.
Акс.теория наз-ся категоричной, если любые две ее модели изоморфны.
Аксиома А из системы аксиом ∑ наз-ся независящей от остальных аксиом этой системы, если ее нельзя вывести из множества ∑\{А} всех остальных аксиом системы ∑.
Акс.теория наз-ся полной, если она содержит достаточное для какой-набудь цели кол-во теорем. Акс.теория наз-ся абсолютно полной, если для любого утверждения А, сформулированного в терминах этой теории, точно одно из утверждений А и ¬А явл-ся ее теоремой. Акс.теория наз-ся полной в узком смысле, если добавление к ее аксиомам любого недоказуемого в ней утверждения с сохранением всех правил вывода приводит к противоречивой теории.
Т.2. Всякая абсолютно полная теория будет полна и в узком смысле. Док-во: допустим, что некоторая абсолютно полная теория не полна в узком смысле. Значит, найдется такое утверждение А этой теории, недоказуемое в ней, что новая теория, построенная на основе прежних аксиом и утверждения А в кач-ве новой аксиомы, непротиворечива. А принадлежит новой теории. Ввиду абсолютной полноты исходной теории и недоказуемости в ней утверждения А заключаем, что в ней доказуемо¬А. Поэтому ¬А принадлежит новой теории. Получаем противоречие с тем, что новая теория непротиворечива.
27. Язык логики первого порядка строится на основе сигнатуры, состоящей из множества функциональных символов и множества предикатных символов . С каждым функциональным и предикатным символом связана арность, то есть число возможных аргументов. Допускаются как функциональные так и предикатные символы арности 0. Первые иногда выделяют в отдельное множество констант. Исп-ся след-ие дополнительные символы: символы переменных; пропозициональные связки: ; кванторы: всеобщности и сущ-ия ; служебные символы:(,),,.
Терм есть символ переменной, либо имеет вид , где f — функциональный символ арности n, а — термы.Атом имеет вид , где р-предикатный символ арности n, а -термы. Формула — это либо атом, либо одна из следующих конструкций: , где F,F1,F2 — ф-лы, а x —переменная.
Переменная x наз-ся связанной в ф-ле F, если F имеет вид либо , или же представима в одной из форм , причем x уже связанна в H, F1 и F2. Если x не связанна в F, ее называют свободной в F. Ф-лу без свободных переменных наз-ют замкнутой ф-лой, или предложением. Теорией первого порядка называют любое мн-во предлжений.
28. В классическом случае интерпретация формул логики первого порядка задается на модели первого порядка,к-ая опр-ся след-ми данными:1)несущее мн-во D;2)семантическая ф-ия σ,отображающая:- каждый n-арный функциональный символ f из в n-арную ф-ию ;
- каждый n-арный предикатный символ p из в n-арное отношение .
Предположим s-ф-ия, отображающая каждую переменную в нек-ый элемент из D,к-ая наз-ся подстановкой. Интерпретация терма t на отн-но подстановки s задается индуктивно.
- , если х-переменная;
-
В таком же духе опр-ся отн-ие истинности формул на D отн-но s
,тогда и только тогда,когда ;
тогда и только тогда, когда -ложно; ,тогда и только тогда, когда и истинны; ,тогда и только тогда,когда или истинно; ,тогда и только тогда,когда влечет ; , тогда и только тогда,когда для нек-ой подстановки s’, к-ая отличается от s только на перменной х; , тогда и только тогда,когда для всех подстановок s’,к-ые отличается от s только на перенной х.
Формула φ, истинна на , что обозначается как , если , для всех подстановок s. Формула φ называется общезначимой, что обозначается как , если для всех моделей . Формула φ называется выполнимой , если хотябы для одной D.