У меня есть функция f(a,b,c,d) = b*(a+~c) + d*(a+~b)
, где *(AND)
,, ~(NOT)
.Упрощение булевых выражений
Используя дистрибутивный закон, я получаю: ba + b~c + da + d~b
,
но ответ ab + b~c + d~b
.
Я не могу понять, как избавиться от da
.
Я пробовал разблокировать a, чтобы получить: a(b+d) + b~c + d~b
, но это меня не доставит.
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что это не вопрос программирования. Он может быть более подходящим для другого [se] сайта, такого как [math.se]. –
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет о логической логике вместо программирования или кодирования. – Pang
Я голосую, чтобы закрыть этот вопрос как вне темы, потому что речь идет о логической логике, а не о программировании. –