Теорема. Пусть
![$A, B$ $A, B$](https://dxdy-04.korotkov.co.uk/f/b/9/e/b9ebfc5473fcab62450e73397e4d098b82.png)
- произвольные множества. Минимальным кольцом над двухэлементной системой
![$\{A, B\}$ $\{A, B\}$](https://dxdy-04.korotkov.co.uk/f/7/b/1/7b142f8be4f94bda01981adbfffacb4e82.png)
является
![$\Lambda = \{A, B, A \cup B, A \cap B, A \setminus B, B \setminus A, A \Delta B, \varnothing \}$ $\Lambda = \{A, B, A \cup B, A \cap B, A \setminus B, B \setminus A, A \Delta B, \varnothing \}$](https://dxdy-03.korotkov.co.uk/f/6/9/8/698380814ebdbcba47aa20c0ff94d1ab82.png)
.
То, что все элементы
![$\Lambda$ $\Lambda$](https://dxdy-04.korotkov.co.uk/f/b/2/3/b23332f99af850a48831f80dbf681ed682.png)
входят в минимальное кольцо - очевидно. То, что минимальное кольцо состоит только из них, надо доказывать.
Я доказывал это "в лоб": брал все возможные пары элементов
![$\Lambda$ $\Lambda$](https://dxdy-04.korotkov.co.uk/f/b/2/3/b23332f99af850a48831f80dbf681ed682.png)
, применял к ним операции пересечения и симметрической разности и убеждался, что в результате всегда получается элемент
![$\Lambda$ $\Lambda$](https://dxdy-04.korotkov.co.uk/f/b/2/3/b23332f99af850a48831f80dbf681ed682.png)
. Сразу отбрасывая пару
![$\{A, B\}$ $\{A, B\}$](https://dxdy-04.korotkov.co.uk/f/7/b/1/7b142f8be4f94bda01981adbfffacb4e82.png)
, а также все пары с пустым множеством, получаем 20 пар, и к каждой применяем две операции. Весьма занудное времяпровождение, даже если учесть, что каждая операция выполняется практически "на автомате".
Невольно возникает вопрос, есть ли более короткое и изящное доказательство. Что-нибудь вроде этого: набор бинарных операций
![$(\varphi_1, \varphi_2, ... \varphi_n)$ $(\varphi_1, \varphi_2, ... \varphi_n)$](https://dxdy-03.korotkov.co.uk/f/6/b/a/6bad45cadb2ea2394b2cf32f111198b382.png)
называется
уныло однообразным, если для любых
![$A, B$ $A, B$](https://dxdy-04.korotkov.co.uk/f/b/9/e/b9ebfc5473fcab62450e73397e4d098b82.png)
множество
![$\{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\}$ $\{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\}$](https://dxdy-03.korotkov.co.uk/f/6/6/0/6601daf74be22b6e0f46d526d8e46b1082.png)
замкнуто по операциям
![$\varphi_1, \varphi_2, ... \varphi_n$ $\varphi_1, \varphi_2, ... \varphi_n$](https://dxdy-02.korotkov.co.uk/f/d/7/4/d74cc385e53f879fca1b28df8c9f047482.png)
(т.е. достаточно применить операции к парам
![$\{A, A\}$ $\{A, A\}$](https://dxdy-04.korotkov.co.uk/f/f/d/d/fdd38330de5e5b013dac1bc32dd1a54c82.png)
,
![$\{B, B\}$ $\{B, B\}$](https://dxdy-01.korotkov.co.uk/f/0/4/7/047c7cb95c88882f6e20363721bea23a82.png)
и
![$\{A, B\}$ $\{A, B\}$](https://dxdy-04.korotkov.co.uk/f/7/b/1/7b142f8be4f94bda01981adbfffacb4e82.png)
, повторное применение уже не даст новых результатов). Набор операций
![$(\cap, \cup, \setminus, \Delta)$ $(\cap, \cup, \setminus, \Delta)$](https://dxdy-02.korotkov.co.uk/f/1/7/a/17a40bbedfda0930f5d77e4029f1c13482.png)
уныло однообразен, потому что ... (следует красивое - т.е. не сводящееся к полному перечислению частных случаев - доказательство). Следовательно, минимальным кольцом над двухэлементной системой
![$\{A, B\}$ $\{A, B\}$](https://dxdy-04.korotkov.co.uk/f/7/b/1/7b142f8be4f94bda01981adbfffacb4e82.png)
является
![$\Lambda = \{A, B, A \cup B, A \cap B, A \setminus B, B \setminus A, A \Delta B, \varnothing \}$ $\Lambda = \{A, B, A \cup B, A \cap B, A \setminus B, B \setminus A, A \Delta B, \varnothing \}$](https://dxdy-03.korotkov.co.uk/f/6/9/8/698380814ebdbcba47aa20c0ff94d1ab82.png)
.
Тут сразу приходят на ум базисы булевых функций, но базис еще не является уныло однообразным, что легко проверяется, скажем, для базиса
![$(\wedge, \vee, \neg)$ $(\wedge, \vee, \neg)$](https://dxdy-04.korotkov.co.uk/f/3/6/7/3674471f0fccf59fe3d4e6230e81905682.png)
.
Вопрос: что-нибудь подобное существует в природе или это плод моего воспаленного воображения?