37. Silogismo disyuntivo

El silogismo disyuntivo permite concluir una alternativa cuando sabemos que al menos una debe cumplirse y descartamos la otra.

37.1 Introducción

El silogismo disyuntivo es una regla de inferencia basada en la disyunción. Permite razonar con alternativas.

Si sabemos que ocurre p o q, y además sabemos que p no ocurre, entonces podemos concluir que q ocurre.

37.2 Forma lógica

La forma más común es:

p ∨ q
¬p
∴ q

También puede usarse la forma simétrica:

p ∨ q
¬q
∴ p

37.3 Lectura en lenguaje natural

Ocurre p o ocurre q.
No ocurre p.
Por lo tanto, ocurre q.

La conclusión depende de que la primera premisa garantice que al menos una de las alternativas se cumple.

37.4 Ejemplo cotidiano

La entrega será a domicilio o por retiro en sucursal.
No será a domicilio.
Por lo tanto, será por retiro en sucursal.

Al descartar una alternativa, queda la otra.

37.5 Ejemplo en programación

El usuario se autentica con email o con teléfono.
No se autenticó con email.
Por lo tanto, se autenticó con teléfono.

Forma lógica:

p ∨ q
¬p
∴ q

37.6 Tabla de validez

Para revisar la validez, buscamos si existe una fila donde las premisas sean verdaderas y la conclusión falsa.

p q p ∨ q ¬p Conclusión q
V V V F V
V F V F F
F V V V V
F F F V F

La única fila donde p ∨ q y ¬p son verdaderas tiene q verdadera.

37.7 Disyunción inclusiva

En lógica clásica, p ∨ q es una disyunción inclusiva: permite que ambas proposiciones sean verdaderas.

El silogismo disyuntivo sigue siendo válido con OR inclusivo. Si sabemos que al menos una es verdadera y descartamos una, la otra debe ser verdadera.

37.8 Diferencia con XOR

Si la primera premisa fuera una disyunción exclusiva, también podríamos razonar con alternativas, pero habría información adicional: no pueden ocurrir ambas.

Operador Permite ambas verdaderas Uso
OR inclusivo Al menos una alternativa
XOR No Exactamente una alternativa

37.9 Ejemplo en JavaScript

Podemos representar alternativas con condiciones.

const autenticoConEmail = false;
const autenticoConTelefono = true;

const autentico = autenticoConEmail || autenticoConTelefono;

if (autentico && !autenticoConEmail) {
  console.log("Se autenticó con teléfono");
}

37.10 Caso con opciones de envío

Supongamos que un pedido debe tener una forma de entrega.

const envioDomicilio = false;
const retiroSucursal = true;

if ((envioDomicilio || retiroSucursal) && !envioDomicilio) {
  console.log("El pedido se retira en sucursal");
}

La estructura sigue la forma p ∨ q, ¬p ∴ q.

37.11 Cuidado con alternativas incompletas

El silogismo disyuntivo requiere que la primera premisa incluya todas las alternativas relevantes.

El pago fue con tarjeta o transferencia.
No fue con tarjeta.
Por lo tanto, fue con transferencia.

Este razonamiento falla si también existía la opción de pago en efectivo y no estaba incluida en la premisa.

37.12 Cuidado con información insuficiente

No basta con saber que una alternativa es falsa si no sabemos que al menos una alternativa debe cumplirse.

No se autenticó con email.
Por lo tanto, se autenticó con teléfono.

Este argumento es inválido si falta la premisa email o teléfono.

37.13 Aplicación en depuración

Al depurar, podemos usar silogismo disyuntivo si conocemos un conjunto cerrado de posibilidades.

El error está en la validación o en la consulta a la base de datos.
La validación funciona correctamente.
Por lo tanto, el error está en la consulta a la base de datos.

La conclusión es segura solo si las alternativas eran completas.

37.14 Errores comunes

  • Usar silogismo disyuntivo sin una premisa disyuntiva explícita.
  • Suponer que las alternativas listadas son completas cuando no lo son.
  • Confundir OR inclusivo con XOR.
  • Descartar una alternativa y concluir otra cuando hay más opciones posibles.
  • No verificar que la alternativa descartada corresponde exactamente a una parte de la disyunción.

37.15 Qué debes recordar de este tema

  • El silogismo disyuntivo tiene la forma p ∨ q, ¬p ∴ q.
  • También puede usarse como p ∨ q, ¬q ∴ p.
  • Permite razonar descartando una alternativa.
  • La primera premisa debe asegurar que al menos una alternativa se cumple.
  • Es útil cuando el conjunto de opciones está bien definido.

37.16 Conclusión

El silogismo disyuntivo permite obtener conclusiones a partir de alternativas. Es útil en razonamientos por descarte, siempre que las opciones estén correctamente definidas.

En el próximo tema estudiaremos demostraciones lógicas básicas.