This web server computes a minimal Boolean formula for a given function, using the operator sets (AND, OR, XOR) and (AND, OR).
¬w ^ v ^ ¬x ^ ((y ^ z) | ((¬x ^ w) & (¬y ^ v) & (¬z ^ x)))
((y | ¬z) & (¬y | z) & (w | ((¬v | ¬x) & (v | x))) & (¬w | (¬v & ¬x) | (v & ¬z & x))) | ((¬y | ¬z) & (¬x | ((¬w | ¬v) & (w | v))) & ((¬w & ¬v) | ((y | z) & (x | (w & v)))))