Логическая функция
Перейти к навигации
Перейти к поиску
Логическая функция — это функция, аргументами которой являются только булевы переменные (принимающие значения из множества {0,1}) и которая на любом наборе значений этих аргументов принимает значения из множества {0,1}.
Виды логических функций:[править]
Одноместные (унарные) функции[править]
- — константа 0
- Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): {\displaystyle f(x_{1})=1} — константа 1
- — тождественность
- — отрицание
Двухместные (бинарные) функции[править]
- Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): {\displaystyle f(x_{1},x_{2})=0} — константа 0
- — константа 1
- Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): {\displaystyle f(x_{1},x_{2})=x_{1}} — тождественность x1
- — тождественность x2
- Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): {\displaystyle f(x_{1},x_{2})={\bar {x}}_{1}} — отрицание x1
- — отрицание x2
- — дизъюнкция
- — конъюнкция
- Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): {\displaystyle f(x_{1},x_{2})=x_{1}\leftrightarrow x_{2}} — эквивалентность (равнозначность)
- Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): {\displaystyle f(x_{1},x_{2})=x_{1}{\underline {\lor }}x_{2}} — разделительная дизъюнкция (неравнозначность)
- Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): {\displaystyle f(x_{1},x_{2})=x_{1}\downarrow x_{2}} — стрелка Пирса (антидизъюнкция)
- Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): {\displaystyle f(x_{1},x_{2})=x_{1}|x_{2}} — штрих Шеффера (антиконъюнкция)
- Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): {\displaystyle f(x_{1},x_{2})=x_{1}\rightarrow x_{2}} — импликация: x1 имплицирует x2
- Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): {\displaystyle f(x_{1},x_{2})=x_{1}\leftarrow x_{2}} — обратная импликация: x2 имплицирует x1
- — отрицание импликации
- — отрицание обратной импликации
- Значения логической функции задаются с помощью таблицы истинности или определяются по формулам.
- Логическая функция является предикатом, определённым на множестве {0,1}.
Приоритеты логических операций:[править]
- Выражение в скобках.
- Отрицание.
- Конъюнкция.
- Дизъюнкция.
- Импликация и Обратная импликация.
- Эквиваленция.
Нормальные формы логической функции:[править]
- совершенная дизъюнктивная нормальная форма (СДНФ);
- совершенная конъюнктивная нормальная форма (СКНФ);
- минимальная дизъюнктивная нормальная форма (МДНФ);
- минимальная конъюнктивная нормальная форма (МКНФ);
- алгебраическая нормальная форма (АНФ).
См. также[править]
Другие понятия[править]
- Логический закон;
- Логические функции:
- Нормальные формы:
- Таблица истинности;
- Карта Карно;
- Трёхмерная карта Карно;
- Предикат;
- Секвенции;
- Суждение;
- Умозаключения:
- силогизмы: