Articulo de referencia

Ultraproducto

El ultraproducto es una construcción matemática que aparece principalmente en álgebra abstracta y lógica matemática , en particular en teoría de modelos y teoría de conjuntos . ...

El ultraproducto es una construcción matemática que aparece principalmente en álgebra abstracta y lógica matemática , en particular en teoría de modelos y teoría de conjuntos . Un ultraproducto es el conjunto cociente del producto directo de una familia de estructuras . Todos los factores deben tener la misma signatura . La ultrapotencia es el caso especial de esta construcción en el que todos los factores son iguales.

Por ejemplo, las ultrapotencias se pueden usar para construir nuevos campos a partir de otros dados. Un caso especial de esto es la ultrapotencia de los números reales , que satisface las condiciones para los números hiperreales .

Algunas aplicaciones destacadas de los ultraproductos incluyen demostraciones muy elegantes del teorema de compacidad y del teorema de completitud , el teorema de ultrapotencia de Keisler , que proporciona una caracterización algebraica de la noción semántica de equivalencia elemental, y la presentación de Robinson-Zakon del uso de superestructuras y sus monomorfismos para construir modelos de análisis no estándar, lo que condujo al crecimiento del área del análisis no estándar , que fue iniciada (como una aplicación del teorema de compacidad) por Abraham Robinson .

Definición

El método general para obtener ultraproductos utiliza un conjunto de índices.I,{\displaystyle I,}una estructuraMETROi{\displaystyle M_{i}}(se supone que no está vacío en este artículo) para cada elementoiI{\displaystyle i\in I}(todos con la misma firma ) y un ultrafiltroU{\displaystyle {\mathcal {U}}}enI.{\displaystyle I.}

Para cualesquiera dos elementosa=(ai)iI{\displaystyle a_{\bullet }=\left(a_{i}\right)_{i\in I}}yb=(bi)iI{\displaystyle b_{\bullet }=\left(b_{i}\right)_{i\in I}}del producto cartesianoiIMETROi,{\textstyle {\textstyle \prod \limits _{i\in I}}M_{i},} declararlos comoU{\displaystyle {\mathcal {U}}}-equivalente , escritoab{\displaystyle a_{\bullet }\sim b_{\bullet }}oa=Ub,{\displaystyle a_{\bullet }=_{\mathcal {U}}b_{\bullet },}si y solo si el conjunto de índices{iI:ai=bi}{\displaystyle \left\{i\in I:a_{i}=b_{i}\right\}}en lo que coinciden es un elemento deU;{\displaystyle {\mathcal {U}};}en símbolos, ab{iI:ai=bi}U,{\displaystyle a_{\bullet }\sim b_{\bullet }\;\iff \;\left\{i\in I:a_{i}=b_{i}\right\}\in {\mathcal {U}},} que compara los componentes únicamente en relación con el ultrafiltroU.{\displaystyle {\mathcal {U}}.} Esta relación binaria{\displaystyle \,\sim \,}es una relación de equivalencia [ prueba 1 ] en el producto cartesianoiIMETROi.{\displaystyle {\textstyle \prod \limits _{i\in I}}M_{i}.}

El ultraproducto deMETRO=(METROi)iI{\displaystyle M_{\bullet }=\left(M_{i}\right)_{i\in I}}móduloU{\displaystyle {\mathcal {U}}}es el conjunto cociente deiIMETROi{\displaystyle {\textstyle \prod \limits _{i\in I}}M_{i}}con respecto a{\displaystyle \sim }y por lo tanto a veces se denota por iIMETROi/U{\displaystyle {\textstyle \prod \limits _{i\in I}}M_{i}\,/\,{\mathcal {U}}}oUMETRO.{\displaystyle {\textstyle \prod }_{\mathcal {U}}\,M_{\bullet }.}

