Sto cercando uno strumento per il refactage dell'espressione booleana. Ho espressioni comeStrumento per il refactage di espressioni booleane
a1 => (b1 <=> c or d) AND
a2 => (b2 <=> c or d) AND
a2 => (b2 <=> c or d)
Lo strumento deve essere in grado di semplificare le espressioni, ad es. estrai l'espressione secondaria "c o d" nell'esempio sopra. Esiste un sistema di algebra per computer gratuito che può farlo?
Attualmente penso di refactoring delle espressioni manualmente e dimostrare l'equivalenza con un piccolo script quickkeck haskell.
Guarda [questa domanda e le risposte] (http://stackoverflow.com/q/14902141/57477) - In pratica, usa [Wolfram Alpha] (http://www.wolframalpha.com/) – CraigTP