2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Минимальное кольцо над системой множеств
Сообщение20.02.2016, 03:43 
Заслуженный участник
Аватара пользователя


20/08/14
8628
Теорема. Пусть $A, B$ - произвольные множества. Минимальным кольцом над двухэлементной системой $\{A, B\}$ является $\Lambda = \{A, B, A \cup B, A \cap B, A \setminus B, B \setminus A, A \Delta B, \varnothing \}$.

То, что все элементы $\Lambda$ входят в минимальное кольцо - очевидно. То, что минимальное кольцо состоит только из них, надо доказывать.
Я доказывал это "в лоб": брал все возможные пары элементов $\Lambda$, применял к ним операции пересечения и симметрической разности и убеждался, что в результате всегда получается элемент $\Lambda$. Сразу отбрасывая пару $\{A, B\}$, а также все пары с пустым множеством, получаем 20 пар, и к каждой применяем две операции. Весьма занудное времяпровождение, даже если учесть, что каждая операция выполняется практически "на автомате".

Невольно возникает вопрос, есть ли более короткое и изящное доказательство. Что-нибудь вроде этого: набор бинарных операций $(\varphi_1, \varphi_2, ... \varphi_n)$ называется уныло однообразным, если для любых $A, B$ множество $\{A \varphi_1 A, A \varphi_2 A, ... A \varphi_n A, B \varphi_1 B, B \varphi_2 B, ... B \varphi_n B, A \varphi_1 B, A \varphi_2 B, ... A \varphi_n B\}$ замкнуто по операциям $\varphi_1, \varphi_2, ... \varphi_n$ (т.е. достаточно применить операции к парам $\{A, A\}$, $\{B, B\}$ и $\{A, B\}$, повторное применение уже не даст новых результатов). Набор операций $(\cap, \cup, \setminus, \Delta)$ уныло однообразен, потому что ... (следует красивое - т.е. не сводящееся к полному перечислению частных случаев - доказательство). Следовательно, минимальным кольцом над двухэлементной системой $\{A, B\}$ является $\Lambda = \{A, B, A \cup B, A \cap B, A \setminus B, B \setminus A, A \Delta B, \varnothing \}$.

Тут сразу приходят на ум базисы булевых функций, но базис еще не является уныло однообразным, что легко проверяется, скажем, для базиса $(\wedge, \vee, \neg)$.

Вопрос: что-нибудь подобное существует в природе или это плод моего воспаленного воображения?

 Профиль  
                  
 
 Re: Минимальное кольцо над системой множеств
Сообщение20.02.2016, 05:55 
Аватара пользователя


31/03/13
25
Про уныло однообразные операции я бы подумал, что это ситуация слишком специфичная. А в самом вопросе дело ещё в том, насколько элементарное и строгое доказательство вы хотите получить. А то при желании можно ограничиться парой слов про булевы алгебры или же рисованием кругов Эйлера.

Но уж приведу попытку придумать более интересное доказательство (то есть эскиз, чтобы выглядело ещё изящнее :D):
Покажем, что любой элемент $\Lambda$ представляется в виде дизъюнктного объединения множеств из $\mathcal C = \{A \setminus \! B, \; B \setminus \! A, \; A \cap B \}$. (Тут есть простор для разбора случаев, но не 20 штук.) В силу свойств симметрической разности и пересечения, замкнутость относительно первой уже есть, а относительно второй — достаточно проверить, что, применяя $\cap$ к элементам $\mathcal C$, мы останемся в $\Lambda$.

(Оффтоп)

Вы говорите, что базисы булевых функций не уныло однообразны. Непонятно, что это значит, так как вы сами определяли это для операций. Да и, строго говоря, набор $\{ \wedge, \vee, \neg \}$ базисом не является: можно выкинуть конъюнкцию.

 Профиль  
                  
 
 Re: Минимальное кольцо над системой множеств
Сообщение20.02.2016, 06:19 
Заслуженный участник
Аватара пользователя


