Примеры булевых функций — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
м (rollbackEdits.php mass rollback)
 
(не показано 19 промежуточных версий 6 участников)
Строка 1: Строка 1:
==Определение булевой функции==
+
[[Категория: Удалить]]
[[Булева функция]] - отображение B<sup>n</sup> &rarr; B , где B={0, 1}. n - число переменных в функции, также называется ее арностью.
 
Для n переменных существует 2<sup>n</sup> различных наборов аргументов, и, соответственно, 2<sup>2<sup>n</sup></sup> различных функций от них.
 
==Виды булевых функций==
 
===От нуля переменных(нульарные функции)===
 
Для 0 переменных есть только один набор аргументов(пустое множество) и две функции - тождественный 0 и тождественная 1.
 
===От одной переменной(унарные функции)===
 
Для 1 переменной есть два набора аргументов - {0} и {1}. Существуют четыре унарных функции.
 
{| border="1"
 
|-
 
!x||0||x||&not;x||1
 
|-
 
!0
 
|0||0||1||1
 
|-
 
!1
 
|0||1||0||1
 
|}
 
0 - тождественный ноль
 
 
 
x - тождественная функция
 
 
 
&not;x - отрицание, также обозначается <math>\overline{x}</math>
 
 
 
1 - тождественная единица
 
===От двух переменных(бинарные функции)===
 
{| border="1"
 
|-
 
!x||y||0||&and;||<math>\nrightarrow</math>||x||<math>\nleftarrow</math>||y||&oplus;||&or;||&darr;||&harr;||&not;y||&larr;||&not;x||&rarr;||&nabla;||1
 
|-
 
!0||0
 
|0||0||0||0||0||0||0||0||1||1||1||1||1||1||1||1
 
|-
 
!0||1
 
|0||0||0||0||1||1||1||1||0||0||0||0||1||1||1||1
 
|-
 
!1||0
 
|0||0||1||1||0||0||1||1||0||0||1||1||0||0||1||1
 
|-
 
!1||1
 
|0||1||0||1||0||1||0||1||0||1||0||1||0||1||0||1
 
|-
 
!colspan="2"|Сохр. 0
 
|+||+||+||+||+||+||+||+||+||+||+||+||+||+||+||+
 
|-
 
!colspan="2"|Сохр. 1
 
|+||+||+||+||+||+||+||+||+||+||+||+||+||+||+||+
 
|}
 
|0||0||0||0||0||0||0||0||0||0||0||0||0||0||0||0
 
|-
 
|+||+||+||+||+||+||+||+||+||+||+||+||+||+||+||+
 
|+||+||+||+||+||+||+||+||-||-||-||-||-||-||-||-
 
|-||+||-||+||-||+||-||+||-||+||-||+||-||+||-||+
 
{| border="1"
 
|Ячейка 1
 
|colspan="2" |Ячейка 2, объединяет два столбца
 
|-
 
|Ячейка 3
 
|Ячейка 4
 
|Ячейка 5
 
|}
 
 
 
0 - тождественный 0
 
 
 
&and; - конъюнкция, логическое И, также обозначается x and y, x&y , x&middot;y
 
 
 
x - первый проектор, также обозначается p<sub>1</sub> или p<sub>x</sub>
 
 
 
y - второй проектор, также обозначается p<sub>2</sub> или p<sub>y</sub>
 
 
 
&oplus; - сложение по модулю 2, также обозначается x xor y, x&ne;y
 
 
 
&or; - дизъюнкия, логическое ИЛИ, также обозначается x or y, x+y , x | y
 
 
 
&darr; - стрелка Пирса. Образует безызбыточный базис.
 
 
 
&harr; - эквивалентность, также обозначается x=y
 
 
 
&not;y - отрицание второго проектора
 
 
 
&not;x - отрицание первого проектора
 
 
 
&larr; - обратная ипликация, также обозначается x&ge;y
 
 
 
&rarr; - импликация, также обозначается x&le;y
 
 
 
&nabla; - штрих Шеффера. Образует безызбыточный базис.
 
 
 
1 - тождественная единица
 
 
 
 
 
Примеры булевых функций: все функции от нуля, одной и двух переменных
 

Текущая версия на 19:06, 4 сентября 2022