- •Лекція №3 Елементи матетатичної логіки
- •Логіка висловлювань.
- •Логічні функції та операції.
- •Кількість різних функцій в алгебрі логіки від
- •Формули і тотожності алгебри логіки
- •Основні закони і тотожності алгебри логіки.
- •Бульова алгебра і форми зображення логічних функцій.
- •Технічна реалізація математичної логіки
Логічні функції та операції.
Особливість логічних функцій полягає в тому, що вони набувають значень у скінченних множинах. По іншому кажучи логічні функції мають справу із скінченною сукупністю чисел, символів, понять, властивостей, будь-яких об’єктів взагалі.
Алгебру, що її утворила множина М разом зі всіма можливими операціями на ній називають алгеброю логіки.
Алгебру, утворену двоелементною множиною М разом зі всіма операціями на ній, називають двозначною алгеброю логіки.
Функцією алгебри логіки (або логічною функцією) від n змінних називають n-парну операцію на множині М.
Кожну логічну функцію n аргументів можна задати у вигляді таблиці ітсинності 1, у лівій частині якої зазначено всі 2n наборів значень змінних (коли М={0,1}), а в правій частині – значення функцій на цих наборах.
|
А1 |
А2 |
... |
А n-1 |
A n |
F |
|
0 |
0 |
... |
0 |
0 |
1 |
|
0 |
0 |
... |
0 |
1 |
0 |
|
... |
... |
... |
... |
... |
... |
|
1 |
1 |
... |
1 |
1 |
0 |
Кількість різних функцій в алгебрі логіки від
n змінних може дорівнювати

,для одної —

=
4,двох —

=24=16,трьох —

=28
=256для n=5 кількість функцій перевищує 4 млрд
|
А |
F1 |
F2 |
F3 |
F4 |
|
|
0 |
0 |
1 |
1 |
|
1 |
0 |
1 |
0 |
1 |
Функції однієї та двох змінних можна перелічити та добре дослідити.
Логічне відношення ствердження (повторення) описує функція, яка повторює значення свого аргументу. Це функція однієї змінної.
F=F2(A) =A.
Логічне запереченя (інверсія) — це функція F3 ,однієї змінної, яка набуває значення “1”, коли А=0, і значення “0”, коли А=1. Позначають символом ר або рискою над змінною (Ā):
F=F3(A) =רA=Ā.
Диз’юнкція (логічне додавання). Бінарна операція сполучення висловлювань А і В за допомогою сполучника “або” (вжитого в невідокремленому розумінні – хоча б одне з двох) називають логічною сумою. Диз’юнкція — це функція, що набуває значення “0” тоді і тільки тоді, коли обидві змінні мають це значення. Її позначають символом “V” (+) і читають А або В.
F=F(A,B)=A V B=А+В
А і В — диз’юктивні члени логічної суми.
Кон’юкція (логічне множення) — бінарна операція сполучення висловлювань А і В за допомогою сполучника “і”. Одержане в результаті такого множення складне висловлювання називають логічним добутком. Кон’юкція набуває значеня “1” тоді і тільки тоді, коли обидві змінні мають значення “1”. Кон’юкцію позначають символом & (або , ) і читають “А і В”
F=F(A,B)==A & B=A B=AB
Де А і В — кон’юктивні члени логічного добутку.
Імплікація (слідування) — бінарна операція, що з висловлювань Аі В утворює складне висловлювання, яке істинне завжди, крім того випадку, коли А – “істинне”, а В – “хибне”. Імплікація відповідає функції, яка набуває значення “0” тоді і тільки тоді, коли А (назв. Засновником – антецедентом) дорівнює “1”, а В (назв. Наслідком-консеквентом) має значення “0”. Імплікацію позначають символом “”. Висловлювання АВ слід читати “А імплікує В”:
F=F(A,B)=AB
Еквіваленція (рівнозначність) — бінарна операція, що її позначають ~ () – істинна тоді і тільки тоді, коли А і В або обидва істинні, або обидва хибні.
F=F(A,B)=A~B=AB
Нерівнозначність (додавання за модулем 2) позначають © А©В – істинне тоді і тільки тоді, коли А і В різні за значенням істинності.
Штрих Шеффера (логічне “ не і ”):
F(A,B)= А | B
Істинне завжди, крім того випадку, коли А і В істинні.
Стрілка Пірса. (логічне “не-або”):
F(A,B)=AB
Хибне завжди, крім того випадку, коли А і В – хибні.
|
А |
В |
Ā |
АВ |
A V B |
AB |
A~B |
А©В |
А | B |
AB |
|
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
|
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
|
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
|
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |

0