Articulo de referencia

Forzamiento (matemáticas)

En teoría de conjuntos , el forzamiento es una técnica para demostrar resultados de consistencia e independencia . Intuitivamente, el forzamiento puede pensarse como una técnica...

En teoría de conjuntos , el forzamiento es una técnica para demostrar resultados de consistencia e independencia . Intuitivamente, el forzamiento puede pensarse como una técnica para expandir el universo de la teoría de conjuntos.V{\displaystyle V}a un universo más grandeV[GRAMO]{\displaystyle V[G]}introduciendo un nuevo objeto "genérico"GRAMO{\displaystyle G}.

El concepto de forzamiento fue utilizado por primera vez por Paul Cohen en 1963 para demostrar la independencia del axioma de elección y la hipótesis del continuo respecto de la teoría de conjuntos de Zermelo-Fraenkel . Posteriormente, fue considerablemente reelaborado y simplificado, y desde entonces se ha consolidado como una técnica poderosa, tanto en la teoría de conjuntos como en áreas de la lógica matemática , como la teoría de la computabilidad . La teoría descriptiva de conjuntos emplea las nociones de forzamiento tanto de la teoría de la computabilidad como de la teoría de conjuntos. El forzamiento también se ha utilizado en la teoría de modelos , aunque en esta última es común definir la genericidad directamente sin mencionar el forzamiento.

Intuición

El forzamiento se suele utilizar para construir un universo expandido que satisfaga alguna propiedad deseada. Por ejemplo, el universo expandido podría contener muchos números reales nuevos (al menos2{\displaystyle \aleph _{2}}de ellos), identificados con subconjuntos del conjuntonorte{\displaystyle \mathbb {N} }de números naturales, que no estaban presentes en el universo antiguo y, por lo tanto, violan la hipótesis del continuo .

Para justificar intuitivamente dicha expansión, lo mejor es pensar en el "universo antiguo" como un modelo.METRO{\displaystyle M}de la teoría de conjuntos, que es en sí misma un conjunto en el "universo real"V{\displaystyle V}. Según el teorema de Löwenheim-Skolem ,METRO{\displaystyle M}se puede elegir para que sea un modelo "básico" que sea externamente contable , lo que garantiza que habrá muchos subconjuntos (enV{\displaystyle V}) denorte{\displaystyle \mathbb {N} }que no están enMETRO{\displaystyle M}. Específicamente, hay un ordinal2METRO{\displaystyle \aleph _{2}^{M}}que "desempeña el papel del cardenal "2{\displaystyle \aleph _{2}}" enMETRO{\displaystyle M}, pero en realidad es contable enV{\displaystyle V}Trabajando enV{\displaystyle V}, debería ser fácil encontrar un subconjunto distinto denorte{\displaystyle \mathbb {N} }por cada elemento de2METRO{\displaystyle \aleph _{2}^{M}}. (Para simplificar, esta familia de subconjuntos se puede caracterizar con un único subconjuntoincógnita2METRO×norte{\displaystyle X\subseteq \aleph _{2}^{M}\times \mathbb {N} }.)

Sin embargo, en cierto sentido, puede ser deseable "construir el modelo ampliado".METRO[incógnita]{\displaystyle M[X]}dentroMETRO{\displaystyle M}". Esto ayudaría a garantizar queMETRO[incógnita]{\displaystyle M[X]}"se asemeja"METRO{\displaystyle M}en ciertos aspectos, como2METRO[incógnita]{\displaystyle \aleph _{2}^{M[X]}}ser lo mismo que2METRO{\displaystyle \aleph _{2}^{M}}(más generalmente, que no se produzca un colapso cardinal ) y permiten un control preciso sobre las propiedades deMETRO[incógnita]{\displaystyle M[X]}. Más precisamente, cada miembro deMETRO[incógnita]{\displaystyle M[X]}debe recibir un nombre (no único) enMETRO{\displaystyle M}. El nombre puede pensarse como una expresión en términos deincógnita{\displaystyle X}, igual que en una extensión de campo simpleL=K(θ){\displaystyle L=K(\theta )}cada elemento deL{\displaystyle L}puede expresarse en términos deθ{\displaystyle \theta }. Un componente importante de la imposición es manipular esos nombres dentroMETRO{\displaystyle M}, por lo que a veces puede ser útil pensar directamente enMETRO{\displaystyle M}como "el universo", sabiendo que la teoría de la fuerza garantiza queMETRO[incógnita]{\displaystyle M[X]}corresponderá a un modelo real.

Un punto sutil de forzamiento es que, siincógnita{\displaystyle X}se considera un "subconjunto faltante" arbitrario de algún conjunto enMETRO{\displaystyle M}, entonces elMETRO[incógnita]{\displaystyle M[X]}construido "dentro deMETRO{\displaystyle M}"Puede que ni siquiera sea un modelo. Esto se debe a queincógnita{\displaystyle X}puede codificar información "especial" sobreMETRO{\displaystyle M}que es invisible en el interiorMETRO{\displaystyle M}(por ejemplo, la contabilizabilidad deMETRO{\displaystyle M}), y así demostrar la existencia de conjuntos que son "demasiado complejos paraMETRO{\displaystyle M}para describir". [ 1 ] [ 2 ]

El forzado evita tales problemas al requerir el conjunto recién introducido.incógnita{\displaystyle X}ser un conjunto genérico relativo aMETRO{\displaystyle M}. [ 1 ] Algunas afirmaciones se "obligan" a cumplirse para cualquier genéricoincógnita{\displaystyle X}: Por ejemplo, un genéricoincógnita{\displaystyle X}se "obliga" a ser infinito. Además, cualquier propiedad (descriptible enMETRO{\displaystyle M}) de un conjunto genérico se "obliga" a cumplirse bajo alguna condición forzante . El concepto de "forzante" se puede definir dentroMETRO{\displaystyle M}y daMETRO{\displaystyle M}suficiente poder de razonamiento para demostrar queMETRO[incógnita]{\displaystyle M[X]}Es, en efecto, un modelo que satisface las propiedades deseadas.

La técnica original de Cohen, ahora llamada forzamiento ramificado , es ligeramente diferente del forzamiento no ramificado que se expone aquí. El forzamiento también es equivalente al método de modelos con valores booleanos , que algunos consideran conceptualmente más natural e intuitivo, pero generalmente mucho más difícil de aplicar. [ 3 ]

El papel del modelo

Para que el enfoque anterior funcione sin problemas,METRO{\displaystyle M}debe ser de hecho un modelo transitivo estándar enV{\displaystyle V}, de modo que la pertenencia y otras nociones elementales puedan manejarse intuitivamente en ambosMETRO{\displaystyle M}yV{\displaystyle V}. Un modelo transitivo estándar puede obtenerse a partir de cualquier modelo estándar mediante el lema de colapso de Mostowski , pero la existencia de cualquier modelo estándar deZFdo{\displaystyle {\mathsf {ZFC}}}(o cualquier variante de la misma) es en sí mismo una suposición más fuerte que la consistencia deZFdo{\displaystyle {\mathsf {ZFC}}}.

