fbpx
Wikipedia

Ultraproduct

The ultraproduct is a mathematical construction that appears mainly in abstract algebra and mathematical logic, in particular in model theory and set theory. An ultraproduct is a quotient of the direct product of a family of structures. All factors need to have the same signature. The ultrapower is the special case of this construction in which all factors are equal.

For example, ultrapowers can be used to construct new fields from given ones. The hyperreal numbers, an ultrapower of the real numbers, are a special case of this.

Some striking applications of ultraproducts include very elegant proofs of the compactness theorem and the completeness theorem, Keisler's ultrapower theorem, which gives an algebraic characterization of the semantic notion of elementary equivalence, and the Robinson–Zakon presentation of the use of superstructures and their monomorphisms to construct nonstandard models of analysis, leading to the growth of the area of nonstandard analysis, which was pioneered (as an application of the compactness theorem) by Abraham Robinson.

Definition edit

The general method for getting ultraproducts uses an index set   a structure   (assumed to be non-empty in this article) for each element   (all of the same signature), and an ultrafilter   on  

For any two elements   and   of the Cartesian product   declare them to be  -equivalent, written   or   if and only if the set of indices   on which they agree is an element of   in symbols,

 
which compares components only relative to the ultrafilter   This binary relation   is an equivalence relation[proof 1] on the Cartesian product  

The ultraproduct of   modulo   is the quotient set of   with respect to   and is therefore sometimes denoted by   or  

Explicitly, if the  -equivalence class of an element   is denoted by

 
then the ultraproduct is the set of all  -equivalence classes
 

Although   was assumed to be an ultrafilter, the construction above can be carried out more generally whenever   is merely a filter on   in which case the resulting quotient set   is called a reduced product.

When   is a principal ultrafilter (which happens if and only if   contains its kernel  ) then the ultraproduct is isomorphic to one of the factors. And so usually,   is not a principal ultrafilter, which happens if and only if   is free (meaning  ), or equivalently, if every cofinite subset of   is an element of   Since every ultrafilter on a finite set is principal, the index set   is consequently also usually infinite.

The ultraproduct acts as a filter product space where elements are equal if they are equal only at the filtered components (non-filtered components are ignored under the equivalence). One may define a finitely additive measure   on the index set   by saying   if   and   otherwise. Then two members of the Cartesian product are equivalent precisely if they are equal almost everywhere on the index set. The ultraproduct is the set of equivalence classes thus generated.

Finitary operations on the Cartesian product   are defined pointwise (for example, if   is a binary function then  ). Other relations can be extended the same way:

 
where   denotes the  -equivalence class of   with respect to   In particular, if every   is an ordered field then so is the ultraproduct.

Ultrapower edit

An ultrapower is an ultraproduct for which all the factors   are equal. Explicitly, the ultrapower of a set   modulo   is the ultraproduct   of the indexed family   defined by   for every index   The ultrapower may be denoted by   or (since   is often denoted by  ) by

 

For every   let   denote the constant map   that is identically equal to   This constant map/tuple is an element of the Cartesian product   and so the assignment   defines a map   The natural embedding of   into   is the map   that sends an element   to the  -equivalence class of the constant tuple  

Examples edit

The hyperreal numbers are the ultraproduct of one copy of the real numbers for every natural number, with regard to an ultrafilter over the natural numbers containing all cofinite sets. Their order is the extension of the order of the real numbers. For example, the sequence   given by   defines an equivalence class representing a hyperreal number that is greater than any real number.

Analogously, one can define nonstandard integers, nonstandard complex numbers, etc., by taking the ultraproduct of copies of the corresponding structures.

As an example of the carrying over of relations into the ultraproduct, consider the sequence   defined by   Because   for all   it follows that the equivalence class of   is greater than the equivalence class of   so that it can be interpreted as an infinite number which is greater than the one originally constructed. However, let   for   not equal to   but   The set of indices on which   and   agree is a member of any ultrafilter (because   and   agree almost everywhere), so   and   belong to the same equivalence class.

