Теорема 1(об изоморфизме булевых алгебр)

Если , то булева алгебра (B , ) изоморфна булевой алгебре .

Доказательство:

Итак, вспомним взаимно однозначное соответствие между B и .

Множеству М B соответствует , т.е.

. (*)

Остается показать, что Г – изоморфизм, т.е. проверить выполнение равенства гомоморфизма алгебр для всех трех операций:

,

если .

Справедливость их вытекает из (*). Докажем, например второе:

- если , то i-ый разряд вектора равен 1;

но, с другой стороны, это означает, что или , но это (по гомоморфизму) означает, или , и, следовательно, i-ый разряд вектора равен 1;

- если , то i-ый разряд вектора равен 0;

но это означает, что и , но это (по Г) означает, и , и, следовательно, i-ый разряд вектора равен 0.

Аналогично доказываются остальные равенства.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: