2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Поиски смысла в бесконечнозначных логиках
Сообщение11.07.2023, 23:16 
Заслуженный участник
Аватара пользователя


15/10/08
12519
Назовём высказыванием любую фразу естественного языка, допускающую оценку её истинности. Высказывания будем обозначать прописными буквами $A,\ B, \ C \ \dots$

Степень истинности высказывания будем характеризовать действительным числом $\tau_A \in [0,1]$, где $1$ и $0$ отождествляются с классическими true и false, соответственно.

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

Отрицание $\neg A$ - соответствует фразе "Не A".
$$\tau_{\neg A}:=1-\tau_A$$Конъюнкция $A \wedge B $$ - соответствует фразе "A и B"
$$\tau_{ A \wedge B }:=\min \{ \tau_A, \tau_B \}$$Дизъюнкция $A \vee B $ - соответствует фразе "A или B"
$$\tau_{ A \vee B }:=\max \{ \tau_A, \tau_B \}$$Импликация $A \rightarrow  B $ - соответствует фразе "Если A, то B"
(истинность импликации завезут позжее)

Ввести-то ввели, но сразу же обнаружились первые странности:
$$\tau_{ \neg A \wedge A }=\min \{ \tau_A, 1- \tau_A \} \leqslant 1/2$$$$\tau_{ \neg A \vee A}=\max \{ \tau_A, 1-\tau_A \} 
\geqslant 1/2 $$То есть, блондинка из анекдота имеет шанс динозавра на улице и встретить и (одновременно!) не встретить. Кроме того, каждый встреченный ею организм не всегда будет или динозавром или не динозавром.

Договоримся о таком сокращении$$\tau_A=\tau_B \Leftrightarrow A=B$$которое позволит компактно записывать всякие изящные формулы, вроде следующих:$$\neg \neg A=A$$$$A \wedge B=B \wedge A$$$$A \vee B=B \vee A$$$$\neg ( A \wedge B ) =\neg A \vee \neg B$$$$\neg ( A \vee B ) =\neg A \wedge \neg B$$Теперь, не мудрствуя лукаво, определим импликацию классической формулой$$A \rightarrow  B := \neg A \vee B$$Из которой сразу же вытекут два следствия$$\neg (A \rightarrow  B)=\neg B \rightarrow  \neg A$$$$\tau_{A \rightarrow  B}=\max \{1-\tau_A,\tau_B\}$$Этим вся математика, в принципе, построена (понять бы ещё, чему реальному она соответствует).

Дальше можно двигаться в разных интересных направлениях. Обобщить modus ponens, например. Но я расскажу другую историю.

Режущая глаз симметрия наобум выбранных правил (от них требуется, по сути, лишь непрерывность и соответствие классике в предельных случаях) позволяет ввести понятие определённости высказывания:$$\rho_A:=|2 \tau_A-1| \in [0,1]$$А чем примечательна данная характеристика, вы (читатели), конечно же догадались и непременно в комментах своими догадками подéлитесь.

 Профиль  
                  
 
 Re: Поиски смысла в бесконечнозначных логиках
Сообщение12.07.2023, 00:25 
Аватара пользователя


22/07/22

897
Нечеткая логика же :-)

 Профиль  
                  
 
 Re: Поиски смысла в бесконечнозначных логиках
Сообщение12.07.2023, 10:25 
Заслуженный участник


26/05/14
981
Решётка.

 Профиль  
                  
 
 Re: Поиски смысла в бесконечнозначных логиках
Сообщение12.07.2023, 10:42 
Заслуженный участник
Аватара пользователя


15/10/08
12519
Doctor Boom
В том числе.

slavav
Гиперссылка.

 Профиль  
                  
 
 Re: Поиски смысла в бесконечнозначных логиках
Сообщение12.07.2023, 11:01 


12/08/13
983

(Оффтоп)

Утундрий в сообщении #1600656 писал(а):
Теперь, не мудрствуя лукаво, определим импликацию классической формулой$$A \rightarrow  B := \neg A \vee B$$

Прошу прощения, а вот эта классическая формула в каком-нибудь учебнике разжёвывается для обывателя на примерах? Типа "(люди смертны, следовательно, Сократ смертен) означает (люди бессмертны либо Сократ смертен)"?

 Профиль  
                  
 
 Re: Поиски смысла в бесконечнозначных логиках
Сообщение12.07.2023, 12:09 
Заслуженный участник
Аватара пользователя


15/10/08
12519
diletto
Не встречал.

 Профиль  
                  
 
 Re: Поиски смысла в бесконечнозначных логиках
Сообщение12.07.2023, 12:11 
Заслуженный участник
Аватара пользователя


20/08/14
8511

(diletto)

whitefox в сообщении #1016387 писал(а):
Почитайте Е.К.Войшвилло Символическая логика.
Там во второй части (Релевантная логика) подробно обсуждаются "парадоксы" материальной импликации и соответствующего ей отношения логического следования.
Ну и на форуме вопрос обсуждался много раз, например: «Логика логической операции A=>B»
«Логическое следование»

 Профиль  
                  
 
 Re: Поиски смысла в бесконечнозначных логиках
