Многозначная двузначная логика

Логики многозначные или типы формальной логики, в которой допускается более двух истинностных значений для высказываний. Система многозначной логики, которую впервые предложил польский философ Ян Лукасевич. Конечнозначные и бесконечнозначные логики.

Рубрика Философия
Вид контрольная работа
Язык русский
Дата добавления 28.01.2016
Размер файла 44,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Тема: Многозначная двузначная логика

План

Логики многозначные

Двузначная логика

Список использованной литературы

Логики многозначные

логика многозначный формальный философ

Многозначная логика -- тип формальной логики, в которой допускается более двух истинностных значений для высказываний. Первую систему многозначной логики предложил польский философ Ян Лукасевич в 1920 году. В настоящее время существует очень много других систем многозначной логики, которые в свою очередь могут быть сгруппированы по классам. Важнейшими из таких классов являются частичные логики и нечёткие.

Может показаться, что теория вероятностей очень похожа на бесконечнозначную логику: вероятность соответствует истинностному значению (1=истина, 0=ложь), вероятность не наступления какого-либо события соответствует отрицанию, вероятность одновременного наступления двух событий соответствует конъюнкции, а вероятность наступления хотя бы одного из двух событий соответствует дизъюнкции.

Однако между многозначными логиками и теорией вероятностей есть принципиальное различие: в логиках истинностное значение любой функции целиком определяется истинностным значением её аргументов, в то время как в теории вероятностей вероятность составного события зависит не только от вероятностей входящих в него событий-компонентов, но и от их зависимости друг от друга (что выражается через их условные вероятности).

Это проявляется, в частности, в том, что в теории вероятностей выполняется эквивалент «закона исключённого третьего»: вероятность того, что {некоторое событие наступит или не наступит}, всегда равна единице, в то время как в многозначных логиках закон исключённого третьего не выполняется.

В теории вероятностей выполняется также эквивалент «закона противоречия»: вероятность того, что {некоторое событие одновременно наступит и не наступит}, всегда равна 0, в то время как в многозначных логиках закон противоречия не выполняется.

В то же время существует некоторая связь между истинностными значениями вышеописанной бесконечнозначной логики и вероятностями теории вероятностей, а именно:

· если a -- вероятность некоторого события, то вероятность ненаступления этого события составляет 1?a;

· если a и b -- вероятности некоторых двух событий, то вероятность совместного наступления этих двух событий не превышает min(a,b);

· если a и b -- вероятности некоторых двух событий, то вероятность наступления хотя бы одного из этих двух событий больше или равна max(a, b).

Двузначная логика

Принцип многозначности утверждает, что высказывание имеет одно из n-значений истинности (например: «неопределённо», «возможно», «бессмысленно» и так далее), где и больше двух и может быть как конечным, так и бесконечным. В зависимости от множества истинностных значений различают конечнозначные и бесконечнозначные логики. Несмотря на это то, что принцип двузначности отбрасывается, построение многозначной логики осуществляется по аналогии с классической двузначной логикой (C2 -- см.: Логика высказываний). Следует отметить, что ни двузначность, ни многозначность не являются прирождёнными свойствами человеческого мышления. Решение одних проблем может быть получено в рамках двузначной логики, рассуждение о других может оказаться более успешным, если опирается на тот или иной вариант многозначной логики.

Первыми логическими системами, опирающимися на принцип многозначности, были трёхзначная логика Ј3 Я. Лукасевича (1920) и n-значная логика Э. Поста (1921), в которой высказываниям приписывались значения из конечного множества натуральных чисел 1, 2, … n, где n больше единицы и конечно.

Лукасевичем была построена трёхзначная логика с целью опровержения логического фатализма(см.: Логический фатализм). В этой логике явным образом указывается число истинностных значений, в данном случае 1 (истина),Ѕ (случайность) и 0 (ложь). Выделенным истинностным значением, как и в C2, является 1.

