Puede que haya sido en
J. R. Shoenfield, Unramified obligando, en Actas de los Simposios en Matemática Pura, Vol. XIII, Parte I: la Teoría de conjuntos Axiomática (D. Scott, ed., 1971), pp 357-381
(aunque ciertamente estoy listo para borrar esta respuesta si alguien puede encontrar una referencia anterior).
En ella tenemos las siguientes:
Se introduce un lenguaje, llamado el forzar el lenguaje, que es adecuado para discutir M[G]. Los símbolos de la forzando el lenguaje son los símbolos de ZFC y los elementos de M. Cada elemento de a a M es considerado como una constante que designa el elemento ˉaM[G], es decir, se a es un nombre de ˉa. Si Φ es una frase de la forzando el lenguaje, ⊢GΦ significa que Φ que es verdad en M[G].
Mientras esto no expresamente el conjunto de P-nombres como los conocemos hoy en día, la definición de la (débil)forzando la relación relación es bastante parecida a la nuestra:
- p⊩ si \exists c ( \exists q \geqq p ) ( \langle x , q \rangle \in b \;\&\; p \Vdash^* a = c ).
- p \Vdash^* a \neq b si \exists c ( \exists q \geqq p ) ( \langle c , q \rangle \in a \;\&\; p \Vdash^* c \notin b ) o \exists c ( \exists q \geqq p ) ( \langle c , q \rangle \in b \;\&\; p \Vdash^* c \notin a )
Por lo tanto claramente tenemos que los conjuntos que se P-los nombres en nuestro sentido actual, son los más importantes.
Incluso la construcción (que se hizo anteriormente en el papel) de la extensión genérica es esencialmente la más moderna:
Ahora supongamos que C s de una noción de forzar en un modelo contable M de ZFC y que G C- genérico más de M. Vamos a construir una ampliación de M contiene G.
Vamos a definir primero una estructura que ha universo M, pero tiene una nueva suscripción en relación \in_G definido por
a \in_G b \leftrightarrow ( \exists p \in G ) ( \langle a , p \rangle \in b ).
... A continuación, utilizamos el colapso de la técnica para convertir el \langle M , \in_G \rangle a un modelo transitivo. Primero nos tenga en cuenta que
a \in_G b \rightarrow a \in \mathrm{Ra}(b)
y por lo tanto
a \in_G b \rightarrow \mathrm{rk}(a) < \mathrm{rk}(b). \tag{4.2}
A continuación definimos K_G ( b ) = [ K_G ( a ) : a \in_G b ]. By (4.2), this is a legitimate definition by induction on \mathrm{rk}(b). Finally, we define M[G] = [ K_G(a) : a \in M ].