Троичная логика — различия между версиями
(→Алгебраические свойства) |
(→Одноместные операции) |
||
Строка 9: | Строка 9: | ||
Очевидно, что в троичной логике всего существует <math>3^3=27</math> одноместных операций. | Очевидно, что в троичной логике всего существует <math>3^3=27</math> одноместных операций. | ||
− | <table border=1> | + | <table align='left' border=1> |
<tr><td><math>a</math></td><td><math>-</math></td><td><math>0</math></td><td><math>+</math></td><td></td></tr> | <tr><td><math>a</math></td><td><math>-</math></td><td><math>0</math></td><td><math>+</math></td><td></td></tr> | ||
<tr><td><math>f_0</math></td><td>-</td><td>-</td><td>-</td><td><math>-</math></td></tr> | <tr><td><math>f_0</math></td><td>-</td><td>-</td><td>-</td><td><math>-</math></td></tr> | ||
Строка 37: | Строка 37: | ||
<tr><td><math>f_{24}</math></td><td>+</td><td>+</td><td>-</td><td></td></tr> | <tr><td><math>f_{24}</math></td><td>+</td><td>+</td><td>-</td><td></td></tr> | ||
<tr><td><math>f_{25}</math></td><td>+</td><td>+</td><td>0</td><td></td></tr> | <tr><td><math>f_{25}</math></td><td>+</td><td>+</td><td>0</td><td></td></tr> | ||
− | <tr><td><math>f_{26}</math></td><td>+</td><td>+</td><td>+</td><td><math>+</math></td></tr> | + | <tr><td><math>f_{26}</math></td><td>+</td><td>+</td><td>+</td><td><math>+</math></td></tr> |
</table> | </table> | ||
+ | <math>NOT^-</math>,<math>NOT</math> и <math>NOT^+</math> — инверсии. <math>NOT^-</math> и <math>NOT^+</math> сохраняют состояние "-" и "+" соответственно. | ||
+ | |||
+ | <math>INC</math> и <math>DEC</math> — модификации, увеличение/уменьшение на единицу по модулю три. При переполнении трита счёт начинается заново (<math>INC + = -</math>). | ||
+ | <math>\textquotedblleft \,4TeX\, \textquotedblright</math> | ||
==Алгебраические свойства== | ==Алгебраические свойства== |
Версия 20:55, 25 октября 2014
Определение
Трёхзначная логика (или троичная логика) — исторически первая многозначная логика. Является простейшим расширением двузначной логики.
Обычным примером трехзначной логики является состояние постоянного тока: движется в одну сторону, движется в другую сторону, либо отсутствует. В традиционной трёхзначной логике "лжи" и "истине" соответствуют знаки „-“ и „+“. Третьему (серединному) состоянию соответствует знак "0".
Одноместные операции
Очевидно, что в троичной логике всего существует
одноместных операций.- | - | - | ||
- | - | 0 | ||
- | - | + | ||
- | 0 | - | ||
- | 0 | 0 | ||
- | 0 | + | ||
- | + | - | ||
- | + | 0 | ||
- | + | + | ||
0 | - | - | ||
0 | - | 0 | ||
0 | - | + | ||
0 | 0 | - | ||
0 | 0 | 0 | ||
0 | 0 | + | ||
0 | + | - | ||
0 | + | 0 | ||
0 | + | + | ||
+ | - | - | ||
+ | - | 0 | ||
+ | - | + | ||
+ | 0 | - | ||
+ | 0 | 0 | ||
+ | 0 | + | ||
+ | + | - | ||
+ | + | 0 | ||
+ | + | + |
, и — инверсии. и сохраняют состояние "-" и "+" соответственно.
и — модификации, увеличение/уменьшение на единицу по модулю три. При переполнении трита счёт начинается заново ( ).
Алгебраические свойства
Свойства констант:
Для конъюнкции и дизъюнкции в троичной логике сохраняются коммутативный, ассоциативный и дистрибутивный законы, закон идемпотентности.
Также действует закон двойного отрицания (отрицания Лукашевича) и тройного (циклического) отрицания:
Буквальное определение циклического отрицания вытекает из следующих свойств:
Третье состояние ("0") при отрицании Лукашевича неизменно:
Для законов двоичной логики, не справедливых для троичной, существуют их троичные аналоги.
Закон несовместности состояний (аналог закона противоречия в двоичной логике):
Закон исключённого четвёртого (вместо закона исключённого третьего), он же закон полноты состояний:
, или
Трёхчленный закон Блейка-Порецкого:
, или