# Contraposición lógica

En lógica, la contraposición lógica es una ley que dice que, para cada sentencia condicional, hay una equivalencia lógica entre la misma y su contraposición. En la contraposición de sentencia, el antecedente y consecuente son invertidos y negados: la contraposición de $P\rightarrow Q$ es, por lo tanto, $\neg Q\rightarrow \neg P$. Ambas expresiones son equivalentes. Formalizada en los silogismos por Aristóteles, se establece que la negación de un consecuente implica la negación de su antecedente. Es decir, si una primera premisa implica una segunda premisa, se puede concluir que la negación de la segunda premisa implica la negación de la primera premisa. En consecuencia, la implicación original y su contrarrecíproco son equivalentes.
Por ejemplo, la proposición "Todos los perros son mamiferos" puede ser reescrita en su forma condicional "Si es perro, es mamífero." La ley dice que esta sentencia es idéntica a su contraposición "Si no es mamífero, entonces no puede ser perro."
Note que si $P\rightarrow Q$ es verdadera y nos es informado de que Q es falsa, es decir $\neg Q$, se puede inferir lógicamente que P debe ser falso, es decir, $\neg P$. Esto es, normalmente llamado ley de contraposición, o regla de inferencia modus tollendo tollens

## Comparación con otros condicionales

Dada una afirmación original, es posible obtener todas sus formas condicionales.
* Implicación (la afirmación original): $P\rightarrow Q$. "Si es perro, es mamífero", en este caso, una afirmación cierta.
* Contraposición (la contrapositiva): $\neg Q\rightarrow \neg P$. "Si no es mamífero, no es perro", que tiene el mismo valor de verdad a la sentencia original.
* Inversión (la inversa): $\neg P\rightarrow \neg Q$. "Si no es perro, entonces no es mamífero". A diferencia de la contrapositiva, el valor-verdad de la inversa no depende del valor de verdad de la sentencia original. La inversa, aquí, claramente no es verdadera.
* Conversión (la recíproca): $Q\rightarrow P$. "Si es mamífero, entonces es perro". La recíproca es la contrapositiva de la inversa. Por lo tanto, son equivalentes en valor-verdad. Esta recíproca es, al igual que la inversa, falsa.
* Negación: $P\rightarrow \neg Q$. "Existe un perro que no es mamífero". Si la negación es verdadera, entonces la proposición original (y, consecuentemente, la $\neg (P\rightarrow Q)$contrapositiva) es falsa. En el ejemplo mostrado, la negación es claramente falsa.

### Resumen

| nombre | forma | descripción |
| implicación | Si P, entonces Q | la primera proposición implica la veracidad de la segunda |
| contraposición | Si no Q, entonces no P | invierte el orden y niega las proposiciones |
| inversa | Si no P, entonces no Q | negación de ambas proposiciones |
| recíproco | Si Q, entonces P | invierte el orden de las proposiciones |
| negación | P y no Q | refuta la implicación original |

## Explicación intuitiva

Considere el diagrama de Venn de la derecha. Está claro que, si algo está en A, también debe estar en B. Podemos reescribir "Todo A está en B", como
    $A\to B$
También está claro que cualquier cosa que no está en B, también no puede estar en A. Esa sentencia,
    $\neg B\to \neg A$
es la contrapositiva. Así, podemos decir que
    $(A\to B)\to (\neg B\to \neg A)$
En la práctica, esto puede facilitar bastante al intentar probar algo. Por ejemplo, si queremos demostrar que todas las chicas de Suecia ($A$) son rubias ($B$), podemos tratar de probar $(A\to B)$ revisando a cada una de las chicas de Suecia para ver si todas son rubias. O, alternativamente, podemos tratar de probar $(\neg B\to \neg A)$, es decir, que todas las chicas no rubias están fuera de Suecia. Si encontramos al menos una chica no rubia en Suecia, hemos refutado $(\neg B\to \neg A)$, y por equivalencia, hemos refutado también $(A\to B)$.
Esta ley lógica puede utilizarse como regla de derivación en la línea de premisas y puede definirse como la fórmula lógica:
   $(A\rightarrow B)\leftrightarrow (\lnot B\rightarrow \lnot A)$
