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