Files
University-notes/1 курс/2 семестр/Дискретка/Билеты/1.md
2024-06-18 16:24:41 +03:00

27 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Логическая функция и способы её задания. Число логических функций.
Существенные и фиктивные переменные. Основные операции алгебры логики.
Логические формулы. Эквивалентность функций. Эквивалентность формул.
# Логическая функция и способы её задания.
- **Логическая функция** (булева) - функция, у которой каждая переменная принимает значения {0, 1} и сама функция возвращает значение из такого множества $f:\{0,1\}^n \rightarrow \{0,1\}$
- Любую логическую функцию можно задать перечислением значений на всех различных наборах значений переменных.
# Число логических функций.
###### Теорема
Существует $2^{2^n}$ логических функций от $n$ переменных
###### Доказательство
Функция определяется набором значений и каждый набор длины $2^𝑛$ из элементов 0, 1 задает некоторую функцию от 𝑛 переменных. Логических функций от $n$ переменных имеется ровно столько, сколько существует таких наборов, тo есть $2^{2^n}$
# Существенные и фиктивные переменные
- **Фиктивная переменная** - переменная, значение которой не зависит на значение функции
- **Существенная переменная** - не фиктивная переменная (лол)
# Основные операции алгебры логики
- **Отрицание**: $f(x) = \bar x$
- **Селектор**: $f(x, y) = x$
- **Конъюнкция**: $f(x, y) = x\&y$
- **Дизъюнкция**: $f(x, y) = x|y$
- **Сумма по модулю 2**: $f(x, y) = x \oplus y$
- **Импликация**: $f(x,y) = x \rightarrow y$
- **Эквивалентность**: $f(x, y) = x \equiv y$
# Логические формулы
**Логические формулы** - формулы, на основе элементарных логических функций
# Эквивалентность формул
Две формулы эквивалентны, если они представляют эквивалентные функции