Files
University-notes/1 курс/2 семестр/Дискретка/Билеты/1.md

27 lines
2.6 KiB
Markdown
Raw Normal View History

2024-06-18 16:24:41 +03:00
Логическая функция и способы её задания. Число логических функций.
Существенные и фиктивные переменные. Основные операции алгебры логики.
Логические формулы. Эквивалентность функций. Эквивалентность формул.
# Логическая функция и способы её задания.
- **Логическая функция** (булева) - функция, у которой каждая переменная принимает значения {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$
# Логические формулы
**Логические формулы** - формулы, на основе элементарных логических функций
# Эквивалентность формул
Две формулы эквивалентны, если они представляют эквивалентные функции