Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Булева алгебра и булевы функции.
Лекция 7.
Операции и алгебры. Гомоморфизмы. Булевы алгебры.
Под словом "алгебра", как правило, понимают раздел математики, изучающий свойства разнообразных операций на различных множествах, например, алгебра чисел, алгебра векторов, алгебра матриц и т.п. Однако это слово используется и для обозначения конкретных объектов – алгебраических структур, изучаемых в данном разделе.
Пусть –какое-либо непустое множество, - декартово произведение множества на себя, выполненное раз.
Определение 7.1. Функциональное соответствие называют -арной ( местной) алгебраической операцией на .
Двуместными операциями на булеане Ρ являются операции пересечения и объединения множеств, унарной операцией – операция дополнения.
Наряду с унарными и бинарными операциями рассматривают также нульарные операции. Например, выделение "наименьшего" – пустого, и "наибольшего" – универсального, множеств в булеане есть нульарные операции. Операции арность которых больше, чем 2,
– это трехместные, четырехместные и т.д. операции, сопоставляющие последовательностям трех-, четырех- и т.д. элементов множества определенный элемент этого же множества.
Определение 7.2. Непустое множество с заданной последовательностью операций и указанием арностей этих операций называюталгебраической структурой или алгеброй. При этом множество называют носителем алгебры, последовательность операций на нем – сигнатурой алгебры, последовательность числа мест каждой
операции – типом алгебры.
Например, алгебра типа – это алгебра, носителем которой
является булеан множества , сигнатура состоит из пяти операций, из которых операции пересечения и объединения являются бинарными, операция дополнения – унарной, а пустое и универсальное множество представляют нульарные операции.
Различные алгебры могут отличаться друг от друга носителем, сигнатурой или типом. Кроме того, они могут отличаться системой аксиом алгебры, в которой записаны свойства операций сигнатуры. Основные свойства операций – это ассоциативность, коммутативность, дистрибутивность, поглощение, идемпотентность и т.д. (см. табл. 1.7). Некоторые из свойств операций записываются в систему аксиом алгебры, другие представляют собой следствия из аксиом, т.е. являются теоремами и требуют доказательства.
Пусть A= и B= – две алгебры одного типа. На множестве имеется функциональное соответствие , сохраняющее операции. Требование сохранения операций можно пояснить следующей схемой (рис.
4.1).
Схема показывает, что в алгебре A результатом операции является элемент , в алгебре B результатом операции является элемент . Образом элемента в функциональном соответствии является элемент
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.