Edición: En respuesta al comentario, he reescrito esto para mostrar explícitamente que estamos probando una implicación.
Queremos demostrarlo:
Para los conjuntos $A,B,C \subset U$ la siguiente implicación es válida:
$[(A\cap C = B \cap C) \land (A \cup C = B \cup C)]\implies A=B$ .
Prueba:
Dejemos que $A,B,C \subset U$ sean conjuntos arbitrarios. Supongamos que se cumple la siguiente propiedad:
$[(A\cap C = B \cap C) \land (A \cup C = B \cup C)]$ .
Demostraremos que $A=B$ .
La igualdad de conjuntos es casi siempre un problema de dos partes: mostrar la inclusión en un sentido y luego en el otro.
Dejemos que $x \in A$ sea arbitraria. O bien $x \in C$ o $x \notin C$ . (Esta es una prueba por casos).
Caso 1: Si $x \in C$ entonces $x \in A\cap C = B\cap C$ así que $x \in B$ y hemos terminado.
Caso 2: Si $x \notin C$ entonces todavía tenemos $x \in A \cup C = B \cup C$ . Desde $x \notin C$ y $x \in B \cup C$ , $x \in B \cup C -C = B$ . Así que $x \in B$ .
Por casos, $A \subset B$ .
Por simetría (o haciendo la misma prueba exacta con $A$ y $B$ invertido), vemos que $B \subset A$ . Así, $A=B$ .