In constructive mathematics, pseudo-order is a name given to certain binary relations appropriate for modeling continuous orderings.
In classical mathematics, its axioms constitute a formulation of a strict total order (also called linear order), which in that context can also be defined in other, equivalent ways.
The constructive theory of the real numbers is the prototypical example where the pseudo-order formulation becomes crucial. A real number is less than another if there exists (one can construct) a rational number greater than the former and less than the latter. In other words, here x < y holds if there exists a rational number z such that x < z < y.Notably, for the continuum in a constructive context, the usual trichotomy law does not hold, i.e. it is not automatically provable. The axioms in the characterization of orders like this are thus weaker (when working using just constructive logic) than alternative axioms of a strict total order, which are often employed in the classical context.
A pseudo-order is a binary relation satisfying the three conditions:
x
y
\neg(x<y\landy<x)
x
y
\neg(x<y\lory<x)\tox=y
x
y
z
x<y\to(x<z\lorz<y)
\neg(\phi\land\psi)\leftrightarrow(\phi\to\neg\psi)
\neg(\phi\lor\psi)\leftrightarrow(\neg\phi\land\neg\psi)
x<y
y\lex
x<y\tox\ley
x<y
The second condition exactly expresses the anti-symmetry of the associated partial order,
(x\ley\landy\lex)\tox=y
A natural apartness relation on a pseudo-ordered set is given by
x\#y:=(x<y\lory<x)
\neg(x\#y)\tox=y
Now the disjunctive syllogism may be expressed as
(\phi\lor\psi)\to(\neg\phi\to\psi)
The non-contradiction principle for the partial order states that
\neg(x\ley\land\neg(x\ley))
\neg\neg(x\ley\lory<x)
\forallx.\forally.\neg(y<x)\lor(y<x)
Using the asymmetry condition, the above also implies
\neg\neg(x\ley\lory\lex)
\le
The contrapositive of the third condition exactly expresses that the associated relation
x\ley
The condition also called is comparison (as well as weak linearity): For any nontrivial interval given by some
x
y
z
This section assumes classical logic. At least then, following properties can be proven:
If R is a co-transitive relation, then
Sufficient conditions for a co-transitive relation R to be transitive also are:
A semi-connex relation R is also co-transitive if it is symmetric, left or right Euclidean, transitive, or quasitransitive. If incomparability w.r.t. R is a transitive relation, then R is co-transitive if it is symmetric, left or right Euclidean, or transitive.