Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Perelik_pitan_dlya_studentiv_3_kursu.doc
Скачиваний:
27
Добавлен:
17.04.2019
Размер:
1.07 Mб
Скачать

Формули, які спираються на квантори:

І ) ∀х P(x) Ǝх P(x)

I I) Ǝх P(x) ↔ ∀х P(x) закони де Моргана

I II) ∀х( P(x)˄Q(х)) ↔∀х P(x) ˄∀хQ (х) дистрибутивні закони.

IV) Ǝх ( P(x)˅Q(х)) ↔ Ǝх P(x) ˅ ƎхQ(х)

V) ∀х P(x) ˅∀х Q(х) → ∀х( P(x) ˅ Q(х)) правосторонний дистрибутивний закон.

VI) Ǝх ( P(x)˄ Q(х)) → Ǝх P(x) ˄ Ǝх Q(х) лівосторонний дистрибутивний закон.

VII) Ǝх ( P(x)˅ Q(х)) ↔ Ǝх P(x) ˅ Ǝх Q(х) предикат Q не містить вільних

ходжень х.

VIII) ∀х P(x) =∀х P(y) Ǝх P(x) = Ǝх P(y);

IX) ∀х( P(x) →Q) = Ǝх ( P(x) →Q) ; XI) Ǝх Ǝy P(x; y) = Ǝ yƎх P(x; y) ;

X) ∀х Ǝy P(x; y) → ∀yƎх P(x; y) . X) ∀хy P(x; y) = ∀yх P(x; y);

27. Інтерпитація формул логіки предикатів.

Інтерпретація формули F логіки предикатів складаєть­ся з елементів непорожньої предметної області D, значень всіх констант, функціональних символів і предикатів, що зустрічаються в F. Вказані значення задаються та­ким чином:

1. Кожній константі ставиться у відповідність деякий елемент з D.

2. Кожному n - місному функціональному символу ста­виться у відповідність відображення з Dn y D. Тут Dn =(х1г, ...,хn ), х1 ,...,хn де є D.

3. Кожному n-місному предикату ставиться у відповідність відображення з Dn в {I, X}.

Для кожної інтерпретації на області Б формула може одержати істиннісне значення І або X згідно з такими пра­вилами:

  1. Якщо задані значення формул Р і Є, то істиннісні значення формул (¬Р),

(F V G), (F ʌ G), (F → G), (F G) одержують­ся за допомогою таблиць істинності відповідних логічних операцій.

2. Формула ( х)F одержує значення I, якщо F одержує зна­чення I для кожного х з D, у протилежному випадку вона одержує значення X.

3. Формула ( х)Р одержує значення I, якщо F одержує зна­чення І хоча б для одного х з D, у протилежному випадку вона одержує значення X.

4. Формула, що містить вільні змінні, не може одержати іс­тиннісне значення.

Основною задачою логіки предикатів є встановлення істинності предикатних формул. Оскільки автоматні формули містять терми , то інтерпретація формул логіки предикатів може бути здійснена з урахуванням конкретної області інтерпретації, яка є множиною всіх можливих значень термів, які входять у формулу.

Сутності області інтерпретації

Функції визначенні в області інтерпретації

Відношення визначенні в області інтерпритації

Синтаксис Семантика

К онстанти змінні

Ф ункціональні змінні

П редикатні символи


Логічна формула

28. Рівносильність формул логіки предикатів.

Означення: формули F i G є рівносильними в заданій інтерпретації, якщо на будь - якому наборі значень вільних змінних вони набувають однакових значень ( тобто якщо формули виражають у цій інтерпретації той самий предикат. Формули F i G є рівносильними на множині М, якщо вони рівносильні в усіх інтерпретаціях , заданих на множині М. Формули F i G є рівносильними , якщо вони рівносильні на всіх множинах ( тоді писатимемо F ≡ G ).

Для формул логіки предикатів зберігаються всі рівносильності та правила рівносильності перетворень логіки висловлень.

Крім того можна довести такі правила:

  1. Перенесення квантора через заперечення.

(х)А(х) ≡ (Ǝх)А(х)

( Ǝх)А(х) ≡ ( ∀х) А(х)

  1. Винесення квантора за дужки:

х)(А(х) ˄В) ≡( Ǝх)А(х) ˄В)

(∀х)(А(х) ˄В) ≡(∀х )А(х) ˄В)

х)(А(х) ˅В) ≡( Ǝх)А(х) ˅В)

(∀х)(А(х) ˅В) ≡(∀х )А(х) ˅В)

  1. Переставлення однойменних кванторів:

(∀х)( ∀у) А(х; у) ≡(∀х)( ∀у) А(х; у)

х)( Ǝу) А(х; у) ≡(Ǝх)( Ǝ у) А(х; у)

  1. Перейменування зв’язних змінних.

Для того щоб мати можливість виконувати тотожні перетворення формул логіки предикатів треба визначити поняття рівносильності формул.

Формули α і β логіки предикатів називаються рівносильними або еквівалентними, якщо в логіці предикатів всіх вільних входжень предметних змінних в α, β елементної області інтерпритації Д призводить до висловлення , які мають ті самі значення істинності. Якщо формули не містять вільних змінних (замкнені) то означення спрощується.

Формули α і β рівносильні тоді і тільки тоді коли в ∀ інтерпретації значення істинності їх однакові.

Відношення рівносильності мають властивості:

  1. Рефлективності,

  2. Транзитивності,

  3. Симетричності,

Для кожної формули логіки предикатів існує зведена формула.

Зведеною формулою для формули логіки предикатів називається така, рівносильна їй формула, яка містить інших операцій крім:

  • Заперечення,

  • Кон’юнкція, диз’юнкція,

  • квантор все загальності,

  • кантор існування.