Исходными логическими связками у Лукасевича являются > (импликация) и ~ (отрицание). Как и в случае с C2, даётся их табличное определение:

>

1 Ѕ 0

~

~ р

*1

1 Ѕ 0

1

0

Ѕ

1 1 Ѕ

Ѕ

Ѕ

0

1 1 0

0

1

Посредством исходных связок определяются н (дизъюнкция), ? (конъюнкция) и ? (эквиваленция):

· p ? q = (p > q) > q

· p ? q = ~ (~ p > ~ q)

· p ? q = (p > q) ? (q > p)

Значения p ? q и p ? q, как и в C2, есть max и min соответственно от значений p и q. Формула Aявляется общезначимой (законом логическим), если при любом приписывании значений из множества {1,Ѕ, 0} переменным, входящим в A, формула A принимает значение 1.

Логика Ј3 оказалась весьма необычной, например в ней не имеют места следующие законы C2:

· p ? ~ p -- закон исключённого третьего

· ~ (p ? ~ p) -- закон непротиворечия

· (p > (p > q)) > (p > q) -- закон сокращения

С другой стороны, выразительные средства Ј3 богаче C2, поскольку в ней уже можно выразить своеобразные модальные операторы ?p (возможно, что p) и p (необходимо, что p):

?p = ~ p > p и p = ~ ? ~ p

что и было сделано А. Тарским в 1921 году.

Понятно, что множество связок {~, ?, ?} недостаточно для определения >. С другой стороны, добавление к {~, ?, ?} одного из модальных операторов позволяет определить >.

В 1931 году Ј3 была аксиоматизирована учеником Лукасевича М. Вайсбергом:

1. (p > q) > (q > r) > (p > r)

2. p > (q > p)

3. (~ p > ~ q) > (q > p)

4. (p > ~ p) > p) > p

Правила вывода: modus ponens и подстановка.

В общей теории многозначных логик основным способом задания является матричный. Система ?M =M; D, ?, ?, ?, ¬? называется логической матрицей, где M -- множество истинностных значений; D ? Mесть множество выделенных значений; ?, ?, ? -- это двуместные, а ¬ -- это одноместные операции на M. Поскольку алгебра ?A = M; ?, ?, ?, ¬? является однотипной алгеброй формул пропозиционального языка L, то обычным образом определяется функция оценки ? (гомоморфизм) формул языка L в матрице M. Формула A называется общезначимой в M, если при всех значениях переменных в множестве M значение A принадлежит D. Логическая матрица называется характеристической для исчисления высказываний L, если общезначимы те и только те формулы, которые выводимы в L. Множество всех общезначимых формул называется матричной многозначной логикой. Здесь возникают две проблемы:

1. Нахождение минимальной характеристической матрицы для L.

2. Нахождение конечной аксиоматизации (если это возможно) по каждой конечной матрице M.

Примерами минимальных характеристических матриц могут служить матрицы для классической двузначной логики C2 и трёхзначной логики Лукасевича Ј3. Ниже представлены примеры других n-значных логик (n ? 3).

При изучении многозначных логик понятие функции является основным и наряду с булевыми функциями (функциями двузначной логики) используется для описания дискретных устройств, компоненты которых могут находиться в некотором числе различных состояний. Произвольная функция f (x1, … xm) от любого конечного числа переменных, областью определения которых и областью значения самой функции является множество M (без ограничения общности можно считать, что его элементами являются 0, 1, 2, … n ? 1), называется n-значной функцией, или функциейn-значной логики. Имеются различные способы задания функций. Например, функция f (x1, … xm) может быть задана таблицей, где в некотором порядке перечислены все n-ичные наборы длины m(из элементов 0, 1, 2, … n ? 1) и на каждом из них указано значение функции, как это делалось в двузначной логике. Число n-ичных наборов длины m равно nm и на каждом из них значение функции можно задать n способами. Поэтому число всех функций n-значной логики Pn, зависящих от аргументовx1, … xm, составляетnnm. Случай n > 2 оказывается существенно более сложным, чем классический случай P2. Уже в P3 число функций от двух переменных равно 19 683, в то время как в P2 таких функций всего 16.