Por ejemplo, la siguiente implicación
   $(A\rightarrow B)$ Está lloviendo, por lo tanto, te espero dentro del teatro.
es equivalente a su contrarrecíproco
   $(\lnot B\rightarrow \lnot A)$ No te espero dentro del teatro, por lo tanto, no está lloviendo.
El contrarrecíproco es una articulación alternativa del modus tollendo tollens de la lógica proposicional.
En síntesis, para cualquier juicio que A implica B, entonces no B siempre implica no A. Probar o refutar cualquiera de las dos sentencias automáticamente prueba o refuta la otra. Son completamente equivalentes. En efecto, si analizamos su tabla de valores de verdad:
| A | B | (A → B) | ↔ | (¬B → ¬A) |
| V | V | V | V | V |
| V | F | F | V | F |
| F | V | V | V | V |
| F | F | V | V | V |
Esta equivalencia queda clara, puesto que se obtiene una tautología.
La demostración de esta ley como regla del cálculo se realiza mediante la utilización de la regla "Introducción del negador", "Absurdo" o "Demostración indirecta" (diferentes nombres para una misma regla), de donde la regla "contrarrecíproco", también llamada de "contraposición" o "transposición" es derivada.
Aplicando las reglas del cálculo deducción natural:
| --1 | $A\Rightarrow B$ |
| ┌--- 2 | $\lnot B$ | Supuesto provisional 1 |
| │┌-- 3 | $\ A$ | Supuesto provisional 2 |
| ││ 4 | $B$ | Modus Ponens, 1-3 |
| │└-- 5 | $B\land \lnot B$ | Producto 4-2; Cancelación supuesto 2 |
| └--- 6 | $\lnot A$ | Absurdo, 3-5; Cancelación supuesto 1 |
| 7 | $\lnot B\rightarrow \lnot A$ | Teoría de la deducción, 2-6 |
Se expone aquí la fundamentación de una sola modalidad de las cuatro posibles, pues todas siguen los mismos pasos con iguales patrones, partiendo naturalmente del cambio de la premisa inicial.:
$A\rightarrow \lnot B\vdash B\rightarrow \lnot A$
$\lnot A\rightarrow B\vdash \lnot B\rightarrow A$
$\lnot A\rightarrow \lnot B\vdash B\rightarrow A$
Una vez fundamentada la ley en todos los casos posibles podemos establecer, como fórmulas equivalentes una regla de reemplazo de la siguiente forma:

### Transposición

| línea n | (A → B) | | Fórmula de la cadena |
| | ============ | Doble línea de cierre |
| | (¬B → ¬A) | | Transposición., línea n. | Conclusión |

## Definición formal

La proposición Q está implícita en la proposición P cuando la siguiente relación es verdadera:
    $(P\to Q)$
En términos coloquiales, esto significa que "si P, entonces Q", o, "si Sócrates es hombre, entonces Sócrates es humano." En un condicional como ese, P es el antecedente, y Q es el consecuente. Una sentencia es contrapositiva de otra solamente cuando su antecedente es la negación del consecuente de la otra, y viceversa. La contrapositiva del ejemplo es
    $(\neg Q\to \neg P)$.
Esto es, "Si no Q, entonces no P", o más precisamente "Si Q no es el caso, entonces P no es el caso." Usando nuestro ejemplo, "Si Sócrates no es humano, entonces Sócrates no es un hombre." Esta sentencia se dice que es contrapuesta con relación a la original y las dos son lógicamente equivalentes. Debido a la equivalencia lógica, afirmar una afirma automáticamente la otra: cuando una es verdadero, la otra también. Lo mismo ocurre para la falsedad.
Rigurosamente, la oposición solo puede existir en dos condicionales simples. Sin embargo, la oposición también puede existir en dos condicionales complejos, si los mismos son semejantes. Por lo tanto, $\forall {x}(P{x}\to Q{x})$, o "Todos los Ps son Qs," tiene como contrapositiva $\forall {x}(\neg Q{x}\to \neg P{x})$, o "Todo no Q es no P."

