Многозначная логика
Многозначная логика — это логика, в которой логические выражения могут принимать значения из множества, содержащего более, чем два элемента. При этом некоторые из этих значений считаются истинными. Такими свойствами многозначная логика отличается от классической логики Аристотеля, в которой логические выражения могут принимать только одно из двух возможных значений — «истина» или «ложь». Однако классическая двухзначная логика может быть дополнена до n-значной с n > 2.
Найпопулярнейшими в литературе являются трёхзначная логика (например, логика Яна Лукасевича и Стивена Клини, которая принимает значения «истина», «ложь» и «неизвестно»), [англ.] (может иметь более трёх значений) и [англ.] логики (сюда относят вероятностную логику с непрерывной шкалой значений истинности от 0 до 1, а также нечёткую логику).
В жизни же найпопулярнейшей является десятизначная (десятичная) логика на множестве целых десятичных чисел {0,1,2,3,4,5,6,7,8,9}. Например, многие почти каждый день складывают два одноразрядных десятичных целых числа, не зная, что при этом они производят логическую операцию (функцию) десятичного одноразрядного бинарного (двухаргументного) сложения.[источник не указан 561 день]
История
Первым известным ученым, который не полностью принимал и полагался на закон исключённого третьего, был Аристотель (который, по иронии судьбы, был признан «отцом классической логики»). Аристотель признавал тот факт, что его законы не всегда могут быть применены к будущим событиям, однако он не стал обобщать двухзначную логику на n-мерный случай, чтобы устранить неточности.
До конца XIX столетия математики следовали законам Аристотелевской логики, в основе которой был закон исключённого третьего. Однако в XX веке интерес к многозначной логике начал расти. Так, например, польский математик и философ Ян Лукасевич начал разрабатывать первую систему многозначной логики, использующей третье значение — «нейтрально», чтобы преодолеть сформулированный Аристотелем [англ.]. Тем временем американский математик Эмиль Пост представил работу, в которой была описана возможность введения дополнительных истинностных значений при . Чуть позже и Лукасевич в соавторстве с Альфредом Тарским смогли повторить успех Поста, сформулировав основные принципы n-значной логики при
. В 1932 году Ханс Райхенбах обобщил эти принципы при
.
В 1932 году Курт Гёдель показал, что интуиционистское исчисление не является конечномерным и ввёл свою систему (Гёделевское исчисление, англ. Gödel logic) как промежуточное звено между классической логикой и интуиционистской. Гёделевское исчисление позже стало называться «промежуточной» логикой (англ. intermediate logic).
Основные сведения
Основные статьи: трёхзначная логика, четырёхзначная логика, девятизначная логика
Для описания многозначных пропозициональных логик используются, так называемые логические матрицы, то есть алгебраические системы вида , где
— универсум,
— функциональные символы,
— одноместный предикатный символ. Элементам универсума соответствуют логические значения, а функциональным символам — логические связки (операции), поэтому термы сигнатуры
представляют собой логические формулы. Если логическая формула
такова, что
, то она называется общезначимой или тавтологией данной логической матрицы, при этом предикат
определяет подмножество логических значений, которые трактуются как истинные. Таким образом, строятся матричные представления пропозициональных логик — множеств тавтологий в языке, состоящем из имен переменных и связок.
Любая функция , в том числе выраженная формулой многозначной логики, где
, может быть представлена в виде совершенной дизъюнктивной нормальной формы (СДНФ) многозначной логики, следующим образом:
,
где операция конъюнкции:
символ обозначает операцию дизъюнкции:
а операторы Россера — Тюркетта:
K3 логика Клини и P3 логика Приста
Логика неопределённости Клини (иногда обозначают
) и «логика парадокса» [англ.] вводят третье «неопределённое» или «промежуточное» значение I. Таблицы истинности для отрицания (¬), конъюнкции (˄), дизъюнкции (˅), импликации (→) и эквиваленции (↔), выглядят следующим образом:
|
|
|
|
|
Отличие двух логик состоит в различном определении тавтологии алгебры высказываний (Тавтология — тождественно истинное высказывание, инвариантное относительно значений своих компонентов). В только T определено как истинное значение, в то время как в
и T и I определены в качестве истины. В логике Клини I является «неопределённой» величиной, не являющейся «истиной» или «ложью»; в логике Приста I является «переопределённой» величиной, являющейся одновременно и «истиной», и «ложью».
не содержит тавтологий, а
содержит те же тавтологии, что и классическая двухзначная логика.
Внутренняя трёхзначная логика Бочвара
Другим примером может служить «внутренняя» трёхзначная логика Бочвара , полученная в 1938 году Дмитрием Анатольевичем Бочваром. Её также называют слабой трёхзначной логикой Клини. Таблицы истинности для отрицания и эквивалентности остаются прежними, а для трёх других операций принимают вид:
|
|
|
В внутренней логике Бочвара I может быть описана как «независимая», поскольку её значение не зависит от значений T и F.
Логика Бельнапа B4
Логика, предложенная Нуэлем Бельнапом, объединяет в себе и
. «Переопределённая» величина обозначается через B, а «недоопределённая» — через N.
|
|
|
Логика Гёделя Gk и G∞
В 1932 году Гёдель определил семейство многозначной логики с конечным набором значений:
Например, для значениями будут
Для значения примут вид:
Похожим образом Гёдель определил логику с бесконечным количеством значений . Все значения в
являются действительными числами, принадлежащими интервалу [0, 1]. Истиной в такой логике является 1.
Конъюнкция (˄) и дизъюнкция (˅) определяются как минимальное/максимальное значение следующих выражений:
Отрицание (¬) и импликация (→) определяются следующим образом:
Логика Гёделя полностью аксиоматизируема, поэтому возможно определить логическое исчисление, в котором все тавтологии могут быть доказаны.
Логика Лукасевича Lv и L∞
Импликация (→) и отрицание (¬) были определены Лукасевичем с помощью следующих функций:
Вначале Лукасевич использовал эти определения в 1920 при описании логики со значениями
.
В 1922 он описал бесконечнозначную логику , все значения которой лежали в интервале [0, 1] и представляли собой действительные числа. В обоих случаях истиной являлась 1.
Описывая значения подобным Гёделю способом, а именно: можно создать конечнозначное семейство логик
, а также логику
, в которых значения также представлены рациональными числами и лежат в интервале [0, 1]. Множество тавтологий в
и
идентичны.
Результирующая логика Π
В результирующей логике мы имеем значения, принадлежащие интервалу [0,1], для которых коньюнкция (ʘ) и импликация (→) определяются следующим образом:
Ложным значением в данной логике является 0. Через него возможно определить операции отрицания (¬) и конъюнкции по сложению (˄):
Логика Поста Pm
В 1921 Пост определил семейство логик с значениями:
. (аналогично логикам
и
). Отрицание (¬), конъюнкция (˄) и дизъюнкция (˅) определены следующим образом:
Логика Роуза
В 1951 году Алан Роуз описал семейство логик для систем, чьи значения образуют .
Семантика
Матричная семантика (логические матрицы)
Связь с классической логикой
Логика — это система с набором правил, предназначенная для сохранения свойств предложений при различных преобразованиях. В классической логике это свойство — «истина».
Многозначная логика предназначена для сохранения свойства обозначения. Поскольку в ней присутствует более двух «истинных» значений, правила вывода могут быть применены для сохранения дополнительных данных, которые могут не соответствовать истине. Например, трёхзначная логика может иметь два значения, соответствующих «истине» разной градации (например, они могут быть положительными целыми числа), и правила вывода сохраняют эти значения.
Например, сохранённое свойство могло быть подтверждением, играющим важную роль в интуиционистской логике. Мы не рассматриваем его истинность или ложность; вместо этого мы работаем с такими понятиями как подверженность и ошибочность.
Ключевое различие между подтверждением и истиной заключается в том, что закон исключённого третьего в данном случае не выполняется: утверждение, не являющееся ошибочным, не обязательно будет подтверждено; вместо этого доказано только, что оно не ошибочно. Ключевым отличием является определённость сохраняемого свойства: можно показать, что P подтверждено, что P некорректно, или не является ни тем, ни другим. Корректный аргумент сохраняет обоснованность при преобразованиях, поэтому утверждение, полученное на основе обоснованных утверждений, остается обоснованным. Тем не менее в классической логике есть доказательства, которые напрямую зависят от закона исключённого третьего; поскольку этот закон неприменим в рамках данной схемы, существуют утверждения, которые нельзя доказать подобным образом.
Тезис Сушко
Основная статья: Принцип бивалентности
XX век ознаменовался бурным развитием систем многозначных логик, представленных в настоящее время огромным количеством исследований и статей. Однако по мере увеличения количества различных формальных систем, встал вопрос об интерпретации полученных результатов. Ученые остро осознали необходимость сведения (редукции) многозначных логик к единой основе.
В качестве одного из вариантов подобной основы может служить обычная классическая логика. Наиболее ярким представителем данного подхода является польский логик Роман Сушко, предложивший свой алгоритм сведения любой многозначной логики к классической двузначной и сформулировавший принцип, который впоследствии стали называть «тезисом Сушко». Согласно этому принципу для любой многозначной логики можно получить бивалентную семантику, описывающую данную логику.
Функциональная полнота многозначной логики
Функциональная полнота — это термин, использующийся для описания специальных свойств конечных логик и алгебр.
Логический набор является функционально полным тогда и только тогда, когда множество операций этого набора может быть использовано для описания формулы, соответствующей всевозможным [англ.].
Функционально полная алгебра — алгебра, в которой каждое конечное отображение может быть выражено через композицию введённых на ней операций.
Классическая логика: является функционально полной, в то время как [англ.] или бесконечнозначная логика таким свойством не обладает.
Мы можем определить конечнозначную логику следующим образом: , где
и n принадлежит множеству натуральных чисел. Эмиль Пост в 1921 доказал, что если логика способна произвести функцию m-ого порядка, то существует комбинация операторов в
, которая произведет функцию m+1 порядка.
Бесконечнозначные логики
Бесконечнозначную логику можно ввести следующим образом:
- истинностное значение находится в отрезке действительных чисел от 0 до 1;
- отрицание определяется как: ¬A = 1−A;
- конъюнкция определяется как: A∧B = min(A, B);
- дизъюнкция определяется как: A∨B = max(A, B).
К формальным системам бесконечнозначной логики могут быть отнесены системы R-функций В. Л. Рвачёва.
Теория вероятностей и многозначные логики
В статье не хватает ссылок на источники (см. рекомендации по поиску). |
Может показаться, что теория вероятностей очень похожа на бесконечнозначную логику: вероятность соответствует истинностному значению (1=истина, 0=ложь), вероятность ненаступления какого-либо события соответствует отрицанию, вероятность одновременного наступления двух событий соответствует конъюнкции, а вероятность наступления хотя бы одного из двух событий соответствует дизъюнкции.
Однако между многозначными логиками и теорией вероятностей есть принципиальное различие: в логиках истинностное значение любой функции целиком определяется истинностным значением её аргументов, в то время как в теории вероятностей вероятность составного события зависит не только от вероятностей входящих в него событий-компонентов, но и от их зависимости друг от друга (что выражается через их условные вероятности).
Это проявляется, в частности, в том, что в теории вероятностей выполняется эквивалент «закона исключённого третьего»: вероятность того, что некоторое событие наступит или не наступит, всегда равна единице, в то время как в многозначных логиках закон исключённого третьего не выполняется.
В теории вероятностей выполняется также эквивалент «закона противоречия»: вероятность того, что некоторое событие одновременно наступит и не наступит, всегда равна 0, в то время как в многозначных логиках закон противоречия не выполняется.
В то же время существует некоторая связь между истинностными значениями вышеописанной бесконечнозначной логики и вероятностями теории вероятностей, а именно:
- если a — вероятность некоторого события, то вероятность ненаступления этого события составляет 1−a;
- если a и b — вероятности некоторых двух событий, то вероятность совместного наступления этих двух событий не превышает min(a, b);
- если a и b — вероятности некоторых двух событий, то вероятность наступления хотя бы одного из этих двух событий больше или равна max(a, b).
Приложения
Приложения многозначной логики можно условно разделить на две группы.
Первая группа использует многозначную логику для эффективного решения вопроса о бинарном представлении некоторой сущности. Например, представление булевой функции с несколькими выходами состоит в том, чтобы рассматривать её выходную часть как одну переменную, которая зависит от множества аргументов. Дальнейшие преобразования ведутся с ней: её преобразовывают в характеристическую функцию с одним выходом (в частности, индикаторную функцию).
Другие приложения многозначной логики включают в себя проектирование [англ.] (PLA), оптимизацию конечных автоматов, тестирование и проверку.
Вторая группа нацелена на создание и проектирование электронных схем, использующих более двух дискретных уровней. Сюда можно отнести: многозначную память, арифметико-логические устройства и программируемые пользователем вентильные матрицы (FPGA). Многозначные схемы имеют ряд серьёзных теоретических преимуществ перед стандартными двоичными схемами. Так, например, межсоединение на кристалле и за его пределами может быть меньших размеров, если сигналы в схеме могут имеют дело с четырьмя уровнями, а не только с двумя. В конструкции памяти хранение двух бит информации вместо одного на ячейку памяти удваивает плотность памяти при неизменном размере кристалла.
Программные приложения, использующие арифметико-логические устройства, часто выигрывают от использования альтернатив двоичным системам счисления. Так, например, остаточные и избыточные (англ. redundant binary representation) системы счисления могут уменьшить или исключить сквозные переносы (англ. ripple-carry), которые имеют место в обычном двоичном сложении или вычитании, что приводит к высокоскоростным арифметическим операциям. Такие системы счисления имеют естественную реализацию с использованием многозначных схем.
Однако практичность этих потенциальных теоретических преимуществ сильно зависит от наличия специальных реализаций, которые должны быть совместимы и конкурентоспособны с современными стандартными технологиями. В дополнение к использованию в проектировании электронных схем, многозначная логика широко используется для проверки схем на наличие неисправностей и дефектов. Практически все известные алгоритмы [англ.] (ATG), используемые для тестирования цифровых схем, требуют имитатора, который может иметь дело с 5-значной логикой (0, 1, x, D, D'). Дополнительные значения — x, D и D'- представляют собой неизвестный / неинициализированный (значение x), 0 вместо 1 (значение D) и 1 вместо 0 (значение D').
Компьютер на основе троичной логики
Троичная ЭВМ «Сетунь» была создана и введена в эксплуатацию на механико-математическом факультете МГУ в 1958 году.
В отличие от классического подхода, использующегося в современных компьютерах, «Сетунь» использовала троичный код с цифрами −1, 0, 1. Данный подход имеет ряд преимуществ при осуществлении арифметических операций и представлении числа в памяти машины: нет необходимости в несовершенных дополнительном, прямом или обратном кодах чисел, округление осуществляется простым отсечением младших разрядов, операции сдвига единственны, код чисел единообразен.
Исследовательские площадки
Международный симпозиум, посвящённый проблемам и вопросам, возникающих при исследовании приложений многозначной логики (ISMVL) проводится ежегодно с 1970 года. Основные направления работы симпозиума — обслуживание различных цифровых приложений и проблемы верификации.
Помимо этого существует журнал, посвящённый многозначной логике и её приложениям в цифровой сфере.
Примечания
- Карпенко А. С. Логики Лукасевича и простые числа. М.: Наука, 2000.
- Ковалев С. П., «Математические основания компьютерной арифметики», Матем. тр., 8:1 (2005), 3-42; Siberian Adv. Math., 15:4 (2005), 34-70. Дата обращения: 19.06.2021
- Рвачев В. Л. Теория R-функций и некоторые её приложения. — Киев: Наук. думка 1982.
Литература
- Яблонский С. В. Введение в дискретную математику. 2-е изд. М.: Наука, 1986. 384с. (недоступная ссылка) (недоступная ссылка с 13-05-2013 [4476 дней]) Глава 2.
- Многозначные логики и их применения: Логические исчисления, алгебры и функциональные свойства. Под ред. Финна В. К. Том 1. М.: УРСС, 2008. 416 с.
- Многозначные логики и их применения: Логики в системах искусственного интеллекта. Под ред. Финна В. К. Том 2. М.: УРСС, 2008. 240 с.
- Карпенко А. С. Многозначные логики. Логика и компьютер. Вып. 4. М.: Наука, 1997. 223с.
- Карпенко А. С. Логики Лукасевича и простые числа. М.: Наука, 2000. 319с.
- Кондаков Н. И. Логический словарь / Горский Д. П.. — М.: Наука, 1971. — 656 с.
- Статьи по многозначным логикам в arxiv.org
- Бесконечнозначная логика в задачах кибернетики. М.: Радио и связь, 1982. 176 с.
- Rescher, N. «Many-Valued Logic», Mc.Graw-Hill, New York, 1969.
- Rosser, J. B., Turquette, A. R. «Many-Valued Logics», North Holland, Amsterdam, 1952.
Ссылки
У этой статьи есть несколько проблем, помогите их исправить: |
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Многозначная логика, Что такое Многозначная логика? Что означает Многозначная логика?
Mnogoznachnaya logika eto logika v kotoroj logicheskie vyrazheniya mogut prinimat znacheniya iz mnozhestva soderzhashego bolee chem dva elementa Pri etom nekotorye iz etih znachenij schitayutsya istinnymi Takimi svojstvami mnogoznachnaya logika otlichaetsya ot klassicheskoj logiki Aristotelya v kotoroj logicheskie vyrazheniya mogut prinimat tolko odno iz dvuh vozmozhnyh znachenij istina ili lozh Odnako klassicheskaya dvuhznachnaya logika mozhet byt dopolnena do n znachnoj s n gt 2 Najpopulyarnejshimi v literature yavlyayutsya tryohznachnaya logika naprimer logika Yana Lukasevicha i Stivena Klini kotoraya prinimaet znacheniya istina lozh i neizvestno angl mozhet imet bolee tryoh znachenij i angl logiki syuda otnosyat veroyatnostnuyu logiku s nepreryvnoj shkaloj znachenij istinnosti ot 0 do 1 a takzhe nechyotkuyu logiku V zhizni zhe najpopulyarnejshej yavlyaetsya desyatiznachnaya desyatichnaya logika na mnozhestve celyh desyatichnyh chisel 0 1 2 3 4 5 6 7 8 9 Naprimer mnogie pochti kazhdyj den skladyvayut dva odnorazryadnyh desyatichnyh celyh chisla ne znaya chto pri etom oni proizvodyat logicheskuyu operaciyu funkciyu desyatichnogo odnorazryadnogo binarnogo dvuhargumentnogo slozheniya istochnik ne ukazan 561 den IstoriyaPervym izvestnym uchenym kotoryj ne polnostyu prinimal i polagalsya na zakon isklyuchyonnogo tretego byl Aristotel kotoryj po ironii sudby byl priznan otcom klassicheskoj logiki Aristotel priznaval tot fakt chto ego zakony ne vsegda mogut byt primeneny k budushim sobytiyam odnako on ne stal obobshat dvuhznachnuyu logiku na n mernyj sluchaj chtoby ustranit netochnosti Do konca XIX stoletiya matematiki sledovali zakonam Aristotelevskoj logiki v osnove kotoroj byl zakon isklyuchyonnogo tretego Odnako v XX veke interes k mnogoznachnoj logike nachal rasti Tak naprimer polskij matematik i filosof Yan Lukasevich nachal razrabatyvat pervuyu sistemu mnogoznachnoj logiki ispolzuyushej trete znachenie nejtralno chtoby preodolet sformulirovannyj Aristotelem angl Tem vremenem amerikanskij matematik Emil Post predstavil rabotu v kotoroj byla opisana vozmozhnost vvedeniya dopolnitelnyh istinnostnyh znachenij pri n gt 2 displaystyle n gt 2 Chut pozzhe i Lukasevich v soavtorstve s Alfredom Tarskim smogli povtorit uspeh Posta sformulirovav osnovnye principy n znachnoj logiki pri n gt 2 displaystyle n gt 2 V 1932 godu Hans Rajhenbah obobshil eti principy pri n displaystyle n rightarrow infty V 1932 godu Kurt Gyodel pokazal chto intuicionistskoe ischislenie ne yavlyaetsya konechnomernym i vvyol svoyu sistemu Gyodelevskoe ischislenie angl Godel logic kak promezhutochnoe zveno mezhdu klassicheskoj logikoj i intuicionistskoj Gyodelevskoe ischislenie pozzhe stalo nazyvatsya promezhutochnoj logikoj angl intermediate logic Osnovnye svedeniyaOsnovnye stati tryohznachnaya logika chetyryohznachnaya logika devyatiznachnaya logika Dlya opisaniya mnogoznachnyh propozicionalnyh logik ispolzuyutsya tak nazyvaemye lo gicheskie matricy to est algebraicheskie sistemy vida M V f1 f2 fl D displaystyle mathfrak M V f 1 f 2 f l mathcal D gde V displaystyle V universum f1 f2 fl displaystyle f 1 f 2 f l funkcionalnye simvoly D displaystyle mathcal D odnomestnyj predikatnyj simvol Elementam universuma sootvetstvuyut logicheskie znacheniya a funkcionalnym simvolam logicheskie svyaz ki operacii poetomu termy signatury s M displaystyle sigma mathfrak M predstavlyayut soboj lo gicheskie formuly Esli logicheskaya formula A x1 x2 xk displaystyle A x 1 x 2 x k takova chto M x1 x2 xkD A x1 x2 xk displaystyle mathfrak M models forall x 1 forall x 2 forall x k mathcal D A x 1 x 2 x k to ona nazyvaetsya obsheznachimoj ili tavtologiej dannoj logicheskoj matricy pri etom predikat D displaystyle mathcal D opredelya et podmnozhestvo logicheskih znachenij kotorye traktuyutsya kak istinnye Takim obrazom stroyatsya matrichnye predstavleniya propozicionalnyh logik mnozhestv tavtologij v yazyke sostoyashem iz imen peremennyh i svyazok Lyubaya funkciya f En 1k En 1 displaystyle f E n 1 k rightarrow E n 1 v tom chisle vyrazhennaya formuloj mnogoznachnoj logiki gde En 1 0 1 2 n displaystyle E n 1 0 1 2 n mozhet byt predstavlena v vide sovershennoj dizyunktivnoj normalnoj formy SDNF mnogo znachnoj logiki sleduyushim obrazom f x1 x2 xk a1 a2 ak En 1kf a1 a2 ak m 1 kJam xm displaystyle f x 1 x 2 x k bigvee a 1 a 2 a k in E n 1 k f a 1 a 2 a k wedge left bigwedge m 1 k J a m x m right dd gde displaystyle wedge operaciya konyunkcii x y min x y displaystyle x wedge y min x y dd simvol displaystyle vee oboznachaet operaciyu dizyunkcii x y max x y displaystyle x vee y max x y dd a Ji x displaystyle J i x operatory Rossera Tyurketta Ji x n x i 0 x i displaystyle J i x begin cases n amp x i 0 amp x neq i end cases dd K3 logika Klini i P3 logika Prista Logika neopredelyonnosti Klini K3 displaystyle K 3 inogda oboznachayut K3S displaystyle K 3 S i logika paradoksa angl vvodyat trete neopredelyonnoe ili promezhutochnoe znachenie I Tablicy istinnosti dlya otricaniya konyunkcii dizyunkcii implikacii i ekvivalencii vyglyadyat sleduyushim obrazom T FI IF T T I FT T I FI I I FF F F F T I FT T T TI T I IF T I F K T I FT T I FI T I IF T T T K T I FT T I FI I I IF F I T Otlichie dvuh logik sostoit v razlichnom opredelenii tavtologii algebry vyskazyvanij Tavtologiya tozhdestvenno istinnoe vyskazyvanie invariantnoe otnositelno znachenij svoih komponentov V K3 displaystyle K 3 tolko T opredeleno kak istinnoe znachenie v to vremya kak v P3 displaystyle P 3 i T i I opredeleny v kachestve istiny V logike Klini I yavlyaetsya neopredelyonnoj velichinoj ne yavlyayushejsya istinoj ili lozhyu v logike Prista I yavlyaetsya pereopredelyonnoj velichinoj yavlyayushejsya odnovremenno i istinoj i lozhyu K3 displaystyle K 3 ne soderzhit tavtologij a P3 displaystyle P 3 soderzhit te zhe tavtologii chto i klassicheskaya dvuhznachnaya logika Vnutrennyaya tryohznachnaya logika Bochvara Drugim primerom mozhet sluzhit vnutrennyaya tryohznachnaya logika Bochvara B3I displaystyle B 3 I poluchennaya v 1938 godu Dmitriem Anatolevichem Bochvarom Eyo takzhe nazyvayut slaboj tryohznachnoj logikoj Klini Tablicy istinnosti dlya otricaniya i ekvivalentnosti ostayutsya prezhnimi a dlya tryoh drugih operacij prinimayut vid T I FT T I FI I I IF F I F T I FT T I TI I I IF T I F T I FT T I FI I I IF T I T V vnutrennej logike Bochvara I mozhet byt opisana kak nezavisimaya poskolku eyo znachenie ne zavisit ot znachenij T i F Logika Belnapa B4 Logika predlozhennaya Nuelem Belnapom obedinyaet v sebe K3 displaystyle K 3 i P3 displaystyle P 3 Pereopredelyonnaya velichina oboznachaetsya cherez B a nedoopredelyonnaya cherez N f T FB BN NF T f T B N FT T B N FB B B F FN N F N FF F F F F f T B N FT T T T TB T B T BN T T N NF T B N FLogika Gyodelya Gk i G V 1932 godu Gyodel opredelil semejstvo Gk displaystyle G k mnogoznachnoj logiki s konechnym naborom znachenij 0 1k 1 2k 1 k 2k 1 1 displaystyle 0 frac 1 k 1 frac 2 k 1 frac k 2 k 1 1 Naprimer dlya G3 displaystyle G 3 znacheniyami budut 0 12 1 displaystyle 0 frac 1 2 1 Dlya G4 displaystyle G 4 znacheniya primut vid 0 13 23 1 displaystyle 0 frac 1 3 frac 2 3 1 Pohozhim obrazom Gyodel opredelil logiku s beskonechnym kolichestvom znachenij G displaystyle G infty Vse znacheniya v G displaystyle G infty yavlyayutsya dejstvitelnymi chislami prinadlezhashimi intervalu 0 1 Istinoj v takoj logike yavlyaetsya 1 Konyunkciya i dizyunkciya opredelyayutsya kak minimalnoe maksimalnoe znachenie sleduyushih vyrazhenij u v min u v u v max u v displaystyle begin aligned u wedge v amp min u v u vee v amp max u v end aligned Otricanie i implikaciya opredelyayutsya sleduyushim obrazom Gu 1 if u 00 if u gt 0u Gv 1 if u vv if u gt v displaystyle begin aligned neg G u amp begin cases 1 amp text if u 0 0 amp text if u gt 0 end cases u xrightarrow G v amp begin cases 1 amp text if u leq v v amp text if u gt v end cases end aligned Logika Gyodelya polnostyu aksiomatiziruema poetomu vozmozhno opredelit logicheskoe ischislenie v kotorom vse tavtologii mogut byt dokazany Logika Lukasevicha Lv i L Implikaciya i otricanie byli opredeleny Lukasevichem s pomoshyu sleduyushih funkcij Lu 1 uu Lv min 1 1 u v displaystyle begin aligned underset L neg u amp 1 u u xrightarrow L v amp min 1 1 u v end aligned Vnachale Lukasevich ispolzoval eti opredeleniya v 1920 pri opisanii logiki L3 displaystyle L 3 so znacheniyami 0 12 1 displaystyle 0 frac 1 2 1 V 1922 on opisal beskonechnoznachnuyu logiku L displaystyle L infty vse znacheniya kotoroj lezhali v intervale 0 1 i predstavlyali soboj dejstvitelnye chisla V oboih sluchayah istinoj yavlyalas 1 Opisyvaya znacheniya podobnym Gyodelyu sposobom a imenno 0 1v 1 2v 1 v 2v 1 1 displaystyle 0 frac 1 v 1 frac 2 v 1 frac v 2 v 1 1 mozhno sozdat konechnoznachnoe semejstvo logik Lv displaystyle L v a takzhe logiku LN0 displaystyle L N 0 v kotoryh znacheniya takzhe predstavleny racionalnymi chislami i lezhat v intervale 0 1 Mnozhestvo tavtologij v L displaystyle L infty i LN0 displaystyle L N 0 identichny Rezultiruyushaya logika P V rezultiruyushej logike my imeem znacheniya prinadlezhashie intervalu 0 1 dlya kotoryh konyunkciya ʘ i implikaciya opredelyayutsya sleduyushim obrazom u v uvu Pv 1 if u vvu if u gt v displaystyle begin aligned u odot v amp uv u xrightarrow Pi v amp begin cases 1 amp text if u leq v frac v u amp text if u gt v end cases end aligned Lozhnym znacheniem v dannoj logike yavlyaetsya 0 Cherez nego vozmozhno opredelit operacii otricaniya i konyunkcii po slozheniyu Pu u P0 u Pv u u Pv displaystyle begin aligned underset Pi neg u amp u xrightarrow Pi overline 0 u underset Pi wedge v amp u odot u xrightarrow Pi v end aligned Logika Posta Pm V 1921 Post opredelil semejstvo logik Pm displaystyle P m s znacheniyami 0 1m 1 2m 1 m 2m 1 1 displaystyle 0 frac 1 m 1 frac 2 m 1 frac m 2 m 1 1 analogichno logikam Lv displaystyle L v i Gk displaystyle G k Otricanie konyunkciya i dizyunkciya opredeleny sleduyushim obrazom Pu 1 if u 0u 1m 1 if u 0u Pv min u v u Pv max u v displaystyle begin aligned underset P neg u amp begin cases 1 amp text if u 0 u frac 1 m 1 amp text if u not 0 end cases u underset P wedge v amp min u v u underset P vee v amp max u v end aligned Logika Rouza V 1951 godu Alan Rouz opisal semejstvo logik dlya sistem chi znacheniya obrazuyut SemantikaMatrichnaya semantika logicheskie matricy Osnovnaya statya Logicheskaya matricaSvyaz s klassicheskoj logikojLogika eto sistema s naborom pravil prednaznachennaya dlya sohraneniya svojstv predlozhenij pri razlichnyh preobrazovaniyah V klassicheskoj logike eto svojstvo istina Mnogoznachnaya logika prednaznachena dlya sohraneniya svojstva oboznacheniya Poskolku v nej prisutstvuet bolee dvuh istinnyh znachenij pravila vyvoda mogut byt primeneny dlya sohraneniya dopolnitelnyh dannyh kotorye mogut ne sootvetstvovat istine Naprimer tryohznachnaya logika mozhet imet dva znacheniya sootvetstvuyushih istine raznoj gradacii naprimer oni mogut byt polozhitelnymi celymi chisla i pravila vyvoda sohranyayut eti znacheniya Naprimer sohranyonnoe svojstvo moglo byt podtverzhdeniem igrayushim vazhnuyu rol v intuicionistskoj logike My ne rassmatrivaem ego istinnost ili lozhnost vmesto etogo my rabotaem s takimi ponyatiyami kak podverzhennost i oshibochnost Klyuchevoe razlichie mezhdu podtverzhdeniem i istinoj zaklyuchaetsya v tom chto zakon isklyuchyonnogo tretego v dannom sluchae ne vypolnyaetsya utverzhdenie ne yavlyayusheesya oshibochnym ne obyazatelno budet podtverzhdeno vmesto etogo dokazano tolko chto ono ne oshibochno Klyuchevym otlichiem yavlyaetsya opredelyonnost sohranyaemogo svojstva mozhno pokazat chto P podtverzhdeno chto P nekorrektno ili ne yavlyaetsya ni tem ni drugim Korrektnyj argument sohranyaet obosnovannost pri preobrazovaniyah poetomu utverzhdenie poluchennoe na osnove obosnovannyh utverzhdenij ostaetsya obosnovannym Tem ne menee v klassicheskoj logike est dokazatelstva kotorye napryamuyu zavisyat ot zakona isklyuchyonnogo tretego poskolku etot zakon neprimenim v ramkah dannoj shemy sushestvuyut utverzhdeniya kotorye nelzya dokazat podobnym obrazom Tezis Sushko Osnovnaya statya Princip bivalentnosti XX vek oznamenovalsya burnym razvitiem sistem mnogoznachnyh logik predstavlennyh v nastoyashee vremya ogromnym kolichestvom issledovanij i statej Odnako po mere uvelicheniya kolichestva razlichnyh formalnyh sistem vstal vopros ob interpretacii poluchennyh rezultatov Uchenye ostro osoznali neobhodimost svedeniya redukcii mnogoznachnyh logik k edinoj osnove V kachestve odnogo iz variantov podobnoj osnovy mozhet sluzhit obychnaya klassicheskaya logika Naibolee yarkim predstavitelem dannogo podhoda yavlyaetsya polskij logik Roman Sushko predlozhivshij svoj algoritm svedeniya lyuboj mnogoznachnoj logiki k klassicheskoj dvuznachnoj i sformulirovavshij princip kotoryj vposledstvii stali nazyvat tezisom Sushko Soglasno etomu principu dlya lyuboj mnogoznachnoj logiki mozhno poluchit bivalentnuyu semantiku opisyvayushuyu dannuyu logiku Funkcionalnaya polnota mnogoznachnoj logikiFunkcionalnaya polnota eto termin ispolzuyushijsya dlya opisaniya specialnyh svojstv konechnyh logik i algebr Logicheskij nabor yavlyaetsya funkcionalno polnym togda i tolko togda kogda mnozhestvo operacij etogo nabora mozhet byt ispolzovano dlya opisaniya formuly sootvetstvuyushej vsevozmozhnym angl Funkcionalno polnaya algebra algebra v kotoroj kazhdoe konechnoe otobrazhenie mozhet byt vyrazheno cherez kompoziciyu vvedyonnyh na nej operacij Klassicheskaya logika CL 0 1 displaystyle CL 0 1 neg rightarrow land lor longleftrightarrow yavlyaetsya funkcionalno polnoj v to vremya kak angl ili beskonechnoznachnaya logika takim svojstvom ne obladaet My mozhem opredelit konechnoznachnuyu logiku sleduyushim obrazom Ln 1 2 n f1 fm displaystyle L n 1 2 n f 1 f m gde n 2 displaystyle n geq 2 i n prinadlezhit mnozhestvu naturalnyh chisel Emil Post v 1921 dokazal chto esli logika sposobna proizvesti funkciyu m ogo poryadka to sushestvuet kombinaciya operatorov v Ln displaystyle L n kotoraya proizvedet funkciyu m 1 poryadka Beskonechnoznachnye logikiBeskonechnoznachnuyu logiku mozhno vvesti sleduyushim obrazom istinnostnoe znachenie nahoditsya v otrezke dejstvitelnyh chisel ot 0 do 1 otricanie opredelyaetsya kak A 1 A konyunkciya opredelyaetsya kak A B min A B dizyunkciya opredelyaetsya kak A B max A B K formalnym sistemam beskonechnoznachnoj logiki mogut byt otneseny sistemy R funkcij V L Rvachyova Teoriya veroyatnostej i mnogoznachnye logikiV state ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 11 avgusta 2012 Mozhet pokazatsya chto teoriya veroyatnostej ochen pohozha na beskonechnoznachnuyu logiku veroyatnost sootvetstvuet istinnostnomu znacheniyu 1 istina 0 lozh veroyatnost nenastupleniya kakogo libo sobytiya sootvetstvuet otricaniyu veroyatnost odnovremennogo nastupleniya dvuh sobytij sootvetstvuet konyunkcii a veroyatnost nastupleniya hotya by odnogo iz dvuh sobytij sootvetstvuet dizyunkcii Odnako mezhdu mnogoznachnymi logikami i teoriej veroyatnostej est principialnoe razlichie v logikah istinnostnoe znachenie lyuboj funkcii celikom opredelyaetsya istinnostnym znacheniem eyo argumentov v to vremya kak v teorii veroyatnostej veroyatnost sostavnogo sobytiya zavisit ne tolko ot veroyatnostej vhodyashih v nego sobytij komponentov no i ot ih zavisimosti drug ot druga chto vyrazhaetsya cherez ih uslovnye veroyatnosti Eto proyavlyaetsya v chastnosti v tom chto v teorii veroyatnostej vypolnyaetsya ekvivalent zakona isklyuchyonnogo tretego veroyatnost togo chto nekotoroe sobytie nastupit ili ne nastupit vsegda ravna edinice v to vremya kak v mnogoznachnyh logikah zakon isklyuchyonnogo tretego ne vypolnyaetsya V teorii veroyatnostej vypolnyaetsya takzhe ekvivalent zakona protivorechiya veroyatnost togo chto nekotoroe sobytie odnovremenno nastupit i ne nastupit vsegda ravna 0 v to vremya kak v mnogoznachnyh logikah zakon protivorechiya ne vypolnyaetsya V to zhe vremya sushestvuet nekotoraya svyaz mezhdu istinnostnymi znacheniyami vysheopisannoj beskonechnoznachnoj logiki i veroyatnostyami teorii veroyatnostej a imenno esli a veroyatnost nekotorogo sobytiya to veroyatnost nenastupleniya etogo sobytiya sostavlyaet 1 a esli a i b veroyatnosti nekotoryh dvuh sobytij to veroyatnost sovmestnogo nastupleniya etih dvuh sobytij ne prevyshaet min a b esli a i b veroyatnosti nekotoryh dvuh sobytij to veroyatnost nastupleniya hotya by odnogo iz etih dvuh sobytij bolshe ili ravna max a b PrilozheniyaPrilozheniya mnogoznachnoj logiki mozhno uslovno razdelit na dve gruppy Pervaya gruppa ispolzuet mnogoznachnuyu logiku dlya effektivnogo resheniya voprosa o binarnom predstavlenii nekotoroj sushnosti Naprimer predstavlenie bulevoj funkcii s neskolkimi vyhodami sostoit v tom chtoby rassmatrivat eyo vyhodnuyu chast kak odnu peremennuyu kotoraya zavisit ot mnozhestva argumentov Dalnejshie preobrazovaniya vedutsya s nej eyo preobrazovyvayut v harakteristicheskuyu funkciyu s odnim vyhodom v chastnosti indikatornuyu funkciyu Drugie prilozheniya mnogoznachnoj logiki vklyuchayut v sebya proektirovanie angl PLA optimizaciyu konechnyh avtomatov testirovanie i proverku Vtoraya gruppa nacelena na sozdanie i proektirovanie elektronnyh shem ispolzuyushih bolee dvuh diskretnyh urovnej Syuda mozhno otnesti mnogoznachnuyu pamyat arifmetiko logicheskie ustrojstva i programmiruemye polzovatelem ventilnye matricy FPGA Mnogoznachnye shemy imeyut ryad seryoznyh teoreticheskih preimushestv pered standartnymi dvoichnymi shemami Tak naprimer mezhsoedinenie na kristalle i za ego predelami mozhet byt menshih razmerov esli signaly v sheme mogut imeyut delo s chetyrmya urovnyami a ne tolko s dvumya V konstrukcii pamyati hranenie dvuh bit informacii vmesto odnogo na yachejku pamyati udvaivaet plotnost pamyati pri neizmennom razmere kristalla Programmnye prilozheniya ispolzuyushie arifmetiko logicheskie ustrojstva chasto vyigryvayut ot ispolzovaniya alternativ dvoichnym sistemam schisleniya Tak naprimer ostatochnye i izbytochnye angl redundant binary representation sistemy schisleniya mogut umenshit ili isklyuchit skvoznye perenosy angl ripple carry kotorye imeyut mesto v obychnom dvoichnom slozhenii ili vychitanii chto privodit k vysokoskorostnym arifmeticheskim operaciyam Takie sistemy schisleniya imeyut estestvennuyu realizaciyu s ispolzovaniem mnogoznachnyh shem Odnako praktichnost etih potencialnyh teoreticheskih preimushestv silno zavisit ot nalichiya specialnyh realizacij kotorye dolzhny byt sovmestimy i konkurentosposobny s sovremennymi standartnymi tehnologiyami V dopolnenie k ispolzovaniyu v proektirovanii elektronnyh shem mnogoznachnaya logika shiroko ispolzuetsya dlya proverki shem na nalichie neispravnostej i defektov Prakticheski vse izvestnye algoritmy angl ATG ispolzuemye dlya testirovaniya cifrovyh shem trebuyut imitatora kotoryj mozhet imet delo s 5 znachnoj logikoj 0 1 x D D Dopolnitelnye znacheniya x D i D predstavlyayut soboj neizvestnyj neinicializirovannyj znachenie x 0 vmesto 1 znachenie D i 1 vmesto 0 znachenie D Kompyuter na osnove troichnoj logiki Osnovnaya statya Setun kompyuter Troichnaya EVM Setun byla sozdana i vvedena v ekspluataciyu na mehaniko matematicheskom fakultete MGU v 1958 godu V otlichie ot klassicheskogo podhoda ispolzuyushegosya v sovremennyh kompyuterah Setun ispolzovala troichnyj kod s ciframi 1 0 1 Dannyj podhod imeet ryad preimushestv pri osushestvlenii arifmeticheskih operacij i predstavlenii chisla v pamyati mashiny net neobhodimosti v nesovershennyh dopolnitelnom pryamom ili obratnom kodah chisel okruglenie osushestvlyaetsya prostym otsecheniem mladshih razryadov operacii sdviga edinstvenny kod chisel edinoobrazen Issledovatelskie ploshadkiMezhdunarodnyj simpozium posvyashyonnyj problemam i voprosam voznikayushih pri issledovanii prilozhenij mnogoznachnoj logiki ISMVL provoditsya ezhegodno s 1970 goda Osnovnye napravleniya raboty simpoziuma obsluzhivanie razlichnyh cifrovyh prilozhenij i problemy verifikacii Pomimo etogo sushestvuet zhurnal posvyashyonnyj mnogoznachnoj logike i eyo prilozheniyam v cifrovoj sfere PrimechaniyaKarpenko A S Logiki Lukasevicha i prostye chisla M Nauka 2000 Kovalev S P Matematicheskie osnovaniya kompyuternoj arifmetiki Matem tr 8 1 2005 3 42 Siberian Adv Math 15 4 2005 34 70 Data obrasheniya 19 06 2021 Rvachev V L Teoriya R funkcij i nekotorye eyo prilozheniya Kiev Nauk dumka 1982 LiteraturaYablonskij S V Vvedenie v diskretnuyu matematiku 2 e izd M Nauka 1986 384s nedostupnaya ssylka nedostupnaya ssylka s 13 05 2013 4476 dnej Glava 2 Mnogoznachnye logiki i ih primeneniya Logicheskie ischisleniya algebry i funkcionalnye svojstva Pod red Finna V K Tom 1 M URSS 2008 416 s Mnogoznachnye logiki i ih primeneniya Logiki v sistemah iskusstvennogo intellekta Pod red Finna V K Tom 2 M URSS 2008 240 s Karpenko A S Mnogoznachnye logiki Logika i kompyuter Vyp 4 M Nauka 1997 223s Karpenko A S Logiki Lukasevicha i prostye chisla M Nauka 2000 319s Kondakov N I Logicheskij slovar Gorskij D P M Nauka 1971 656 s Stati po mnogoznachnym logikam v arxiv org Beskonechnoznachnaya logika v zadachah kibernetiki M Radio i svyaz 1982 176 s Rescher N Many Valued Logic Mc Graw Hill New York 1969 Rosser J B Turquette A R Many Valued Logics North Holland Amsterdam 1952 Ssylkihttp plato stanford edu entries logic manyvaluedU etoj stati est neskolko problem pomogite ih ispravit V state est spisok istochnikov no ne hvataet snosok Bez snosok slozhno opredelit iz kakogo istochnika vzyato kazhdoe otdelnoe utverzhdenie Vy mozhete uluchshit statyu prostaviv snoski na istochniki podtverzhdayushie informaciyu Svedeniya bez snosok mogut byt udaleny 11 avgusta 2012 Razdel literatury nuzhdaetsya v oformlenii soglasno rekomendaciyam Pozhalujsta oformite ego soglasno obrazcam zdes 11 avgusta 2012 Etu statyu neobhodimo ispravit v sootvetstvii s pravilami Vikipedii ob oformlenii statej Pozhalujsta pomogite uluchshit etu statyu 11 avgusta 2012 Pozhalujsta posle ispravleniya problemy isklyuchite eyo iz spiska parametrov Posle ustraneniya vseh nedostatkov etot shablon mozhet byt udalyon lyubym uchastnikom