Как и в двузначном случае, в Сn выделяются функции, которые наиболее часто употребляются в логике и кибернетике и играют там важную роль. Такие функции называются элементарными. Вот некоторые из них: константы 0, 1, 2, … n ? 1 -- это нульместные функции; отрицание Лукасевича: ~ x = (n ? 1) ? x -- это обобщение отрицания в смысле «зеркального отрицания»; отрицание Поста: ¬ x = x + 1 (mod n) -- это обобщение отрицания в смысле «циклического сдвига значений»; характеристическая функция числа 1, 1 = 0, 1, … n ? 1:

Ji(x) =

{

n ? 1, если x = i,

0, если x ? i.

Ji(x) -- это обобщение некоторых свойств отрицания; минимум x и y: x ? y = min (x, y) -- это обобщение конъюнкции; максимум x и y: x н y = max (x, y) -- это обобщение дизъюнкции; сумма по модулю n: x ? y = x + y (mod n) -- это обобщение суммы по mod 2 (значение этой функции равно остатку от деления суммы x + y на n); импликация Лукасевича:

x > y =

{

n ? 1, если x ? y,

n ? 1 ? x + y, если x > y.

x > y -- это обобщение одного из свойств классической импликации; функция Вебба: Wn (x, y) = max (x, y) + 1 (mod n) -- это обобщение штриха Шеффера на функционально полную логику Поста Сn.

Операция дизъюнкции x ? y и отрицание Поста ¬ x, определённые на множестве M, являются исходными операциями первой n-значной логикой (n ? 3), названной Pn, которая была построена Постом в 1921 году, притом с произвольным числом выделенных значений. В свою очередь, n-значная логика Лукасевича Јn была построена в 1922-1923 годах как обобщение Ј3. Изучение Јn и Pnсоставило наиболее важный этап в развитии теории многозначных логик.

Кроме двух рассмотренных способов задания функций (табличного и алгоритмического (в последнем случае x ? y, к примеру, задается как max (x, y) не менее известным способом является формула, описывающая функцию как суперпозицию исходных элементарных функций. Функция, полученная из функций f1, … fk подстановкой и/или переименованием аргументов, называется суперпозицией f1, …fk. Выражение, описывающее эту суперпозицию и содержащее функциональные знаки и символы аргументов, называется формулой, и тогда говорят, что формула реализует или представляет данную функцию. В этом случае имеем дело с формульной моделью многозначной логики, а сама модель зачастую отождествляется с этой логикой. Основной проблемой здесь является проблема интерпретации истинностных значений. Для широкого класса многозначных логик эта проблема решена А. С. Карпенко (1983) в терминах классических истинностных значений.

В кибернетике такие модели рассматриваются как управляющие системы. Элементарные функции при этом являются элементами, производящими определённые операции, а формулы интерпретируются как схемы, построенные из элементов и осуществляющие переработку входной информации в выходную. Характерными для формульной модели являются: задача об указании всех формул, реализующих заданную константу; задача об эквивалентных преобразованиях; задача о сложности реализации; задача о минимизации и так далее. Однако в зависимости от того, какие цели преследуются при изучении многозначных логик, по-разному понимается, что собой представляет её модель. Для многих специалистов, связанных с вычислительной техникой, инженеров, прикладных математиков и физиков гораздо большее значение имеет представление модели многозначной логики в виде функциональной системы, обозначаемой (Pn, C), где Pn есть множество всех функций n-значной логики (или множество всех функций счётнозначной логики Сщ) с заданной на нём операцией суперпозиции C, а сама функциональная система (Pn, C) зачастую отождествляется с многозначной логикой, то есть (Pn, C) выступает в качестве модели многозначной логики. Эта модель, в отличие от рассмотренных выше алгебр истинностных значений, является алгеброй функций.

Известна содержательная трактовка понятия функциональной системы ((Pn, C) выступает её частным случаем), в основе которой лежит рассмотрение таких пар (С, Щ), в которых С есть множество отображений, реализуемых управляющими системами из некоторого класса, а Щ состоит из операции, используемой при построении новых управляющих систем из заданных. В данном случае Щ представляет собой операцию суперпозиции C.

Наиболее трудной проблемой при изучении функциональных систем является следующая: какие функции могут быть сконструированы из данного множества функций. Проблема эта возникает и в самом пропозициональном исчислении, представленном формульной моделью, и в синтезе автоматов, и в универсальной алгебре; но именно здесь ей уделяется специальное внимание. Наиболее важное свойство функциональной системы есть свойство функциональной полноты (например, для того, чтобы можно было реализовать любую переключательную схему). Система функций ? = {f1, … fk, …} из Pn называется функционально полной, если любая функция из Pnпредставима посредством суперпозиций функций из системы ?. Таким образом, указанная выше проблема приобретает здесь следующий вид: является ли некоторое множество --функционально полным? Например, логика Поста Pn, как и классическая двузначная логика, является функционально полной. Отсюда их исключительно широкое применение и развитие.

С понятием полноты связано понятие операции замыкания и замкнутого класса. Пусть ? ? Pn. Множество всех функций, которые могут быть получены из функций системы ? с помощью операции суперпозиции, называется замыканием ? и обозначается [?]. Класс функций ? называется (функционально) замкнутым, если [?] = ?, то есть замкнутость класса функций ? обозначает собой сохранение при суперпозиции «наследственных» свойств этих функций. В терминах замыкания можно дать другое определение полноты, эквивалентное исходному: ? -- полная система, если [?] = Pn.

Сложной технической проблемой для n-значных логик остаётся распознавание полноты для произвольных систем. Выделяются два подхода к решению задачи о полноте. В первом случае ставится вопрос о существовании алгоритма, устанавливающего полноту или неполноту системы функций; во втором рассматривается совокупность всех предполных классов функций в Pn. Система ? функций называется предполной в Pn, если ? представляет не полную систему, но добавление к ? любой функции f такой, что f ? Pn и f ? ? преобразует ? в полную систему. Или, в терминах замыкания: ? предполна в Pn, если [?] ? Pn и [? ? {f}] = Pn, где f ? Pn и f ? ?. Важная роль предполных классов функций видна из следующей теоремы, которая формулирует критерий функциональной полноты: система функций ? n-значной логики полна тогда и только тогда, когда она не содержится целиком ни в одном предполном классе. Г. Розенбергом в 1970 году было дано описание всех предполных классов в n-значной логике, и хотя число предполных классов р (n) конечно для любого n, однако очень быстрый их рост указывает на малую практическую эффективность предполных классов для решения проблемы полноты.

Удивительную связь свойста функциональной предполноты с теорией простых чисел имет логика Лукасевича Јn. Как было установлено В. К. Финном в 1970 году, n ? 1 является простым числом тогда и только тогда, когда Јn предполно в Pn. Таким образом, мы имеем новое определение простого числа. Более того, оказалось возможным построить такие Јn, которые имеют класс общезначимых формул тогда и только тогда, когда n ? 1 есть простое число. Последние результаты привели А. С. Карпенко к открытию закона порождения классов простых чисел, притом порождаются все простые числа.

К проблеме полноты примыкает задача о базисах, состоящая в указании всех полных в замкнутом классе ? ? Pn подмножеств, никакое собственное подмножество которых уже не полно в ?, то есть базисом является минимальная полная независимая система функций, удаление из которой любой функции делает систему неполной. Особую роль играют базисы, состоящие из одной функции, то есть штрихи Шеффера.

Однако наиболее сложной глобальной задачей для многозначной логики остаётся описание решётки замкнутых классов данной модели многозначной логики. Для двузначной логики эта задача полностью решена Э. Постом в начале 1920-х годов, где установлено, что мощность множества замкнутых классов в P2 счётна. Позже им дано полное описание решётки замкнутых классов, каждый класс строится эффективно, и показано, что каждый замкнутый класс имеет конечный базис. Эти классы названы классами Поста. Однако с многозначной логикой дело обстоит совсем по-другому. Оказалось, что имеются существенные различия между классической двузначной логикой и многозначной, говорящие о принципиальной несводимости второй к первой. В отличие от P2 для всякого n ? 3 существует в Pnзамкнутый класс, не имеющий базиса, а также для всякого n ? 3 существует в Pn замкнутый класс со счётным базисом. Непосредственно к этому примыкает следующий результат: для всякого n ? 3 Pnсодержит континуум различных замкнутых классов, то есть уже P3 содержит континуум различных замкнутых классов. Следует отметить, что точная природа такого различия между двузначной и трёхзначной логиками пока неясна.

Особый интерес в силу их различных приложений представляют собой бесконечнозначные логики. Исторически первой такой логикой была бесконечнозначная логика Лукасевича Јщ (1929), которая определяется следующей матрицей:

M = ?[0, 1]; >, ~, {1}?, где x > y = min (1, 1 ? x + y), ~ x = 1 ? x.

Список использованной литератур

1. Бочвар Д. Б., Финн В.К. О многозначных логиках, допускающих формализацию анализа антиномий, 1. - В кн.: Исследования по математической лингвистике, математической логике и информационным языкам. М., 1972;

2. Они же. Некоторые дополнения к статьям о многозначных логиках. - В кн.: Исследования по теории множеств и неклассическим логикам. М., 1976;

3. Зиновьев А.А. Философские проблемы многозначной логики. М., 1960;

4. Карпенко А.С. Многозначные логики (монография), в серии «Логика и компьютер», вып. 4. М., 1997;

Размещено на Allbest.ru

...

Подобные документы

  • Возникновение и этапы развития традиционной формальной логики. Аристотель как основатель логики. Создание символической логики, виды логических исчислений, алгебра логики. Метод формализации. Становление диалектической логики, работы И. Канта, Г. Гегеля.

    реферат [26,9 K], добавлен 19.01.2009

  • Сущность логики, отражение закономерности движения мышления к истине. Понятие, суждение и умозаключение - основные типы логических форм. Отражение объективной реальности в законах логики. Отличительные признаки формальной и математической логики.

    контрольная работа [18,1 K], добавлен 29.09.2010

  • Логика как самостоятельная наука. Предмет и значение логики. Теоретические проблемы логики. Основные этапы развития логики. Логика и мышление. Предмет формальной логики и ее особенности. Мышление и язык. Основные правила научного исследования.

    курс лекций [29,4 K], добавлен 09.10.2008

  • Особенности формальной логики. Диалектическая логика Г. Гегеля, ее развитие в работах русских философов. Законы диалектики. Функции диалектической логики в структуре марксистской философии. Сходство и отличия формальной и диалектической логики.

    реферат [25,4 K], добавлен 19.01.2009

  • Сущность мышления в системе познания, способы взаимопонимания, логика объяснения. Предмет и семантические категории традиционной формальной логики. Этапы становления логики как науки. Простое суждение и его логический анализ. Основы теории аргументации.

    курс лекций [138,4 K], добавлен 02.03.2011

  • Дискуссия о дисциплинарных границах логики в немецкой философии начала XIX в., конкурирующие проекты понимания логического знания. Место теории Гегеля о "науке логики", исторические контексты становления формальной логики в качестве отдельной дисциплины.

    статья [31,9 K], добавлен 30.07.2013

  • Предмет и значение логики. Мышление как логическая ступень познания. Субъект и предикат - главные элементы мысли. Соотношение логики формальной и диалектической. Социальное назначение и функции логики. Логические формы и правила соединения наших мыслей.

    реферат [29,1 K], добавлен 31.10.2010

  • Причины возникновения и этапы развития науки логики. Аристотель как основоположник формальной логики. Дедуктивный метод Декарта. Процедуры противопоставления предикату, противопоставления субъекту. Умозаключения, соответствующие 1 и 2 фигурам силлогизма.

    контрольная работа [88,7 K], добавлен 23.06.2017

  • История возникновения и дальнейшего развития логики как науки, а также анализ ее современного значения и содержания. Особенности становления и сравнительная характеристика символической (математической), индуктивной, диалектической и формальной логики.

    контрольная работа [33,4 K], добавлен 01.12.2010

  • Зарождение формальной логики и ее развитие в недрах философии. Основные периоды истории развития логики, философские идеи логики Древней Индии и Древнего Китая. Вопросы создания логических систем, представления о формах умозаключений и теории познания.

    реферат [25,2 K], добавлен 16.05.2013

  • С чего началась наука логика. Формирование логики как самостоятельной науки. Внутренняя структура человеческого мышления. Законы и правила логики. Двухчленные и трехчленные суждения. Закон противоречия с логических позиций. Основные элементы силлогизма.

    контрольная работа [22,4 K], добавлен 26.03.2011

  • Анализ закона формальной логики о зависимости между изменениями объёма и содержания понятия. Сущность правила логической операции деления понятий и возможные ошибки. Суждения как форма мысли, устанавливающая логическую связь между двумя и более понятиями.

    контрольная работа [21,6 K], добавлен 24.03.2015

  • Предмет и значение логики. Четыре закона логики. Для чего журналисту нужна логика. Логическая форма, которая определяет круг объектов по схожим. Обобщение и ограничение понятий. Отношения между субъектом и предикатом в суждении. Индуктивное умозаключение.

    контрольная работа [28,5 K], добавлен 28.03.2009

  • Логика как наука о законах и формах рационального мышления. Основание логики древнегреческим философом Аристотелем. Формы человеческого мышления. Языковое выражение суждений, их виды. Посылки умозаключений. Основной принцип античной формальной логики.

    презентация [675,1 K], добавлен 25.12.2011

  • Исследование периодизации развития схоластической логики. Методы логики византийского богослова и философа И. Дамаскина. Характеристика суждения и категорического силлогизма в труде "Диалектика". Разделение родов на виды. Теория двойственной истины.

    презентация [1,7 M], добавлен 27.01.2015

  • Различные версии логики выбора, определяющие уровень интеллекта. Анархизм, расизм, аристократизм и другие измы как следствие недоразвития интуитивной логики личной свободы выбора. Интуитивная логика конструктивизма в реализации решений, творчества.

    контрольная работа [20,0 K], добавлен 26.09.2013

  • Логика как "сознание духа в своей чистой сущности". Мышление, диалектика логики. "Стороны" диалектической логики. Аспекты сферы "логического". Три "момента" логического мышления по Гегелю. Гегелевская концепция мышления, критика диалектической логики.

    контрольная работа [21,8 K], добавлен 18.10.2011

  • Своеобразность логической теории, классическое и неклассическое в логике, история развития. Основные идеи интуиционизма, абсолютные и сравнительные модальности, особенности и виды логики. Возможность научной этики и главные законы логики оценок и норм.

    курсовая работа [46,7 K], добавлен 17.05.2010

  • Теоретические и методологические аспекты логики - науки о доказательствах, истинных и ложных умозаключениях. Особенности логики Аристотеля, которую можно назвать онтологической, так как он выделяет четыре причины бытия: сущность, материя, движение, цель.

    контрольная работа [24,8 K], добавлен 22.01.2010

  • Мышление как объект логики. Предмет науки логики. Получение истинных знаний. Этапы развития логики. Непосредственные и опосредованные знания. Законы абстрактного мышления. Методы получения нового выводного знания. Характеристики правильного мышления.

    презентация [148,6 K], добавлен 10.03.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.