20/08/14
8628
quartermind в сообщении #1100730 писал(а):
Вы говорите, что базисы булевых функций не уныло однообразны. Непонятно, что это значит, так как вы сами определяли это для операций.
Если я правильно помню, набор булевых функций от двух переменных (или булевых операций, это одно и то же) называется базисом, если любая булева функция от двух переменных (которых 16) представима как суперпозиция функций из этого набора. Возможно, я что-то путаю в терминологии.
quartermind в сообщении #1100730 писал(а):
Да и, строго говоря, набор $\{ \wedge, \vee, \neg \}$ базисом не является: можно выкинуть конъюнкцию.
Ну да, можно. Или дизъюнкцию.

 Профиль  
                  
 
 Re: Минимальное кольцо над системой множеств
Сообщение20.02.2016, 12:18 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Уныло однообразные множества есть в точности пересечения замкнутых классов булевых функций с множеством функций от 2 переменных. В данном случае, все функции от 2 переменных, равные нулю в нуле.

 Профиль  
                  
 
 Re: Минимальное кольцо над системой множеств
Сообщение20.02.2016, 14:39 
Заслуженный участник
Аватара пользователя


23/07/05
18007
Москва
Ну, здесь три конституенты ($A\setminus B$, $B\setminus A$, $A\cap B$), из них можно составить $2^3$ множеств.

 Профиль  
                  
 
 Re: Минимальное кольцо над системой множеств
Сообщение20.02.2016, 14:54 
Аватара пользователя


31/03/13
25
Xaositect, хорошее утверждение, а как его непосредственно здесь применить? Булевы функций двух переменных определены на $\mathbb B \times \mathbb B$, a операции в смыле Anton_Peplov — на $\mathbb B^n \times \mathbb B^n$.

Someone, я бы сказал, не более, чем $2^3$. Например, если изначально множества вложены одно в другое, получится меньше.

(Оффтоп)

Anton_Peplov, я ваше определение базиса видел в гробу теории схем, а в теории замкнутых классов принято другое. Но это не суть.

 Профиль  
                  
 
 Re: Минимальное кольцо над системой множеств
Сообщение20.02.2016, 15:27 
Заслуженный участник
Аватара пользователя


06/10/08
6422
quartermind в сообщении #1100777 писал(а):
Xaositect, хорошее утверждение, а как его непосредственно здесь применить? Булевы функций двух переменных определены на $\mathbb B \times \mathbb B$, a операции в смыле Anton_Peplov — на $\mathbb B^n \times \mathbb B^n$.
Ну тут особой проблемы нет, так как операции на $\mathbb{B}^n$ - это просто покоординатные операции на $\mathbb{B}$.

 Профиль  
                  
 
 Re: Минимальное кольцо над системой множеств
Сообщение20.02.2016, 16:00 
Заслуженный участник
Аватара пользователя


20/08/14
8628
Someone в сообщении #1100773 писал(а):
Ну, здесь три конституенты ($A\setminus B$, $B\setminus A$, $A\cap B$), из них можно составить $2^3$ множеств.
Формально система из восьми множеств порождает 256 конституент. То, что в данном случае среди них не более трех различных, может быть, и видно опытному глазу, но вообще-то надо доказывать. Перебрать 256 частных случаев, чтобы не перебирать 20...

-- 20.02.2016, 16:16 --

Xaositect в сообщении #1100759 писал(а):
Уныло однообразные множества есть в точности пересечения замкнутых классов булевых функций с множеством функций от 2 переменных.
Только что посмотрел, что такое замкнутый класс. Интересно. Внешне похоже, что эта замкнутость - на самом деле замкнутость в смысле топологии. Попробую доказать, что пересечение любой системы замкнутых классов замкнуто, и объединение конечного числа замкнутых классов тоже (или это не так?).

 Профиль  
                  
 
 Re: Минимальное кольцо над системой множеств
Сообщение20.02.2016, 16:27 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Anton_Peplov в сообщении #1100793 писал(а):
Только что посмотрел, что такое замкнутый класс. Интересно. Внешне похоже, что эта замкнутость - на самом деле замкнутость в смысле топологии. Попробую доказать, что пересечение любой системы замкнутых классов замкнуто, и объединение конечного числа замкнутых классов тоже (или это не так?).
Нет, там более слабое понятие, чем в топологии, см. https://en.wikipedia.org/wiki/Closure_operator. Про пересечение верно, а с объединением не получится - композиции функций из разных объединяемых классов могут порождать новые функции в замыкании.

 Профиль  
                  
 
 Re: Минимальное кольцо над системой множеств