Explícitamente, si elU{\displaystyle {\mathcal {U}}}- clase de equivalencia de un elementoaiIMETROi{\displaystyle a\in {\textstyle \prod \limits _{i\in I}}M_{i}}se denota por aU:={incógnitaiIMETROi:incógnitaa}{\displaystyle a_{\mathcal {U}}:={\big \{}x\in {\textstyle \prod \limits _{i\in I}}M_{i}\;:\;x\sim a{\big \}}} entonces el ultraproducto es el conjunto de todosU{\displaystyle {\mathcal {U}}}-clases de equivalencia UMETRO=iIMETROi/U:={aU:aiIMETROi}.{\displaystyle {\prod }_{\mathcal {U}}\,M_{\bullet }\;=\;\prod _{i\in I}M_{i}\,/\,{\mathcal {U}}\;:=\;\left\{a_{\mathcal {U}}\;:\;a\in {\textstyle \prod \limits _{i\in I}}M_{i}\right\}.}

A pesar deU{\displaystyle {\mathcal {U}}}Se asumió que era un ultrafiltro, la construcción anterior se puede llevar a cabo de manera más general siempre queU{\displaystyle {\mathcal {U}}}es simplemente un filtro enI,{\displaystyle I,}en cuyo caso el conjunto cociente resultanteiIMETROi/U{\displaystyle {\textstyle \prod \limits _{i\in I}}M_{i}/\,{\mathcal {U}}}se llama unproducto reducido .

CuandoU{\displaystyle {\mathcal {U}}}es un ultrafiltro principal (lo cual ocurre si y solo siU{\displaystyle {\mathcal {U}}}contiene su núcleoU{\displaystyle \cap \,{\mathcal {U}}}) entonces el ultraproducto es isomorfo a uno de los factores. Y así, usualmente,U{\displaystyle {\mathcal {U}}}no es un ultrafiltro principal , lo cual ocurre si y solo siU{\displaystyle {\mathcal {U}}}es gratis (que significaU={\displaystyle \cap \,{\mathcal {U}}=\varnothing }), o equivalentemente, si cada subconjunto cofinito deI{\displaystyle I}es un elemento deU.{\displaystyle {\mathcal {U}}.} Dado que cada ultrafiltro en un conjunto finito es principal, el conjunto de índicesI{\displaystyle I}En consecuencia, también suele ser infinito.

El ultraproducto actúa como un espacio de producto de filtro donde los elementos son iguales si son iguales solo en los componentes filtrados (los componentes no filtrados se ignoran bajo la equivalencia). Se puede definir una medida finitamente aditiva.metro{\displaystyle m}en el conjunto de índicesI{\displaystyle I}al decirmetro(A)=1{\displaystyle m(A)=1}siAU{\displaystyle A\in {\mathcal {U}}}ymetro(A)=0{\displaystyle m(A)=0}En caso contrario, dos miembros del producto cartesiano son equivalentes precisamente si son iguales casi en todas partes del conjunto de índices. El ultraproducto es el conjunto de clases de equivalencia así generadas.

Operaciones finitas sobre el producto cartesianoiIMETROi{\displaystyle {\textstyle \prod \limits _{i\in I}}M_{i}}se definen punto por punto (por ejemplo, si+{\displaystyle +}entonces es una función binariaai+bi=(a+b)i{\displaystyle a_{i}+b_{i}=(a+b)_{i}}). Otras relaciones pueden extenderse de la misma manera: R(aU1,,aUnorte)  {iI:RMETROi(ai1,,ainorte)}U,{\displaystyle R\left(a_{\mathcal {U}}^{1},\dots ,a_{\mathcal {U}}^{n}\right)~\iff ~\left\{i\in I:R^{M_{i}}\left(a_{i}^{1},\dots ,a_{i}^{n}\right)\right\}\in {\mathcal {U}},} dóndeaU{\displaystyle a_{\mathcal {U}}}denota elU{\displaystyle {\mathcal {U}}}-clase de equivalencia dea{\displaystyle a}con respecto a.{\displaystyle \sim .} En particular, si cadaMETROi{\displaystyle M_{i}}Si es un campo ordenado , entonces también lo es el ultraproducto.