Сообщение12.07.2023, 12:17 


22/10/20
1194
diletto в сообщении #1600717 писал(а):
Типа "(люди смертны, следовательно, Сократ смертен) означает (люди бессмертны либо Сократ смертен)"?
Ну да, так и есть. Это эквивалентные формулировки.

Можно их просто на таблицах истинности сверить, но Вам этого, мне кажется, будет мало. Вопрос просто сведется к "почему таблица истинности импликации именно такая". Мне нравится объяснение Xaositect-а по этому поводу:
Xaositect в сообщении #1019468 писал(а):
Тут дело в том, что в естественном языке у связки "следовательно" есть немного различные смыслы, и они по разному отражаются и не отражаются в формальной логике. Давайте я попробую немного рассказать основные понятия следования в классической логике. Есть еще разные строгие импликации в разных модальных и других нестандартных логиках, я их не касаюсь.

В логике надо различать уровень синтаксиса (теория доказательств) и уровень семантики (теория моделей). На каждом из этих уровней есть свое понятие следствия, которое можно определить для любой системы формального вывода и любого определения интерпретации соответственно:
1. (Дедуктивное следствие). Формула $B$ следует из формул $A_1,\dots,A_n$, если существует формальный вывод формулы $B$ из формул $A_1,\dots,A_n$ в рассматриваемой формальной системе. Обозначение $A_1,\dots,A_n\vdash B$
2. (Логическое следствие) Формула $B$ следует из формул $A_1,\dots,A_n$, если в любой интерпретации $\mathcal{I}$, в которой истинны $A_1,\dots,A_n$, формула $B$ также будет истинной. Обозначение $A_1,\dots,A_n \vDash B$
Собственно, логика во многом изучает то, как эти понятия связаны с друг другом. Теоремы о корректности полноте утверждают, что для некоторой формальной системы и некоторого семейства интерпретаций они совпадают. Эти понятия, на мой взгляд, ближе соответствуют "следовательно" естественного языка, чем импликация, к которой мы сейчас перейдем.

Также в логике надо различать уровень теории и уровень метатеории. Оба понятия следствия из предыдущего абзаца относятся к метатеории - они говорят о формулах теории, но они не являются сами объектами теории. Импликация является именно тем, что выражает следствие внутри теории, так что для двух формул $A$ и $B$ импликация $A\to B$ есть формула, а не какой-то внешнее по отношению к теории суждение. Пусть мы рассматриваем дедуктивное следствие и хотим, чтобы импликация отражала его внутри теории. То есть мы хотим, чтобы $A\to B$ было теоремой тогда и только тогда, когда $A\vdash B$. Это "тогда и только тогда" раскладывается на два утверждения (метатеории). Во-первых, надо, чтобы из $A$ всегда выводилось $B$ в присутствии $A\to B$ (правило Modus Ponens). Во-вторых, надо, чтобы из любого вывода $B$ из $A$ мы могли получить вывод теоремы $A\to B$ (это называется теоремой о дедукции в формальных система гильбертова типа и правилом введения импликации в генценовских).

Теперь про таблицу истинности и собственно тему вопроса. Рассмотрим классическую интерпретацию, в которой формулы - это утверждения, которые могут быть истинными либо ложными. Мы хотим, чтобы интерпретация $A\to B$ отражала логическое следствие. Это значит, что она должна зависеть только от интерпретаций $A$ и $B$. В каждой интерпретации $A$ и $B$ могут быть истинными и ложными. При этом логическое $A\vDash B$ не выполняется тогда и только тогда, когда существует интерпретация, где $A$ истинно и $B$ ложно. В этом случае мы и должны положить $A\to B$ ложным. Остальные три случая могут встречаться в ситуации, когда $A\vDash B$, поэтому в этих случаях $A\to B$ истинно.

 Профиль  
                  
 
 Re: Поиски смысла в бесконечнозначных логиках
Сообщение12.07.2023, 12:25 
Заслуженный участник
Аватара пользователя


03/06/08
2320
МО
t-нормы/конормы - это не про то?
Вот, например, текст попался.
Согласно статье Ваша коньюнкция это t-норма Геделя. Правда, если импликацию взять, как там советуют, $z \to y = \max(z|x\star z \le y)$, то отрицание ($x \to 0$) получается "от другой стороны", где Лукасевича. Впрочем, я, скорее всего, просто наврал в расчетах.

 Профиль  
                  
 
 Re: Поиски смысла в бесконечнозначных логиках
Сообщение12.07.2023, 12:42 
Заслуженный участник
Аватара пользователя


15/10/08
12519
Рад (вру, конечно, но так принято) возникшей активности, но позвольте слегка переориентировать вашу коллективную мысль. Схем подобного рода имеется в литературе бесчисленное (просто большое, но говорят почему-то так) количество. Плюс, редкие и какие-то несмелые попытки их классификации. Поэтому я выдернул из всего этого многообразия что-то одно и предлагаю сим и органичиться (если только не обнаружится внутреннее противоречие, коего пока что, вроде бы, не видно).

