Estoy tratando de entender la demostración del teorema de Schröder-Bernstein en el libro de Halmos. Aquí está mi mejor intento de replicarlo.
Afirmación: Si existen inyecciones f:X→Yf:X→Y y g:Y→Xg:Y→X entonces existe una biyección h:X→Yh:X→Y .
Dejemos que f:X↪Yf:X↪Y y g:Y↪Xg:Y↪X sean inyecciones. Sin pérdida de generalidad, supongamos X∩Y=∅X∩Y=∅ . Si no, sustituimos XX y Y′ con copias isomorfas X′,Y′ con X′∩Y′=∅ . Si f:X→Y es suryente, f es biyectiva y tenemos |X|=|Y| . Si g:Y→X es suryente, entonces existe g−1:X→Y que es biyectiva. Procedemos bajo la suposición de que ni f ni g son suryentes. Llamamos x∈X el padre del elemento f(x)∈Y y y∈Y el padre si g(y)∈X . Cada elemento x∈X tiene una secuencia infinita de descendientes , f(x),g(f(x)),f(g(f(x)),…, como lo hace cada y∈Y , g(y),f(g(y)),g(f(g(y))),… Cada término de estas secuencias es, por construcción, un descendiente de todos los términos precedentes y un \emph {anfitrión} de todos los términos siguientes. Para cada elemento de X∪Y Tenemos tres posibilidades mutuamente excluyentes y exhaustivas. En primer lugar, un elemento x∈X puede no tener un padre en Y es decir, x≠g(y) para cualquier y∈Y , por lo que tenemos x∈X−g(Y) . Llamamos a este tipo de x un \emph {orphan}. En segundo lugar, un elemento y∈Y puede no tener un padre en X es decir, tenemos y≠f(x) para cualquier x∈X , por lo que tenemos y∈Y−f(X) . En tercer lugar, el linaje puede retroceder infinitamente.
Definir XX para ser el conjunto de elementos x∈X−g(Y) y sus descendientes en X . Sea XY sea el conjunto de elementos de los descendientes en X de los elementos de Y−f(X) . Sea X∞ sea el conjunto de elementos de X sin un ancestro sin padres. Así que X=XX⊔XY⊔X∞ . Del mismo modo, dejemos que YX como los descendientes en Y de los elementos en X−f(X) , dejemos que YY sea el conjunto de elementos de Y−g(Y) y sus descendientes en Y y que Y∞ sea el conjunto de elementos de Y con ningún ancestro sin padres. Así que Y=YX⊔YY⊔Y∞ .
Observe que, por definición, YX consiste en los descendientes en Y de todos x∈XX . Así que si x∈XX tenemos f(x)∈YX . Además, f es inyectiva, por lo que si x≠x′ en XX hay exactamente un elemento correspondiente en YX . Además, cada elemento de YX es el padre de exactamente un hijo x∈XX . Así que la restricción f∣XX:XX→YX es una biyección.
En segundo lugar, si x∈XY entonces x es descendiente de un elemento y∈Y−g(Y) . Es decir, x=g(y) para algunos y∈YY . Entonces tenemos g−1(x)=y∈YY , donde g−1 es el inverso de la izquierda Y→X cuya existencia está garantizada por el hecho de que g es inyectiva. Afirmo que g−1∣XY:XY→YY es una biyección. En primer lugar, tenemos g−1∘g=IdY , g es un inverso de la derecha de g−1 Así que g−1 es suryente. Además, dado a,b∈XY , asuma que g−1(a)=g−1(b) . Según la definición de XY tenemos a=g(s) y b=g(t) para algunos s,t∈Y . Así que g−1(g(s))=g−1(g(t)) Así que s=t . Como g es una función bien definida g(s)=g(t) Así que a=b Así que g−1 es una biyección.
Por último, si x∈X∞ , entonces su linaje retrocedió como infinitum, por lo que debemos tener x∈Y∞ . Afirmo que f∣X∞:X∞→Y∞ es una biyección. Dado y∈Y∞ debe existir un padre x∈X∞ . Además, teniendo en cuenta a,b∈X∞ para lo cual f(a)=f(b) tenemos a=b desde f es inyectiva.
Por lo tanto, definimos el mapa φ:X→Y por φ(x)={f(x), if x∈XX∪X∞g−1(x), if x∈XY Desde fXX:XX→YX , g−1:XY→YY y f∣X∞:X∞→Y∞ son biyecciones, φ es una biyección X→Y , por lo que tenemos |X|=|Y| , según se desee.
¿Cómo se ve esta prueba? ¿Me he perdido algo?