Задать вопрос
@Andrii_UA

Как мне продолжить сокращать формулу?

Я меня есть формула, начал её упрощать/сокращать. В один момент дошёл до точки, что ничего не идёт в голову, что еще можно упростить. Ниже фото формулы и моё недорешение, помогите:
65d642585b4c4696883674.png
65d6426109d7d878965113.jpeg
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Если решать в лоб:
((x * !y) => (!x + (x * y))) * ((!x + (x * y)) => (x * !y)) =
= (!(x * !y) + (!x + (x * y))) * (!(!x + (x * y)) + (x * !y)) =
= (!x + y + !x + x * y) * (x * !(x * y) + x * !y) =
= (!x + y + x * y) * (x * (!x + !y) + x * !y) =
= (!x + y + x * y) * (x * !x + x * !y + x * !y) =
= (!x + y + x * y) * (x * !y) =
= x * !x * !y + x * y * !y + x * x * y * !y =
= 0
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
wataru
@wataru
Разработчик на С++, экс-олимпиадник.
Два наблюдения:
1) изначальная формула имеет вид (a=>b)*(b=>a).
2) b = !a

Отсюда в одно действие видно, что она вырождается в ложь: (a=>!a)*(!a=>a)

Для второго наблюдения надо применить какой-то там закон, что !x+xy=!x+y
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы