nLab total preorder

Contents

Idea

A total preorder or linear preorder or preference relation or (non-strict) weak order is a preorder whose posetal reflection is a total order.

 Definition

Similarly to total orders, total preorders can be defined from a prelattice or directly from the preorder. In the first case, one assumes a prelattice and then defines a total preorder in terms of the meet, join, and equivalence relation. In the second case, one does not require the structure of a prelattice, only that of a preorder.

Definition

A total preorder is a preorder which is also a total relation in that for all elements xx and yy, x≤yx \leq y or y≤xy \leq x

Definition

Equivalently, using the algebraic definition of a prelattice, a total preorder is a prelattice that satisfies the following equivalent conditions:

  • for all elements xx and yy, x∧y≡xx \wedge y \equiv x or x∧y≡yx \wedge y \equiv y

  • for all elements xx and yy, x∨y≡xx \vee y \equiv x or x∨y≡yx \vee y \equiv y

  • for all elements xx and yy, x∧y≡xx \wedge y \equiv x or x∨y≡xx \vee y \equiv x

  • for all elements xx and yy, x∧y≡yx \wedge y \equiv y or x∨y≡yx \vee y \equiv y

As a category

In category theory, a total preorder is a thin category CC for which given two objects x∈Cx \in C and y∈Cy \in C, there exists a morphism in either hom(x,y)\mathrm{hom}(x, y) or hom(y,x)\mathrm{hom}(y, x).

Relation to cotransitive preorders

Definition

A cotransitive preorder or a weakly linear preorder on a set SS is a preorder ≤\leq which satisfies cotransitivity/weak linearity:

  • for all x∈Sx \in S, y∈Sy \in S, and z∈Sz \in S, x≤zx \leq z implies that x≤yx \leq y or y≤zy \leq z.

Theorem

Cotransitive preorders are total preorders.

Proof

Cotransitivity of ≤\leq says that for all x∈Sx \in S and y∈Sy \in S, x≤xx \leq x implies that x≤yx \leq y or y≤xy \leq x, and reflexivity says that for all xx, x≤xx \leq x is always true. This implies that for all xx and yy, x≤yx \leq y or y≤xy \leq x is always true, which is precisely the condition of totality. Since cotransitive preorders are preorders, this implies that cotransitive preorders are total preorders.

Theorem

Total preorders are cotransitive preorders.

Proof

Suppose that x≤yx \leq y or y≤xy \leq x. Then for all x≤zx \leq z and element yy, by totality, we can decide whether

  1. y≤xy \leq x, thus y≤zy \leq z by transitivity.
  2. x≤yx \leq y and y≤zy \leq z
  3. z≤yz \leq y, thus x≤yx \leq y by transitivity.

In the first two cases, we have y≤zy \leq z, and in the second two cases, we have x≤yx \leq y. Thus, in all cases, we have x≤yx \leq y or y≤zy \leq z, and total preorders are cotransitive.

Strict total preorders

Similar to total orders, one could make a distinction between the usual notion of total preorder, and strict total preorders?, which are the irreflexive version of total preorders, and are defined as a strict preorder which is weakly linear and asymmetric.

Using excluded middle, one can move between total preorders and strict total preorders using negation; that is, the negation of a total preorder is a strict total preorder and vice versa. Actually one usually swaps the order too, as follows:

  • x≤yx \leq y iff y≮xy \nless x;
  • x<yx \lt y iff y≰xy \nleq x.

To prove this, it's enough to see that the properties of a strict total preorder are dual to the properties of a total preorder, as follows:

strict total preordertotal preorder
irreflexivityreflexivity
asymmetrytotality
transitivityweak linearity
weak linearitytransitivity

In classical mathematics, the distinction between total preorders and strict total preorders is merely a terminological technicality, which is not always observed; more precisely, there is a natural bijection between the set of total preorders on a given set SS and the set of strict total preorders on SS, and one distinguishes them by their notation.

In constructive mathematics, however, they are irreducibly different. To be specific, if one starts with a total preorder ≤\leq and defines <\lt as above, then weak linearity does not follow; and if one starts with a strict total preorder <\lt and defines ≤\leq as above, then totality does not follow. Nevertheless, at least ≤\leq will be a preorder, and least <\lt will be a strict preorder.

 Examples

An example of a set with a total preorder are the dual rational numbers ℚ[ϵ]/ϵ 2\mathbb{Q}[\epsilon]/\epsilon^2. The dual rational numbers have a strict weak order <\lt given by

(a+bϵ<c+dϵ)⇔(a<c)(a + b \epsilon \lt c + d \epsilon) \iff (a \lt c)

for rational numbers aa, bb, cc, and dd. This strict weak order is not connected because 0≠ϵ0 \neq \epsilon, and thus the negation of the strict weak order, a≤b≔¬(b<a)a \leq b \coloneqq \neg(b \lt a), is not antisymmetric. However, ≤\leq is a total preorder, because the strict weak order <\lt is irreflexive, weakly linear, transitive, and asymmetric, which implies that ≤\leq is reflexive, transitive, and total.

More generally, any ordered local ring with strict weak order <\lt has a total preorder ≤\leq defined by negation of <\lt. The quotient ordered field by the ideal of non-invertible elements results in a total preorder ≤\leq which is also a total order. In constructive mathematics one has to make sure that <\lt is also decidable.

References

Last revised on July 7, 2026 at 18:33:24. See the history of this page for a list of all contributions to it.