In the theory of large cardinals, a standard construction is to take the ultraproduct of the whole set-theoretic universe with respect to some carefully chosen ultrafilter   Properties of this ultrafilter   have a strong influence on (higher order) properties of the ultraproduct; for example, if   is  -complete, then the ultraproduct will again be well-founded. (See measurable cardinal for the prototypical example.)

Łoś's theorem edit

Łoś's theorem, also called the fundamental theorem of ultraproducts, is due to Jerzy Łoś (the surname is pronounced [ˈwɔɕ], approximately "wash"). It states that any first-order formula is true in the ultraproduct if and only if the set of indices   such that the formula is true in   is a member of   More precisely:

Let   be a signature,   an ultrafilter over a set   and for each   let   be a  -structure. Let   or   be the ultraproduct of the   with respect to   Then, for each   where   and for every  -formula  

 

The theorem is proved by induction on the complexity of the formula   The fact that   is an ultrafilter (and not just a filter) is used in the negation clause, and the axiom of choice is needed at the existential quantifier step. As an application, one obtains the transfer theorem for hyperreal fields.

Examples edit

Let   be a unary relation in the structure   and form the ultrapower of   Then the set   has an analog   in the ultrapower, and first-order formulas involving   are also valid for   For example, let   be the reals, and let   hold if   is a rational number. Then in   we can say that for any pair of rationals   and   there exists another number   such that   is not rational, and   Since this can be translated into a first-order logical formula in the relevant formal language, Łoś's theorem implies that   has the same property. That is, we can define a notion of the hyperrational numbers, which are a subset of the hyperreals, and they have the same first-order properties as the rationals.

Consider, however, the Archimedean property of the reals, which states that there is no real number   such that   for every inequality in the infinite list. Łoś's theorem does not apply to the Archimedean property, because the Archimedean property cannot be stated in first-order logic. In fact, the Archimedean property is false for the hyperreals, as shown by the construction of the hyperreal number   above.

Direct limits of ultrapowers (ultralimits) edit

In model theory and set theory, the direct limit of a sequence of ultrapowers is often considered. In model theory, this construction can be referred to as an ultralimit or limiting ultrapower.

Beginning with a structure,   and an ultrafilter,   form an ultrapower,   Then repeat the process to form   and so forth. For each   there is a canonical diagonal embedding   At limit stages, such as   form the direct limit of earlier stages. One may continue into the transfinite.

Ultraproduct monad edit

The ultrafilter monad is the codensity monad of the inclusion of the category of finite sets into the category of all sets.[1]

Similarly, the ultraproduct monad is the codensity monad of the inclusion of the category   of finitely-indexed families of sets into the category   of all indexed families of sets. So in this sense, ultraproducts are categorically inevitable.[1] Explicitly, an object of   consists of a non-empty index set   and an indexed family   of sets. A morphism   between two objects consists of a function   between the index sets and a  -indexed family   of function   The category   is a full subcategory of this category of   consisting of all objects   whose index set   is finite. The codensity monad of the inclusion map   is then, in essence, given by

 

See also edit

Notes edit

  1. ^ a b Leinster, Tom (2013). "Codensity and the ultrafilter monad" (PDF). Theory and Applications of Categories. 28: 332–370. arXiv:1209.3606. Bibcode:2012arXiv1209.3606L.

Proofs

  1. ^ Although   is assumed to be an ultrafilter over   this proof only requires that   be a filter on   Throughout, let   and   be elements of   The relation   always holds since   is an element of filter   Thus the reflexivity of   follows from that of equality   Similarly,   is symmetric since equality is symmetric. For transitivity, assume that   and   are elements of   it remains to show that   also belongs to   The transitivity of equality guarantees   (since if   then   and  ). Because   is closed under binary intersections,   Since   is upward closed in   it contains every superset of   (that consists of indices); in particular,   contains    

References edit

  • Bell, John Lane; Slomson, Alan B. (2006) [1969]. Models and Ultraproducts: An Introduction (reprint of 1974 ed.). Dover Publications. ISBN 0-486-44979-3.
  • Burris, Stanley N.; Sankappanavar, H.P. (2000) [1981]. A Course in Universal Algebra (Millennium ed.).

