Нормальна форма формули у логіці предикатів — це формула, яка містить лише операції кон'юнкції, диз'юнкції та кванторні операції, а операція заперечення відноситься до елементарних формул.
З допомогою рівностей алгебри висловлень й логіки предикатів кожну формулу логіки предикатів можна привести до нормальної формули.
Теорема про нормальну форму
Теорема: Кожна формула логіки предикатів має нормальну форму.
Доведення: Перш ніж доводити теорему, встановимо 4 равносильності, які необхідні нам надалі. В них передбачається, що формула Н не містить вільної змінної х:
Встановимо першу з цих рівносильностей. Решта - аналогічно.
Нехай істинна для деякої області М. Тоді на М істинно чи , чи . В першому випадку тотожно істинний на М предикат і через те, що не містить х, теж тотожно істинний на М предикат, і тоді - істинно. У другому випадку, якщо істинно , то істинно і незалежно від х, а значить з М.
Нехай тепер хибно. Тоді і хибні. Тобто існує , такий що хибно. Але тоді хибно, бо хибно.
Доведемо тепер теорему методом індукції. Для елементарних формул наше твердження істинне, бо вони самі є нормальними формами. Будь-яку формулу можна записати, використовуючи операції , тому достатньо показати, що якщо і мають нормальні форми, то і , , теж мають нормальні форми. Нехай і мають нормальні форми і , де
Тоді формулі рівносильна формула , яка може завжди бути приведена до нормальної форми з використанням рівностей 1 – 2:
Таким чином, отримана нормальна форма формули . Аналогічно, з рівностей 3,4 отримаємо, що можна побудувати нормальну форму і для . Нарешті, якщо відома нормальна форма формули , то нормальна форма має вигляд:
Таким чином встановлено, що будь-яка формула логіки предикатів має нормальну форму.
Алгоритм приведення формули до нормальної форми
Для приведення формули до нормальної форми потрібно виконати наступні операції:
- виключити операції , ~, якщо вони є;
- зменшити область знаків заперечення;
- перейменувати змінні так, щоб можна було винести квантори в початок формули.
Приклад
Примітки
- . Архів оригіналу за 29 листопада 2014. Процитовано 20 листопада 2014.
Посилання
- Алгоритмы приведения к нормальным формам (рус.) [ 16 січня 2014 у Wayback Machine.]
- Префиксная нормальная форма (рус.) [ 29 листопада 2014 у Wayback Machine.]
- Основи логіки предикатів [ 29 листопада 2014 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Normalna forma formuli u logici predikativ ce formula yaka mistit lishe operaciyi kon yunkciyi diz yunkciyi ta kvantorni operaciyi a operaciya zaperechennya vidnositsya do elementarnih formul Z dopomogoyu rivnostej algebri vislovlen j logiki predikativ kozhnu formulu logiki predikativ mozhna privesti do normalnoyi formuli Teorema pro normalnu formuTeorema Kozhna formula logiki predikativ maye normalnu formu Dovedennya Persh nizh dovoditi teoremu vstanovimo 4 ravnosilnosti yaki neobhidni nam nadali V nih peredbachayetsya sho formula N ne mistit vilnoyi zminnoyi h xW x H x W x H displaystyle forall xW x lor H forall x W x lor H xW x H x W x H displaystyle exists xW x lor H exists x W x lor H xW x H x W x H displaystyle forall xW x land H forall x W x land H xW x H x W x H displaystyle exists xW x land H exists x W x land H Vstanovimo pershu z cih rivnosilnostej Reshta analogichno Nehaj xW x H displaystyle forall xW x lor H istinna dlya deyakoyi oblasti M Todi na M istinno chi xW x displaystyle forall xW x chi H displaystyle H V pershomu vipadku W x displaystyle W x totozhno istinnij na M predikat i cherez te sho H displaystyle H ne mistit h W x H displaystyle W x lor H tezh totozhno istinnij na M predikat i todi xW x H displaystyle forall xW x lor H istinno U drugomu vipadku yaksho istinno H displaystyle H to istinno i W x H displaystyle W x lor H nezalezhno vid h a znachit x displaystyle forall x z M Nehaj teper xW x H displaystyle forall xW x lor H hibno Todi xW x displaystyle forall xW x i H displaystyle H hibni Tobto isnuye x0 M displaystyle x 0 in M takij sho W x0 displaystyle W x 0 hibno Ale todi W x H displaystyle W x lor H hibno bo xW x H displaystyle forall xW x lor H hibno Dovedemo teper teoremu metodom indukciyi Dlya elementarnih formul nashe tverdzhennya istinne bo voni sami ye normalnimi formami Bud yaku formulu mozhna zapisati vikoristovuyuchi operaciyi displaystyle land lor neg tomu dostatno pokazati sho yaksho W1 displaystyle W 1 i W2 displaystyle W 2 mayut normalni formi to i W1 displaystyle neg W 1 W1 W2 displaystyle W 1 land W 2 W1 W2 displaystyle W 1 lor W 2 tezh mayut normalni formi Nehaj W1 displaystyle W 1 i W2 displaystyle W 2 mayut normalni formi W1 displaystyle widetilde W 1 i W2 displaystyle widetilde W 2 de W1 x1 xi xi 1 xnV1 x1 xn displaystyle widetilde W 1 forall x 1 forall x i exists x i 1 exists x n V 1 x 1 x n W1 y1 yi yi 1 ymV2 y1 ym displaystyle widetilde W 1 exists y 1 exists y i forall y i 1 y m V 2 y 1 y m Todi formuli W1 W2 displaystyle W 1 lor W 2 rivnosilna formula W1 W2 displaystyle widetilde W 1 lor widetilde W 2 yaka mozhe zavzhdi buti privedena do normalnoyi formi z vikoristannyam rivnostej 1 2 W1 W2 x1 x2 xi xi 1 xnV1 x1 xn y1 yi yi 1 ymV2 y1 ym x1 xi xi 1 xn y1 yi yi 1 ym V1 x1 xn V2 y1 ym displaystyle widetilde W 1 lor widetilde W 2 forall x 1 forall x 2 forall x i exists x i 1 exists x n V 1 x 1 x n lor exists y 1 exists y i forall y i 1 y m V 2 y 1 y m forall x 1 forall x i exists x i 1 exists x n exists y 1 exists y i forall y i 1 y m V 1 x 1 x n lor V 2 y 1 y m Takim chinom otrimana normalna forma formuli W1 W2 displaystyle W 1 lor W 2 Analogichno z rivnostej 3 4 otrimayemo sho mozhna pobuduvati normalnu formu i dlya W1 W2 displaystyle W 1 land W 2 Nareshti yaksho vidoma normalna forma W1 displaystyle widetilde W 1 formuli W1 displaystyle W 1 to normalna forma W1 displaystyle overline W 1 maye viglyad W1 x1 xi xi 1 xnV1 x1 xn x1 xi xi 1 xnV1 x1 xn displaystyle overline W 1 overline forall x 1 forall x i exists x i 1 exists x n V 1 x 1 x n exists x 1 exists x i forall x i 1 forall x n overline V 1 x 1 x n Takim chinom vstanovleno sho bud yaka formula logiki predikativ maye normalnu formu Algoritm privedennya formuli do normalnoyi formiDlya privedennya formuli do normalnoyi formi potribno vikonati nastupni operaciyi viklyuchiti operaciyi displaystyle rightarrow yaksho voni ye zmenshiti oblast znakiv zaperechennya perejmenuvati zminni tak shob mozhna bulo vinesti kvantori v pochatok formuli Priklad xP x xQ x xP x xQ x xP x x Q x xP x y Q y x yP x Q y displaystyle neg forall xP x rightarrow exists xQ x neg neg forall xP x lor exists xQ x forall xP x land forall x neg Q x forall xP x land forall y neg Q y forall x forall yP x neg Q y Primitki Arhiv originalu za 29 listopada 2014 Procitovano 20 listopada 2014 PosilannyaAlgoritmy privedeniya k normalnym formam rus 16 sichnya 2014 u Wayback Machine Prefiksnaya normalnaya forma rus 29 listopada 2014 u Wayback Machine Osnovi logiki predikativ 29 listopada 2014 u Wayback Machine