Основные понятия

Элементы теории множеств

ABxAxBA \sub B \Leftrightarrow x \in A \Rightarrow x \in BxABxAxBx \in A \cup B \Leftrightarrow x \in A \vee x \in BxABxAxBx \in A \cap B \Leftrightarrow x \in A \wedge x \in BxAAxExAx \in A \subset A \Leftrightarrow x \in E \wedge x \notin AXABxaxBX \subset A \setminus B \Leftrightarrow x \in a \wedge x \notin B

Свойства операций

Пусть EE — некоторое множество и A,B,CA, B, C — его подмножество.

AB=BA, AB=BAA \cup B = B \cup A, ~A \cap B = B \cap AA(BC)=(AB)C, A(BC)=(AB)CA \cup (B \cup C) = (A \cup B) \cup C, ~A \cap (B \cap C) = (A \cap B) \cap CA(BC)=(AB)(AC), A(BC)=(AB)(AC)A \cup (B \cap C) = (A \cup B) \cap (A \cup C), ~A \cap (B \cup C) = (A \cap B) \cup (A \cap C)AA=A, AA=AA \cup A = A, ~A \cap A = AAE=E, AE=AA\cup E = E, ~A \cap E = AA=A, A=A \cup \emptyset = A, ~A \cap \emptyset = \emptysetAA=E, AA=A \cup \subset A = E, ~A \cap \subset A = \emptyset

Элементы математической логики

Предложение в формальной логике о котором можно сказать истино оно или ложно называется высказыванием. Если ABA \vee B — некоторое высказывание, то ¬A, AB, AB,AB, AB\neg A, ~A \cap B, ~A \cup B, A \Rightarrow B, ~A\Leftrightarrow B тоже являются высказываниями.

Таблица истиности

¬A\neg A
AA10
¬A\neg A01
ABA \wedge B
A\BA\backslash B10
110
000
ABA \vee B
A\BA \backslash B10
111
010
ABA \Rightarrow B
A\BA \backslash B01
110
011
ABA \Leftrightarrow B
A\BA \backslash B10
110
001

Свойства логических операций

TT — некоторое истиное высказывание, FF — некоторое ложное высказывание.

AT=A, AT=TA \wedge T = A, ~A \vee T = TA¬A=F, A¬A=TA \wedge \neg A = F, ~A \cup \neg A = T¬(AB)=¬A¬B, ¬(AB)=¬A¬B\neg (A \wedge B) = \neg A \vee \neg B, ~\neg (A \vee B) = \neg A \cap \neg B

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

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

¬ABA¬B\neg A \cap B \Rightarrow A \cup \neg B
AABB¬A\neg A¬B\neg B¬AB\neg A \cap BA¬BA \cup \neg BFF
1100011
1001011
0110100
0011011

Формула выполнима при A=(1,1,0), B=(1,0,0).A=(1, 1, 0), ~B=(1, 0, 0).

Две формулы называются равносильными если их значения истиности совпадают при любых значениях входящих в них высказываний.

ABA \equiv B

Равносильности

Основные равносильности

AAA, AAAA \wedge A \equiv A, ~A \vee A \equiv AA1A, A11A \wedge 1 \equiv A, ~A \vee 1 \equiv 1A00, A0AA \wedge 0 \equiv 0, ~A \vee 0 \equiv AA¬A0, A¬A=1A \wedge \neg A \equiv 0, ~A \vee \neg A = 1x(yx)x, x(yx)xx \wedge (y \vee x) \equiv x, ~x \vee (y \wedge x) \equiv x

Равносильности при раскрытии логических операций

AB(AB)(BA)A \Leftrightarrow B \equiv (A \Rightarrow B) \cap (B \Rightarrow A)AB¬ABA \Rightarrow B \equiv \neg A \vee B¬(AB)¬A¬B\neg(A \vee B) \equiv \neg A \wedge \neg B

Алгоритм доказательства равносильности логических формул

  1. Из формулы удаляются все операции-стрелки.

  2. Раскрываются все скобки перед которыми знак отрицания.

  3. Используем основные свойства логических операций и основные равносильности первого типа. Порядок раскрытия скобок по приоритетностям.

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

(xy)x(x \Rightarrow y) \Rightarrow x

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

Построение отрицания к логической формуле

  1. Все входящии в нее элементарные высказывания меняются их отрицаниями.

    A¬AA \to \neg A
  2. Все кванторы меняются на смежные.

    E, E\forall \to E, ~E \to \forall
  3. Все "и" меняются на "или".

    , \wedge \to \vee, ~\vee \to \wedge