## Demostración por contrarrecíproco

En lógica, la contraposición de una declaración condicional se forma negando ambos términos e invirtiendo la dirección de la inferencia. Explícitamente, la contraposición de la declaración «si A, entonces B» es «si no es B, entonces no A». Una declaración y su contrapositiva son lógicamente equivalentes: si la afirmación es cierta, entonces su contrapositivo es cierto, y viceversa.
Si tenemos que demostrar que una proposición p implica una proposición q (es decir, si se da p, se tiene que dar q), a veces es más sencillo demostrar que si no se da q, entonces no puede cumplirse p. Esto se conoce como demostración por contrarrecíproco o contraposición. Nótese que "p implica q" y "no q implica no p" son proposiciones equivalentes.
En matemáticas, la demostración por contraposición es una regla de inferencia utilizada en demostraciones. Esta regla se infiere una sentencia condicional a partir de su contraposición. En otras palabras, la conclusión «si A, entonces B» se extrae de la premisa simple «si no B, entonces no A».
Cualquier demostración por contraposición también puede formularse trivialmente en términos de una demostración por contradicción: Para demostrar la proposición $P\Rightarrow Q$, consideramos lo contrario, $\lnot (P\Rightarrow Q)\equiv \lnot (\lnot P\vee Q)\equiv P\wedge \lnot Q$. Puesto que tenemos una prueba de que $\lnot Q\Rightarrow \lnot P$, tenemos $P\wedge \lnot Q\Rightarrow P\wedge \lnot P\equiv \bot$ lo que llega a la contradicción que se pretende. Así que demostración por contraposición es en cierto sentido "al menos tan difícil de formular" como demostración por contradicción.

### Ejemplo

Un ejemplo sencillo: "Demuéstrese que todos los números primos mayores que 2 son impares". Aquí,
   $p$: "n es un número primo mayor que 2"
   $q$: "n es un número impar".
Demostrar
   $p\Rightarrow q$: "si un número primo es mayor que 2, entonces es impar "
es lo mismo que demostrar que
   $\lnot q\Rightarrow \lnot p$: "si un número entero es par (i.e. no impar), entonces no es un número primo o es menor o igual que 2."
La ventaja es que esto es más fácil de demostrar, ya que todo número par se puede escribir como n = 2 × k, donde k es entero. Si k es menor o igual que 1 entonces n es menor o igual que 2 (segunda parte de $\lnot p$), así que podemos suponer que k es mayor que 1. En este supuesto n es mayor que 2, pero no es primo ya que tiene algún factor que no es ni 1 ni él mismo, concretamente k. Así que 2 es el único número primo par, por lo que se ha demostrado que todos los números primos mayores que 2 son impares.

### Ejemplo

Sea x un número entero.
    Para demostrar: Si x² es par, entonces x es par.
A pesar de que se puede dar una demostración directa, optamos por probar esta afirmación por contraposición. La contraposición de la declaración anterior es:
    Si x no es par, entonces x² no es par.
Esta última afirmación se puede demostrar de la siguiente manera. Supongamos que x no es par. Entonces x es impar. El producto de dos números impares es impar, por lo tanto, x² = x · x es impar. Por lo tanto x² no es par.
Después de haber probado la contraposición, inferimos la declaración original.

## Prueba simple utilizando la definición de condicional

En la lógica de primer orden, una sentencia condicional es definida como:
    $A\to B\iff \neg A\lor B$
Se tiene:
    $\neg A\lor B\iff \neg A\lor (\neg \neg B)$
    $\iff \neg (\neg B)\lor \neg A$
    $\iff \neg B\to \neg A$