Ultrapotencia

Una ultrapotencia es un ultraproducto para el cual todos los factoresMETROi{\displaystyle M_{i}}son iguales. Explícitamente, elultrapotencia de un conjuntoMETRO{\displaystyle M}móduloU{\displaystyle {\mathcal {U}}}es el ultraproductoiIMETROi/U=UMETRO{\displaystyle {\textstyle \prod \limits _{i\in I}}M_{i}\,/\,{\mathcal {U}}={\textstyle \prod }_{\mathcal {U}}\,M_{\bullet }}de la familia indexadaMETRO:=(METROi)iI{\displaystyle M_{\bullet }:=\left(M_{i}\right)_{i\in I}}definido porMETROi:=METRO{\displaystyle M_{i}:=M}para cada índiceiI.{\displaystyle i\in I.} El ultrapoder puede denotarse porUMETRO{\displaystyle {\textstyle \prod }_{\mathcal {U}}\,M}o (ya queiIMETRO{\displaystyle {\textstyle \prod \limits _{i\in I}}M}a menudo se denota porMETROI{\displaystyle M^{I}}) por METROI/U := iIMETRO/U{\displaystyle M^{I}/{\mathcal {U}}~:=~\prod _{i\in I}M\,/\,{\mathcal {U}}\,}

Por cadametroMETRO,{\displaystyle m\in M,}dejar(metro)iI{\displaystyle (m)_{i\in I}}denotamos el mapa constanteIMETRO{\displaystyle I\to M}que es idénticamente igual ametro.{\displaystyle m.}Este mapa/tupla constante es un elemento del producto cartesiano.METROI=iIMETRO{\displaystyle M^{I}={\textstyle \prod \limits _{i\in I}}M}y así la tareametro(metro)iI{\displaystyle m\mapsto (m)_{i\in I}}define un mapaMETROiIMETRO.{\displaystyle M\to {\textstyle \prod \limits _{i\in I}}M.} Elincrustación natural deMETRO{\displaystyle M}enUMETRO{\displaystyle {\textstyle \prod }_{\mathcal {U}}\,M}es el mapaMETROUMETRO{\displaystyle M\to {\textstyle \prod }_{\mathcal {U}}\,M}que envía un elementometroMETRO{\displaystyle m\in M}haciaU{\displaystyle {\mathcal {U}}}-clase de equivalencia de la tupla constante(metro)iI.{\displaystyle (m)_{i\in I}.}

Ejemplos

Los números hiperreales son el ultraproducto de una copia de los números reales para cada número natural, con respecto a un ultrafiltro sobre los números naturales que contiene todos los conjuntos cofinitos. Su orden es la extensión del orden de los números reales. Por ejemplo, la secuenciaω{\displaystyle \omega }dado porωi=i{\displaystyle \omega _{i}=i}define una clase de equivalencia que representa un número hiperreal mayor que cualquier número real.

De forma análoga, se pueden definir números enteros no estándar , números complejos no estándar , etc., tomando el ultraproducto de copias de las estructuras correspondientes.

Como ejemplo de la transferencia de relaciones al ultraproducto, consideremos la secuenciaψ{\displaystyle \psi }definido porψi=2i.{\displaystyle \psi _{i}=2i.}Porqueψi>ωi=i{\displaystyle \psi _{i}>\omega _{i}=i}a pesar dei,{\displaystyle i,}De ello se deduce que la clase de equivalencia deψi=2i{\displaystyle \psi _{i}=2i}es mayor que la clase de equivalencia deωi=i,{\displaystyle \omega _{i}=i,}de modo que pueda interpretarse como un número infinito que es mayor que el construido originalmente. Sin embargo, seaχi=i{\displaystyle \chi _{i}=i}parai{\displaystyle i}no es igual a7,{\displaystyle 7,}peroχ7=8.{\displaystyle \chi _{7}=8.}El conjunto de índices en los queω{\displaystyle \omega }yχ{\displaystyle \chi }estar de acuerdo es miembro de cualquier ultrafiltro (porqueω{\displaystyle \omega }yχ{\displaystyle \chi }coinciden en casi todas partes), así queω{\displaystyle \omega }yχ{\displaystyle \chi }pertenecen a la misma clase de equivalencia.

