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