Если , то булева алгебра (B , ) изоморфна булевой алгебре .
Доказательство:
Итак, вспомним взаимно однозначное соответствие между B и .
Множеству М B соответствует , т.е.
. (*)
Остается показать, что Г – изоморфизм, т.е. проверить выполнение равенства гомоморфизма алгебр для всех трех операций:
,
если .
Справедливость их вытекает из (*). Докажем, например второе:
- если , то i-ый разряд вектора равен 1;
но, с другой стороны, это означает, что или , но это (по гомоморфизму) означает, или , и, следовательно, i-ый разряд вектора равен 1;
- если , то i-ый разряд вектора равен 0;
но это означает, что и , но это (по Г) означает, и , и, следовательно, i-ый разряд вектора равен 0.
Аналогично доказываются остальные равенства.
Эта теорема позволяет заменить теоретико-множественные операции над системой подмножеств поразрядными логическими операциями над двоичными векторами. Такая замена часто используется при программировании, поскольку представление двоичных векторов и поразрядные операции над ними реализуются очень просто.
|
|
Рассмотрим теперь множество всех логических функций m переменных . Оно замкнуто относительно операций (результат их применения к функциям из снова дает функцию из , и, следовательно, образует конечную булеву алгебру , являющуюся подалгеброй булевой алгебры логических функций.