Saltar al contenido

Dilema constructivo: (A → B) AND (C → D), A OR C, por tanto B OR D

Dilema constructivo: de (A -> B) AND (C -> D) y A OR C, concluir B OR D. Cuatro variables, una tabla de dieciséis filas y una comprobación de validez que se cumple en todas las filas.

Dos implicaciones y saber que al menos un antecedente se cumple dan al menos un consecuente: si llueve se suspende el partido, si nieva se cierran las carreteras, y va a llover o nevar, luego se suspende el partido o se cierran las carreteras. El modelo tiene cuatro variables, las premisas p1, (A -> B) AND (C -> D), y p2, A OR C, y la conclusión B OR D. La lectura del motor de la conclusión es «al menos uno entre B y D es verdadero, pueden serlo ambos».

La validez se cumple en las dieciséis filas: ninguna asignación admisible hace verdaderas las dos premisas y falsa la conclusión. La consistencia de las premisas se cumple con el testigo A = FALSO, B = FALSO, C = VERDADERO, D = VERDADERO, donde la segunda implicación se dispara por C y D. En la tabla p2 es falsa en las cuatro filas en que A y C son ambos falsos, y p1 en las siete filas en que alguna implicación está rota; toda fila restante tiene B o D verdadero, que es lo que confirma la búsqueda exhaustiva. No se informa de contraejemplo porque no existe.

Los dilemas estructuran los análisis por casos en las revisiones de código y los informes de incidentes: cualquiera que sea de las dos condiciones la que disparó la alerta, cada una lleva a una consecuencia sobre la que podemos actuar. También están debajo de las sentencias match exhaustivas, donde la guarda de cada rama implica su resultado y las ramas juntas cubren la entrada. Lo que hay que vigilar es la cobertura: A OR C es la premisa que dice que los casos son exhaustivos, y si es falsa en la realidad el dilema no concluye nada, por sólidas que sean las dos implicaciones.

p1 — (A -> B) AND (C -> D) · premisap2 — A OR C · premisaconclusion — B OR D · conclusión

Comprobaciones exactas

¿Se sigue la conclusión de las premisas? Sí · Exhaustively checked and solver cross-checked · 16 filas
¿Pueden ser todas las premisas verdaderas a la vez? Sí Asignación de ejemplo: A = F, B = F, C = V, D = V · Exhaustively checked and solver cross-checked · 4 filas

Tabla de verdad (16 filas)

Dilema constructivo: (A → B) AND (C → D), A OR C, por tanto B OR D
#ABCDp1p2conclusion
0FALSOFALSOFALSOFALSOVERDADEROFALSOFALSO
1FALSOFALSOFALSOVERDADEROVERDADEROFALSOVERDADERO
2FALSOFALSOVERDADEROFALSOFALSOVERDADEROFALSO
3FALSOFALSOVERDADEROVERDADEROVERDADEROVERDADEROVERDADERO
4FALSOVERDADEROFALSOFALSOVERDADEROFALSOVERDADERO
5FALSOVERDADEROFALSOVERDADEROVERDADEROFALSOVERDADERO
6FALSOVERDADEROVERDADEROFALSOFALSOVERDADEROVERDADERO
7FALSOVERDADEROVERDADEROVERDADEROVERDADEROVERDADEROVERDADERO
8VERDADEROFALSOFALSOFALSOFALSOVERDADEROFALSO
9VERDADEROFALSOFALSOVERDADEROFALSOVERDADEROVERDADERO
10VERDADEROFALSOVERDADEROFALSOFALSOVERDADEROFALSO
11VERDADEROFALSOVERDADEROVERDADEROFALSOVERDADEROVERDADERO
12VERDADEROVERDADEROFALSOFALSOVERDADEROVERDADEROVERDADERO
13VERDADEROVERDADEROFALSOVERDADEROVERDADEROVERDADEROVERDADERO
14VERDADEROVERDADEROVERDADEROFALSOFALSOVERDADEROVERDADERO
15VERDADEROVERDADEROVERDADEROVERDADEROVERDADEROVERDADEROVERDADERO

Lectura en lenguaje claro

PrincipianteConclusión: al menos uno entre B y D es verdadero (pueden serlo ambos).
Sobre los operadores:
- OR (O) es inclusivo: es verdadero en cuanto al menos una parte es verdadera, también cuando lo son varias.
IntermedioConclusión: al menos uno entre B y D es verdadero (pueden serlo ambos).
AvanzadoConclusión: al menos uno entre B y D es verdadero (pueden serlo ambos) [disyunción inclusiva ∨].
Notación formal: B ∨ D

Diagrama lógico

Constructive dilemma: (A → B) AND (C → D), A OR C, therefore B OR D Constructive dilemma: (A → B) AND (C → D), A OR C, therefore B OR D A B C D p1 p2 conclusion AND → → OR OR
Constructive dilemma: (A → B) AND (C → D), A OR C, therefore B OR D Constructive dilemma: (A → B) AND (C → D), A OR C, therefore B OR D A B C D p1 p2 conclusion AND → → OR OR

El error habitual

Concluir B AND D en vez de B OR D. Solo un antecedente está garantizado, y solo un consecuente se sigue. En la fila A = VERDADERO, B = VERDADERO, C = FALSO, D = FALSO las dos premisas son verdaderas y B AND D es falso: la conclusión fuerte falla mientras B OR D se cumple.

Preguntas

¿Existe también un dilema destructivo?

Sí: de (A -> B) AND (C -> D) y NOT B OR NOT D, concluir NOT A OR NOT C. Es la versión por contrarrecíproco de este argumento y puede introducirse en el comprobador de validez del mismo modo, con las mismas cuatro variables y dieciséis filas.

Relacionado

Operadores y compuertas

Herramientas

Véase también

Ejemplos resueltos

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.