Троичная логика — различия между версиями
Romanosov (обсуждение | вклад) (→Определение) |
Romanosov (обсуждение | вклад) (→Определение) |
||
Строка 1: | Строка 1: | ||
− | |||
− | |||
{{Определение | {{Определение | ||
|definition = | |definition = | ||
− | '''Трёхзначная логика''' (или '''троичная логика''') — исторически первая многозначная логика. Является простейшим расширением двузначной логики. | + | '''Трёхзначная логика''' (или '''троичная логика''') — исторически первая многозначная логика, разработанная [https://ru.wikipedia.org/wiki/%D0%9B%D1%83%D0%BA%D0%B0%D1%81%D0%B5%D0%B2%D0%B8%D1%87,_%D0%AF%D0%BD Яном Лукасевичем] в 1920 г. Является простейшим расширением двузначной логики. |
}} | }} | ||
− | + | В традиционной трёхзначной логике "лжи" и "истине" соответствуют знаки „<math>-</math>“ и „<math>+</math>“. Третьему (серединному) состоянию соответствует знак "<math>0</math>". | |
− | В традиционной трёхзначной логике "лжи" и "истине" соответствуют знаки „-“ и „+“. Третьему (серединному) состоянию соответствует знак "0". | + | |
+ | Классическими примерами состояний такой логики являются знаки ">", "<" и "=", состояние постоянного тока (движется в одну сторону, движется в другую сторону, отсутствует) и др. | ||
==Одноместные операции== | ==Одноместные операции== |
Версия 10:05, 20 ноября 2014
Определение: |
Трёхзначная логика (или троичная логика) — исторически первая многозначная логика, разработанная Яном Лукасевичем в 1920 г. Является простейшим расширением двузначной логики. |
В традиционной трёхзначной логике "лжи" и "истине" соответствуют знаки „ “ и „ “. Третьему (серединному) состоянию соответствует знак " ".
Классическими примерами состояний такой логики являются знаки ">", "<" и "=", состояние постоянного тока (движется в одну сторону, движется в другую сторону, отсутствует) и др.
Одноместные операции
Очевидно, что в троичной логике всего существует
одноместных операций.- | - | - | ||
- | - | 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") при отрицании Лукашевича неизменно:
Для законов двоичной логики, не справедливых для троичной, существуют их троичные аналоги.
Закон несовместности состояний (аналог закона противоречия в двоичной логике):
Закон исключённого четвёртого (вместо закона исключённого третьего), он же закон полноты состояний:
, или
Трёхчленный закон Блейка-Порецкого:
, или