Order embedding

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

In order theory, a branch of mathematics, an order embedding is a special kind of monotone function, which provides a way to include one partially ordered set into another. Like Galois connections, order embeddings constitute a notion which is strictly weaker than the concept of an order isomorphism. Both of these weakenings may be understood in terms of category theory.

Formal definition

[edit | edit source]

Formally, given two partially ordered sets (posets) (S,) and (T,), a function f:ST is an order embedding if f is both order-preserving and order-reflecting, i.e. for all x and y in S, one has

xy if and only if f(x)f(y).[1]

Such a function is necessarily injective, since f(x)=f(y) implies xy and yx.[1] If an order embedding between two posets S and T exists, one says that S can be embedded into T.

Properties

[edit | edit source]
File:Mutual embedding of open and closed real unit interval svg.svg
Mutual order embedding of (0,1) and [0,1], using f(x)=(94x+3)/100 in both directions.
File:Lattice T(6).svg
The set S of divisors of 6, partially ordered by x divides y. The embedding id:{1,2,3}S cannot be a coretraction.

An order isomorphism can be characterized as a surjective order embedding. As a consequence, any order embedding f restricts to an isomorphism between its domain S and its image f(S), which justifies the term "embedding".[1] On the other hand, it might well be that two (necessarily infinite) posets are mutually order-embeddable into each other without being order-isomorphic.

An example is provided by the open interval (0,1) of real numbers and the corresponding closed interval [0,1]. The function f(x)=(94x+3)/100 maps the former to the subset (0.03,0.97) of the latter and the latter to the subset [0.03,0.97] of the former, see picture. Ordering both sets in the natural way, f is both order-preserving and order-reflecting (because it is an affine function). Yet, no isomorphism between the two posets can exist, since e.g. [0,1] has a least element while (0,1) does not. For a similar example using arctan to order-embed the real numbers into an interval, and the identity map for the reverse direction, see e.g. Just and Weese (1996).[2]

A retract is a pair (f,g) of order-preserving maps whose composition gf is the identity. In this case, f is called a coretraction, and must be an order embedding.[3] However, not every order embedding is a coretraction. As a trivial example, the unique order embedding f:{1} from the empty poset to a nonempty poset has no retract, because there is no order-preserving map g:{1}. More illustratively, consider the set S of divisors of 6, partially ordered by x divides y, see picture. Consider the embedded sub-poset {1,2,3}. A retract of the embedding id:{1,2,3}S would need to send 6 to somewhere in {1,2,3} above both 2 and 3, but there is no such place.

Additional perspectives

[edit | edit source]

Posets can straightforwardly be viewed from many perspectives, and order embeddings are basic enough that they tend to be visible from everywhere. For example:

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..