## Prueba simple por contradicción

Sea:
    $(A\to B)\land \neg B$
Es como si A es verdad, entonces B es verdad, y también se da que B es falso. Entonces podemos, entonces, mostrar que A no debe ser verdad, por contradicción. Por ejemplo, si A fuese verdadero, entonces B también tendría que ser verdadero (dado). Sin embargo, se nos da que B no es verdadero, entonces tenemos una contradicción. Luego, A no es verdad (suponiendo que estamos tratando con declaraciones concretas que solo pueden ser verdaderas o falsas (ley del tercero excluido)):
    $(A\to B)\to (\neg B\to \neg A)$
Podemos aplicar el mismo proceso en sentido contrario:
También sabemos que B o es verdadero o falso. Si B es falso, entonces A es también. Sin embargo, se da que A es verdad. Así, la suposición de que B es falso nos lleva a una contradicción, por lo tanto, debe ser falsa. Por lo tanto, B debe ser verdadero:
    $(\neg B\to \neg A)\to (A\to B)$
Combinando los dos argumentos, llegamos a la equivalencia:
    $(A\to B)\iff (\neg B\to \neg A)$

## Prueba más rigurosa de la equivalencia de contrapositivos

La equivalencia lógica entre dos proposiciones significa que ambas son simultáneamente verdaderas o simultáneamente falsa. Para probar que una sentencia y su contrapositiva son lógicamente equivalentes, se tiene que entender cuando una implicación es verdadera o falsa.
    $(P\to Q)$
Esta sentencia es falsa solo cuando P es verdadero y Q es falso. Así, podemos reducir esta proposición a la sentencia "Falso cuando P y no Q" (es decir, "Verdadero cuando P no es el caso y no Q"):
    $\neg (P\land \neg Q)$
Los elementos de una conjunción lógica pueden ser revertidos sin cambiar el significado de la frase (por conmutatividad):
    $\neg (\neg Q\land P)$
Se define $R$ como igual a "$\neg Q$", y $S$ como igual a $\neg P$, (también, $\neg S$ es igual a $P$ solamente):
    $\neg (R\land \neg S)$
Esta frase se lee como "No es cierto que (R es verdadero y S es falso)", que es la definición de un condicional. Entonces podemos realizar la siguiente sustitución:
    $(R\to S)$
Cuando se intercambia las definiciones de R y S, se llega a:
    $(\neg Q\to \neg P)$

## Veracidad

Aunque el valor-verdad de las sentencias puede diferir, el valor-verdad de expresiones equivalentes siempre es el mismo.
| Condicional | Equivalencia de valor-verdad |
| Implicación y contrapositiva | Si una sentencia es verdadera, entonces su contrapositiva es verdadera (y viceversa). Si una sentencia es falsa, entonces su contrapositiva es falsa (y viceversa). |
| Inversa y recíproca | Si la inversa de una sentencia es verdadera, entonces su recíproca es verdadera (y viceversa). Si la inversa de una sentencia es falsa, entonces su recíproca es falsa (y viceversa). |
| Negación | Si la negación de una sentencia es verdadera, entonces la sentencia es falsa (y viceversa). Si la negación de una sentencia es falsa, entonces la sentencia es verdadera (y viceversa) |
| Bicondicional | Si una sentencia (o su contrapositiva) y la inversa (o su recíproco) son ambas verdaderas o ambas falsas, la misma puede ser llamada bicondicional lógico. |

## Ejemplos adicionales

