Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Законы и тождества Булевой алгебры





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

Логические выражения конструируются на основе ограниченного числа логических переменных x, y, z, …, знаков логических операций отрицания, логического умножения и логического сложения, а также констант 1 b 0. Они носят название логических формул и записываются в виде A(x,y,z,…), B(x,y,z,…), ….Для того, чтобы логические формулы были понятны однозначно, необходимо каждую новую логическую операцию заключать в скобки. В то же время, чтобы сильно не загромождать формулы и свести употребление скобок до минимума, по аналогии с классической алгеброй вводится приоритет выполнения операций: первыми выполняются операции отрицания, затем – логического умножения и, наконец, в последнюю очередь – логического сложения.

Каждая логическая формула может рассматриваться как представление некоторой логической функции переменных x, y, z, …, значение которой для конкретного набора переменных получается без труда заменой значений переменных, которые они принимают для данного набора (0 или 1) в логической формуле и выполняя предусмотренные логические операции.

Для одних и тех же логических переменных можно получить различные логические формулы, среди которых встречаются иногда формулы вида A и B, которые дают одни и те же значения логических функций для всех идентичных наборов логических переменных x, y, z, …, т. е.

A(x,y,z,…) = B(x,y,z,…). (4.1)

Одна из задач Булевой алгебры как раз и состоит в установлении тождества вида (4.1).

Для доказательства тождеств Булевой алгебры достаточно вычислить значения функций слева и справа от знака равенства для всех 2n комбинаций переменных.

Итак, рассмотрим законы или теоремы Булевой алгебры:

1) Это теорема чистого дуализма. Она выражает для операции отрицания свойство инволюции;

2)

3)

Эти две теоремы выражают свойство коммутативности операций сложения и умножения;

4)

5)

Эти две теоремы выражают свойство ассоциативности операций сложения и умножения;

6)

7)

Первая теорема выражает свойство дистрибутивности умножения по отношению к сложению. Вторая же выражает свойство дистрибутивности сложения по отношению к умножению и не имеет своего эквивалента в классической алгебре;

8)

9)

Эти две теоремы также не имеют своих эквивалентов в классической алгебре.

Другие элементарные теоремы:

10)

11)

12)

13)

14)

15)

16)

17)

18)

19)

Данные теоремы, в частности, очень полезны при упрощении логических функций.

Общие теоремы:

20)

21)

Это две формы одной теоремы, известной под именем теоремы де Моргана. Она гласит следующее: отрицание логической суммы равно логическому произведению отрицаний и отрицание логического произведения равно логической сумме отрицаний.

Date: 2015-11-13; view: 504; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию