Je cherche un outil pour refactoriser l'expression booléenne. J'ai des expressions commeOutil pour refactoriser les expressions booléennes
a1 => (b1 <=> c or d) AND
a2 => (b2 <=> c or d) AND
a2 => (b2 <=> c or d)
L'outil devrait être capable de simplifier les expressions, par ex. extraire la sous-expression "c ou d" dans l'exemple ci-dessus. Existe-t-il un système d'algèbre informatique gratuit qui peut le faire?
Actuellement, je pense à la refactorisation manuelle des expressions et à prouver l'équivalence avec un petit script quickkeck haskell.
Regardez [cette question et réponses] (http://stackoverflow.com/q/14902141/57477) - Fondamentalement, utilisez [Wolfram Alpha] (http://www.wolframalpha.com/) – CraigTP