Saltar al contenido

Errores comunes de lógica booleana y cómo detectarlos

Veinticinco maneras en que una regla booleana sale mal, cada una con la fórmula incorrecta y la correcta lado a lado, la fila en la que difieren y la solución.

La mayoría son errores de traducción: meter NOT a través de AND sin invertirlo, leer «o» como exclusivo, leer «a menos que» como OR, confundir una implicación con su recíproca, tratar «solo si» como «si». Algunos son errores de notación que el analizador detecta por ti: = y == no son operadores, AB es un nombre y no A AND B, ^ es XOR en la mayoría de los lenguajes, un & simple es bit a bit. El resto son errores de confianza: una verdad vacua que parece un aprobado, supuestos inconsistentes que hacen pasar todas las pruebas, un tiempo agotado leído como éxito, la cobertura leída como corrección.

Cuando un error es un par de fórmulas, el motor calculó ambas columnas y marcó las filas en las que no coinciden; el veredicto de equivalencia y el contraejemplo son del motor, no una afirmación. Cuando un error es una grafía, la página muestra exactamente lo que dice el analizador y la corrección que ofrece.

Cada página enlaza a la ley que explica el error y a la lección que lo enseña.

Preguntas

¿Cuál es el error más común?

Al escribir reglas, el error de De Morgan (NOT (A AND B) leído como NOT A AND NOT B) y el de agrupación (A OR B AND C leído con la agrupación equivocada). En código, el ampersand simple y el acento circunflejo. El ejemplo de la regla de entrada muestra un error de agrupación que deja pasar a un socio vetado.

Generado a partir del motor de Tangibool, semántica tangibool-semantics/1, motor 1.0.0, compilación . Cada tabla, mapa, simplificación y veredicto de estas páginas lo calculó el motor de Tangibool al compilar el sitio, y cada afirmación la volvió a comprobar el mismo verificador exacto que usa la app. Los límites se indican donde aplican. © 2026 Foreranger LTD.