TOPICS
Search

Ultraproduct


An ultraproduct is a structure obtained by identifying elements of a direct product of structures that agree on a set of indices belonging to an ultrafilter. To define it, let L be a formal language for first-order logic, let I be an index set, and for each i in I, let A_i be a structure for L with underlying set A_i. Let u be an ultrafilter in the power set Boolean algebra P(I). On the Cartesian product product_(i in I)A_i, define the equivalence relation x∼_uy iff {i in I|x(i)=y(i)} in u. The universe of the ultraproduct A is the set of equivalence classes for this relation. Its constants, relations, and operations are interpreted as follows:

1. For each constant c of L, the value of c^((A)) is the equivalence class of the family (c^((A_i)))_(i in I).

2. For each n-ary relation R of L, the n-tuple ([x_1]_u,...,[x_n]_u) is in R^((A)) iff the set {i in I|(x_1(i),...,x_n(i)) in R^((A_i))} is a member of the ultrafilter u.

3. For each n-ary operation f of L, and for each n-tuple ([x_1]_u,...,[x_n]_u), the value of f^((A))([x_1]_u,...,[x_n]_u) is [(f^((A_i))(x_1(i),...,x_n(i)))_(i in I)]_u.

The ultraproduct A of the family (A_i)_(i in I) is typically denoted (A_i)_(i in I)/u.


See also

Ultrafilter, Ultrapower

This entry contributed by Matt Insall (author's link)

Explore with Wolfram|Alpha

References

Bell, J. L. and Slomson, A. B. Models and Ultraproducts: an Introduction. Amsterdam, Netherlands: North-Holland, 1971.Burris, S. and Sankappanavar, H. P. A Course in Universal Algebra. New York: Springer-Verlag, 1981. https://www.math.uwaterloo.ca/~snburris/htdocs/ualg.html.Enderton, H. B. A Mathematical Introduction to Logic. New York: Academic Press, 1972.Hurd, A. E. and Loeb, P. A. An Introduction to Nonstandard Real Analysis. Orlando, FL: Academic Press, 1985.

Referenced on Wolfram|Alpha

Ultraproduct

Cite this as:

Weisstein, Eric W., with contributions by Matt Insall. "Ultraproduct." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/Ultraproduct.html

Subject classifications