2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2, 3, 4  След.
 
 Принцип Винни-Пуха и всех-всех-всех в математической логике
Сообщение05.04.2020, 13:33 


15/11/15
1080
Известный мыслитель и медоед Винни-Пух как то сказал фразу:
Винни-Пух писал(а):
Хвост или есть, или его нет совсем.

Это глубокая, философская мысль, которая является истиной. В матлогике ей соответствует равенство:

$a \vee \bar{a} = 1$

Это равенство безымянно. Предлагаю впредь называть его принципом (или правилом, или равенством) Винни-Пуха в дань памяти и уважения к оному мыслителю. Впредь писать его в учебники. И легко теперь сказать студенту: воспользуйся правилом Винни Пуха.
Также предлагаю придумать и дать именованные названия к прочим равенствам матлогики.
Например:

$a \wedge \bar{a} = 0$

$a \vee {a} = a$

$a \wedge {a} = a$

$a \wedge 1 = a$

$a \vee 1 = 1$ sql-инъекция

$a \vee  ( a \wedge {b} ) = a$
и пр.
Может названия у некоторых есть, но кто их помнит? Мы дадим лучше.

 Профиль  
                  
 
 Re: Принцип Винни-Пуха и всех-всех-всех в математической логике
Сообщение05.04.2020, 14:00 
Заслуженный участник


20/08/14
11763
Россия, Москва
Вроде первое апреля уже прошло ...

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


30/01/06
72407
gevaraweb в сообщении #1451517 писал(а):
Это равенство безымянно.

А название "правило исключённого третьего" вам ничего не говорит?

 Профиль  
                  
 
 Re: Принцип Винни-Пуха и всех-всех-всех в математической логике
Сообщение05.04.2020, 14:18 


15/11/15
1080
Munin в сообщении #1451533 писал(а):
А название "правило исключённого третьего" вам ничего не говорит?

gevaraweb в сообщении #1451517 писал(а):
Может названия у некоторых есть, но кто их помнит? Мы дадим лучше.

 Профиль  
                  
 
 Re: Принцип Винни-Пуха и всех-всех-всех в математической логике
Сообщение05.04.2020, 14:24 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Название, отражающее смысл, всегда лучше названия по чьему-то имени.

 Профиль  
                  
 
 Re: Принцип Винни-Пуха и всех-всех-всех в математической логике
Сообщение05.04.2020, 15:56 


21/05/16
4292
Аделаида
SQL-инъекция - это, скорее, $a\vee0=0$, если у нас цель получить 0, и $a\vee-a=1$, если у нас цель получить 1.

-- 05 апр 2020, 23:27 --

$a\wedge 0=0$, а вот 1 с И сделать не всегда возможно.

 Профиль  
                  
 
 Re: Принцип Винни-Пуха и всех-всех-всех в математической логике
Сообщение05.04.2020, 16:15 
Заслуженный участник


27/04/09
28128
gevaraweb в сообщении #1451517 писал(а):
Это равенство безымянно.
LEM это. Все его знают под таким именем. Кроме тех, кто не знает. Что он даже не везде считается допустимым.

gevaraweb в сообщении #1451517 писал(а):
Впредь писать его в учебники.
Оно там есть, здрасьте.

gevaraweb в сообщении #1451517 писал(а):
sql-инъекция
Не надо. SQL-инъекция — это конкретная вещь, а у более общих классов ситуаций уже есть названия, и наконец это равенство не является единственно верным обобщением таких вещей. С тем же успехом можно взять двойственное $x\wedge0 = 0$, и они оба не в кассу, потому что скорее они, а точнее полугруппа с поглощающим элементом, описывают исключительную ситуацию или short-circuiting вычислений.

Откройте статью по булевой алгебре и почитайте как называются её аксиомы. Кроме того это не «равенства матлогики», матлогика вообще не есть булева алгебра и там говорили бы или о выводимости формул (и никаких тут знаков равенства) или об их значениях в различных интерпретациях, опять же лучше аккуратнее с равенствами (если только на уровне «$g(x)\to 3$ при $x\to 2$»).

-- Вс апр 05, 2020 18:16:24 --

Munin в сообщении #1451542 писал(а):
Название, отражающее смысл, всегда лучше названия по чьему-то имени.
+много

 Профиль  
                  
 
 Re: Принцип Винни-Пуха и всех-всех-всех в математической логике
Сообщение05.04.2020, 16:49 
Заслуженный участник
Аватара пользователя


18/09/14
5011
gevaraweb, названия уже существуют, Вы опоздали.

$a \wedge \bar{a} = 0$ - закон противоречия

$a \vee {a} = a$ - закон идемпотентности (точнее: идемпотентность дизъюнкции)

$a \wedge {a} = a$ - закон идемпотентности (точнее: идемпотентность конъюнкции)

$a \wedge 1 = a$ - один из законов поглощения

$a \vee  ( a \wedge {b} ) = a$ - кажется, закон Порецкого

 Профиль  
                  
 
 Re: Принцип Винни-Пуха и всех-всех-всех в математической логике
Сообщение05.04.2020, 17:03 
Заслуженный участник


27/04/09
28128
Я слышал, что $x\wedge(x\vee y) = x = x\vee(x\wedge y)$ звали поглощением, а тождества с константами можно считать утверждениями о нейтральном (операция с ним даёт другой аргумент) и поглощающем элементах (операция с ним даёт его).

 Профиль  
                  
 
 Re: Принцип Винни-Пуха и всех-всех-всех в математической логике
Сообщение05.04.2020, 17:48 
Заслуженный участник
Аватара пользователя