Сообщение20.02.2016, 16:32 
Заслуженный участник
Аватара пользователя


20/08/14
8628
А такое понятие имеет какое нибудь название? Какая-нибудь "предтопология", "квазитопология"...

 Профиль  
                  
 
 Re: Минимальное кольцо над системой множеств
Сообщение20.02.2016, 17:05 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Да вроде просто "оператор замыкания", обычно из контекста понятно, топология имеется в виду или нет.

 Профиль  
                  
 
 Re: Минимальное кольцо над системой множеств
Сообщение20.02.2016, 17:12 
Заслуженный участник
Аватара пользователя


23/07/05
18007
Москва
Anton_Peplov в сообщении #1100793 писал(а):
Формально система из восьми множеств порождает 256 конституент.
Господь с Вами, какие $8$??? У Вас $2$ (прописью: два) множества. $A$ и $B$.

 Профиль  
                  
 
 Re: Минимальное кольцо над системой множеств
Сообщение20.02.2016, 17:27 
Заслуженный участник
Аватара пользователя


20/08/14
8628
Xaositect в сообщении #1100809 писал(а):
Да вроде просто "оператор замыкания", обычно из контекста понятно, топология имеется в виду или нет.
Просто я вижу, что у этого оператора замыкания много общего с оператором замыкания в топологии. Например, $[[A]] = [A]$, $[A \cap U] \subset [A] \cap [U]$ и т.д. Если все эти свойства являются следствием того, что пересечение любой системы замкнутых классов само есть замкнутый класс, то они не зависят от конкретной природы оператора замыкания и замыкаемых множеств - суперпозиция ли это функций или еще что-нибудь. Тогда полезно было бы оформить это в какую-нибудь аксиоматическую структуру, типа как:
Выберем в пространстве-носителе $X$ систему подмножеств $\Omega$ такую, что:
1)$\varnothing, X \in \Omega$
2) пересечение любой подсистемы $\Omega$ само принадлежит $\Omega$.

Назовем эти множества замкнутыми в псевдотопологии.

Теорема 1. Для любого множества $A$ есть минимальное замкнутое множество, включающее $A$. Назовем его замыканием $A$ и обозначим $[A]$.
Следствие. $[[A]] = [A]$

Теорема 2. $[A \cap U] \subset [A] \cap [U]$

И т.д. Тогда везде, где встречается псевдотопология, можно сразу использовать все эти теоремы, а не доказывать их каждый раз заново.

-- 20.02.2016, 17:32 --

Someone в сообщении #1100810 писал(а):
У Вас $2$ (прописью: два) множества. $A$ и $B$.
Да, что-то я ляпнул... Начал с середины.

 Профиль  
                  
 
 Re: Минимальное кольцо над системой множеств
Сообщение20.02.2016, 18:10 
Заслуженный участник
Аватара пользователя


23/07/05
18007
Москва

(quartermind)

quartermind в сообщении #1100777 писал(а):
я бы сказал, не более, чем $2^3$. Например, если изначально множества вложены одно в другое, получится меньше.
Могли бы ещё придраться к числу конституент. Anton_Peplov производит впечатление человека, которому не нужно всё разжёвывать до мельчайших деталей, и он сам может уточнить определение конституенты и разобраться со всякими частными случаями.

 Профиль  
                  
 
 Re: Минимальное кольцо над системой множеств
Сообщение20.02.2016, 18:20 
Заслуженный участник
Аватара пользователя


20/08/14
8628

(Someone)

Спасибо на добром слове. Определение конституенты и основные теоремы про них я недавно прорабатывал, но в голове этот материал еще не уложился и рабочим инструментом не стал. Кажется, этот инструмент удобнее, чем мне сперва показалось.

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

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



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

Сейчас этот форум просматривают: epros


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

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