La operación OR es asociativa :
$$ (a \ vee b) \ vee c $$
Aplique su regla a \ $ (a \ vee b) \ $:
$$ (a \ oplus b \ oplus ab) \ vee c $$
Luego podemos aplicar tu regla de nuevo, pero uno de los términos es la expresión \ $ (a \ oplus b \ oplus ab) \ $:
$$ (a \ oplus b \ oplus ab) \ oplus c \ oplus (a \ oplus b \ oplus ab) c $$
Ahora es solo una cuestión de simplificación. Y se distribuye sobre XOR , por lo que podemos distribuir \ $ c \ $ en la \ $ c final (a \ oplus b \ oplus ab) c \ $ y obtenga:
$$ (a \ oplus b \ oplus ab) \ oplus c \ oplus (ac \ oplus bc \ oplus abc) $$
Como XOR también es asociativo, podemos eliminar todos los paréntesis y reordenar como deseamos:
$$ a \ vee b = a \ oplus b \ oplus c \ oplus ab \ oplus ac \ oplus bc \ oplus abc $$
Como explica la respuesta de Majenko, esta es cada combinación posible de uno o más de los términos. Este patrón se extiende a tantos términos como desee, aunque se hace muy largo, muy rápido. Si queremos agregar un \ $ \ vee d \ $, luego siguiendo los mismos pasos, obtenemos:
$$ (a \ oplus b \ oplus c \ oplus ab \ oplus ac \ oplus bc \ oplus abc) \ vee d \\
(a \ oplus b \ oplus c \ oplus ab \ oplus ac \ oplus bc \ oplus abc) \ oplus d
\ oplus (a \ oplus b \ oplus c \ oplus ab \ oplus ac \ oplus bc \ oplus abc) d \\
(a \ oplus b \ oplus c \ oplus ab \ oplus ac \ oplus bc \ oplus abc) \ oplus d
\ oplus (ad \ oplus bd \ oplus cd \ oplus abd \ oplus acd \ oplus bcd \ oplus abcd) \\
a \ oplus b \ oplus c \ oplus d
\ oplus ab \ oplus ac \ oplus ad
\ oplus bc \ oplus bd
\ oplus cd
\ oplus abc \ oplus abd \ oplus acd \ oplus bcd
\ oplus abcd
$$
Puedes seguir haciendo esto, pero en algún momento no podrás cruzar los ojos lo suficiente.