nLab strict linear order

Redirected from "entire functions".

Contents

Idea

A strict total order or strict linear order is the irreflexive version of a total order. This is sometimes called linear order, but linear order is also used to refer to the non-strict total order.

A strictly totally ordered set or strictly linearly ordered set is a set equipped with a strict total order.

In classical mathematics, the distinction between strict total orders and total orders is merely a terminological technicality, which is not always observed; more precisely, there is a natural bijection between the set of total orders on a given set SS and the set of strict total orders on SS, and one distinguishes them by the notation <\lt (for the strict total orders) and ≤\leq (for the total order). In constructive mathematics, however, there exist total orders whose negation is not a strict total order.

Definition

A strict total order or strict linear order or decidable pseudo-order on a set is a pseudo-order <\lt which additionally is decidable in that x<yx \lt y or ¬(x<y)\neg (x \lt y). Rewriting ¬(y<x)\neg (y \lt x) as the partial order x≤yx \leq y, the decidability condition is equivalent to the linearity condition x<y∨y≤xx \lt y \vee y \leq x, hence the name strict linear order or linear order.

Equivalently, a strict total order or a strict linear order is a strict weak order which satisfies trichotomy: x<yx \lt y or y<xy \lt x or x=yx = y.

Since x<yx \lt y is a decidable proposition, the proposition x<y∨̲y<xx \lt y \underline{\vee} y \lt x is also a decidable proposition due to asymmetry. An alternate way of writing the connectedness axiom of a pseudo-order is * if not (x<yx \lt y xor y<xy \lt x), then x=yx = y. which the decidability of the exclusive disjunction implies that (x<yx \lt y xor y<xy \lt x) xor x=yx = y.

Properties

Theorem

The negation of every strict linear order is a total order

Proof

This follows from trichotomy and linearity. We have x<yx \lt y or x=yx = y or y<xy \lt x and x<yx \lt y or y≤xy \leq x, which implies that x=yx = y or y<xy \lt x if and only if y≤xy \leq x. Then, since disjunction is idempotent and equality is symmetric, we have x<yx \lt y or x=yx = y or y=xy = x or y<xy \lt x, which is logically equivalent to totality x≤yx \leq y or y≤xy \leq x.

Theorem

Assuming excluded middle, the negation of every total order is a strict linear order.

Proof

…

Given a proposition PP, PP can be made into a subsingleton set by considering the subset {⊤|P}≔{p∈{⊤}|(p=⊤)∧P}\{\top \vert P\} \coloneqq \{p \in \{\top\} \vert (p = \top) \wedge P\} of the singleton {⊤}\{\top\}. Let A⊎BA \uplus B denote the disjoint union of sets AA and BB, and let B AB^A denote the function set with domain AA and codomain BB.

Theorem

Every strict total order on a set AA is purely cotransitive: Given elements xx, yy, and zz in AA, one can construct an element of the function set

cotransitive(x,y,z)∈({⊤|x<y}⊎{⊤|y<z}) {⊤|x<z}\mathrm{cotransitive}(x, y, z) \in \left(\{\top \vert x \lt y\} \uplus \{\top \vert y \lt z\}\right)^{\{\top \vert x \lt z\}}

Proof

We prove this by case analysis.

Suppose that x<yx \lt y. Then one can construct the element ⊤∈{⊤|x<y}\top \in \{\top \vert x \lt y\} and by definition of disjoint union an element (0,⊤)∈{⊤|x<y}⊎{⊤|y<z}(0, \top) \in \{\top \vert x \lt y\} \uplus \{\top \vert y \lt z\}. cotransitive(x,y,z)\mathrm{cotransitive}(x, y, z) is given by the constant function t↦(0,⊤)t \mapsto (0, \top).

Now suppose that ¬(x<y)\neg (x \lt y). This means that y≤x<zy \leq x \lt z, and one can construct the element ⊤∈{⊤|y<z}\top \in \{\top \vert y \lt z\}. By definition of disjoint union one can construct an element (1,⊤)∈{⊤|x<y}⊎{⊤|y<z}(1, \top) \in \{\top \vert x \lt y\} \uplus \{\top \vert y \lt z\}. cotransitive(x,y,z)\mathrm{cotransitive}(x, y, z) is given by the constant function t↦(1,⊤)t \mapsto (1, \top).

Since x<yx \lt y is decidable this covers every possible case. Thus, every decidable pseudo-order is purely cotransitive.

The above proof first appeared for the pseudo-order of the real numbers in theorem 11.4.3 of the HoTT book in the context of dependent type theory.

Corollary

Suppose that the rational numbers are a subset of the decidably pseudo-ordered set AA, and the canonical injection i:ℚ→Ai:\mathbb{Q} \to A is strictly monotonic. Then for every element xx of AA one can construct a locator for xx.

Proof

The locator is given by the dependent function

(q,r)↦cotransitive(i(q),x,i(r))∈∏ q,r∈ℚ({⊤|q<x}⊎{⊤|x<r}) {⊤|q<r}(q, r) \mapsto \mathrm{cotransitive}(i(q), x, i(r)) \in \prod_{q, r \in \mathbb{Q}} \left(\{\top \vert q \lt x\} \uplus \{\top \vert x \lt r\}\right)^{\{\top \vert q \lt r\}}

which always exists by the previous theorem and by the fact that the rational numbers are a subset of AA which preserves the pseudo-order.

References

The definition of linearity for an order relation is given on page 377 of

For a proof that the strict linear order on the real numbers is purely cotransitive, see theorem 11.4.3 of:

Created on January 20, 2025 at 14:36:09. See the history of this page for a list of all contributions to it.