Como han señalado otros, matemáticamente las afirmaciones son exactamente iguales, y el término adicional es "redundante". También sería "redundante" para mí copiar sus pruebas matemáticas aquí.
También puedes verificar fácilmente que las declaraciones sean equivalentes haciendo una tabla de verdad de 8 filas para las tres combinaciones de entradas.
A B C A*B + A'*C A*B + A'*C + B*C
0 0 0 0 0
0 0 1 1 1
0 1 0 0 0
0 1 1 1 ** hazard b/w states 1
1 0 0 0 0
1 0 1 0 0
1 1 0 1 1
1 1 1 1 ** hazard b/w states 1
El propósito del término adicional es evitar que A provoque cambios cuando B y C sean altos.
Como ejemplo, supongamos que hay un retardo de tiempo finito entre A y A '(razonable). Ahora también considera que tanto B como C son '1'. Como puede ver en las formas de onda a continuación, hay un error en la salida.
Suponiendo que la lógica es CMOS estática, la falla se puede recuperar. Pero, si se tratara de algunas formas de lógica dinámica, podría propagar el error.
La adición del término redundante es una solución para cubrir el problema técnico.