|
The ultraproduct is a mathematical construction that appears mainly in abstract algebra and in model theory, a branch of mathematical logic. 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 non-standard analysis, which was pioneered (as an application of the compactness theorem) by Abraham Robinson. ==Definition== The general method for getting ultraproducts uses an index set ''I'', a structure ''M''''i'' for each element ''i'' of ''I'' (all of the same signature), and an ultrafilter ''U'' on ''I''. The usual choice is for ''I'' to be infinite and ''U'' to contain all cofinite subsets of ''I''. Otherwise the ultrafilter is principal, and the ultraproduct is isomorphic to one of the factors. Algebraic operations on the Cartesian product : are defined in the usual way (for example, for a binary function +, (''a'' + ''b'') ''i'' = ''a''''i'' + ''b''''i'' ), and an equivalence relation is defined by ''a'' ~ ''b'' if : and the ultraproduct is the quotient set with respect to ~. The ultraproduct is therefore sometimes denoted by : One may define a finitely additive measure ''m'' on the index set ''I'' by saying ''m''(''A'') = 1 if ''A'' ∈ ''U'' and = 0 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. Other relations can be extended the same way: : where () denotes the equivalence class of ''a'' with respect to ~. In particular, if every ''M''''i'' is an ordered field, then so is the ultraproduct. An ultrapower is an ultraproduct for which all the factors ''M''''i'' are equal: : More generally, the construction above can be carried out whenever ''U'' is a filter on ''I''; the resulting model is then called a reduced product. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Ultraproduct」の詳細全文を読む スポンサード リンク
|