18/09/14
5011
arseniiv в сообщении #1451602 писал(а):
Я слышал, что $x\wedge(x\vee y) = x = x\vee(x\wedge y)$ звали поглощением

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

 Профиль  
                  
 
 Re: Принцип Винни-Пуха и всех-всех-всех в математической логике
Сообщение05.04.2020, 17:53 
Заслуженный участник


27/04/09
28128
В русской Википедии я вроде тоже сегодня увидел, но это как-то странно, отдаёт чем-то древним. Надо вспомнить, как называются в школьных учебниках $x + 0 = x$ и $x\cdot 1 = x$

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


30/01/06
72407
arseniiv в сообщении #1451591 писал(а):
LEM это. Все его знают под таким именем.

Ну вот, а я знал только по-русски. Можно сводочку других английских названий логических законов и аксиом?

 Профиль  
                  
 
 Re: Принцип Винни-Пуха и всех-всех-всех в математической логике
Сообщение06.04.2020, 10:46 
Заслуженный участник


27/04/09
28128
Ну тут много будет. Во-первых аксиомы булевой алгебры не совпадают с аксиомами классического исчисления высказываний и там разные названия. Но с другой стороны во-вторых у булевой алгебры вполне алгебраические названия, так что всё как по-русски, а вот с логическими аксиомами можно поразбираться.

В некоторых аксиоматиках аксиомы хорошо делятся на правила введения и удаления связок, вот например возьмём такую: https://en.wikipedia.org/wiki/Intuitionistic_logic#Hilbert-style_calculus. Там:
• правило Modus ponens (MP) — это удаление $\to$; введение $\to$ не входит в виде правила, но ему соответствует метатеорема о дедукции;
• AND-1, AND-2 — удаление $\wedge$, AND-3 — введение $\wedge$;
• OR-1, OR-2 — введение $\vee$, OR-3 — удаление $\vee$;
• FALSE — удаление $\bot$, а правила введения $\bot$ не дают по смыслу этой константы;
• аналогично если бы была аксиома TRUE: $\top$ — она была бы введением $\top$, а удаления не предусматривается;
• правило ∀-GEN — введение $\forall$, аксиома PRED-1 — удаление;
• правило ∃-GEN — удаление $\forall$, аксиома PRED-2 — введение;
• NOT-1′ можно вполне считать введением $\neg$, NOT-2′ удалением, хотя они просто являют переписывание $\neg\varphi$ как $\varphi\to\bot$;
• NOT-1 — снова введение $\neg$, NOT-2 — удаление, «менее читерские»;
• IFF-1, IFF-2 — снова «читерское» удаление $\leftrightarrow$, и IFF-3 — введение.

Дальше там предлагают добавить какую-нибудь аксиомку, чтобы логика стала классической, с их названиями, которые я сюда переписывать не стану. Если теперь вернуться к THEN-1 и THEN-2, они не являются ни введением, ни удалением $\to$, но их можно называть аксиомами K и S соответственно, ибо они есть в точности типы комбинаторов K и S.

В натуральном выводе введение и удаление импликации выходят намного естественнее (метатеорема о дедукции уже не метатеорема, а правило наряду с остальными, и эквиваленты аксиом K, S, являющиеся в некотором смысле её присутствием в системе, уже не нужны).

Если интересны названия аксиом всё же булевых алгебр, отошлю к https://en.wikipedia.org/wiki/Boolean_algebra_(structure).

-- Пн апр 06, 2020 13:03:55 --

Вообще же булевы алгебры лучше определять не длинными списками аксиом, а короткой фразой типа «[ограниченная] дистрибутивная решётка с дополнением» (ограниченность требуется дополнением, так что можно её не проговаривать), где в свою очередь решётка — это частичный порядок, у которого есть sup и inf любой пары элементов (которые и станут операциями $\vee, \wedge$). Дистрибутивность и дополнение можно обдумать в терминах порядка и получить картину не хуже чем идя от одних аксиом. И лучше (всем, ставящим «булеву» алгебру во главу угла, и я кошусь немного и в сторону ТС) знать, что это не какая-то уникальная штуковина, а уникальная штуковина со связями, в частности рядом с ней ещё будет стоять например алгебра Гейтинга (Heyting), ну и что это не только одна конкретная двухэлементная структура $\mathbb B$ (ой не все в курсе этого!).

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

-- Пн апр 06, 2020 13:28:53 --

А, чего забыл дописать: «дистрибутивная решётка с дополнением» лучше в том же ключе, как и лучше определять модуль как абелеву группу $V$ вместе с морфизмом колец $K\to\operatorname{End}V$. Да, немного придётся распаковать, зато с этими понятиями идёт сразу их применимость, а с плоским списком аксиом ничего само собой не идёт — надо будет вывести всё самому (ну или почитать такой вывод) и нигде особо не посмотришь, в отличие от лёгкости поиска по терминам. Выводить конечно тоже полезно и частью придётся везде, но.

 Профиль  
                  
 
 Re: Принцип Винни-Пуха и всех-всех-всех в математической логике
Сообщение06.04.2020, 14:29 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Спрашивая по английские названия, я ожидал увидеть что-то английскими буквами.

 Профиль  
                  
 
 Re: Принцип Винни-Пуха и всех-всех-всех в математической логике
Сообщение06.04.2020, 16:09 
Заслуженный участник


27/04/09
28128
Ну там по ссылкам же. :-) Elimination, introduction. Pierce’s law (на этом месте я уже явно отметил, что смотреть надо там). Связки понятно как называются. Ну что там ещё. Да, я конечно планировал писать английские, а как-то незаметно съехал на русские.

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

Модератор: Модераторы



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

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


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

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