Термины Flashcards

1
Q

Логика Высказываний (ЛВ, Пропозициональная логика)

A

Это более простой уровень логики, работающий с высказываниями (пропозициями) как с неделимыми атомами. Высказывание — утверждение, которое может быть истинным (И) или ложным (Л). Основное внимание уделяется зависимости истинности сложных высказываний от истинности простых и от логических связок (И, ИЛИ, НЕ, ЕСЛИ…ТО, ТОГДА И ТОЛЬКО ТОГДА).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Основные элементы ЛВ

A

Пропозициональные переменные (P, Q, A, B…), Логические связки (¬, ∧, ∨, →, ↔), Скобки.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Логика предикатов (ЛП)

A

Расширение Логики Высказываний, позволяющее анализировать внутреннюю структуру простых высказываний. Вводит понятия объектов (индивидов), их свойств и отношений между ними. Ключевое нововведение — кванторы (‘для всех’ ∀, ‘существует’ ∃).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Формальная система

A

Строго определённая среда для рассуждений с алфавитом, синтаксисом, часто аксиомами, и правилами вывода. Правила вывода позволяют из имеющихся формул получать новые (например, modus ponens: из A и A → B следует B).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Сигнатура (в логике)

A

Набор символов, определяющий ‘алфавит’ логического языка: символы констант, функций, предикатов (отношений) с указанием их арности (числа аргументов). Задает синтаксис, но не смысл.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Интерпретация (в ЛП)

A

Процесс и результат придания смысла символам сигнатуры в предметной области (универсуме). Включает:
1) Непустой универсум (множество объектов)
2) Сопоставление константам элементов универсума
3) Сопоставление функциональным символам функций над универсумом
4) Сопоставление предикатным символам отношений над универсумом.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Модель (в логике)

A

Интерпретация, в которой данная формула (или набор формул) является истинной. Если формула Ф истинна в интерпретации I, то I - модель для Ф (I удовлетворяет Ф).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Выполнимость (формулы)

A

Свойство формулы, означающее существование хотя бы одной модели для неё (т.е. интерпретации, где она истинна). Невыполнимая формула называется противоречивой.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Общезначимость (формулы)

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Тавтология

A

Формула (обычно ЛВ), истинная при любой интерпретации её логических связок или при любых значениях истинности входящих в неё переменных. Пример: A ∨ ¬A. В ЛВ совпадает с общезначимостью.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Логическое (семантическое) следование (Γ ⊨ φ)

A

Формула φ логически следует из множества формул Γ, если во всех интерпретациях (моделях), где истинны все формулы из Γ, формула φ также истинна. Обозначение: Γ ⊨ φ. Пример: {P(a)→Q(a), P(a)} ⊨ Q(a).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Тавтологическое следствие

A

Аналог логического следования для ЛВ. Формула B является тавтологическим следствием формулы A, если во всех строках таблицы истинности, где A истинно, B тоже истинно.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Совместность (набора формул)

A

Свойство набора формул, означающее существование хотя бы одной модели (интерпретации), в которой все формулы из этого набора одновременно истинны. Эквивалентно выполнимости конъюнкции всех формул набора.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Выводимость (Γ ⊢ φ)

A

Свойство формулы φ быть выводимой из множества формул Γ в рамках формальной системы, т.е. существование конечного доказательства φ из Γ с использованием аксиом и правил вывода системы. Обозначение: Γ ⊢ φ. Пример: ¬¬A ⊢ A.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Непротиворечивость (синтаксическая)

A

Свойство набора формул (или формальной системы), означающее невозможность вывести из него противоречие (например, формулу вида A ∧ ¬A).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Полнота (логической системы)

A

Свойство логической системы, означающее, что любая общезначимая (семантически истинная) формула является выводимой (доказуемой) в этой системе. Пример: Классическая ЛВ полна.

17
Q

Разрешимость (логической системы)

A

Свойство системы, означающее существование алгоритма, который для любой формулы может определить, является ли она теоремой (выводима ли она в системе). Если такого алгоритма нет, система неразрешима. Пример: Арифметика Пеано неразрешима.

18
Q

Предваренная нормальная форма (ПНФ)

A

Стандартная форма формулы ЛП, где все кванторы (∀, ∃) вынесены в начало, а за ними следует формула без кванторов (матрица). Любую формулу можно привести к эквивалентной ПНФ.

19
Q

Сколемовская нормальная форма (СНФ)

A

Форма формулы в ПНФ, где устранены кванторы существования (∃) путем введения новых (сколемовских) функций или констант. Не эквивалентна исходной, но сохраняет выполнимость.

20
Q

Унификация

A

Процесс нахождения подстановки (значений для переменных), которая делает два терма или выражения синтаксически идентичными. Пример: Унификация P(a, x) и P(a, b) дает подстановку x = b.

21
Q

Правило (метод) резолюций

A

Основной метод автоматического доказательства в ЛП, особенно для формул в клаузальной форме. Основан на правиле: из (A ∨ B) и (¬A ∨ C) следует (B ∨ C). Часто используется для доказательства от противного.

22
Q

Дизъюнкт / Клауза

A

Логическое выражение, представляющее собой дизъюнкцию (логическое ИЛИ, ∨) одного или нескольких литералов.

23
Q

Литерал

A

Атомарная формула (например, P(x), Q) или её отрицание (¬P(x), ¬Q). Положительный литерал - без отрицания, отрицательный - с отрицанием.

24
Q

Фраза Хорна (Horn Clause / Клауза Хорна)

A

Дизъюнкт (клауза), содержащий не более одного положительного литерала. Примеры: ¬P ∨ ¬Q ∨ R (правило R :- P, Q), R (факт), ¬P ∨ ¬Q (запрос ?- P, Q).

25
Q

Пролог-программа

A

Программа на языке логического программирования Пролог. Состоит из фактов и правил (хорновских фраз). Выполнение - попытка логического вывода цели с помощью SLD-резолюции и унификации.

26
Q

Запросы и решения в Прологе

A

Запрос: Цель (goal), которую пользователь задает Пролог-системе для доказательства. Решения: Ответы системы, подтверждающие истинность запроса (возможно, с подстановками переменных) или сообщающие о неудаче (‘false’/’no’).