Кто-нибудь знает алгоритм упрощения логических выражений?
Я помню булеву алгебру и карты Карнаута, но это предназначено для цифрового оборудования, где EVERITHING - логическое.Я хотел бы что-то, что принимает во внимание, что некоторые подвыражения не являются логическими.
Например:
a == 1 && a == 3
это можно перевести в чистое логическое выражение:
a1 && a3
, но это выражение неприводимо, хотя с небольшимЗнание арифметики everibody может определить, что выражение просто:
false
Какой-то орган знает некоторые ссылки?