A.5: Un ejemplo
( \newcommand{\kernel}{\mathrm{null}\,}\)
Nuestro primer ejemplo es el siguiente simple hecho sobre uniones e intersecciones de conjuntos. Ilustrará definiciones de desempaque, pruebas de conjunciones, de reclamos universales y pruebas por casos.
ProposiciónA.5.1
Para cualquier juegoAB,C, yA∪(B∩C)=(A∪B)∩(A∪C)
¡Vamos a probarlo!
Comprobante. Queremos mostrar eso para cualquier conjuntoA,B, yC,A∪(B∩C)=(A∪B)∩(A∪C)
Primero desempacamos la definición de “=” en el enunciado de la proposición. Recordemos que probar conjuntos idénticos significa mostrar que los conjuntos tienen los mismos elementos. Es decir, todos los elementos de tambiénA∪(B∩C) son elementos de(A∪B)∩(A∪C), y viceversa. El “viceversa” significa que también cada elemento de(A∪B)∩(A∪C) debe ser un elemento deA∪(B∩C). Entonces al desempacar la definición, vemos que tenemos que probar una conjunción. Vamos a grabar esto:
Por definición,A∪(B∩C)=(A∪B)∩(A∪C) si cada elemento deA∪(B∩C) es también un elemento de(A∪B)∩(A∪C), y cada elemento de(A∪B)∩(A∪C) es un elemento deA∪(B∩C).
Dado que se trata de una conjunción, debemos probar cada conjunción por separado. Empecemos por el primero: probemos que cada elemento deA∪(B∩C) es también un elemento de(A∪B)∩(A∪C).
Se trata de una reivindicación universal, por lo que consideramos un elemento arbitrario deA∪(B∩C) y demostramos que también debe ser un elemento de(A∪B)∩(A∪C). Escogeremos una variable para llamar a este elemento arbitrario por, digamos,z. Nuestra prueba continúa:
Primero, demostramos que cada elemento deA∪(B∩C) es también un elemento de(A∪B)∩(A∪C). Vamosz∈A∪(B∩C). Tenemos que demostrarloz∈(A∪B)∩(A∪C).
Ahora es el momento de desempacar la definición de∪ y∩. Por ejemplo, la definición de∪ es:A∪B=\Setabszz∈A or z∈B. Cuando aplicamos la definición a “A∪(B∩C),” el papel del “B” en la definición ahora lo juega “B∩C,” asíA∪(B∩C)=\Setabszz∈A or z∈B∩C. Entonces nuestra suposición quez∈A∪(B∩C) equivale a:z∈\Setabszz∈A or z∈B∩C. Yz∈\Setabsz…z… si...z..., es decir, en este caso,z∈A oz∈B∩C.
Por la definición de∪, ya seaz∈A oz∈B∩C.
Dado que se trata de una disyunción, será útil aplicar pruebas por casos. Tomamos los dos casos, y demostramos que en cada uno, se obtiene la conclusión a la que nos dirigimos (es decir, “z∈(A∪B)∩(A∪C)”).
Caso 1: Supongamos quez∈A.
No hay mucho más de lo que trabajar en base a nuestras suposiciones. Entonces veamos con qué tenemos que trabajar en la conclusión. Eso queremos demostrarloz∈(A∪B)∩(A∪C). A partir de la definición de∩, si queremos mostrar esoz∈(A∪B)∩(A∪C), tenemos que demostrar que está en ambos(A∪B) y(A∪C). Peroz∈A∪B iffz∈A oz∈B, y ya tenemos (como el supuesto del caso 1) esoz∈A. Por el mismo razonamiento—cambiarC porB —z∈A∪C. Este argumento fue en sentido inverso, así que grabemos nuestro razonamiento en la dirección necesaria en nuestra prueba.
Desdez∈A,z∈A oz∈B, y por lo tanto, por definición de∪,z∈A∪B. De igual manera,z∈A∪C. Pero esto quiere decir quez∈(A∪B)∩(A∪C), por definición de∩.
Esto completa el primer caso de la prueba por casos. Ahora queremos derivar la conclusión en el segundo caso, dondez∈B∩C.
Caso 2: Supongamos quez∈B∩C.
Nuevamente, estamos trabajando con la intersección de dos conjuntos. Apliquemos la definición de∩:
Ya quez∈B∩C,z debe ser un elemento de ambosB yC, por definición de∩.
Es hora de volver a mirar nuestra conclusión. Tenemos que demostrar quez está en ambos(A∪B) y(A∪C). Y nuevamente, la solución es inmediata.
Ya quez∈B,z∈(A∪B). Ya quez∈C, tambiénz∈(A∪C). Entonces,z∈(A∪B)∩(A∪C).
Aquí aplicamos las definiciones de∪ y∩ otra vez, pero como ya recordamos esas definiciones, y ya demostramos que siz está en uno de dos conjuntos está en su unión, no tenemos que ser tan explícitos en lo que hemos hecho.
Hemos completado el segundo caso de la prueba por casos, así que ahora podemos hacer valer nuestra primera conclusión.
Entonces, siz∈A∪(B∩C) entoncesz∈(A∪B)∩(A∪C).
Ahora solo queremos mostrar la otra dirección, que cada elemento de(A∪B)∩(A∪C) es un elemento deA∪(B∩C). Como antes, probamos esta afirmación universal asumiendo que tenemos un elemento arbitrario del primer set y demostramos que debe estar en el segundo set. Digamos lo que estamos a punto de hacer.
Ahora, asuma esoz∈(A∪B)∩(A∪C). Eso queremos demostrarloz∈A∪(B∩C).
Ahora estamos trabajando a partir de la hipótesis de quez∈(A∪B)∩(A∪C). Ojalá no sea demasiado confuso que estemos usando lo mismoz aquí que en la primera parte de la prueba. Cuando terminamos esa parte, todas las suposiciones que hemos hecho ahí ya no están vigentes, así que ahora podemos hacer nuevas suposiciones sobre lo quez es. Si eso te resulta confuso, solo tienes que reemplazarz con una variable diferente en lo que sigue.
Sabemos quez es en ambosA∪B yA∪C, por definición de∩. Y por la definición de∪, podemos desempacar aún más esto para: cualquieraz∈A oz∈B, y también cualquieraz∈A oz∈C. Esto parece una prueba por los casos otra vez, excepto el “y” lo hace confuso. Se podría pensar que esto equivale a que haya tres posibilidades:z es o enA,B oC. Pero eso sería un error. Tenemos que tener cuidado, así que consideremos cada disyunción a su vez.
Por definición de∩,z∈A∪B yz∈A∪C. Por definición de∪,z∈A oz∈B. Distinguimos casos.
Desde que nos estamos enfocando en la primera disyunción, aún no hemos recibido nuestra segunda disyunción (de desempacarA∪C). De hecho, todavía no lo necesitamos. El primer caso esz∈A, y un elemento de un conjunto es también un elemento de la unión de ese conjunto con cualquier otro. Así que el caso 1 es fácil:
Caso 1: Supongamos quez∈A. De ello se deduce quez∈A∪(B∩C).
Ahora para el segundo caso,z∈B. Aquí desempacaremos el segundo∪ y haremos otra prueba por casos:
Caso 2: Supongamos quez∈B. Ya quez∈A∪C, ya seaz∈A oz∈C. Distinguimos más casos:
Caso 2a:z∈A. Entonces, de nuevo,z∈A∪(B∩C).
Ok, esto fue un poco raro. En realidad no necesitábamos la suposición de quez∈B para este caso, pero eso está bien.
Caso 2b:z∈C. Entoncesz∈B yz∈C, asíz∈B∩C, y consecuentemente,z∈A∪(B∩C).
Esto concluye tanto pruebas por casos y así terminamos con la segunda mitad.
Entonces, siz∈(A∪B)∩(A∪C) entoncesz∈A∪(B∩C). ◻