Estás escribiendo $\times$ en la penúltima línea de tu prueba del paso sucesor. ¿Eres consciente del hecho de que el forzado iterado general es más complicado que tomar el producto? (Aunque hay casos, como el forzamiento de Cohen, en los que la iteración es lo mismo que el producto).
Permítanme hablar de la iteración en dos pasos por el momento. El problema es que normalmente, la segunda noción de forzamiento $P_1$ no está en su modelo de suelo $M$ . Por ejemplo, aunque ambos $P_0$ y $P_1$ se supone que están forzando con, digamos, subconjuntos cerrados de la recta real sin puntos aislados (conjuntos perfectos) ordenados por inclusión, el segundo forzamiento no es forzamiento con conjuntos perfectos en $M$ pero con conjuntos perfectos en $M[G_0]$ donde $G_0$ es $P_0$ -generic over $M$ . Así que, en general, sólo tiene un $P_0$ -nombre $\dot P_1$ para el segundo forzado y necesitas cocinar una iteración $P_0*\dot P_1$ que no es sólo un producto ( $\dot P_1$ ni siquiera es una orden parcial en este momento).
Supongamos ahora que $P$ es una noción forzosa en $M$ y $\dot Q$ es un $P$ -nombre para una noción de forzamiento (el nombre está en $M$ ). Argumentamos en $M$ . Como primera aproximación, $P*\dot Q$ consiste en todos los pares $(p,\dot q)$ donde $p\in P$ , $\dot q$ es un $P$ -nombre y $p\Vdash\dot q\in\dot Q$ .
Esto se ordena dejando que $(p_0,\dot q_0)\leq(p_1,\dot q_1)$ si $p_0\leq p_1$ y $p_0\Vdash\dot q_0\leq\dot q_1$ .
El problema de esta definición es que $P*\dot Q$ ahora es una clase propiamente dicha y no un conjunto.
Tienes que restringir los nombres $\dot q$ que se permiten a algún conjunto adecuado, ya sea algún $V_\alpha$ para un $\alpha$ o a aquellos $\dot q$ que aparecen como primeras coordenadas en el nombre (para el conjunto subyacente del orden parcial con el nombre) $\dot Q$ .
Ahora bien, si $G$ es $P$ -generic over $M$ y $H$ es $\dot Q_G$ -generic over $M[G]$ , puede definir un filtro $F\subseteq P*\dot Q$ como sigue:
$F=G*H=\{(p,\dot q)\in P*\dot Q:p\in G\wedge\dot q_G\in H\}$
Este filtro resulta ser $P*\dot Q$ -generic over $M$ y $G$ y $H$ puede recuperarse de ella. Esto también resuelve la cuestión de las iteraciones de longitud finita y los pasos sucesores.
Ahora. Para iteraciones de longitud límite existe el problema de que no podemos demostrar (al menos yo no puedo demostrar) que dada una secuencia de filtros que son genéricos entre sí existe un modelo transitivo más pequeño de ZFC que contiene la secuencia.
Por eso, para iteraciones infinitas se definen iteraciones de nociones de forzamiento en lugar de límites de secuencias de modelos.
Dada una iteración de forzar nociones de longitud $\delta$ de un genérico $G$ para la iteración podemos recuperar filtros genéricos $G_\alpha$ , $\alpha<\delta$ para cada paso de la iteración, pero no cada secuencia $(G_\alpha:\alpha<\delta)$ de genéricos da lugar a un filtro genérico para la iteración.
Por ejemplo, las secuencias genéricas $(G_\alpha)_{\alpha<\delta}$ obtenidas mediante una iteración de soporte finito parecen diferentes de las secuencias genéricas obtenidas mediante una iteración de soporte contable de las mismas nociones de forzamiento.
Espero que esto aclare las cosas. También recomiendo echar un vistazo al libro de Kunen Set Theory, An Introduction to Independence Proofs. También tengo una pregunta de seguimiento aquí .
Después de ver tu comentario, he añadido esto: Lo que digo arriba también se aplica a la situación en la que los posets están en el modelo.
Si los posets son $P$ y $Q$ están en $M$ , $G$ es $P$ -generic over $M$ y $H$ es $Q$ genérico sobre $M[G]$ entonces $G\times H$ (con la definición habitual) es $P\times Q$ -generic over $M$ . (Iteración $*$ es sólo $\times$ en este caso). En el caso de iteraciones de longitud infinita creo que sigue siendo cierto que de una secuencia de genéricos no siempre se puede obtener un único genérico.
¿Cómo vemos que $G\times H$ es $P\times Q$ -generic over $M$ ? Sea $D\in M$ sea un subconjunto denso de $P\times Q$ . Sea $D_G=\{t:\exists s\in G((s,t)\in D)\}$ . Afirmo que esto es denso en $Q$ . Sea $q\in Q$ . Por densidad de $D$ , $D_q=\{s:(s,t)\in D\wedge t\leq q\}$ es denso en $P$ . Por lo tanto, existe $s\in G\cap D_q$ . Ahora para algunos $t\leq q$ , $(s,t)\in D$ .
Esto implica que la densidad de $D_G$ .
Por lo tanto, existe $t\in H\cap D_G$ . De ello se deduce que existe $s\in G$ con $(s,t)\in D$ . Así, $D\cap(G\times H)\not=\emptyset$ .