Basic results on conditionally complete partial orders #
This file contains some basic results on conditionally complete partial orders, and is intended
to parallel the API for conditionally complete lattices where possible. For the reason, the
theorems here are mostly protected within the DirectedOn namespace, unless such an assumption is
unnecessary. Otherwise the names here share the same names as their counterparts in
Mathlib/Order/ConditionallyCompleteLattice/Basic.lean.
Equations
A greatest element of a set is the supremum of this set.
A least element of a set is the infimum of this set.
Introduction rule to prove that b is the supremum of s: it suffices to check that b
is larger than all elements of s, and that this is not the case of any w<b.
See sSup_eq_of_forall_le_of_forall_lt_exists_gt for a version in complete lattices.
Introduction rule to prove that b is the infimum of s: it suffices to check that b
is smaller than all elements of s, and that this is not the case of any w>b.
See sInf_eq_of_forall_ge_of_forall_gt_exists_lt for a version in complete lattices.
b < sSup s when there is an element a in s with b < a, when s is bounded above.
This is essentially an iff, except that the assumptions for the two implications are
slightly different (one needs boundedness above for one direction, nonemptiness and linear
order for the other one), so we formulate separately the two implications, contrary to
the CompleteLattice case.
sInf s < b when there is an element a in s with a < b, when s is bounded below.
This is essentially an iff, except that the assumptions for the two implications are
slightly different (one needs boundedness below for one direction, nonemptiness and linear
order for the other one), so we formulate separately the two implications, contrary to
the CompleteLattice case.
The supremum of a singleton is the element of the singleton
If a set is bounded below and above, and nonempty, its infimum is less than or equal to its supremum.