Меня главным образом интересует вопрос, куда можно повесить всю эту диалектику? (с)

 Профиль  
                  
 
 Re: Поиски смысла в бесконечнозначных логиках
Сообщение12.07.2023, 16:56 
Аватара пользователя


11/12/16
13853
уездный город Н
Вы пытаетесь найти прикладной смысл этого всего:
Утундрий в сообщении #1600734 писал(а):
Меня главным образом интересует вопрос, куда можно повесить всю эту диалектику? (с)


Но во первых строках письма этот смысл и навязываете:
Утундрий в сообщении #1600656 писал(а):
Назовём высказыванием любую фразу естественного языка, допускающую оценку её истинности.


То есть прикладной смысл должен иметь отношение к фразам естественного языка и их истинности.
В этом случае, нужно всего лишь определить смысл истинности, тогда всё остальное построится и будет иметь смысл. :wink:

Ниже пара эксерезисов на эту тему.

-- 12.07.2023, 17:05 --

1. Определим истинность, как вероятность, что фраза верная, истинная.

Тогда
Отрицание:
$$\tau_{\neg A}:=1-\tau_A$$
Конъюнкция $A \wedge B $
$$\tau_{ A \wedge B }:= \tau_A  \tau_B $$
Дизъюнкция $A \vee B $
$$\tau_{ A \vee B }:= \tau_A + \tau_B - \tau_A  \tau_B$$

И всё будет работать. Но при двух условиях:
1. События, что фраза $A$ истинна, и, что фраза $B$ истинна - независимые.
2. Допустимы не все булевы функции, а только те, которые реализуются без гонок.

А значит выражения вида $ \neg A\wedge A$ запрещены.

-- 12.07.2023, 17:18 --

2. Предыдущая фраза удручает. Надо с этим что-то сделать.
Воспользуемся понятием условной вероятности.
Тогда

Отрицание: тоже самое.

Конъюнкция $A \wedge B $
$$\tau_{ A \wedge B }:= P(A \cap B) = P(A|B) P(B) $$

Дизъюнкция $A \vee B $ определяется из тождества $A \vee B  = \neg{(\neg{A} \wedge \neg{B})}$

Это хороший план, надежный, как швейцарские часы.
Но у него есть один недостаток: для расчета конъюнкции и дизъюнкции мало знать значения собственно операндов, нужно знать их корреляцию.

-- 12.07.2023, 17:27 --

И наконец. Сильно сомневаюсь, что предложенные в стартовом посте метрики можно применить к фразам естественного языка хоть в каком-то прикладном смысле.
Вот почему:
1. Предположим, некий субъект произнес фразы $A$ и $B$.
2. И мы смогли оценить истинность каждой фразы. Чтобы мы не понимали под истинностью.
3. Оценка истинности для каждой фразы даёт нам некую дополнительную информацию.
4. А применением минимумов-максимумов мы часть информации теряем.

 Профиль  
                  
 
 Re: Поиски смысла в бесконечнозначных логиках
Сообщение12.07.2023, 20:42 
Заслуженный участник
Аватара пользователя


11/03/08
9904
Москва
diletto в сообщении #1600717 писал(а):
Прошу прощения, а вот эта классическая формула в каком-нибудь учебнике разжёвывается для обывателя на примерах? Типа "(люди смертны, следовательно, Сократ смертен) означает (люди бессмертны либо Сократ смертен)"?


Примерно так: за убийство рубят головы. Следовательно, либо перед нами не убийца, либо ему отрубили голову (кстати, "либо" тут не очень удачно, оно скорее воспринимается, как "исключающее ИЛИ", а тут не исключающее, латинское vel или И/ИЛИ; голову могут и за казнокрадство снять, или за госизмену).

 Профиль  
                  
 
 Re: Поиски смысла в бесконечнозначных логиках
Сообщение12.07.2023, 20:57 
Заслуженный участник
Аватара пользователя


15/10/08
12519
Утундрий в сообщении #1600656 писал(а):
чем примечательна данная характеристика
Подсказка: что можно сделать имея всего одно высказывание?

 Профиль  
                  
 
 Re: Поиски смысла в бесконечнозначных логиках
Сообщение12.07.2023, 21:48 


13/01/23
307
Утундрий
Не намекаете ли вы на $\rho_A = 2\tau_{A \to A} - 1$?

(Оффтоп)

признавайтесь, кого вы хотите этой темой решить, и с кем вам нужно разобраться?

 Профиль  
                  
 
 Re: Поиски смысла в бесконечнозначных логиках
Сообщение15.07.2023, 05:54 
Заслуженный участник
Аватара пользователя


15/10/08
12519
В общем, я имел в виду следующее:$$\rho_A=\rho_{\neg A}=\rho_{\neg A \wedge A}=\rho_{\neg A \vee A}$$И определённость всех импликаций тоже равна этому значению.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group