A friend of mine asked for my help in drawing a venn diagram that includes the notions of partial orders (PO) in general, complete partial orders (CPO), pointed complete partial orders (CPPO), total orders (TO), lattices and complete lattices.
Here are the relevant definitions:
- PO: A pair (W, R) where the relation R is reflexive, antisymmetric and transitive
- TO: A total (or linear) order is a PO (W, R) where all elements are comparable, i.e. for all x,y in W, either R(x,y) or R(y,x)
- Chain: A subset C of (W, R) is a chain if all elements in C are totally ordered
- CPO: A partial order (W, R) where every non-empty chain in W has a least upper bound (supremum) in W
- CPPO: A complete partial order with a least element, i.e. an element '0' such that for all x in W, we have R(0,x)
- Lattice: A PO where any two elements have a supremum and an infimum (greatest lower bound)
- Complete Lattice: A lattice where every subset of W has a sup and an inf.
This Venn Diagram needs to show which of these categories are included in which. Additionally, he needs to give an example for each intersecting or non-intersecting part of every set of relational structures.
Now, so far he knows that all categories fall within the notion of 'partial order', so everything else is included in that, and of course all complete lattices are lattices and all CPPOs are CPOs. Additionally, I helped him by writing a proof that every complete lattice is a cppo (see below). However, I am not 100% sure of this proof, and whether a CPPO that is a lattice is autimatically also a complete lattice. Neither of us can think of an example for a CPPO that is not a complete lattice, but still a non-complete lattice.
Here is my proof for showing that every complete lattice is a cppo:
Let F=(W, R) be a complete lattice. Then every subset of W including W itself has an infimum in W, hence F is pointed. It is also a partial order since F is a lattice. Finally, it is a complete partial order since if any subset has a supremum then every chain has a supremum.