Бирешетки и логика аргументации
Порядок и подходы к построению нового варианта логики аргументации. Принципы и анализ эффективности метода аналитических таблиц для предложенного варианта логики аргументации для обнаружения тавтологий, с использованием связи с теорией бирешеток.
Рубрика | Математика |
Вид | статья |
Язык | русский |
Дата добавления | 17.01.2018 |
Размер файла | 26,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Бирешетки и логика аргументации
В.К. Финном в статье [Финн, 1996] был предложен вариант логики аргументации, в настоящее время широко применяемый для оценки непротиворечивости мнений респондентов. В оригинальном изложении для логики JA4 использовались 4 истинностных значения, восходящие к ДСМ-методу: +1 (фактическая истина), -1 (фактическая ложь), 0 (противоречие) и t (неопределенность). Однако в настоящей статье будут использоваться стандартные обозначения для истинностных значений в логике Белнапа: вместо +1 будем использовать t (как сокращение от true), вместо -1 используем f (как сокращение от false), вместо 0 используем ? и вместо t используем ?.
В логике аргументации [Финн, 1996] предполагается наличие (конечного) множества A аргументов. Задается пара функций «аргументации»: g+: Vars > Power(A) (аргументов pro) и g-: Vars > Power(A) (аргументов contra), которые отображают множества всех пропозициональных переменных во множество подмножеств множества A.
С помощью функций g+ и g - вычисляется оценка переменных по правилам:
v[p] = t тогда и только тогда, когда g+(p)?? и g-(p)=?;
v[p] = f тогда и только тогда, когда g+(p)=? и g-(p)??
v[p] = ? тогда и только тогда, когда g+(p)?? и g-(p)??;
v[p] = ? тогда и только тогда, когда g+(p)=? и g-(p)=?.
После этого используются истинностные таблицы из [Финн, 1996] для связок &, ?, ? и ¬ для того, чтобы вычислить значение сложной пропозициональной формулы.
Единственным выделенным истинностным значением в логике аргументации [Финн, 1996] является t.
Новый вариант пропозициональной логики аргументации использует пару функций «аргументации» g+: Props > Power(A) и g-: Props > Power(A), заданных на множестве всех пропозициональных формул, на которые накладываются дополнительные ограничения.
Целью настоящей работы является описание тавтологий нового варианта логики аргументации и разработка метода аналитических таблиц для отношения выводимости из гипотез.
Эквивалентность формул в исходном языке
Несводимость к логике аргументации В.К. Финна
Теорема. Новый вариант логики аргументации не сводится к классическому подходу к логике аргументации ни для каких истинностных таблиц.
Доказательство. Достаточно найти такое множество A аргументов и такие функции аргументации g1+: Vars > Power(A), g1-: Vars > Power(A), g2+: Vars > Power(A), g2-: Vars > Power(A), что v1[p] = v1[q] = v2[p] = v2[q], но v1[p ? q] ? v2[p ? q]. Пусть A ={a1, a2}, g1+(p) = {a1}, g1-(p) = {a2}, g1+(q) = {a2}, g1-(q) = {a1}, g2+(p) = {a1}, g1-(p) = {a2}, g1+(q) = {a1}, g1-(q) = {a2}. Легко проверить, что v1[p] = v1[q] = v2[p] = v2[q] = ?. Но g1+(p?q) = g1+(p) ? g1+(Ф2) = ? и g1-(p?q) = g1-(p) ? g1-(q) = A, т.е. v1[p ? q] = f. С другой стороны, g1+(p?q) = g1+(p) ? g1+(Ф2) = {a1} и g1-(p?q) = g1-(p) ? g1-(q) = {a2}, т.е. v1[p ? q] = ?.
Квазибулевы алгебры и DM4-эквивалентность
Квазибулева алгебра - это алгебра D = бD; ?, ?, ¬, 0, 1с, удовлетворяющая условиям:
идемпотентность x?x = x; x?x = x;
коммутативность x?y = y?x; x?y = y?x;
ассоциативность x?(y?z) = (x?y)?z; x?(y?z) = (x?y)?z;
дистрибутивность x?(y?z) = (x?y)?(x?z); x?(y?z) = (x?y)?(x?z);
поглощение x?(x?y) = x; x?(x?y) = x;
грани 1?x = 1; 0?x = 0;
законы де Моргана ¬(x?y) = (¬x)?(¬y); ¬(x?y) = (¬x)?(?¬y);
элементы 0 и 1 ¬1 = 0; ¬0 = 1;
инволюция ¬(¬x) = x.
Примером квазибулевой алгебры является алгебра DM4 = б{t, ?, ?, f}; ?, ?, ¬, f, tс, где связки заданы таблицами:
? |
t |
? |
? |
f |
? |
t |
? |
? |
f |
¬ |
||||
t |
t |
t |
t |
t |
t |
t |
? |
? |
f |
t |
f |
|||
? |
t |
? |
t |
? |
? |
? |
? |
f |
f |
? |
? |
|||
? |
t |
t |
? |
? |
? |
? |
f |
? |
f |
? |
? |
|||
f |
t |
? |
? |
f |
f |
f |
f |
f |
f |
f |
t |
Теорема Расевой и Балыницкого-Бирули [Biaіynicki-Birula, 1957]. Всякая квазибулева алгебра является подрешеткой прямого произведения (DM4)A решеток DM4 для некоторого множества A.
Доказательство этой теоремы можно также найти в книге [Rasiowa, 1974].
Две пропозициональные формулы (в языке ?, ?, ¬) называются DM4-эквивалентными, если при любой оценке переменных q: Vars > DM4 они принимают одинаковое значение.
Следствие. Две формулы DM4-эквивалентны тогда и только тогда, когда их равенство доказуемо в эквациональной теории квазибулевых алгебр.
Две пропозициональные формулы (в языке ?, ?, ¬) называются аргументно-эквивалентными, если при любых функциях аргументации g+: Props > Power(A) и g-: Props > Power(A) они принимают одинаковое значение оценки v, порожденное по этим функциям аргументации.
Теорема. Две формулы аргументно-эквивалентны тогда и только тогда, когда они DM4-эквивалентны.
Доказательство. Закодируем (взаимно-однозначно) обе функции «аргументации» g+: Props > Power(A) и g-: Props > Power(A) одной функцией g: Props > (DM4)A правилом:
для каждого высказывания ? и каждого аргумента a?A
g(?) (a)= ? тогда и только тогда, когда aОg+(?) и aОg-(?);
g(?) (a)= t тогда и только тогда, когда aОg+(?) и aПg-(?);
g(?) (a)= f тогда и только тогда, когда aПg+(?) и aОg-(?);
g(?) (a)= ? тогда и только тогда, когда aПg+(?) и aПg-(?);
Легко проверить, что истинностная оценка v[?] = ?{g(?) (a): a?A}, где ? задается таблицей:
? |
? |
t |
f |
? |
|
? |
? |
? |
? |
? |
|
t |
? |
t |
? |
t |
|
f |
? |
? |
f |
f |
|
? |
? |
t |
f |
? |
бирешетка аргументация тавтология
Следствие. Две формулы аргументно-эквивалентны тогда и только тогда, когда их равенство доказуемо в эквациональной теории квазибулевых алгебр.
Тавтологий в исходном языке нет, так как связки сохраняют истинностные значения ? и ?.
Аналитические таблицы для расширенного языка
Зададим в алгебре DM4 = б{t, ¤, ?, f}; ?, ?, ¬, f, tс, связки ?, ? и ? таблицами:
? |
t |
? |
? |
f |
? |
t |
? |
? |
f |
? |
t |
? |
? |
f |
|||
t |
t |
? |
? |
f |
t |
t |
t |
? |
? |
t |
t |
? |
t |
? |
|||
? |
t |
? |
? |
f |
? |
t |
? |
? |
f |
? |
? |
? |
? |
? |
|||
? |
t |
t |
t |
t |
? |
? |
? |
? |
? |
? |
t |
? |
? |
f |
|||
f |
t |
t |
t |
t |
f |
? |
f |
? |
f |
f |
? |
? |
f |
f |
Метод аналитических таблиц для логики Белнапа
Хотя в логике аргументации [Финн, 1996] выделенным значением будет только t, рассмотрим, следуя [Fitting, 1989], множество {t,¤} выделенных истинностных значений в логике Белнапа DM4.
Лемма 1. Для множества Хинтикки S найдется такая оценка g: Vars > DM4, что:
для всех T? ? ? верно g[?] ? {t,?};
для всех ¬T? ? ? верно g[?] ? {t,?};
для всех F? ? ? верно g[?] ? {f,?};
для всех ¬F? ? ? верно g[?] ? {f,?}.
Доказательство. Зададим оценку g для каждой переменной p правилом:
g(p) = ?, если и только если Tp ? ? и Fp ? ?,
g(p) = t, если и только если Tp ? ? и Fp ? ?,
g(p) = f, если и только если Tp ? ? и Fp ? ?,
g(p) = ?, если и только если Tp ? ? и Fp ? ?.
С помощью индукции легко проверить требуемые свойства.
Лемма 2. Для множества маркированных формул W и такой оценки g: Vars > DM4, что
для всех T? ? ? верно g[?] ? {t,?};
для всех ¬T? ? ? верно g[?] ? {t,?};
для всех F? ? ? верно g[?] ? {f,?};
для всех ¬F? ? ? верно g[?] ? {f,?}.
найдется множество Хинтикки S, содержащее W.
Доказательство. Искомое множество S образуют маркированные подформулы формул из W, отобранные по правилу:
T?, если g[?] ? {t,?},
¬T?, если g[?] ? {t,?},
F?, если g[?] ? {f,?},
¬F?, если g[?] ? {f,?}.
Легко проверить, что S является искомым множеством Хинтикки.
Теорема. ¬|=4 , если и только если множество {T?: ? ? ?} ? {¬T?: ? ? ?} не содержится ни в каком множестве Хинтикки.
Доказательство. Если {T?: ? ? ?} ? {¬T?: ? ? ?} ? ?, то по Лемме 1 найдется оценка g: Vars > DM4, для которой для всех ? ? ? верно g[?] ? {t,?} и для всех ? ? ? верно g[?] ? {t,¤}. Следовательно, ?|=4 ? не имеет места. Наоборот, если неверно, что ?|=4 ?, то найдется такая оценка g, что всех ? ? ? верно g[?] ? {t,?} и для всех ? ? ? верно g[?] ? {t,?}. Применим к W = {T?: ? ? ?} ? {¬T?: ? ? ?} Лемму 2. Тогда {T?: ? ? ?} ? {¬T?: ? ? ?} содержится во множестве Хинтикки.
Для систематического перечисления всех множеств Хинтикки, содержащих данное множество маркированных формул W используются семантические таблицы [Г. Метакидес, А. Нероуд, 1998]. Ветвь семантической таблицы называется запертой, если она содержит одновременно формулу и ее отрицание (T? и ¬T? или F? и ¬F?).
Метод аналитических таблиц для логики аргументации
Формула Н называется {t} - следствием множества формул ¬, если для всякой такой истинностной оценки g: Vars > DM4, что для всех ? ? ? верно g[?] = t, верно и g[?] = t. Обозначается это через ?|=t ?.
Теорема. ?|=t ?, если и только если ни одно из множеств {T?: ? ? ?} ? {¬F?: ? ? ?} ? {¬T?} и {T?: ? ? ?} ? {¬F?: ? ? ?} ? {F?} не содержится ни в каком множестве Хинтикки.
Доказательство. Заметим, что одновременное наличие формул T? и ¬F? в множестве Хинтикки означает для соответствующей оценки, что g[?] ? D\{f,?} = {t}, т.е. g[?] = t. Аналогично, наличие ¬T? или F? означает, что g[?] ? {f,?}?{f,?}, т.е. g[?] ? t. Осталось использовать Леммы 1 и 2.
Список литературы
1. O. Arieli, A. Avron, Reasoning with logical bilattices // Journal of Logic, Language and Information, Vol. 5, №1 (1996), pp. 25-63.
2. N.D. Belnap, A useful four-valued logic // Modern Uses of Multiple-Valued Logic (J.M. Dunn and G. Epstein, eds.), D. Reidel, 1977, pp. 8-37.
A. Biaіynicki-Birula, Remarks on quasi-Boolean algebras // Bull. Ac. Pol. Sc., Cl. III, 5 (1957), pp. 615-619.
3. М.С. Fitting, Negation as refutation // Proc. Fourth Annual Symp. Logic in Computer Science, IEEE Computer Society Press, (1989), pp. 63-70.
4. H. Rasiowa, An algebraic approach to non-classical logics. Studies in Logic and Found. Math. Vol. 78, Amsterdam: North-Holland, 1974.
5. В.К. Финн, Об одном варианте логики аргументации // НТИ, сер. 2, №5-6 (1996), стр. 3-19.
6. Г. Метакидес, А. Нероуд, Принципы логики и логического программирования. М.: Факториал, 1998.
Размещено на Allbest.ru
Подобные документы
Этапы развития логики. Имена ученых, внесших существенный вклад в развитие логики. Ключевые понятия монадической логики второго порядка. Язык логики предикатов. Автоматы Бучи: подход с точки зрения автоматов и полугрупп. Автоматы и бесконечные слова.
курсовая работа [207,1 K], добавлен 26.03.2012Основные аксиомы и тождества алгебры логики. Аналитическая форма представления булевых функций. Элементарные функции алгебры логики. Функции алгебры логики одного аргумента и формы ее реализации. Свойства, особенности и виды логических операций.
реферат [63,3 K], добавлен 06.12.2010История возникновения и развития математической логики как раздела математики, изучающего математические обозначения и формальные системы. Применение математической логики в технике и криптографии. Взаимосвязь программирования и математической логики.
контрольная работа [50,4 K], добавлен 10.10.2014Порядок доказательства истинности заключения методом резолюции (с построением графа вывода пустой резольвенты) и методом дедуктивного вывода (с построением графа дедуктивного вывода). Выполнение бинарных операций и составление результирующих таблиц.
курсовая работа [185,3 K], добавлен 24.05.2015Основные понятия алгебры логики. Дизъюнктивные и конъюнктивные нормальные формы. Сущность теоремы Шеннона. Булевы функции двух переменных. Последовательное и параллельное соединение двух выключателей. Свойства элементарных функций алгебры логики.
контрольная работа [345,3 K], добавлен 29.11.2010Основы формальной логики Аристотеля. Понятия инверсии, конъюнкции и дизъюнкции. Основные законы алгебры логики. Основные законы, позволяющие производить тождественные преобразования логических выражений. Равносильные преобразования логических формул.
презентация [67,8 K], добавлен 23.12.2012Применение методов математической логики и других разделов высшей математики в задачах теоретической лингвистики при анализе письменной речи на русском и английском языках. Исследование и распознавание речевых единиц. Методы математической логики.
реферат [39,8 K], добавлен 01.11.2012Нечеткая логика как раздел математики, являющийся обобщением классической логики и теории множеств, базирующийся на понятии нечеткого множества. Основные правила и законы данной логики, алгоритм Мамдани. Содержание и принципы решения задачи о парковке.
курсовая работа [1,4 M], добавлен 22.04.2014Решения задач дискретной математики: диаграммы Эйлера-Венна; высказывание в виде формулы логики высказываний и формулы логики предикатов; СДНФ и СКНФ булевой функции. При помощи алгоритма Вонга и метода резолюции выяснить является ли клауза теоремой.
контрольная работа [133,5 K], добавлен 08.06.2010Понятие формальной системы. Основные понятия логики первого порядка. Доказательство неразрешимости проблемы остановки. Машина Тьюринга, ее структура. Вывод неразрешимости логики первого порядка из неразрешимости проблемы остановки и методом Геделя.
курсовая работа [243,0 K], добавлен 16.02.2011