En la teoría de los cardinales grandes , una construcción estándar consiste en tomar el ultraproducto de todo el universo de la teoría de conjuntos con respecto a algún ultrafiltro cuidadosamente elegido.U.{\displaystyle {\mathcal {U}}.}Propiedades de este ultrafiltroU{\displaystyle {\mathcal {U}}}tienen una fuerte influencia en las propiedades (de orden superior) del ultraproducto; por ejemplo, siU{\displaystyle {\mathcal {U}}}esσ{\displaystyle \sigma }-completo, entonces el ultraproducto volverá a estar bien fundamentado. (Véase el cardinal mensurable para el ejemplo prototípico).

Teorema de Łoś

El teorema de Łoś, también llamado teorema fundamental de los ultraproductos , se debe a Jerzy Łoś (el apellido se pronuncia [ ˈwɔɕ ] , aproximadamente "wash" o [ ˈɫɔɕ ] ). Afirma que cualquier fórmula de primer orden es verdadera en el ultraproducto si y solo si el conjunto de índicesi{\displaystyle i}de tal manera que la fórmula sea verdadera enMETROi{\displaystyle M_{i}}es miembro deU.{\displaystyle {\mathcal {U}}.}Más precisamente:

Dejarσ{\displaystyle \sigma }ser una firma,U{\displaystyle {\mathcal {U}}}ser un ultrafiltro sobre un conjuntoI,{\displaystyle I,}y para cadaiI{\displaystyle i\in I}dejarMETROi{\displaystyle M_{i}}ser unσ{\displaystyle \sigma }-estructura. DejeUMETRO{\displaystyle {\textstyle \prod }_{\mathcal {U}}\,M_{\bullet }}oiIMETROi/U{\displaystyle {\textstyle \prod \limits _{i\in I}}M_{i}/{\mathcal {U}}}ser el ultraproducto delMETROi{\displaystyle M_{i}}con respecto aU.{\displaystyle {\mathcal {U}}.} Luego, para cadaa1,,anorteiIMETROi,{\displaystyle a^{1},\ldots ,a^{n}\in {\textstyle \prod \limits _{i\in I}}M_{i},}dóndeak=(aik)iI,{\displaystyle a^{k}=\left(a_{i}^{k}\right)_{i\in I},}y por cadaσ{\displaystyle \sigma }-fórmulaϕ,{\displaystyle \phi ,}UMETROϕ[aU1,,aUnorte]  {iI:METROiϕ[ai1,,ainorte]}U.{\displaystyle {\prod }_{\mathcal {U}}\,M_{\bullet }\models \phi \left[a_{\mathcal {U}}^{1},\ldots ,a_{\mathcal {U}}^{n}\right]~\iff ~\{i\in I:M_{i}\models \phi [a_{i}^{1},\ldots ,a_{i}^{n}]\}\in {\mathcal {U}}.}

El teorema se demuestra por inducción sobre la complejidad de la fórmula.ϕ.{\displaystyle \phi .}El hecho de queU{\displaystyle {\mathcal {U}}}es un ultrafiltro (y no solo un filtro) se usa en la cláusula de negación, y el axioma de elección es necesario en el paso del cuantificador existencial. Como aplicación, se obtiene el teorema de transferencia para campos hiperreales .

Ejemplos

