Логический НЕ для символьных выражений
Если вы вызываете simplify для логического выражения, которое содержит символьные подвыражения, можно получить символьные значения TRUE и FALSE. Эти значения не являются тем же самым как логическим 1 TRUE) и логический 0 ложь). Преобразовывать символьный TRUE и FALSE к логическим значениям используйте isAlways.