Supongamos que tengo un modelo $M$ de la teoría de conjuntos (ZFC, o lo que sea). Digamos que quiero tomar un conjunto $a$ de la teoría de conjuntos. Por ejemplo, digamos que $a$ es uno de los números reales indefinibles. Intuitivamente, $a$ no es "necesario" para $M$ para ser un modelo de la teoría de conjuntos; hay modelos de la teoría de conjuntos sin números reales indefinibles. Así que deberíamos poder eliminarlo.
El enfoque ingenuo es tomar $M - a$ con la relación de pertenencia inducida, e intentar verificar que sigue siendo un modelo de la teoría de conjuntos. Pero no lo es; por ejemplo, $M$ debe contener un singleton $\{a\}$ y en $M - a$ el singleton $\{a\}$ es ahora vacía; así que tenemos al menos dos conjuntos vacíos, violando la extensionalidad. Probablemente esto no es ni siquiera el principio de nuestros problemas.
Nos encontramos con problemas similares si intentamos añadir un único conjunto nuevo al modelo (por ejemplo, un nuevo subconjunto de los reales). Para añadir un solo conjunto nuevo $b$ necesitamos añadir un singleton $\{b\}$ necesitamos sumar todos los conjuntos finitos que contengan $b$ necesitamos modificar los conjuntos producidos por el axioma de separación para incluir $b$ en su caso, etc.
Así que, en general, hacer este tipo de cirugía fina en un modelo de teoría de conjuntos es un problema difícil, incluso cuando intuitivamente debería ser posible. Me pregunto qué técnicas existen para ello. Entiendo que el forzamiento es, en términos generales, un método para añadir más conjuntos. El teorema de la omisión de tipos es una forma de "eliminar" conjuntos.
Por desgracia, creo que ninguno de los métodos que conozco se aplica al problema en el que estoy trabajando. En particular, no creo que forzar se aplique porque mi problema es eliminar conjuntos, no añadirlos; y no creo que omitir tipos se aplique porque cumplir sus hipótesis parece equivaler esencialmente a haber resuelto ya el problema que estoy tratando de resolver. Así que estoy buscando otros métodos.
Pregunta: ¿Qué otras técnicas existen para añadir y eliminar conjuntos de forma precisa en un modelo de teoría de conjuntos?
Gracias.