DejarR{\displaystyle R}ser una relación unaria en la estructuraMETRO,{\displaystyle M,}y formar el ultrapoder deMETRO{\displaystyle M}. Luego el conjuntoS={incógnitaMETRO:Rincógnita}{\displaystyle S=\{x\in M:Rx\}}tiene un análogoS{\displaystyle {}^{*}S}en la ultrapotencia y fórmulas de primer orden que involucranS{\displaystyle S}también son válidos paraS.{\displaystyle {}^{*}S.}Por ejemplo, dejemosMETRO{\displaystyle M}sean los reales y dejen queRincógnita{\displaystyle Rx}sostener siincógnita{\displaystyle x}es un número racional. Entonces enMETRO{\displaystyle M}podemos decir que para cualquier par de racionalesincógnita{\displaystyle x}yy,{\displaystyle y,}existe otro númeroz{\displaystyle z}de tal manera quez{\displaystyle z}no es racional yincógnita<z<y.{\displaystyle x<z<y.}Dado que esto puede traducirse en una fórmula lógica de primer orden en el lenguaje formal pertinente, el teorema de Łoś implica queS{\displaystyle {}^{*}S}tiene la misma propiedad. Es decir, podemos definir una noción de números hiperracionales, que son un subconjunto de los hiperreales, y tienen las mismas propiedades de primer orden que los racionales.

Consideremos, sin embargo, la propiedad arquimediana de los números reales, que establece que no hay número realincógnita{\displaystyle x}de tal manera queincógnita>1,incógnita>1+1,incógnita>1+1+1,{\displaystyle x>1,\;x>1+1,\;x>1+1+1,\ldots }para cada desigualdad en la lista infinita. El teorema de Łoś no se aplica a la propiedad arquimediana, porque la propiedad arquimediana no se puede enunciar en lógica de primer orden. De hecho, la propiedad arquimediana es falsa para los hiperreales, como lo demuestra la construcción del número hiperreal.ω{\displaystyle \omega }arriba.

Límites directos de ultrapoderes (ultralímites)

En la teoría de modelos y la teoría de conjuntos , se suele considerar el límite directo de una secuencia de ultrapotencias. En la teoría de modelos , esta construcción puede denominarse ultralímite o ultrapotencia límite .

Comenzando con una estructura,A0{\displaystyle A_{0}}y un ultrafiltro,D0,{\displaystyle {\mathcal {D}}_{0},}formar un ultrapoder,A1.{\displaystyle A_{1}.}Luego repita el proceso para formarA2,{\displaystyle A_{2},}y así sucesivamente. Para cada unonorte{\displaystyle n}existe una incrustación diagonal canónicaAnorteAnorte+1.{\displaystyle A_{n}\to A_{n+1}.}En etapas límite, como por ejemploAω,{\displaystyle A_{\omega },}forman el límite directo de las etapas anteriores. Uno puede continuar hacia lo transfinito.

mónada de ultraproducto

La mónada ultrafiltro es la mónada de codensidad de la inclusión de la categoría de conjuntos finitos en la categoría de todos los conjuntos . [ 1 ]

De manera similar, elLa mónada ultraproducto es la mónada de codensidad de la inclusión de la categoríaFinorteFametro{\displaystyle \mathbf {FinFam} }de familias de conjuntos con índice finito en la categoríaFametro{\displaystyle \mathbf {Fam} }de todas las familias indexadas de conjuntos. Así que, en este sentido, los ultraproductos son categóricamente inevitables. [ 1 ] Explícitamente, un objeto deFametro{\displaystyle \mathbf {Fam} }consta de un conjunto de índices no vacíoI{\displaystyle I}y una familia indexada(METROi)iI{\displaystyle \left(M_{i}\right)_{i\in I}}de conjuntos. Un morfismo(METROi)iI(nortei)jJ{\displaystyle \left(M_{i}\right)_{i\in I}\to \left(N_{i}\right)_{j\in J}}entre dos objetos consiste en una funciónϕ:JI{\displaystyle \phi :J\to I}entre los conjuntos de índices y unJ{\displaystyle J}-familia indexada(ϕj)jJ{\displaystyle \left(\phi _{j}\right)_{j\in J}}de funciónϕj:METROϕ(j)nortej.{\displaystyle \phi _{j}:M_{\phi (j)}\to N_{j}.} La categoríaFinorteFametro{\displaystyle \mathbf {FinFam} }es una subcategoría completa de esta categoría deFametro{\displaystyle \mathbf {Fam} }compuesto por todos los objetos(METROi)iI{\displaystyle \left(M_{i}\right)_{i\in I}}cuyo conjunto de índicesI{\displaystyle I}es finito. La mónada de codensidad del mapa de inclusiónFinorteFametroFametro{\displaystyle \mathbf {FinFam} \hookrightarrow \mathbf {Fam} }entonces, en esencia, está dado por (METROi)iI  (iIMETROi/U)UU(I).{\displaystyle \left(M_{i}\right)_{i\in I}~\mapsto ~\left(\prod _{i\in I}M_{i}\,/\,{\mathcal {U}}\right)_{{\mathcal {U}}\in U(I)}\,.}

