Тризначна логіка
Трійкова логіка (тризначна логіка) — багатозначна логіка з трьома значеннями, є найпростішим розширенням звичайної бінарної логіки, тобто, крім значень TRUE, FALSE існує ще третє значення.
Варіанти позначень:
Істина TRUE 1 +1 1 Невідомо NULL / UNKNOWN ½ 0 0 Хиба FALSE 0 -1 2
Заперечення
0 1 1 0 ½ ½
Слабка кон'юнкція |
Слабка диз'юнкція |
Сильна кон'юнкція |
Сильна диз'юнкція |
Еквівалентність, |
Імплікація |
Штрих Шефера |
Стрілка Пірса | ||
---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 |
0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
0 | ½ | 0 | ½ | 0 | ½ | ½ | 1 | 1 | ½ |
1 | ½ | ½ | 1 | ½ | 1 | ½ | ½ | ½ | 0 |
½ | 0 | 0 | ½ | 0 | ½ | ½ | ½ | 1 | ½ |
½ | 1 | ½ | 1 | ½ | 1 | ½ | 1 | ½ | 0 |
½ | ½ | ½ | ½ | 0 | 1 | 1 | 1 | ½ | ½ |
Використовувались формули:
На відміну від бінарної логіки Тому жоден з наборів , , не буде фукціонально повним (на відміну від бінарної логіки).
Зате справджується тотожність
Алгебраїчні властивості
ред.- Операції задовільняють умови диструбутивної ґратки: комутативність, асоціативність, закон поглинання, дистрибутивність;
- але не задовільняють умови доповнення:
- тому не є булевою алгеброю. Хоча для них виконуються закони де Моргана.
- Операції задовільняють всі п'ять вищеперечислених умов, тому утворюють булеву алгебру.
Див. також
ред.
В іншому мовному розділі є повніша стаття Three-valued logic(англ.). Ви можете допомогти, розширивши поточну статтю за допомогою перекладу з англійської.
|
Ця стаття не містить посилань на джерела. (червень 2014) |
Це незавершена стаття з логіки. Ви можете допомогти проєкту, виправивши або дописавши її. |