Partial Orders and Equivalence
Remember that a digraph is a binary relation where the domain and codomain are the vertices.
Let's say that a relation
We can say that
that is, |
Let's now define what is called a strict partial order:
A relation that is transitive and irreflexive is called a strict partial order.
Transitivity says that merging a walk from
Irreflexivity says that there is no positive length walk from a vertex to itself.
We defined them using graph terminology, but we can even think of an example for a strict partial order that has nothing to do with graphs at all. Imagine the "less than" operation:
If
Since
One distinction to note is that in asymmetry, self-loops are never allowed; it is antisymmetry that allows it. Since asymmetry implies irreflexivity, we can now better define strict partial orders:
A binary relation
on a set is a strict partial order iff it is transitive and asymmetric.
Aside from strict partial orders, there are also weak partial orders. They allow self-loops:
A binary relation on a set is a weak partial order iff it is transitive, reflexive, and antisymmetric.
If you have two different numbers, one will be larger than the other. Partial orders with this property are called linear orders. They are also called total orders.
An equivalence relation is a relation that is reflexive, transitive, and symmetric.
A trivial example of an equivalence relation is equality (
One thing to note that if there is a walk from
The strong connectedness relation in a digraph is an equivalence relation.
There are also equivalence classes:
The equivalence classes of an equivalence relation on a set
are the blocks of a partition of .
Note: We mentioned partition briefly in the previous section.
Graphs with the same connections are called isomorphic.
When there is an edge-preserving bijection between two graphs, it means that they are isomorphic.