Véase también

Notas

  1. 1 2 Leinster, Tom (2013). "Codensidad y la mónada ultrafiltro" (PDF) . Theory and Applications of Categories . 28 : 332–370 . arXiv : 1209.3606 . Bibcode : 2012arXiv1209.3606L .

Pruebas

  1. AunqueU{\displaystyle {\mathcal {U}}}se supone que es un ultrafiltro sobreI,{\displaystyle I,}Esta prueba solo requiere queU{\displaystyle {\mathcal {U}}}ser un filtro enI.{\displaystyle I.}A lo largo de todo, deje quea=(ai)iI,b=(bi)iI,{\displaystyle a_{\bullet }=\left(a_{i}\right)_{i\in I},b_{\bullet }=\left(b_{i}\right)_{i\in I},}ydo=(doi)iI{\displaystyle c_{\bullet }=\left(c_{i}\right)_{i\in I}}ser elementos deiIMETROi.{\displaystyle {\textstyle \prod \limits _{i\in I}}M_{i}.}La relaciónaa{\displaystyle a_{\bullet }\,\sim \,a_{\bullet }}siempre se cumple desde{iI:ai=ai}=I{\displaystyle \{i\in I:a_{i}=a_{i}\}=I}es un elemento de filtroU.{\displaystyle {\mathcal {U}}.}Por lo tanto, la reflexividad de{\displaystyle \,\sim \,}Se deduce de la igualdad=.{\displaystyle \,=.\,}Similarmente,{\displaystyle \,\sim \,}es simétrica ya que la igualdad es simétrica. Para la transitividad , supongamos queR={i:ai:=bi}{\displaystyle R=\{i:a_{i}:=b_{i}\}}yS:={i:bi=doi}{\displaystyle S:=\{i:b_{i}=c_{i}\}}son elementos deU;{\displaystyle {\mathcal {U}};}Queda por demostrar queT:={i:ai=doi}{\displaystyle T:=\{i:a_{i}=c_{i}\}}también pertenece aU.{\displaystyle {\mathcal {U}}.}La transitividad de la igualdad garantizaRST{\displaystyle R\cap S\subseteq T}(ya que siiRS{\displaystyle i\in R\cap S}entoncesai=bi{\displaystyle a_{i}=b_{i}}ybi=doi{\displaystyle b_{i}=c_{i}}). PorqueU{\displaystyle {\mathcal {U}}}está cerrado bajo intersecciones binarias,RSU.{\displaystyle R\cap S\in {\mathcal {U}}.}DesdeU{\displaystyle {\mathcal {U}}}está cerrado hacia arriba enI,{\displaystyle I,}contiene todos los superconjuntos deRS{\displaystyle R\cap S}(que consta de índices); en particular,U{\displaystyle {\mathcal {U}}}contieneT.{\displaystyle T.}{\displaystyle \blacksquare }

Referencias

  • Bell, John Lane; Slomson, Alan B. (2006) [1969]. Modelos y ultraproductos: Una introducción (reimpresión de la  edición de 1974). Dover Publications . ISBN 0-486-44979-3.
  • Burris, Stanley N.; Sankappanavar, HP (2000) [1981]. Un curso de álgebra universal (  edición del milenio).