Una publicación intuitiva bien escrita aquí:
Bools y osos (lógica booleana digital)
En pocas palabras, la lógica booleana es solo una forma formal de escribir lo que es simple sentido común. Considere, por ejemplo, que su esposa le pida que se ponga un vestido rojo Y debe tener mangas cortas. Considere otro caso, donde puede llevar a su esposa de compras si puede caminar O conducir.
En el primer caso, se le permite comprar el vestido si y solo si se cumplen ambas condiciones. Por lo tanto, su decisión de comprar un vestido depende de que ambos hechos sean ciertos. Si alguna de las condiciones no se cumple, no compras el vestido.
Representemos una condición cumplida como ‘1’ y no cumplida como ‘0’. Del mismo modo, su decisión de comprar es ‘1’ y no comprar es ‘0’.
- ¿Cuál es la opción más inteligente?
- ¿Cuál es la lógica de este código?
- ¿Cómo se traducen las declaraciones en lógica proposicional?
- ¿Cuál es una definición robusta de un “argumento racional”?
- ¿Cuál es la utilidad de la lógica no monotónica?
En el segundo caso, debe ir de compras si puede caminar o conducir. Si puedes hacer ambas cosas, obviamente todavía puedes ir. El único caso en el que no puede comprar es cuando no puede conducir ni caminar.
Estos son solo 2 ejemplos. Tenemos muchos más operadores booleanos como ‘NOT’, NOR, NAND, EXOR, etc.