ultraproduct, ultraproduct, mathematical, construction, that, appears, mainly, abstract, algebra, mathematical, logic, particular, model, theory, theory, ultraproduct, quotient, direct, product, family, structures, factors, need, have, same, signature, ultrapo. The ultraproduct is a mathematical construction that appears mainly in abstract algebra and mathematical logic in particular in model theory and set theory An ultraproduct is a quotient of the direct product of a family of structures All factors need to have the same signature The ultrapower is the special case of this construction in which all factors are equal For example ultrapowers can be used to construct new fields from given ones The hyperreal numbers an ultrapower of the real numbers are a special case of this Some striking applications of ultraproducts include very elegant proofs of the compactness theorem and the completeness theorem Keisler s ultrapower theorem which gives an algebraic characterization of the semantic notion of elementary equivalence and the Robinson Zakon presentation of the use of superstructures and their monomorphisms to construct nonstandard models of analysis leading to the growth of the area of nonstandard analysis which was pioneered as an application of the compactness theorem by Abraham Robinson Contents 1 Definition 1 1 Ultrapower 2 Examples 3 Los s theorem 3 1 Examples 4 Direct limits of ultrapowers ultralimits 5 Ultraproduct monad 6 See also 7 Notes 8 ReferencesDefinition editThe general method for getting ultraproducts uses an index set I displaystyle I nbsp a structure Mi displaystyle M i nbsp assumed to be non empty in this article for each element i I displaystyle i in I nbsp all of the same signature and an ultrafilter U displaystyle mathcal U nbsp on I displaystyle I nbsp For any two elements a ai i I displaystyle a bullet left a i right i in I nbsp and b bi i I displaystyle b bullet left b i right i in I nbsp of the Cartesian product i IMi textstyle textstyle prod limits i in I M i nbsp declare them to be U displaystyle mathcal U nbsp equivalent written a b displaystyle a bullet sim b bullet nbsp or a Ub displaystyle a bullet mathcal U b bullet nbsp if and only if the set of indices i I ai bi displaystyle left i in I a i b i right nbsp on which they agree is an element of U displaystyle mathcal U nbsp in symbols a b i I ai bi U displaystyle a bullet sim b bullet iff left i in I a i b i right in mathcal U nbsp which compares components only relative to the ultrafilter U displaystyle mathcal U nbsp This binary relation displaystyle sim nbsp is an equivalence relation proof 1 on the Cartesian product i IMi displaystyle textstyle prod limits i in I M i nbsp The ultraproduct of M Mi i I displaystyle M bullet left M i right i in I nbsp modulo U displaystyle mathcal U nbsp is the quotient set of i IMi displaystyle textstyle prod limits i in I M i nbsp with respect to displaystyle sim nbsp and is therefore sometimes denoted by i IMi U displaystyle textstyle prod limits i in I M i mathcal U nbsp or UM displaystyle textstyle prod mathcal U M bullet nbsp Explicitly if the U displaystyle mathcal U nbsp equivalence class of an element a i IMi displaystyle a in textstyle prod limits i in I M i nbsp is denoted byaU x i IMi x a displaystyle a mathcal U big x in textstyle prod limits i in I M i x sim a big nbsp then the ultraproduct is the set of all U displaystyle mathcal U nbsp equivalence classes UM i IMi U aU a i IMi 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 nbsp Although U displaystyle mathcal U nbsp was assumed to be an ultrafilter the construction above can be carried out more generally whenever U displaystyle mathcal U nbsp is merely a filter on I displaystyle I nbsp in which case the resulting quotient set i IMi U displaystyle textstyle prod limits i in I M i mathcal U nbsp is called a reduced product When U displaystyle mathcal U nbsp is a principal ultrafilter which happens if and only if U displaystyle mathcal U nbsp contains its kernel U displaystyle cap mathcal U nbsp then the ultraproduct is isomorphic to one of the factors And so usually U displaystyle mathcal U nbsp is not a principal ultrafilter which happens if and only if U displaystyle mathcal U nbsp is free meaning U displaystyle cap mathcal U varnothing nbsp or equivalently if every cofinite subset of I displaystyle I nbsp is an element of U displaystyle mathcal U nbsp Since every ultrafilter on a finite set is principal the index set I displaystyle I nbsp is consequently also usually infinite The ultraproduct acts as a filter product space where elements are equal if they are equal only at the filtered components non filtered components are ignored under the equivalence One may define a finitely additive measure m displaystyle m nbsp on the index set I displaystyle I nbsp by saying m A 1 displaystyle m A 1 nbsp if A U displaystyle A in mathcal U nbsp and m A 0 displaystyle m A 0 nbsp otherwise Then two members of the Cartesian product are equivalent precisely if they are equal almost everywhere on the index set The ultraproduct is the set of equivalence classes thus generated Finitary operations on the Cartesian product i IMi displaystyle textstyle prod limits i in I M i nbsp are defined pointwise for example if displaystyle nbsp is a binary function then ai bi a b i displaystyle a i b i a b i nbsp Other relations can be extended the same way R aU1 aUn i I RMi ai1 ain 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 nbsp where aU displaystyle a mathcal U nbsp denotes the U displaystyle mathcal U nbsp equivalence class of a displaystyle a nbsp with respect to displaystyle sim nbsp In particular if every Mi displaystyle M i nbsp is an ordered field then so is the ultraproduct Ultrapower edit An ultrapower is an ultraproduct for which all the factors Mi displaystyle M i nbsp are equal Explicitly the ultrapower of a set M displaystyle M nbsp modulo U displaystyle mathcal U nbsp is the ultraproduct i IMi U UM displaystyle textstyle prod limits i in I M i mathcal U textstyle prod mathcal U M bullet nbsp of the indexed family M Mi i I displaystyle M bullet left M i right i in I nbsp defined by Mi M displaystyle M i M nbsp for every index i I displaystyle i in I nbsp The ultrapower may be denoted by UM displaystyle textstyle prod mathcal U M nbsp or since i IM displaystyle textstyle prod limits i in I M nbsp is often denoted by MI displaystyle M I nbsp byMI U i IM U displaystyle M I mathcal U prod i in I M mathcal U nbsp For every m M displaystyle m in M nbsp let m i I displaystyle m i in I nbsp denote the constant map I M displaystyle I to M nbsp that is identically equal to m displaystyle m nbsp This constant map tuple is an element of the Cartesian product MI i IM displaystyle M I textstyle prod limits i in I M nbsp and so the assignment m m i I displaystyle m mapsto m i in I nbsp defines a map M i IM displaystyle M to textstyle prod limits i in I M nbsp The natural embedding of M displaystyle M nbsp into UM displaystyle textstyle prod mathcal U M nbsp is the map M UM displaystyle M to textstyle prod mathcal U M nbsp that sends an element m M displaystyle m in M nbsp to the U displaystyle mathcal U nbsp equivalence class of the constant tuple m i I displaystyle m i in I nbsp Examples editThe hyperreal numbers are the ultraproduct of one copy of the real numbers for every natural number with regard to an ultrafilter over the natural numbers containing all cofinite sets Their order is the extension of the order of the real numbers For example the sequence w displaystyle omega nbsp given by wi i displaystyle omega i i nbsp defines an equivalence class representing a hyperreal number that is greater than any real number Analogously one can define nonstandard integers nonstandard complex numbers etc by taking the ultraproduct of copies of the corresponding structures As an example of the carrying over of relations into the ultraproduct consider the sequence ps displaystyle psi nbsp defined by psi 2i displaystyle psi i 2i nbsp Because psi gt wi i displaystyle psi i gt omega i i nbsp for all i displaystyle i nbsp it follows that the equivalence class of psi 2i displaystyle psi i 2i nbsp is greater than the equivalence class of wi i displaystyle omega i i nbsp so that it can be interpreted as an infinite number which is greater than the one originally constructed However let xi i displaystyle chi i i nbsp for i displaystyle i nbsp not equal to 7 displaystyle 7 nbsp but x7 8 displaystyle chi 7 8 nbsp The set of indices on which w displaystyle omega nbsp and x displaystyle chi nbsp agree is a member of any ultrafilter because w displaystyle omega nbsp and x displaystyle chi nbsp agree almost everywhere so w displaystyle omega nbsp and x displaystyle chi nbsp belong to the same equivalence class In the theory of large cardinals a standard construction is to take the ultraproduct of the whole set theoretic universe with respect to some carefully chosen ultrafilter U displaystyle mathcal U nbsp Properties of this ultrafilter U displaystyle mathcal U nbsp have a strong influence on higher order properties of the ultraproduct for example if U displaystyle mathcal U nbsp is s displaystyle sigma nbsp complete then the ultraproduct will again be well founded See measurable cardinal for the prototypical example Los s theorem editLos s theorem also called the fundamental theorem of ultraproducts is due to Jerzy Los the surname is pronounced ˈwɔɕ approximately wash It states that any first order formula is true in the ultraproduct if and only if the set of indices i displaystyle i nbsp such that the formula is true in Mi displaystyle M i nbsp is a member of U displaystyle mathcal U nbsp More precisely Let s displaystyle sigma nbsp be a signature U displaystyle mathcal U nbsp an ultrafilter over a set I displaystyle I nbsp and for each i I displaystyle i in I nbsp let Mi displaystyle M i nbsp be a s displaystyle sigma nbsp structure Let UM displaystyle textstyle prod mathcal U M bullet nbsp or i IMi U displaystyle textstyle prod limits i in I M i mathcal U nbsp be the ultraproduct of the Mi displaystyle M i nbsp with respect to U displaystyle mathcal U nbsp Then for each a1 an i IMi displaystyle a 1 ldots a n in textstyle prod limits i in I M i nbsp where ak aik i I displaystyle a k left a i k right i in I nbsp and for every s displaystyle sigma nbsp formula ϕ displaystyle phi nbsp UM ϕ aU1 aUn i I Mi ϕ ai1 ain 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 nbsp The theorem is proved by induction on the complexity of the formula ϕ displaystyle phi nbsp The fact that U displaystyle mathcal U nbsp is an ultrafilter and not just a filter is used in the negation clause and the axiom of choice is needed at the existential quantifier step As an application one obtains the transfer theorem for hyperreal fields Examples edit Let R displaystyle R nbsp be a unary relation in the structure M displaystyle M nbsp and form the ultrapower of M displaystyle M nbsp Then the set S x M Rx displaystyle S x in M Rx nbsp has an analog S displaystyle S nbsp in the ultrapower and first order formulas involving S displaystyle S nbsp are also valid for S displaystyle S nbsp For example let M displaystyle M nbsp be the reals and let Rx displaystyle Rx nbsp hold if x displaystyle x nbsp is a rational number Then in M displaystyle M nbsp we can say that for any pair of rationals x displaystyle x nbsp and y displaystyle y nbsp there exists another number z displaystyle z nbsp such that z displaystyle z nbsp is not rational and x lt z lt y displaystyle x lt z lt y nbsp Since this can be translated into a first order logical formula in the relevant formal language Los s theorem implies that S displaystyle S nbsp has the same property That is we can define a notion of the hyperrational numbers which are a subset of the hyperreals and they have the same first order properties as the rationals Consider however the Archimedean property of the reals which states that there is no real number x displaystyle x nbsp such that x gt 1 x gt 1 1 x gt 1 1 1 displaystyle x gt 1 x gt 1 1 x gt 1 1 1 ldots nbsp for every inequality in the infinite list Los s theorem does not apply to the Archimedean property because the Archimedean property cannot be stated in first order logic In fact the Archimedean property is false for the hyperreals as shown by the construction of the hyperreal number w displaystyle omega nbsp above Direct limits of ultrapowers ultralimits editFor the ultraproduct of a sequence of metric spaces see Ultralimit In model theory and set theory the direct limit of a sequence of ultrapowers is often considered In model theory this construction can be referred to as an ultralimit or limiting ultrapower Beginning with a structure A0 displaystyle A 0 nbsp and an ultrafilter D0 displaystyle mathcal D 0 nbsp form an ultrapower A1 displaystyle A 1 nbsp Then repeat the process to form A2 displaystyle A 2 nbsp and so forth For each n displaystyle n nbsp there is a canonical diagonal embedding An An 1 displaystyle A n to A n 1 nbsp At limit stages such as Aw displaystyle A omega nbsp form the direct limit of earlier stages One may continue into the transfinite Ultraproduct monad editThe ultrafilter monad is the codensity monad of the inclusion of the category of finite sets into the category of all sets 1 Similarly the ultraproduct monad is the codensity monad of the inclusion of the category FinFam displaystyle mathbf FinFam nbsp of finitely indexed families of sets into the category Fam displaystyle mathbf Fam nbsp of all indexed families of sets So in this sense ultraproducts are categorically inevitable 1 Explicitly an object of Fam displaystyle mathbf Fam nbsp consists of a non empty index set I displaystyle I nbsp and an indexed family Mi i I displaystyle left M i right i in I nbsp of sets A morphism Ni j J Mi i I displaystyle left N i right j in J to left M i right i in I nbsp between two objects consists of a function ϕ I J displaystyle phi I to J nbsp between the index sets and a J displaystyle J nbsp indexed family ϕj j J displaystyle left phi j right j in J nbsp of function ϕj Mϕ j Nj displaystyle phi j M phi j to N j nbsp The category FinFam displaystyle mathbf FinFam nbsp is a full subcategory of this category of Fam displaystyle mathbf Fam nbsp consisting of all objects Mi i I displaystyle left M i right i in I nbsp whose index set I displaystyle I nbsp is finite The codensity monad of the inclusion map FinFam Fam displaystyle mathbf FinFam hookrightarrow mathbf Fam nbsp is then in essence given by Mi i I i IMi U U U 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 nbsp See also editCompactness theorem Extender set theory in set theory a system of ultrafilters representing an elementary embedding witnessing large cardinal propertiesPages displaying wikidata descriptions as a fallback Lowenheim Skolem theorem Existence and cardinality of models of logical theories Transfer principle That all statements of some language that are true for some structure are true for another structure Ultrafilter Maximal proper filterNotes edit a b Leinster Tom 2013 Codensity and the ultrafilter monad PDF Theory and Applications of Categories 28 332 370 arXiv 1209 3606 Bibcode 2012arXiv1209 3606L Proofs Although U displaystyle mathcal U nbsp is assumed to be an ultrafilter over I displaystyle I nbsp this proof only requires that U displaystyle mathcal U nbsp be a filter on I displaystyle I nbsp Throughout let a ai i I b bi i I displaystyle a bullet left a i right i in I b bullet left b i right i in I nbsp and c ci i I displaystyle c bullet left c i right i in I nbsp be elements of i IMi displaystyle textstyle prod limits i in I M i nbsp The relation a a displaystyle a bullet sim a bullet nbsp always holds since i I ai ai I displaystyle i in I a i a i I nbsp is an element of filter U displaystyle mathcal U nbsp Thus the reflexivity of displaystyle sim nbsp follows from that of equality displaystyle nbsp Similarly displaystyle sim nbsp is symmetric since equality is symmetric For transitivity assume that R i ai bi displaystyle R i a i b i nbsp and S i bi ci displaystyle S i b i c i nbsp are elements of U displaystyle mathcal U nbsp it remains to show that T i ai ci displaystyle T i a i c i nbsp also belongs to U displaystyle mathcal U nbsp The transitivity of equality guarantees R S T displaystyle R cap S subseteq T nbsp since if i R S displaystyle i in R cap S nbsp then ai bi displaystyle a i b i nbsp and bi ci displaystyle b i c i nbsp Because U displaystyle mathcal U nbsp is closed under binary intersections R S U displaystyle R cap S in mathcal U nbsp Since U displaystyle mathcal U nbsp is upward closed in I displaystyle I nbsp it contains every superset of R S displaystyle R cap S nbsp that consists of indices in particular U displaystyle mathcal U nbsp contains T displaystyle T nbsp displaystyle blacksquare nbsp References editBell John Lane Slomson Alan B 2006 1969 Models and Ultraproducts An Introduction reprint of 1974 ed Dover Publications ISBN 0 486 44979 3 Burris Stanley N Sankappanavar H P 2000 1981 A Course in Universal Algebra Millennium ed Retrieved from https en wikipedia org w index php title Ultraproduct amp oldid 1204614568, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.