En primer lugar, vamos a hacer una observación. Lo siguiente es cierto (si no me crees, lo demostraré más adelante):
\ $ A + B = AB + \ bar AB + A \ bar B \ $
Ahora, según la definición de XOR tenemos:
\ $ A \ oplus B = \ bar AB + A \ bar B \ $
Combinando las dos expresiones que obtenemos:
\ $ A + B = AB + A \ oplus B \ $
Con eso, comencemos:
AB+AC+BC = AB + C(A+B) // Factor out C
= AB + C(AB + A⨁B) // Substitute the above expression
= AB + CAB + C(A⨁B) // Factor out AB
= AB + C(A⨁B) // Invoke the absorption rule to get rid of CAB
Voila, eso es lo que buscábamos. No creo que sea la mejor manera de hacerlo, pero parece que funciona lo suficientemente bien.
Ahora, voy a mostrar \ $ A + B = AB + \ bar AB + A \ bar B \ $ usando una lógica booleana dulce y pura.
\ $ A + B = A (\ bar B + B) + B (\ bar A + A) = AB + \ bar AB + A \ bar B \ $