Некоторое базовое упрощение булевой алгебры

Я хочу спросить об основном законе булевой алгебры. Что я узнаю:

 1. A+A'B=A+B
 2. A+AB'=A+B'
 3. A+AB=A
 4. A+A'B'=A+B'

но я удовлетворяю некоторым условиям, например: A'+AB

Итак, каков ответ для A'+AB?


person Hollow Looi    schedule 26.04.2015    source источник
comment
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он касается алгебры, а не программирования.   -  person Pang    schedule 27.04.2015


Ответы (2)


Скажем, A' = D, так что когда A будет false, тогда D is true и наоборот.

Затем A' + AB = D + D'B и если вы понимаете свое первое уравнение:

D + D'B = D + B = A' + B

По поводу вашего комментария:

Я буду использовать это равенство: AB + A'B = B и я объединим первое с третьим и второе с пятым членом:

x'y'z'+x'yz+xy'z'+xy'z+xyz = y'z' + yz + xy'z

Теперь, исходя из результата, я могу сделать это:

y'z' + yz + xy'z = yz + y'(z' + zx)

и теперь, используя использование A' + AB = A' + B:

yz + y'(z' + zx) = yz + y'(z' + x) = yz + y'z' + y'x

или сделать это:

y'z' + yz + xy'z = y'z' + z(y+ xy') = y'z' + z(y + x) = y'z' + zy + xz

Они разные? Нет, взгляните на это:

x y z | yz + y'z' + y'x | y'z' + zy + xz
0 0 0 |       1         |       1
0 0 1 |       0         |       0
0 1 0 |       0         |       0
0 1 1 |       1         |       1
1 0 0 |       1         |       1
1 0 1 |       1         |       1
1 1 0 |       0         |       0
1 1 1 |       1         |       1
person codingEnthusiast    schedule 26.04.2015
comment
я в настоящее время делаю x'y'z'+x'yz+xy'z'+xy'z+xyz... ответ, который я получаю, y'x+y'z'+yx+yz. Это мой ответ правильный или неправильный? если неправильно, можете показать мне реальный ответ с шагом, пожалуйста? - person Hollow Looi; 26.04.2015
comment
вопрос f=x'y'z'+x'yz+xy'z'+xy'z+xyz ответ, который я получаю, y'x+y'z'+yx+yz. Я хочу знать правильный ответ для f. Это комбинационная схема функционального поведения-синтеза. - person Hollow Looi; 26.04.2015
comment
Я предоставил это в своем ответе, см. Выше, пожалуйста. - person codingEnthusiast; 26.04.2015
comment
охя.я скучаю по чтению. Спасибо, чувак, но я не понимаю насчет равенства... Равенство - это выбор того, у кого один и тот же термин, верно? Но иногда я выбираю другой... Например, я выбираю 3-й и 4-й, которые являются одним и тем же термином y. Этот ход неправильный? РЕДАКТИРОВАТЬ: Почему в моем листе ответов на этот вопрос отображается ответ y'z'+yz+xz ? - person Hollow Looi; 26.04.2015
comment
Я отредактировал свой ответ и исправил ошибку, я также предоставил два идентичных результата. yz + y'z' + y'x и y'z' + zy + xz поначалу могут показаться разными, но если вы сделаете для них логические таблицы, то увидите, что они равны. - person codingEnthusiast; 26.04.2015
comment
Вы можете выбрать разные пути решения задачи, которые приведут к разным результатам, в этом нет ничего страшного, потому что функция, к которой вы придёте, будет идентична. - person codingEnthusiast; 26.04.2015

Вы можете использовать этот проект с открытым исходным кодом для решения базового логического выражения, он решает все базовые логические выражения

person Muyide Ibukun    schedule 18.09.2015