Материал: discrete_mathematics

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Формулу Φ називають iстинною в теорії T, якщо Φ істинна на кожній моделi теорії T.

Справедливі такі твердження:

Кожна теорема теорії першого порядку T iстинна в T

(тeорeма iстинностi).

Кожна тавтологiя єтеоремою (теорема тавтології).

У наведених нижче прикладах використаємо теорему тавто-

логії (ТТ).

Приклад 6.11. 1. |− xA А.

(Ах2) A ¬ A x ¬ A, звідки за ТТ A ¬ x ¬ A A, тобто

AxA А.

2.(правило -ввeдeння). Якщо A A B та x не вільне в A, то

A A xB.

Якщо AAB, то A ¬ B → ¬ A за TT, звiдки A x ¬ B→ ¬ A за П5. Тодi A ¬ ¬ A→ ¬ x ¬ B за ТТ, отже, A A xB.

3. (правилa -дистрибутивності та -дистрибутивності). Якщо A A B, то маємо A xA xB та A xA xB.

Маємо A AB (умова) та A B xB (аксіома Ах2), звiдки за TT A A xB, тому за П5 дістаємо A xA xB.

Із умови маємо A ¬ B → ¬ A за TT, отже A ¬ Ax ¬ A (Ах2), звiдки за ТТ A ¬ B x ¬ A.

За П5 A x ¬ B x ¬ A, тому за TT A ¬ x ¬ A → ¬ x ¬ B, тобто A xA xB.

Наведені приклади дають змогу ввести похідні правила виведення:

правило вв: A B A AxB, якщо x не вiльне в A;

правило -дис: AB A хA xB;

правило дис: AB A xA xB.

4. (правило уособлення). Якщо A xA, то A A.

За п. 1 A xA A. Звідси та з умови A за МР A A.

5. (правило узагальнення). Якщо A A, то A xA.

242

Якщо A A, то за П1 A xA A, звідки за TT A A хA. Тоді A x A xA за П5, тобто A xA xA.

Тепер A xA за П2.

6. A х уA у xА.

Із аксіоми Ах2 A A хA за -дис маємо A уA у xА, далі за П5 A х уA у xА.

Аналогічно A у xА х уA, тому за ТТ A х уA у xА. 7. A х уA у xА. Маємо A A хA (Ах2), звідки

AуA у xА за -дис. За П5 маємо A х уA у xА.

8.A х(A В) → xА хВ. Маємо

A A хA (Ах2) та A В хВ (Ах2),

звідки за ТТ маємо A A В xА хВ. Тепер за П5 A х(A В) → xА хВ.

9.A xА хВх(A В). ЗаТТмаємоAАA ВтаAВA В, звідки A х(A В) та A х(A В) за -дис.

Тепер A xА хВ х(A В) за ТТ.

10.A х(A B) → (A хB) за умови х не вільне в А.

Маємо A х(A B) → (AB) (п. 1), звідки за ТТ дістаємо

A х(A B) & A B.

За правилом -введення A х(A B) & A хB, звідки за

TTA х(A B) → (A хB).

11.(правило симетрії). Для довільних термів a та b

A a = b b = a.

Маємо A x = y x = x x = x y = x,

аксіома рівностi для ПС =

звідки A x = x x = x y = x y = x за ТТ. Однак A x = x (Ах3), тому послідовно за MP

A x = x y = x y = x та A x = y y = x.

Аналогiчно A y = x x = y, тому A x = y y = x за ТТ. Звідси за ПП A a = b b = a.

243

12 (правило транзитивності). Для довільних термів a, b та c

A a = b b = c a = c. Маємо A y = x y = z y = y x = z,

аксіома рівності для предикатного символу =

звідки A y = y y = x y = z x = z за ТТ.

Однак A y = y (Ах3), тому за MP A y = x y = z x = z. Згідно із правилом симетрії A x = y y = x, тому

A x = y y = z x = z за ТТ. За ПП A a = b b = c a = c.

Нехай T довiльна теорія першого порядку із множиною власних аксiом Ax, Γ − деяка множина формул. Розширення теорії T із множиною власних аксiом Ax Γ позначають T[Γ]. Теорію, отриману із T додаванням A як нової аксіоми, позначимо T[A].

Тeорeма дeдукції. Нехай A замкнена формула. Тоді для довiльної формули B маємо:

T A A B T[A] A B.

Теорію першого порядку T називають нeсупeрeчливою, якщо нe існує формули Φ такої, що T A Φ та T A ¬Φ.

Нeсупeрeчливу теорію першого порядку T називають макси мальною (інколи кажуть повною), якщо для кожної замкненої

формули Φ маємо або T A Φ, або T A ¬Φ.

Приклад 6.12. Позначимо S замкнену формулу

x y(x = y),

істинну тільки на 1-eлeмeнтних iнтeрпрeтаціях. Тодi ¬ S істинна на всіх n-eлeмeнтних інтeрпрeтаціях, дe п > 1. Якщо A S, то B S,

що нeможливо; якщо ж A ¬ S, то B ¬ S, що також нeможливо.

Із наведеного прикладу маємо, що числення предикатів першого порядку не є максимальним (є неповним).

Завдання для самостійної роботи

1. Побудувати виведення в численні предикатів: 1) xB x ¬ B та A ¬ xB x ¬ B;

244

2) A хA x ← ← A; 3) A х уA у xА;

4) A хA xВ x(А В); 5) A хA& x(А & В); 6) A х(A & В) → & хВ;

7)A х(A & B) → хA & B;

8)A xА B x(А В), якщо x нe вільна у В;

9)A xА В x(А В), якщо x нe вільна у В;

10)A xA & B x(A & B) за умови х не вільне у В;

11)A хA & B x(А & В) за умови х не вільне у В;

12)A (A хB) → ( хA B);

13)A x(А В) → ( хА );

14)A x(А В) → ( хА );

15)A ( хА ) → x(A B);

16)A ( хА ) → x(A B).

2.Чи є істотною умова замкненості формули А в теоремі дедукції?

3.Доведіть, що теорія першого порядку T супeрeчлива тоді й

тільки тоді, коли T A А для кожної формули А мови теорії T. 4. Нехай А - замкнена формула. Доведіть таке твердження:

якщо неправильно T AА, то T [A] несуперечлива;

T A А тоді й тільки тоді, коли T [←A] суперечлива.

245

Список літератури

1.

Глушков В. М.

в кибернетику / В. М. Глушков. –

Глушков В. МВведение.

К. : Изд-во АН УССР, 1964.

 

программирование

2.

Алгебра, языки,

/В. М. Глушов, Г. Е. Цейтлин, Е. Л.Ющенко. –

3-е изд., перераб. и

доп.–К.:Наук.думка,1989.

 

 

3.Єжов І. І. Елементи комбінаторики / І. І. Єжов, А. В. Скороход, М. Й. Ядренко. – К. : Вища шк., 1972.

4.Калужнин Л. А. Введение в общую алгебру / Л. А. Калужин.

М.: Наука,1973.

5.Калужнiн Л. А. Алгоритми i математичнi машини /Л. А. Калужнiн, В. С. Королюк. – К. :Вища шк., 1964.

6. Кривий С. Л. Дискретна математика : вибрані питання

/С. Л. Кривий. – К.: Вид. дім "Києво-Могилянська акад.",2007.

7.Кривий С. Л. Збірник задач з дискретної математики : вибрані питання /С. Л.Кривий, О. М. Ходзинський. – К. : Бізнесполіг-

раф, 2008.

8.Кук Д. Компьютерная математика / Д. Кук, Д. Бейз. – М. :

Наука, 1990.

9. Нікітченко М. С. Прикладна логіка / М. С. Нікітченко, С. С. Шкільняк. – К. : ВПЦ "Київ. ун-т", 2013.

10. Нікітченко М. С. Математична логіка та теорія алгоритмів

/М. С. Нікітченко, С. С. Шкільняк. – К. : ВПЦ "Київ. ун-т", 2008.

11.Кузнецов О. П. Дискретная математика для инженера

/О. П. Кузнецов, Г. М. Адельсон-Вельский. – 2-е изд., перераб. и доп.

– М. : Энергоатомиздат, 1988.

12.ТрохимчукР. М. Дискретна математика /Р. М. Трохимчук. – К.:Вид.дім"Персонал", 2010.

13.ТрохимчукР. М. Збірник задач і вправ з дискретної математики /Р. М. Трохимчук.– К. : ВПЦ "Київ. ун-т", 2008.

14.ТрохимчукР. М. Збірник задач і вправ з теорії множин i відношень : навч. посіб. /Р. М. Трохимчук.–К. : ВПЦ"Київ. ун-т", 2012.

15.Хромой Я. В. Математична логіка /Я.В.Хромой. – К.: Вища шк.,1983.

16.Хромой Я. В. Збірник задач і вправ з математичної логіки

/Я.В.Хромой.– К. : Вища шк., 1978.

246