Teorema de Cantor

Demostrar con Lean4 el teorema de Cantor; es decir, que no existe ninguna aplicación suprayectiva de un conjunto en el conjunto de sus subconjuntos.

Para ello, completar la siguiente teoría de Lean4:

1. Demostración en lenguaje natural

Sea f una función de A en el conjunto de los subconjuntos A. Tenemos que demostrar que f no es suprayectiva. Lo haremos por reducción al absurdo. Para ello, supongamos que f es suprayectiva y consideremos el conjunto
S:={iA|if(i)}
Entonces, tiene que existir un jA tal que
f(j)=S
Se pueden dar dos casos: jS ó jS. Veamos que ambos son imposibles.

Caso 1: Supongamos que jS. Entonces, por (1)
jf(j)
y, por (2),
jS
que es una contradicción.

Caso 2: Supongamos que jS. Entonces, por (1)
jf(j)
y, por (2),
jS
que es una contradicción.

2. Demostraciones con Lean4

Se puede interactuar con las demostraciones anteriores en Lean 4 Web.

3. Demostraciones con Isabelle/HOL

Escribe un comentario