Considere la sentencia «Todo objeto rojo tiene color». La misma puede ser expresada de manera equivalente como «Si un objeto es de color rojo entonces tiene color».
* La contrapositiva es "Si un objeto no tiene color, entonces no es rojo." Esto es consecuencia lógica de nuestra sentencia inicial y, así como la original, es evidentemente, verdadera.
* La inversa es "Si un objeto no es rojo, entonces no tiene color.". Una vez más, un objeto que es de color azul no es rojo, y aun así tiene color. Por lo tanto, en este caso, la inversión vuelve falsa a la sentencia.
* El recíproco es "Si un objeto tiene color, entonces es rojo." Los objetos tienen otros colores, por lo que el recíproco de nuestra declaración es falsa.
* La negación es "Hay algún objeto rojo que no tenga propiedad de color". Si eso fuera verdad, entonces tanto el recíproco como el reverso deberían ser cierto exactamente este caso en que el rojo no es un color. Sin embargo, en la Tierra esa afirmación es completamente falsa.
En otras palabras, la contrapositiva es lógicamente equivalente a un determinado condicional, aunque no es válida para bicondicionales ('si y sólo si').
Del mismo modo, considere la sentencia "Todo cuadrilátero tiene cuatro lados", o, expresado de forma equivalente: "Si un polígono es un cuadrilátero, entonces el mismo tiene cuatro lados."
* La contrapositiva es "Si un polígono no tiene cuatro lados, entonces no es un cuadrilátero." Como dice la ley, la contrapositiva comparte el valor de verdad del condicional original.
* La inversa es "Si un polígono no es un cuadrilátero, entonces el mismo no tiene cuatro lados." En este caso, a diferencia de este último ejemplo, la inversa es verdadera.
* Lo contrario es "Si un polígono tiene cuatro lados, entonces el mismo es un cuadrilátero." Nuevamente, en este caso, a diferencia del ejemplo anterior, el recíproco es verdadero.
* La negación es "Existe al menos un cuadrilátero que no tiene cuatro lados." Esta frase es obviamente falsa.
Como la sentencia y su recíproco son ambas verdaderas, esta afirmación se llama bicondicional, y puede expresarse como "Un polígono es un cuadrilátero si y solamente si tiene cuatro lados." (La frase si y solamente si puede ser abreviada como IFF.) Esto es, tener cuatro lados para ser es un cuadrilátero y también suficiente para que un polígono sea cuadrilátero.

## Aplicación

Como la contrapositiva de una sentencia siempre tiene el mismo valor de verdad (verdadero o falso) que la sentencia, puede ser una herramienta bastante útil para demostrar teoremas matemáticos. Una prueba por contradicción es una prueba directa de la contrapositiva de una declaración.
Sin embargo, los métodos indirectos también se pueden utilizar con contraposición, como por ejemplo la prueba por contradicción, por ejemplo, en la prueba de irracionalidad de la raíz cuadrada de 2. Por la definición de un número racional, podemos decir que "Si ${\sqrt {2}}$ es racional, entonces el mismo se puede expresar por una fracción irreducible." Esta frase es verdadera, pues una manera de volver a reescribir la definición (verdadera). La contrapositiva de esta sentencia es "Si ${\sqrt {2}}$ no puede ser expresado a través de una fracción irreeducible, entonces no es racional." Esta contrapositiva, así como la sentencia original, también es verdadera. Por lo tanto, se puede demostrar que ${\sqrt {2}}$ no puede ser expresada como una fracción irreducible, entonces debe ser cierto que ${\sqrt {2}}$ no es un número racional. Este último puede ser probado por la contradicción.
El ejemplo anterior utiliza la contrapositiva de una definición para demostrar un teorema. También se puede probar un teorema que demuestra la contrapositiva de la declaración del teorema. Para probar que, si un entero positivo N es un número no cuadrado, a su vez, su raíz cuadrada es irracional, que no puede demostrar su equivalente positivo frente que si un entero positivo N tiene una raíz cuadrada, que es racional, entonces N es un número cuadrado. Esto se puede demostrar mediante la creación de √N igual a la expresión racional a/b con a y b siendo números enteros positivos sin ningún factor primo en común, y en cuadratura para obtener N = a$^2$/b$^2$ y notar que una vez que N sea un número entero positivo b=1 de modo que N = a$^2$, un número cuadrado.