Para sortear este problema, una técnica estándar es dejarMETRO{\displaystyle M}ser un modelo transitivo estándar de un subconjunto finito arbitrario deZFdo{\displaystyle {\mathsf {ZFC}}}(cualquier axiomatización deZFdo{\displaystyle {\mathsf {ZFC}}}tiene al menos un esquema axiomático (y, por lo tanto, un número infinito de axiomas), cuya existencia está garantizada por el principio de reflexión . Como el objetivo de un argumento forzado es demostrar resultados de consistencia , esto es suficiente, ya que cualquier inconsistencia en una teoría debe manifestarse con una derivación de longitud finita y, por lo tanto, involucrar solo un número finito de axiomas.

Condiciones de forzamiento y conjuntos parcialmente ordenados forzantes

Cada condición de forzamiento puede considerarse como una pieza finita de información sobre el objeto.incógnita{\displaystyle X}adjunto al modelo. Existen muchas maneras diferentes de proporcionar información sobre un objeto, lo que da lugar a distintas nociones de forzamiento . Un enfoque general para formalizar las nociones de forzamiento consiste en considerar las condiciones de forzamiento como objetos abstractos con una estructura de conjunto parcialmente ordenado .

Un poset forzante es una tripleta ordenada,(PAG,,1){\displaystyle (\mathbb {P} ,\leq ,\mathbf {1} )}, dónde{\displaystyle \leq }es un pedido anticipado enPAG{\displaystyle \mathbb {P} }, y1{\displaystyle \mathbf {1} }es el elemento más grande. Miembros dePAG{\displaystyle \mathbb {P} }son las condiciones de forzamiento (o simplemente condiciones ). La relación de ordenpagq{\displaystyle p\leq q}medio "pag{\displaystyle p}es más fuerte queq{\displaystyle q}". (Intuitivamente, la condición "más pequeña" proporciona "más" información, al igual que el intervalo más pequeño.[3.1415926,3.1415927]{\displaystyle [3.1415926,3.1415927]}proporciona más información sobre el número π que el intervalo[3.1,3.2]{\displaystyle [3.1,3.2]}(Sí.) Además, el pedido anticipado{\displaystyle \leq } debe satisfacer la condición de división :

  • Para cadapagPAG{\displaystyle p\in \mathbb {P} }, hayq,rPAG{\displaystyle q,r\in \mathbb {P} }de tal manera queq,rpag{\displaystyle q,r\leq p}, sinsPAG{\displaystyle s\in \mathbb {P} }de tal manera quesq,r{\displaystyle s\leq q,r}.

En otras palabras, debe ser posible reforzar cualquier condición de fuerza.pag{\displaystyle p}en al menos dos direcciones incompatibles. Intuitivamente, esto se debe a quepag{\displaystyle p}es solo una pieza finita de información, mientras que se necesita una pieza infinita de información para determinarincógnita{\displaystyle X}.

Existen diversas convenciones en uso. Algunos autores requieren{\displaystyle \leq }También debe ser antisimétrico , de modo que la relación sea un orden parcial . Algunos utilizan el término orden parcial , lo que entra en conflicto con la terminología estándar, mientras que otros emplean el término preorden . Se puede prescindir del elemento mayor. También se utiliza el orden inverso, sobre todo por Saharon Shelah y sus coautores.

Ejemplos

DejarS{\displaystyle S}sea ​​cualquier conjunto infinito (comonorte{\displaystyle \mathbb {N} }), y sea el objeto genérico en cuestión un nuevo subconjuntoincógnitaS{\displaystyle X\subsetequ S}En la formulación original de Cohen sobre la forzadura, cada condición de forzadura es un conjunto finito de oraciones, ya sea de la formaaincógnita{\displaystyle a\in X}oaincógnita{\displaystyle a\notin X}, que son consistentes por sí mismos (es decir,aincógnita{\displaystyle a\in X}yaincógnita{\displaystyle a\notin X}para el mismo valor dea{\displaystyle a}no aparecen en la misma condición). Esta noción de forzamiento se suele denominar forzamiento de Cohen .

El poset de forzamiento para el forzamiento de Cohen se puede escribir formalmente como(Aleta(S,2),,){\displaystyle (\operatorname {Fin} (S,2),\supseteq ,\emptyset )}, las funciones parciales finitas deS{\displaystyle S}a2 =df {0,1}{\displaystyle 2~{\stackrel {\text{df}}{=}}~\{0,1\}}bajo inclusión inversa . El forzamiento de Cohen satisface la condición de división porque dada cualquier condiciónpag{\displaystyle p}, siempre se puede encontrar un elementoaS{\displaystyle a\in S}no se menciona enpag{\displaystyle p}y agregar la oraciónaincógnita{\displaystyle a\in X}oaincógnita{\displaystyle a\notin X}apag{\displaystyle p}para obtener dos nuevas condiciones forzantes, incompatibles entre sí.

Otro ejemplo instructivo de un poset forzante es(Bor(I),,I){\displaystyle (\operatorname {Bor} (I),\subseteq ,I)}, dóndeI=[0,1]{\displaystyle I=[0,1]}yBor(I){\displaystyle \operatorname {Bor} (I)}es la colección de subconjuntos de Borel deI{\displaystyle I}que tiene medida de Lebesgue distinta de cero . El objeto genérico asociado con este poset forzado es un número real aleatorio.r[0,1]{\displaystyle r\in [0,1]}Se puede demostrar quer{\displaystyle r}cae en cada subconjunto de Borel de[0,1]{\displaystyle [0,1]}con medida 1, siempre que el subconjunto de Borel esté "descrito" en el universo original no expandido (esto puede formalizarse con el concepto de códigos de Borel ). Cada condición de forzamiento puede considerarse un evento aleatorio con una probabilidad igual a su medida. Debido a la intuición que proporciona este ejemplo, a veces se utiliza un lenguaje probabilístico con otros conjuntos parcialmente ordenados de forzamiento divergente.

Filtros genéricos

Aunque cada condición de forzamiento individualpag{\displaystyle p}no puede determinar completamente el objeto genéricoincógnita{\displaystyle X}, el conjuntoGRAMOPAG{\displaystyle G\subseteq \mathbb {P} }de todas las condiciones de forzamiento verdaderas determinaincógnita{\displaystyle X}. De hecho, sin pérdida de generalidad,GRAMO{\displaystyle G}comúnmente se considera que es el objeto genérico adjunto aMETRO{\displaystyle M}, por lo que el modelo ampliado se llamaMETRO[GRAMO]{\displaystyle M[G]}Por lo general, es bastante fácil demostrar que el objeto originalmente deseadoincógnita{\displaystyle X}De hecho, está en el modelo.METRO[GRAMO]{\displaystyle M[G]}.

Según esta convención, el concepto de "objeto genérico" puede describirse de forma general. Específicamente, el conjuntoGRAMO{\displaystyle G}debería ser un filtro genérico enPAG{\displaystyle \mathbb {P} }relativo aMETRO{\displaystyle M}. La condición " filtro " significa que tiene sentido queGRAMO{\displaystyle G}es un conjunto de todas las condiciones de forzamiento verdaderas:

  • GRAMOPAG;{\displaystyle G\subseteq \mathbb {P} ;}
  • 1GRAMO;{\displaystyle \mathbf {1} \in G;}
  • sipagqGRAMO{\displaystyle p\geq q\in G}, entoncespagGRAMO;{\displaystyle p\in G;}
  • sipag,qGRAMO{\displaystyle p,q\in G}, entonces existe unrGRAMO{\displaystyle r\in G}de tal manera querpag,q.{\displaystyle r\leq p,q.}

ParaGRAMO{\displaystyle G}ser "genérico en relación conMETRO{\displaystyle M}" medio:

  • SiDMETRO{\displaystyle D\in M}es un subconjunto "denso" dePAG{\displaystyle \mathbb {P} }(es decir, para cadapagPAG{\displaystyle p\in \mathbb {P} }, existe unqD{\displaystyle q\in D}de tal manera queqpag{\displaystyle q\leq p}), entoncesGRAMOD{\displaystyle G\cap D\neq \varnothing }.

Dado queMETRO{\displaystyle M}es un modelo contable, la existencia de un filtro genéricoGRAMO{\displaystyle G}Se deduce del lema de Rasiowa-Sikorski . De hecho, es cierto algo más: dada una condiciónpagPAG{\displaystyle p\in \mathbb {P} }, se puede encontrar un filtro genéricoGRAMO{\displaystyle G}de tal manera quepagGRAMO{\displaystyle p\in G}Debido a la condición de división enPAG{\displaystyle \mathbb {P} }, siGRAMO{\displaystyle G}es un filtro, entoncesPAGGRAMO{\displaystyle \mathbb {P} \setminus G}es denso. SiGRAMOMETRO{\displaystyle G\in M}, entoncesPAGGRAMOMETRO{\displaystyle \mathbb {P} \setminus G\in M}porqueMETRO{\displaystyle M}es un modelo deZFdo{\displaystyle {\mathsf {ZFC}}}Por esta razón, nunca se utiliza un filtro genérico.METRO{\displaystyle M}.

Nombres P e interpretaciones

Asociado a un poset forzadoPAG{\displaystyle \mathbb {P} }es la claseV(PAG){\displaystyle V^{(\mathbb {P} )}}dePAG{\displaystyle \mathbb {P} }- nombres . APAG{\displaystyle \mathbb {P} }-nombre es un conjuntoA{\displaystyle A}de la forma

A{(,pag) es un PAG-nombre y pagPAG}.{\displaystyle A\subseteq \{(u,p)\mid u~{\text{is a}}~\mathbb {P} {\text{-name and}}~p\in \mathbb {P} \}.}

Dado cualquier filtroGRAMO{\displaystyle G}enPAG{\displaystyle \mathbb {P} }, el mapa de interpretación o valoración dePAG{\displaystyle \mathbb {P} }-los nombres son dados por

val(,GRAMO)={val(v,GRAMO)pagGRAMO: (v,pag)}.{\displaystyle \operatorname {val} (u,G)=\{\operatorname {val} (v,G)\mid \exists p\in G:~(v,p)\in u\}.}

ElPAG{\displaystyle \mathbb {P} }-los nombres son, de hecho, una expansión del universo . DadoincógnitaV{\displaystyle x\in V}, uno defineincógnitaˇ{\displaystyle {\check {x}}}ser elPAG{\displaystyle \mathbb {P} }-nombre

incógnitaˇ={(yˇ,1)yincógnita}.{\displaystyle {\check {x}}=\{({\check {y}},\mathbf {1} )\mid y\in x\}.}

Desde1GRAMO{\displaystyle \mathbf {1} \in G}De ello se deduce queval(incógnitaˇ,GRAMO)=incógnita{\displaystyle \operatorname {val} ({\check {x}},G)=x}En cierto sentido,incógnitaˇ{\displaystyle {\check {x}}}es un "nombre paraincógnita{\displaystyle x}" eso no depende de la elección específica deGRAMO{\displaystyle G}.

Esto también permite definir un "nombre paraGRAMO{\displaystyle G}" sin hacer referencia explícita aGRAMO{\displaystyle G}:

GRAMO_={(pagˇ,pag)pagPAG}{\displaystyle {\underline {G}}=\{({\check {p}},p)\mid p\in \mathbb {P} \}}

de modo queval(GRAMO_,GRAMO)={val(pagˇ,GRAMO)pagGRAMO}=GRAMO{\displaystyle \operatorname {val} ({\underline {G}},G)=\{\operatorname {val} ({\check {p}},G)\mid p\in G\}=G}.

Definiciones rigurosas

Los conceptos dePAG{\displaystyle \mathbb {P} }-nombres, interpretaciones yincógnitaˇ{\displaystyle {\check {x}}}puede definirse mediante recursión transfinita . Con{\displaystyle \varnothing }el conjunto vacío ,α+1{\displaystyle \alpha +1}el ordinal sucesor de ordinalα{\displaystyle \alpha },PAG{\displaystyle {\mathcal {P}}}el operador del grupo electrógeno yλ{\displaystyle \lambda }un ordinal límite , define la siguiente jerarquía:

Nombre()=,Nombre(α+1)=PAG(Nombre(α)×PAG),Nombre(λ)={Nombre(α)α<λ}.{\displaystyle {\begin{aligned}\operatorname {Name} (\varnothing )&=\varnothing ,\\\operatorname {Name} (\alpha +1)&={\mathcal {P}}(\operatorname {Name} (\alpha )\times \mathbb {P} ),\\\operatorname {Name} (\lambda )&=\bigcup \{\operatorname {Name} (\alpha )\mid \alpha <\lambda \}.\end{aligned}}}

Entonces la clase dePAG{\displaystyle \mathbb {P} }-nombres se define como

V(PAG)={Nombre(α) | α es un ordinal}.{\displaystyle V^{(\mathbb {P} )}=\bigcup \{\operatorname {Name} (\alpha )~|~\alpha ~{\text{is an ordinal}}\}.}

El mapa de interpretación y el mapaincógnitaincógnitaˇ{\displaystyle x\mapsto {\check {x}}}De manera similar, puede definirse mediante una construcción jerárquica.

Forzando

Dado un filtro genéricoGRAMOPAG{\displaystyle G\subseteq \mathbb {P} }, se procede de la siguiente manera. La subclase dePAG{\displaystyle \mathbb {P} }-nombres enMETRO{\displaystyle M}se denotaMETRO(PAG){\displaystyle M^{(\mathbb {P} )}}. Dejar

METRO[GRAMO]={val(,GRAMO) | METRO(PAG)}.{\displaystyle M[G]=\left\{\operatorname {val} (u,G)~{\Big |}~u\in M^{(\mathbb {P} )}\right\}.}

Para reducir el estudio de la teoría de conjuntos deMETRO[GRAMO]{\displaystyle M[G]}a la deMETRO{\displaystyle M}, uno trabaja con el "lenguaje de forzamiento", que se construye como la lógica de primer orden ordinaria , con la pertenencia como la relación binaria y todo elPAG{\displaystyle \mathbb {P} }-nombres como constantes.

DefinirpagMETRO,PAGφ(1,,norte){\displaystyle p\Vdash _{M,\mathbb {P} }\varphi (u_{1},\ldots ,u_{n})}(debe leerse como "pag{\displaystyle p}efectivoφ{\displaystyle \varphi }en el modeloMETRO{\displaystyle M}con posetPAG{\displaystyle \mathbb {P} }"), dóndepag{\displaystyle p}es una condición,φ{\displaystyle \varphi }es una fórmula en el lenguaje de forzamiento, y lai{\displaystyle u_{i}}sonPAG{\displaystyle \mathbb {P} }-nombres, para significar que siGRAMO{\displaystyle G}es un filtro genérico que contienepag{\displaystyle p}, entoncesMETRO[GRAMO]φ(val(1,GRAMO),,val(norte,GRAMO)){\displaystyle M[G]\models \varphi (\operatorname {val} (u_{1},G),\ldots ,\operatorname {val} (u_{n},G))}. El caso especial1METRO,PAGφ{\displaystyle \mathbf {1} \Vdash _{M,\mathbb {P} }\varphi }a menudo se escribe como "PAGMETRO,PAGφ{\displaystyle \mathbb {P} \Vdash _{M,\mathbb {P} }\varphi }" o simplemente "METRO,PAGφ{\displaystyle \Vdash _{M,\mathbb {P} }\varphi }". Tales afirmaciones son ciertas enMETRO[GRAMO]{\displaystyle M[G]}, no importa quéGRAMO{\displaystyle G}es.

Lo importante es esta definición externa de la relación de forzamientopagMETRO,PAGφ{\displaystyle p\Vdash _{M,\mathbb {P} }\varphi }es equivalente a una definición interna dentroMETRO{\displaystyle M}, definido por inducción transfinita (específicamente{\displaystyle \in }-inducción ) sobre elPAG{\displaystyle \mathbb {P} }-nombres en instancias dev{\displaystyle u\in v}y=v{\displaystyle u=v}y luego por inducción ordinaria sobre la complejidad de las fórmulas. Esto tiene el efecto de que todas las propiedades deMETRO[GRAMO]{\displaystyle M[G]}son realmente propiedades deMETRO{\displaystyle M}y la verificación deZFdo{\displaystyle {\mathsf {ZFC}}}enMETRO[GRAMO]{\displaystyle M[G]}Se vuelve sencillo. Esto generalmente se resume en las siguientes tres propiedades clave:

  • Verdad :METRO[GRAMO]φ(val(1,GRAMO),,val(norte,GRAMO)){\displaystyle M[G]\models \varphi (\operatorname {val} (u_{1},G),\ldots ,\operatorname {val} (u_{n},G))}si y solo si es forzado porGRAMO{\displaystyle G}, es decir, para alguna condiciónpagGRAMO{\displaystyle p\in G}, tenemospagMETRO,PAGφ(1,,norte){\displaystyle p\Vdash _{M,\mathbb {P} }\varphi (u_{1},\ldots ,u_{n})}.
  • Definibilidad : La afirmación "pagMETRO,PAGφ(1,,norte){\displaystyle p\Vdash _{M,\mathbb {P} }\varphi (u_{1},\ldots ,u_{n})}" es definible enMETRO{\displaystyle M}.
  • Coherencia :pagMETRO,PAGφ(1,,norte)qpagqMETRO,PAGφ(1,,norte){\displaystyle p\Vdash _{M,\mathbb {P} }\varphi (u_{1},\ldots ,u_{n})\land q\leq p\implies q\Vdash _{M,\mathbb {P} }\varphi (u_{1},\ldots ,u_{n})}.

Definición interna

Existen muchas maneras diferentes pero equivalentes de definir la relación de forzamiento.METRO,PAG{\displaystyle \Vdash _{M,\mathbb {P} }}enMETRO{\displaystyle M}. [ 4 ] Una forma de simplificar la definición es definir primero una relación de forzamiento modificada.METRO,PAG{\displaystyle \Vdash _{M,\mathbb {P} }^{*}}eso es estrictamente más fuerte queMETRO,PAG{\displaystyle \Vdash _{M,\mathbb {P} }}. La relación modificadaMETRO,PAG{\displaystyle \Vdash _{M,\mathbb {P} }^{*}}aún satisface las tres propiedades clave de forzamiento, peropagMETRO,PAGφ{\displaystyle p\Vdash _{M,\mathbb {P} }^{*}\varphi }ypagMETRO,PAGφ{\displaystyle p\Vdash _{M,\mathbb {P} }^{*}\varphi '}no son necesariamente equivalentes incluso si las fórmulas de primer ordenφ{\displaystyle \varphi }yφ{\displaystyle \varphi '}son equivalentes. La relación de forzamiento no modificada se puede definir entonces como pagMETRO,PAGφpagMETRO,PAG¬¬φ.{\displaystyle p\Vdash _{M,\mathbb {P} }\varphi \iff p\Vdash _{M,\mathbb {P} }^{*}\neg \neg \varphi .} De hecho, el concepto original de Cohen sobre la forzadura es esencialmenteMETRO,PAG{\displaystyle \Vdash _{M,\mathbb {P} }^{*}}en vez deMETRO,PAG{\displaystyle \Vdash _{M,\mathbb {P} }}. [ 3 ]

La relación de forzamiento modificadaMETRO,PAG{\displaystyle \Vdash _{M,\mathbb {P} }^{*}}se puede definir recursivamente de la siguiente manera:

  1. pagMETRO,PAGv{\displaystyle p\Vdash _{M,\mathbb {P} }^{*}u\in v}medio((w,q)v)(qpagpagMETRO,PAGw=).{\displaystyle (\exists (w,q)\in v)(q\geq p\wedge p\Vdash _{M,\mathbb {P} }^{*}w=u).}
  2. pagMETRO,PAGv{\displaystyle p\Vdash _{M,\mathbb {P} }^{*}u\neq v}medio((w,q)v)(qpagpagMETRO,PAGw)((w,q))(qpagpagMETRO,PAGwv).{\displaystyle (\exists (w,q)\in v)(q\geq p\wedge p\Vdash _{M,\mathbb {P} }^{*}w\notin u)\vee (\exists (w,q)\in u)(q\geq p\wedge p\Vdash _{M,\mathbb {P} }^{*}w\notin v).}
  3. pagMETRO,PAG¬φ{\displaystyle p\Vdash _{M,\mathbb {P} }^{*}\neg \varphi }medio¬(qpag)(qMETRO,PAGφ).{\displaystyle \neg (\exists q\leq p)(q\Vdash _{M,\mathbb {P} }^{*}\varphi ).}
  4. pagMETRO,PAG(φψ){\displaystyle p\Vdash _{M,\mathbb {P} }^{*}(\varphi \vee \psi )}medio(pagMETRO,PAGφ)(pagMETRO,PAGψ).{\displaystyle (p\Vdash _{M,\mathbb {P} }^{*}\varphi )\vee (p\Vdash _{M,\mathbb {P} }^{*}\psi ).}
  5. pagMETRO,PAGincógnitaφ(incógnita){\displaystyle p\Vdash _{M,\mathbb {P} }^{*}\exists x\,\varphi (x)}medio(METRO(PAG))(pagMETRO,PAGφ()).{\displaystyle (\exists u\in M^{(\mathbb {P} )})(p\Vdash _{M,\mathbb {P} }^{*}\varphi (u)).}

Otros símbolos del lenguaje de forzamiento pueden definirse en términos de estos símbolos: Por ejemplo,=v{\displaystyle u=v}medio¬(v){\displaystyle \neg (u\neq v)},incógnitaφ(incógnita){\displaystyle \forall x\,\varphi (x)}medio¬incógnita¬φ(incógnita){\displaystyle \neg \exists x\,\neg \varphi (x)}, etc. Los casos 1 y 2 dependen entre sí y del caso 3, pero la recursión siempre se refiere aPAG{\displaystyle \mathbb {P} }-nombres con rangos menores , por lo que la inducción transfinita permite que la definición continúe.

Por construcción,METRO,PAG{\displaystyle \Vdash _{M,\mathbb {P} }^{*}}(y por lo tantoMETRO,PAG{\displaystyle \Vdash _{M,\mathbb {P} }}) satisface automáticamente la Definibilidad . La prueba de queMETRO,PAG{\displaystyle \Vdash _{M,\mathbb {P} }^{*}}También satisface la Verdad y la Coherencia mediante la inspección inductiva de cada uno de los cinco casos anteriores. Los casos 4 y 5 son triviales (gracias a la elección de{\displaystyle \vee }y{\displaystyle \exists }como los símbolos elementales [ 5 ] ), los casos 1 y 2 se basan únicamente en la suposición de queGRAMO{\displaystyle G}es un filtro, y solo el caso 3 requiereGRAMO{\displaystyle G}ser un filtro genérico . [ 3 ]

Formalmente, una definición interna de la relación de forzamiento (como la presentada anteriormente) es en realidad una transformación de una fórmula arbitraria.φ(incógnita1,,incógnitanorte){\displaystyle \varphi (x_{1},\dots ,x_{n})}a otra fórmulapagPAGφ(1,,norte){\displaystyle p\Vdash _{\mathbb {P} }\varphi (u_{1},\dots ,u_{n})}dóndepag{\displaystyle p}yPAG{\displaystyle \mathbb {P} }son variables adicionales. El modeloMETRO{\displaystyle M}no aparece explícitamente en la transformación (tenga en cuenta que dentroMETRO{\displaystyle M},METRO(PAG){\displaystyle u\in M^{(\mathbb {P} )}}simplemente significa "{\displaystyle u}es unPAG{\displaystyle \mathbb {P} }-nombre"), y de hecho se puede tomar esta transformación como una definición "sintáctica" de la relación de forzamiento en el universoV{\displaystyle V}de todos los conjuntos, independientemente de cualquier modelo transitivo numerable. Sin embargo, si uno quiere forzar sobre algún modelo transitivo numerableMETRO{\displaystyle M}, entonces la última fórmula debe interpretarse bajoMETRO{\displaystyle M}(es decir, con todos los cuantificadores que abarcan solo más deMETRO{\displaystyle M}), en cuyo caso es equivalente a la definición "semántica" externa deMETRO,PAG{\displaystyle \Vdash _{M,\mathbb {P} }}descrito en la parte superior de esta sección:

Para cualquier fórmulaφ(incógnita1,,incógnitanorte){\displaystyle \varphi (x_{1},\dots ,x_{n})}Hay un teoremaT{\displaystyle T}de la teoríaZFdo{\displaystyle {\mathsf {ZFC}}}(por ejemplo, una conjunción de un número finito de axiomas) tal que para cualquier modelo transitivo numerableMETRO{\displaystyle M}de tal manera queMETROT{\displaystyle M\models T}y cualquier orden parcial que satisfaga la condición de divisiónPAGMETRO{\displaystyle \mathbb {P} \in M}y cualquierPAG{\displaystyle \mathbb {P} }-filtro genéricoGRAMO{\displaystyle G}encimaMETRO{\displaystyle M}(a1,,anorteMETRO(PAG))(pagPAG)(pagMETRO,PAGφ(a1,,anorte)METROpagPAGφ(a1,,anorte)).{\displaystyle (\forall a_{1},\ldots ,a_{n}\in M^{(\mathbb {P} )})(\forall p\in \mathbb {P} )(p\Vdash _{M,\mathbb {P} }\varphi (a_{1},\dots ,a_{n})\,\Leftrightarrow \,M\models p\Vdash _{\mathbb {P} }\varphi (a_{1},\dots ,a_{n})).}

Este es el sentido en el que la relación de forzamiento es, de hecho, "definible enMETRO{\displaystyle M}".

Consistencia

La discusión anterior se puede resumir en el resultado de consistencia fundamental que, dado un poset forzadoPAG{\displaystyle \mathbb {P} }Podemos asumir la existencia de un filtro genérico.GRAMO{\displaystyle G}, que no pertenece al universoV{\displaystyle V}, de tal manera queV[GRAMO]{\displaystyle V[G]}es de nuevo un universo de teoría de conjuntos que modelaZFdo{\displaystyle {\mathsf {ZFC}}}Además, todas las verdades enV[GRAMO]{\displaystyle V[G]}pueden reducirse a verdades enV{\displaystyle V}que implica la relación de forzamiento.

Ambos estilos, contiguosGRAMO{\displaystyle G}a cualquiera de los dos modelos transitivos contablesMETRO{\displaystyle M}o todo el universoV{\displaystyle V}Se utilizan comúnmente. Menos frecuente es el enfoque que emplea la definición "interna" de forzamiento, en la que no se mencionan modelos de conjuntos o clases. Este fue el método original de Cohen, y en una de sus elaboraciones, se convierte en el método de análisis de valores booleanos.

Cohen obligando

El poset de forzamiento no trivial más simple es(Aleta(ω,2),,){\displaystyle (\operatorname {Fin} (\omega ,2),\supseteq ,\emptyset )}, las funciones parciales finitas deω{\displaystyle \omega }a2 =df {0,1}{\displaystyle 2~{\stackrel {\text{df}}{=}}~\{0,1\}}bajo inclusión inversa . Es decir, una condiciónpag{\displaystyle p}es esencialmente dos subconjuntos finitos disjuntospag1[1]{\displaystyle {p^{-1}}[1]}ypag1[0]{\displaystyle {p^{-1}}[0]}deω{\displaystyle \omega }, para ser consideradas como las partes "sí" y "no" depag{\displaystyle p}, sin proporcionar información sobre valores fuera del dominio depag{\displaystyle p}. "q{\displaystyle q}es más fuerte quepag{\displaystyle p}" significa queqpag{\displaystyle q\supseteq p}, en otras palabras, las partes "sí" y "no" deq{\displaystyle q}son superconjuntos de las partes "sí" y "no" depag{\displaystyle p}y, en ese sentido, proporcionar más información.

DejarGRAMO{\displaystyle G}ser un filtro genérico para este poset. Sipag{\displaystyle p}yq{\displaystyle q}ambos están enGRAMO{\displaystyle G}, entoncespagq{\displaystyle p\cup q}es una condición porqueGRAMO{\displaystyle G}es un filtro. Esto significa quegramo=GRAMO{\displaystyle g=\bigcup G}es una función parcial bien definida deω{\displaystyle \omega }a2{\displaystyle 2}porque cualesquiera dos condiciones enGRAMO{\displaystyle G}ponerse de acuerdo en su ámbito común.

De hecho,gramo{\displaystyle g}es una función total. Dadonorteω{\displaystyle n\in \omega }, dejarDnorte={pagpag(norte) se define}{\displaystyle D_{n}=\{p\mid p(n)~{\text{is defined}}\}}. EntoncesDnorte{\displaystyle D_{n}}es denso. (Dado cualquierpag{\displaystyle p}, sinorte{\displaystyle n}no está enpag{\displaystyle p}dominio de, adjuntar un valor paranorte{\displaystyle n}—el resultado está enDnorte{\displaystyle D_{n}}.) Una condiciónpagGRAMODnorte{\displaystyle p\in G\cap D_{n}}tienenorte{\displaystyle n}en su dominio, y desdepaggramo{\displaystyle p\subseteq g}, encontramos quegramo(norte){\displaystyle g(n)}está definido.

Dejarincógnita=gramo1[1]{\displaystyle X={g^{-1}}[1]}, el conjunto de todos los miembros "sí" de las condiciones genéricas. Es posible darle un nombre aincógnita{\displaystyle X}directamente. Deja

incógnita_={(norteˇ,pag)pag(norte)=1}.{\displaystyle {\underline {X}}=\left\{\left({\check {n}},p\right)\mid p(n)=1\right\}.}

Entoncesval(incógnita_,GRAMO)=incógnita.{\displaystyle \operatorname {val} ({\underline {X}},G)=X.}Ahora supongamos queAω{\displaystyle A\subseteq \omega }enV{\displaystyle V}Afirmamos queincógnitaA{\displaystyle X\neq A}. Dejar

DA={pagnorte(norteDom(pag)(pag(norte)=1norteA))}.{\displaystyle D_{A}=\{p\mid \exists n(n\in \operatorname {Dom} (p)\land (p(n)=1\iff n\notin A))\}.}

EntoncesDA{\displaystyle D_{A}}es denso. (Dado cualquierpag{\displaystyle p}, encontrarnorte{\displaystyle n}que no está en su dominio, y adjuntar un valor paranorte{\displaystyle n}contrario al estatus de "norteA{\displaystyle n\in A}".) Entonces cualquierpagGRAMODA{\displaystyle p\in G\cap D_{A}}testigosincógnitaA{\displaystyle X\neq A}. En resumen,incógnita{\displaystyle X}es un subconjunto "nuevo" deω{\displaystyle \omega }, necesariamente infinito.

Reemplazarω{\displaystyle \omega }conω×ω2{\displaystyle \omega \times \omega _{2}}, es decir, considerando en cambio funciones parciales finitas cuyas entradas son de la forma(norte,α){\displaystyle (n,\alpha )}, connorte<ω{\displaystyle n<\omega }yα<ω2{\displaystyle \alpha <\omega _{2}}y cuyos resultados son0{\displaystyle 0}o1{\displaystyle 1}, uno se obtieneω2{\displaystyle \omega _{2}}nuevos subconjuntos deω{\displaystyle \omega }Todos ellos son distintos, según un argumento de densidad: Dadoα<β<ω2{\displaystyle \alpha <\beta <\omega _{2}}, dejar

Dα,β={pagnorte(pag(norte,α)pag(norte,β))},{\displaystyle D_{\alpha ,\beta }=\{p\mid \exists n(p(n,\alpha )\neq p(n,\beta ))\},}

entonces cada unoDα,β{\displaystyle D_{\alpha ,\beta }}es denso, y una condición genérica en él demuestra que el α -ésimo conjunto nuevo no está de acuerdo en algún punto con elβ{\displaystyle \beta }el nuevo conjunto.

Esto aún no constituye la falsificación de la hipótesis del continuo. Hay que demostrar que no se han introducido nuevos mapas que...ω{\displaystyle \omega }sobreω1{\displaystyle \omega _{1}}, oω1{\displaystyle \omega _{1}}sobreω2{\displaystyle \omega _{2}}. Por ejemplo, si uno considera en cambioAleta(ω,ω1){\displaystyle \operatorname {Fin} (\omega ,\omega _{1})}, funciones parciales finitas deω{\displaystyle \omega }aω1{\displaystyle \omega _{1}}, el primer ordinal incontable , uno obtiene enV[GRAMO]{\displaystyle V[G]}una biyección deω{\displaystyle \omega }aω1{\displaystyle \omega _{1}}. En otras palabras,ω1{\displaystyle \omega _{1}}se ha derrumbado y, en la extensión forzante, es un ordinal contable.

El último paso para demostrar la independencia de la hipótesis del continuo consiste, por tanto, en demostrar que la forzadura de Cohen no colapsa los cardinales. Para ello, una propiedad combinatoria suficiente es que todas las anticadenas del conjunto parcialmente ordenado de forzadura sean numerables.

La condición de cadena contable

Una anticadena (fuerte)A{\displaystyle A}dePAG{\displaystyle \mathbb {P} }es un subconjunto tal que sipag,qA{\displaystyle p,q\in A}ypagq{\displaystyle p\neq q}, entoncespag{\displaystyle p}yq{\displaystyle q}son incompatibles (escritos)pagq{\displaystyle p\perp q}), lo que significa que no hayr{\displaystyle r}enPAG{\displaystyle \mathbb {P} }de tal manera querpag{\displaystyle r\leq p}yrq{\displaystyle r\leq q}. En el ejemplo sobre conjuntos de Borel, la incompatibilidad significa quepagq{\displaystyle p\cap q}tiene medida cero. En el ejemplo sobre funciones parciales finitas, la incompatibilidad significa quepagq{\displaystyle p\cup q}no es una función, en otras palabras,pag{\displaystyle p}yq{\displaystyle q}asignar diferentes valores a alguna entrada de dominio.

PAG{\displaystyle \mathbb {P} }Se dice que satisface la condición de cadena numerable (ccc) si cada anticadena enPAG{\displaystyle \mathbb {P} }es contable. (El nombre, que obviamente es inapropiado, es un vestigio de terminología antigua. Algunos matemáticos escriben "cac" por "condición de anticadena contable").

Es fácil ver queBor(I){\displaystyle \operatorname {Bor} (I)}satisface el ccc porque las medidas suman como máximo1{\displaystyle 1}. También,Aleta(mi,2){\displaystyle \operatorname {Fin} (E,2)}Satisface el ccc, pero la demostración es más difícil.

Dado un subgrupo incontableWAleta(mi,2){\displaystyle W\subseteq \operatorname {Fin} (E,2)}, encogerW{\displaystyle W}a una subfamilia incontableW0{\displaystyle W_{0}}de conjuntos de tamaño como máximonorte{\displaystyle n}, para algunosnorte<ω{\displaystyle n<\omega }(para algunosnorte{\displaystyle n}esto es incontable, ya que de lo contrarioW=norte<ω{wW:|w|<norte}{\displaystyle W=\bigcup _{n<\omega }\{w\in W:|w|<n\}}sería una unión numerable de conjuntos numerables, por lo tanto numerable). Sipag(mi1)=b1{\displaystyle p(e_{1})=b_{1}}para incontablespagW0{\displaystyle p\in W_{0}}reducir esto a una subfamilia incontableW1{\displaystyle W_{1}}y repetir, obteniendo un conjunto finito{(mi1,b1),,(mik,bk)}W0{\displaystyle \{(e_{1},b_{1}),\ldots ,(e_{k},b_{k})\}\in W_{0}}y una familia incontableWk{\displaystyle W_{k}}de condiciones incompatibles de tamañonortek{\displaystyle n-k}de tal manera que cadami{\displaystyle e}está enDom(pag){\displaystyle \operatorname {Dom} (p)}para como máximo muchos contablespagWk{\displaystyle p\in W_{k}}. Ahora, elige un valor arbitrariopagWk{\displaystyle p\in W_{k}}y elegir entreWk{\displaystyle W_{k}}cualquierq{\displaystyle q}que no es uno de los muchos miembros que tienen un miembro de dominio en común conpag{\displaystyle p}. Entoncespag{(mi1,b1),,(mik,bk)}{\displaystyle p\cup \{(e_{1},b_{1}),\ldots ,(e_{k},b_{k})\}}yq{(mi1,b1),,(mik,bk)}{\displaystyle q\cup \{(e_{1},b_{1}),\ldots ,(e_{k},b_{k})\}}son compatibles, por lo tantoW{\displaystyle W}no es una anticadena. En otras palabras,Aleta(mi,2){\displaystyle \operatorname {Fin} (E,2)}-Las anticadenas son contables. [ 6 ]

La importancia de las anticadenas en el forzamiento radica en que, para la mayoría de los propósitos, los conjuntos densos y las anticadenas máximas son equivalentes. Una anticadena máximaA{\displaystyle A}es uno que no se puede extender a una anticadena más grande. Esto significa que cada elementopagPAG{\displaystyle p\in \mathbb {P} }es compatible con algún miembro deA{\displaystyle A}. La existencia de una anticadena maximal se deduce del lema de Zorn . Dada una anticadena maximalA{\displaystyle A}, dejar

D={pagPAG(qA)(pagq)}.{\displaystyle D=\left\{p\in \mathbb {P} \mid (\exists q\in A)(p\leq q)\right\}.}

EntoncesD{\displaystyle D}es denso yGRAMOD{\displaystyle G\cap D\neq \varnothing }si y solo siGRAMOA{\displaystyle G\cap A\neq \varnothing }. Por el contrario, dado un conjunto densoD{\displaystyle D}El lema de Zorn demuestra que existe una anticadena maximal.AD{\displaystyle A\subseteq D}, y luegoGRAMOD{\displaystyle G\cap D\neq \varnothing }si y solo siGRAMOA{\displaystyle G\cap A\neq \varnothing }.

Supongamos quePAG{\displaystyle \mathbb {P} }satisface el ccc Dadoincógnita,yV{\displaystyle x,y\in V}, conF:incógnitay{\displaystyle f:x\to y}una función enV[GRAMO]{\displaystyle V[G]}, uno puede aproximarseF{\displaystyle f}adentroV{\displaystyle V}de la siguiente manera. Sea{\displaystyle u}ser un nombre paraF{\displaystyle f}(por definición deV[GRAMO]{\displaystyle V[G]}) y dejapag{\displaystyle p}ser una condición que obliga{\displaystyle u}ser una función deincógnita{\displaystyle x}ay{\displaystyle y}. Definir una funciónF:incógnitaPAG(y){\displaystyle F:x\to {\mathcal {P}}(y)}, por

F(a)=df{b|(qPAG)[(qpag)(q (aˇ)=bˇ)]}.{\displaystyle F(a){\stackrel {\text{df}}{=}}\left\{b\left|(\exists q\in \mathbb {P} )\left[(q\leq p)\land \left(q\Vdash ~u\left({\check {a}}\right)={\check {b}}\right)\right]\right\}.\right.}

Por la definibilidad de forzar, esta definición tiene sentido dentro deV{\displaystyle V}. Por la coherencia de la fuerza, una diferenteb{\displaystyle b}debe provenir de un incompatiblepag{\displaystyle p}. Por ccc,F(a){\displaystyle F(a)}es contable.

En resumen,F{\displaystyle f}es desconocido enV{\displaystyle V}ya que depende deGRAMO{\displaystyle G}, pero no es del todo desconocido para un forzamiento ccc. Se puede identificar un conjunto contable de conjeturas sobre cuál es el valor deF{\displaystyle f}está en cualquier entrada, independientemente deGRAMO{\displaystyle G}.

Esto tiene la siguiente consecuencia muy importante. Si enV[GRAMO]{\displaystyle V[G]},F:αβ{\displaystyle f:\alpha \to \beta }Si existe una sobreyección de un ordinal infinito sobre otro, entonces existe una sobreyección.gramo:ω×αβ{\displaystyle g:\omega \times \alpha \to \beta }enV{\displaystyle V}y, en consecuencia, una sobreyecciónh:αβ{\displaystyle h:\alpha \to \beta }enV{\displaystyle V}. En particular, los cardinales no pueden colapsar. La conclusión es que202{\displaystyle 2^{\aleph _{0}}\geq \aleph _{2}}enV[GRAMO]{\displaystyle V[G]}.

Easton obligando

El valor exacto del continuo en el modelo de Cohen anterior y variantes comoAleta(ω×κ,2){\displaystyle \operatorname {Fin} (\omega \times \kappa ,2)}para cardenalesκ{\displaystyle \kappa }En general, fue elaborado por Robert M. Solovay , quien también ideó cómo violarGRAMOdoH{\displaystyle {\mathsf {GCH}}}(la hipótesis del continuo generalizado ), solo para cardinales regulares , un número finito de veces. Por ejemplo, en el modelo de Cohen anterior, sidoH{\displaystyle {\mathsf {CH}}}se sostiene enV{\displaystyle V}, entonces20=2{\displaystyle 2^{\aleph _{0}}=\aleph _{2}}se sostiene enV[GRAMO]{\displaystyle V[G]}.

William B. Easton elaboró ​​la versión de clase adecuada para violar laGRAMOdoH{\displaystyle {\mathsf {GCH}}}para cardinales regulares, básicamente demostrando que las restricciones conocidas (monotonicidad, teorema de Cantor y teorema de König ) eran las únicasZFdo{\displaystyle {\mathsf {ZFC}}}-restricciones demostrables (véase el teorema de Easton ).

El trabajo de Easton fue notable porque implicaba forzar con una clase apropiada de condiciones. En general, el método de forzar con una clase apropiada de condiciones no logra dar un modelo deZFdo{\displaystyle {\mathsf {ZFC}}}. Por ejemplo, forzando conAleta(ω×Onorte,2){\displaystyle \operatorname {Fin} (\omega \times \mathbf {On} ,2)}, dóndeOnorte{\displaystyle \mathbf {On} }es la clase propia de todos los ordinales, hace que el continuo sea una clase propia. Por otro lado, forzar conAleta(ω,Onorte){\displaystyle \operatorname {Fin} (\omega ,\mathbf {On} )}introduce una enumeración contable de los ordinales. En ambos casos, el resultadoV[GRAMO]{\displaystyle V[G]}visiblemente no es un modelo deZFdo{\displaystyle {\mathsf {ZFC}}}.

En un momento dado, se pensó que una forzante más sofisticada también permitiría una variación arbitraria en las potencias de los cardinales singulares . Sin embargo, esto ha resultado ser un problema difícil, sutil e incluso sorprendente, con varias restricciones más demostrables enZFdo{\displaystyle {\mathsf {ZFC}}}y con los modelos de forzamiento dependiendo de la consistencia de varias propiedades de cardinalidad grande . Quedan muchos problemas abiertos.

Reales aleatorios

El forzamiento aleatorio se puede definir como forzar sobre el conjuntoPAG{\displaystyle P}de todos los subconjuntos compactos de[0,1]{\displaystyle [0,1]}de medida positiva, ordenados por la relación{\displaystyle \subseteq }(un conjunto más pequeño en el contexto de la inclusión es un conjunto más pequeño en el ordenamiento y representa una condición con más información). Hay dos tipos de conjuntos densos importantes:

  1. Para cualquier entero positivonorte{\displaystyle n}, el conjuntoDnorte={pagPAG:diámetro(pag)<1norte}{\displaystyle D_{n}=\left\{p\in P:\operatorname {diam} (p)<{\frac {1}{n}}\right\}}es denso, dondediámetro(pag){\displaystyle \operatorname {diam} (p)}es el diámetro del conjuntopag{\displaystyle p}.
  2. Para cualquier subconjunto de BorelB[0,1]{\displaystyle B\subseteq [0,1]}de medida 1, el conjuntoDB={pagPAG:pagB}{\displaystyle D_{B}=\{p\in P:p\subseteq B\}}es denso.

Para cualquier filtroGRAMO{\displaystyle G}y cualquier par de elementospag1,pag2GRAMO{\displaystyle p_{1},p_{2}\in G}hayqGRAMO{\displaystyle q\in G}de tal manera queqpag1,pag2{\displaystyle q\leq p_{1},p_{2}}En este ordenamiento, esto significa que cualquier filtro es cerrado bajo intersección finita. Por lo tanto, según el teorema de intersección de Cantor , la intersección de todos los elementos de cualquier filtro no es vacía. SiGRAMO{\displaystyle G}es un filtro que interseca el conjunto densoDnorte{\displaystyle D_{n}}para cualquier entero positivonorte{\displaystyle n}, luego el filtroGRAMO{\displaystyle G}contiene condiciones de diámetro positivo arbitrariamente pequeño. Por lo tanto, la intersección de todas las condiciones deGRAMO{\displaystyle G}tiene diámetro 0. Pero los únicos conjuntos no vacíos de diámetro 0 son conjuntos unitarios. Por lo tanto, hay exactamente un número realrGRAMO{\displaystyle r_{G}}de tal manera querGRAMOGRAMO{\displaystyle r_{G}\in \bigcap G}.

DejarB[0,1]{\displaystyle B\subseteq [0,1]}sea ​​cualquier conjunto de medidas de Borel 1. SiGRAMO{\displaystyle G}intersecaDB{\displaystyle D_{B}}, entoncesrGRAMOB{\displaystyle r_{G}\in B}.

Sin embargo, un filtro genérico sobre un modelo transitivo contableMETRO{\displaystyle M}no está enMETRO{\displaystyle M}. El verdaderorGRAMO{\displaystyle r_{G}}definido porGRAMO{\displaystyle G}es demostrablemente no un elemento deMETRO{\displaystyle M}. Un problema con esta construcción es que sipagPAG{\displaystyle p\in P}, entoncesMETRO{\displaystyle M\models }"pag{\displaystyle p}es compacto", pero desde el punto de vista de un universo más grandeVMETRO{\displaystyle V\supseteq M},pag{\displaystyle p}puede no ser compacto y la intersección de todas las condiciones del filtro genéricoGRAMO{\displaystyle G}entonces puede estar vacío. Para solucionar esto, consideramos el conjuntodo={pag¯:pagGRAMO}{\displaystyle C=\{{\bar {p}}:p\in G\}}de cierres topológicos de condiciones deGRAMO{\displaystyle G}. Porquepag¯pag{\displaystyle {\bar {p}}\supseteq p}y porqueGRAMO{\displaystyle G}es cerrado bajo intersección finita, se aplica el teorema de intersección de Cantor y la intersección del conjuntodo{\displaystyle C}no es vacío. Dado quediámetro(pag¯)=diámetro(pag){\displaystyle \operatorname {diam} ({\bar {p}})=\operatorname {diam} (p)}y el modelo terrestreMETRO{\displaystyle M}hereda una métrica del universoV{\displaystyle V}, el conjuntodo{\displaystyle C}tiene elementos de diámetro arbitrariamente pequeño. Finalmente, hay exactamente un número real que pertenece a todos los miembros del conjunto.do{\displaystyle C}El filtro genéricoGRAMO{\displaystyle G}puede reconstruirse a partir derGRAMO{\displaystyle r_{G}}comoGRAMO={pagPAG:rGRAMOpag¯}{\displaystyle G=\{p\in P:r_{G}\in {\bar {p}}\}}.

SiaMETRO(PAG){\displaystyle a\in M^{(\mathbb {P} )}}es un nombre pararGRAMO{\displaystyle r_{G}}(es decir,METRO[GRAMO]val(a,GRAMO)=rGRAMO{\displaystyle M[G]\models val(a,G)=r_{G}}), y paraBMETRO{\displaystyle B\in M}sostieneMETRO{\displaystyle M\models }"B{\displaystyle B}es un conjunto de Borel de medida 1", entonces por la propiedad de verdad de forzar

pagMETRO,PAGaBˇ{\displaystyle p\Vdash _{M,\mathbb {P} }a\in {\check {B}}}

para algunospagGRAMO{\displaystyle p\in G}Hay un nombrea{\displaystyle a}que satisface

val(a,GRAMO)pagGRAMOpag¯{\displaystyle \operatorname {val} (a,G)\in \bigcup _{p\in G}{\bar {p}}}

para cualquier filtro genéricoGRAMO{\displaystyle G}. Por esoa{\displaystyle a},

pagMETRO,PAGaBˇ{\displaystyle p\Vdash _{M,\mathbb {P} }a\in {\check {B}}}

se aplica a cualquier condiciónpag{\displaystyle p}.

Todo conjunto de Borel puede construirse (de forma no única), partiendo de intervalos con extremos racionales y aplicando las operaciones de complemento y unión numerable, un número numerable de veces. El registro de dicha construcción se denomina código de Borel . Dado un conjunto de BorelB{\displaystyle B}enV{\displaystyle V}, se recupera un código Borel y luego se aplica la misma secuencia de construcción enMETRO[GRAMO]{\displaystyle M[G]}, consiguiendo un juego de BorelB{\displaystyle B^{*}}Se puede demostrar que se obtiene el mismo conjunto independientemente del código elegido paraB{\displaystyle B}y que se conserven las propiedades básicas. Por ejemplo, siBdo{\displaystyle B\subseteq C}, entoncesBdo{\displaystyle B^{*}\subseteq C^{*}}. SiB{\displaystyle B}tiene medida cero, entoncesB{\displaystyle B^{*}}tiene medida cero. Este mapeoBB{\displaystyle B\mapsto B^{*}}es inyectivo.

Para cualquier conjuntoB[0,1]{\displaystyle B\subseteq [0,1]}de tal manera queBMETRO{\displaystyle B\in M}yMETRO{\displaystyle M\models }"B{\displaystyle B}es un juego de medidas Borel de 1" uno tienerGRAMOB{\displaystyle r_{G}\in B^{*}}.

Esto significa querGRAMO{\displaystyle r_{G}}es una "secuencia aleatoria infinita de 0s y 1s" desde el punto de vista deMETRO{\displaystyle M}lo que significa que satisface todas las pruebas estadísticas del modelo base.METRO{\displaystyle M}.

Así dadorGRAMO{\displaystyle r_{G}}, un número real aleatorio, se puede demostrar que

GRAMO={B (en METRO)rB (en METRO[GRAMO])}.{\displaystyle G=\left\{B~({\text{in }}M)\mid r\in B^{*}~({\text{in }}M[G])\right\}.}

Debido a esta interdefinibilidad mutua entrer{\displaystyle r}yGRAMO{\displaystyle G}, uno generalmente escribeMETRO[r]{\displaystyle M[r]}paraMETRO[GRAMO]{\displaystyle M[G]}.

Una interpretación diferente de los reales enMETRO[GRAMO]{\displaystyle M[G]}fue proporcionado por Dana Scott . Números racionales enMETRO[GRAMO]{\displaystyle M[G]}tienen nombres que corresponden a una cantidad numerable de valores racionales distintos asignados a una anticadena máxima de conjuntos de Borel; en otras palabras, una cierta función de valor racional enI=[0,1]{\displaystyle I=[0,1]}. Números reales enMETRO[GRAMO]{\displaystyle M[G]}entonces corresponden a cortes de Dedekind de tales funciones, es decir, funciones medibles .

Modelos con valores booleanos

Quizás de forma más clara, el método puede explicarse en términos de modelos booleanos. En estos, a cada enunciado se le asigna un valor de verdad a partir de un álgebra booleana completa sin átomos , en lugar de simplemente un valor verdadero/falso. Luego, se selecciona un ultrafiltro en esta álgebra booleana, que asigna valores verdadero/falso a los enunciados de nuestra teoría. La clave es que la teoría resultante tiene un modelo que contiene este ultrafiltro, el cual puede entenderse como un nuevo modelo obtenido al extender el anterior con este ultrafiltro. Al seleccionar un modelo booleano de manera apropiada, podemos obtener un modelo que posee la propiedad deseada. En él, solo los enunciados que deben ser verdaderos (que se ven obligados a serlo) serán verdaderos, en cierto sentido (dado que posee esta propiedad de extensión/minimalidad).

Explicación metamatemática

Al forzar, generalmente buscamos demostrar que alguna oración es consistente conZFdo{\displaystyle {\mathsf {ZFC}}}(o, opcionalmente, alguna extensión deZFdo{\displaystyle {\mathsf {ZFC}}}). Una forma de interpretar el argumento es asumir queZFdo{\displaystyle {\mathsf {ZFC}}}es consistente y luego demostrar queZFdo{\displaystyle {\mathsf {ZFC}}}La combinación con la nueva oración también es coherente.

Cada "condición" es una pieza finita de información; la idea es que solo las piezas finitas son relevantes para la consistencia, ya que, por el teorema de compacidad , una teoría es satisfacible si y solo si cada subconjunto finito de sus axiomas es satisfacible. Entonces podemos elegir un conjunto infinito de condiciones consistentes para extender nuestro modelo. Por lo tanto, asumiendo la consistencia deZFdo{\displaystyle {\mathsf {ZFC}}}, demostramos la consistencia deZFdo{\displaystyle {\mathsf {ZFC}}}extendido por este conjunto infinito.

Explicación lógica

Según el segundo teorema de incompletitud de Gödel , no se puede probar la consistencia de ninguna teoría formal suficientemente fuerte, comoZFdo{\displaystyle {\mathsf {ZFC}}}, utilizando únicamente los axiomas de la propia teoría, a menos que la teoría sea inconsistente. En consecuencia, los matemáticos no intentan demostrar la consistencia deZFdo{\displaystyle {\mathsf {ZFC}}}utilizando únicamente los axiomas deZFdo{\displaystyle {\mathsf {ZFC}}}o para demostrar queZFdo+H{\displaystyle {\mathsf {ZFC}}+H}es consistente para cualquier hipótesisH{\displaystyle H}utilizando únicamenteZFdo+H{\displaystyle {\mathsf {ZFC}}+H}Por esta razón, el objetivo de una prueba de consistencia es demostrar la consistencia deZFdo+H{\displaystyle {\mathsf {ZFC}}+H}en relación con la consistencia deZFdo{\displaystyle {\mathsf {ZFC}}}. Estos problemas se conocen como problemas de consistencia relativa , uno de los cuales demuestra

A continuación se presenta el esquema general de las pruebas de consistencia relativa. Como toda prueba es finita, utiliza únicamente un número finito de axiomas:

ZFdo+¬Estafa(ZFdo+H)T(Aleta(T)TZFdo(T¬H)).{\displaystyle {\mathsf {ZFC}}+\lnot \operatorname {Con} ({\mathsf {ZFC}}+H)\vdash \exists T(\operatorname {Fin} (T)\land T\subseteq {\mathsf {ZFC}}\land (T\vdash \lnot H)).}

Para cualquier prueba dada,ZFdo{\displaystyle {\mathsf {ZFC}}}Se puede verificar la validez de esta prueba. Esto se puede demostrar por inducción sobre la longitud de la prueba.

ZFdoT((T¬H)(ZFdo(T¬H))).{\displaystyle {\mathsf {ZFC}}\vdash \forall T((T\vdash \lnot H)\rightarrow ({\mathsf {ZFC}}\vdash (T\vdash \lnot H))).}

Luego resolver

ZFdo+¬Estafa(ZFdo+H)T(Aleta(T)TZFdo(ZFdo(T¬H))).{\displaystyle {\mathsf {ZFC}}+\lnot \operatorname {Con} ({\mathsf {ZFC}}+H)\vdash \exists T(\operatorname {Fin} (T)\land T\subseteq {\mathsf {ZFC}}\land ({\mathsf {ZFC}}\vdash (T\vdash \lnot H))).}

Demostrando lo siguiente

Se puede concluir que

ZFdo+¬Estafa(ZFdo+H)T(Aleta(T)TZFdo(ZFdo(T¬H))(ZFdoEstafa(T+H))),{\displaystyle {\mathsf {ZFC}}+\lnot \operatorname {Con} ({\mathsf {ZFC}}+H)\vdash \exists T(\operatorname {Fin} (T)\land T\subseteq {\mathsf {ZFC}}\land ({\mathsf {ZFC}}\vdash (T\vdash \lnot H))\land ({\mathsf {ZFC}}\vdash \operatorname {Con} (T+H))),}

lo cual es equivalente a

ZFdo+¬Estafa(ZFdo+H)¬Estafa(ZFdo),{\displaystyle {\mathsf {ZFC}}+\lnot \operatorname {Con} ({\mathsf {ZFC}}+H)\vdash \lnot \operatorname {Con} ({\mathsf {ZFC}}),}

lo que da (*). El núcleo de la prueba de consistencia relativa es probar (**). AZFdo{\displaystyle {\mathsf {ZFC}}}prueba deEstafa(T+H){\displaystyle \operatorname {Con} (T+H)}se puede construir para cualquier subconjunto finito dadoT{\displaystyle T}delZFdo{\displaystyle {\mathsf {ZFC}}}axiomas (porZFdo{\displaystyle {\mathsf {ZFC}}}instrumentos por supuesto). (No hay prueba universal deEstafa(T+H){\displaystyle \operatorname {Con} (T+H)}por supuesto.)

EnZFdo{\displaystyle {\mathsf {ZFC}}}, es demostrable que para cualquier condiciónpag{\displaystyle p}, el conjunto de fórmulas (evaluadas por nombres) forzadas porpag{\displaystyle p}es deductivamente cerrado. Además, para cualquierZFdo{\displaystyle {\mathsf {ZFC}}}axioma,ZFdo{\displaystyle {\mathsf {ZFC}}}demuestra que este axioma es forzado por1{\displaystyle \mathbf {1} }Entonces basta con demostrar que existe al menos una condición que obligaH{\displaystyle H}.

En el caso de forzamiento con valores booleanos, el procedimiento es similar: demostrar que el valor booleano deH{\displaystyle H}no lo es0{\displaystyle \mathbf {0} }.

Otro enfoque utiliza el principio de reflexión. Para cualquier conjunto finito dado deZFdo{\displaystyle {\mathsf {ZFC}}}axiomas, hay unZFdo{\displaystyle {\mathsf {ZFC}}}Demostración de que este conjunto de axiomas tiene un modelo transitivo numerable. Para cualquier conjunto finito dadoT{\displaystyle T}deZFdo{\displaystyle {\mathsf {ZFC}}}axiomas, hay un conjunto finitoT{\displaystyle T'}deZFdo{\displaystyle {\mathsf {ZFC}}}axiomas tales queZFdo{\displaystyle {\mathsf {ZFC}}}demuestra que si un modelo transitivo contableMETRO{\displaystyle M}SatisfaceT{\displaystyle T'}, entoncesMETRO[GRAMO]{\displaystyle M[G]}SatisfaceT{\displaystyle T}Supongamos que también se puede demostrar que existe un conjunto finitoT{\displaystyle T''}deZFdo{\displaystyle {\mathsf {ZFC}}}axiomas tales que si un modelo transitivo contableMETRO{\displaystyle M}SatisfaceT{\displaystyle T''}, entoncesMETRO[GRAMO]{\displaystyle M[G]}satisface la hipótesisH{\displaystyle H}Entonces, para cualquier conjunto finito dadoT{\displaystyle T}deZFdo{\displaystyle {\mathsf {ZFC}}}axiomas,ZFdo{\displaystyle {\mathsf {ZFC}}}pruebasEstafa(T+H){\displaystyle \operatorname {Con} (T+H)}.

A veces en (**), una teoría más fuerteS{\displaystyle S}queZFdo{\displaystyle {\mathsf {ZFC}}}se utiliza para demostrarEstafa(T+H){\displaystyle \operatorname {Con} (T+H)}. Entonces tenemos prueba de la consistencia deZFdo+H{\displaystyle {\mathsf {ZFC}}+H}en relación con la consistencia deS{\displaystyle S}. Tenga en cuenta queZFdoEstafa(ZFdo)Estafa(ZFL){\displaystyle {\mathsf {ZFC}}\vdash \operatorname {Con} ({\mathsf {ZFC}})\leftrightarrow \operatorname {Con} ({\mathsf {ZFL}})}, dóndeZFL{\displaystyle {\mathsf {ZFL}}}esZF+(V=L){\displaystyle {\mathsf {ZF}}+(V=L)}(el axioma de constructibilidad ).

Véase también

Notas

  1. 1 2 3 Cohen 2008 , pág. 111.
  2. Como ejemplo concreto, observe queα0{\displaystyle \alpha _{0}}, el tipo de orden de todos los ordinales enMETRO{\displaystyle M}, es un ordinal contable (enV{\displaystyle V}) que no está enMETRO{\displaystyle M}. Siincógnita{\displaystyle X}se considera que es un buen ordenamiento denorte{\displaystyle \mathbb {N} }(como una relación sobrenorte{\displaystyle \mathbb {N} }, es decir, un subconjunto denorte×norte{\displaystyle \mathbb {N} \times \mathbb {N} }), entonces cualquierZFdo{\displaystyle {\mathsf {ZFC}}}universo que contieneincógnita{\displaystyle X}También debe contenerα0{\displaystyle \alpha _{0}}(gracias al axioma de reemplazo ). [ 1 ] (Tal universo tampoco se parecería aMETRO{\displaystyle M}en el sentido de que colapsaría todos los cardinales infinitos deMETRO{\displaystyle M}.)
  3. 1 2 3 Shoenfield 1971 .
  4. Kunen 1980 .
  5. Cabe destacar que, si se defineMETRO,PAG{\displaystyle \Vdash _{M,\mathbb {P} }}directamente en lugar deMETRO,PAG{\displaystyle \Vdash _{M,\mathbb {P} }^{*}}, sería necesario reemplazar el{\displaystyle \vee }con{\displaystyle \wedge }en el caso 4 y{\displaystyle \exists }con{\displaystyle \forall }en el caso 5 (además de complicar los casos 1 y 2) para que esta definición interna coincida con la definición externa. Sin embargo, entonces al intentar probar la verdad inductivamente, el caso 4 requerirá el hecho de queGRAMO{\displaystyle G}, como filtro , está dirigido hacia abajo , y el caso 5 se romperá por completo.
  6. Cohen 2008 , Sección IV.8, Lema 2.

Referencias

  • Bell, John Lane (1985). Modelos con valores booleanos y pruebas de independencia en la teoría de conjuntos . Oxford: Oxford University Press . ISBN 9780198532415.
  • Cohen, Paul Joseph (2008) [1966]. Teoría de conjuntos y la hipótesis del continuo . Mineola, Nueva York: Dover Publications. pág.  151. ISBN 978-0-486-46921-8.
  • Grishin, VN (2001) [1994], "Método de forzamiento" , Enciclopedia de Matemáticas , EMS Press
  • Jech, Thomas J. (2013) [1978]. Teoría de conjuntos: la edición del tercer milenio . Springer Verlag . ISBN 9783642078996.
  • Kunen, Kenneth (1980). Teoría de conjuntos: Una introducción a las pruebas de independencia . North-Holland Publishing Company . ISBN 978-0-444-85401-8.
  • Shoenfield, JR (1971). "Forzamiento no ramificado". Teoría axiomática de conjuntos . Actas del Simposio de Matemáticas Puras. Vol.  XIII, Parte I. Providence, RI: Amer. Math. Soc. pp. 357–381 . MR 0280359 .  

Bibliografía

  • Chow, Timothy (2008). «Guía para principiantes sobre el forzamiento». arXiv : 0712.1320v2 [ math.LO ]. Una buena introducción a los conceptos de forzamiento que evita muchos detalles técnicos. Incluye una sección sobre modelos con valores booleanos.
  • Cohen, Paul Joseph (diciembre de 1963). "La independencia de la hipótesis del continuo" . Actas de la Academia Nacional de Ciencias de los Estados Unidos de América . 50 (6): 1143– 1148. Bibcode : 1963PNAS...50.1143C . doi : 10.1073 / pnas.50.6.1143 . PMC 221287. PMID 16578557 .  
  • Cohen, Paul Joseph (enero de 1964). "La independencia de la hipótesis del continuo, II" . Actas de la Academia Nacional de Ciencias de los Estados Unidos de América . 51 ( 1): 105–110 . Bibcode : 1964PNAS...51..105C . doi : 10.1073/pnas.51.1.105 . PMC 300611. PMID 16591132 .  
  • Cohen, Paul Joseph (2002). "El descubrimiento de la forzante" . Rocky Mountain J. Math . 32 (4): 1071– 1100. doi : 10.1216/rmjm/1181070010 . Una conferencia histórica sobre cómo desarrolló su prueba de independencia.
  • Easwaran, Kenny (2007). "Una introducción amena al forzamiento y la hipótesis del continuo". arXiv : 0712.2279 [ math.LO ]. El artículo también está dirigido a principiantes, pero incluye más detalles técnicos que Chow (2008).
  • Gunther, Emmanuel; Pagano, Miguel; Sánchez Terraf, Pedro; Steinberg, Matías (mayo de 2020). "Formalización del Forzamiento en Isabelle/ZF" . Archivo de Pruebas Formales . arXiv : 2001.09715 . Consultado el 20 de agosto de 2023 .
  • Kanamori, Akihiro (2007). "Teoría de conjuntos de Cantor a Cohen" (PDF) .
  • Weaver, Nik (2014). Forcing for Mathematicians . World Scientific Publishing Co. p.  153. doi : 10.1142/8962 . ISBN 978-9814566001Escrito para matemáticos que desean aprender los fundamentos del análisis de forzamiento. No se requieren conocimientos previos de lógica, más allá del dominio de la sintaxis formal, que debería ser algo natural para cualquier matemático bien formado .
  • Weisstein, Eric W. "Forzando" . MathWorld .