ScholarQuill logoScholarQuillUniversity Notes
  • Notes
  • Past Papers
  • Blogs
  • Todo
Login
ScholarQuill logoScholarQuillUniversity Notes
Login
NotesPast PapersBlogsTodo
More
SubjectsDiscussionCGPA CalculatorGPA CalculatorStudent PortalCourse Outline
About
About usPrivacy PolicyReportContact
Notes
Past Papers
Blogs
Todo
Analytics
    Current Subject
    🧩
    Discrete Structures
    GE-167
    Progress0 / 67 topics
    Topics
    1. Mathematical Reasoning: Propositional and Predicate Logic2. Propositional Logic: Logical Operators3. Translations Between Symbolic Expressions and Formal English Expression4. Logical Equivalences5. Predicate Logic: Quantifiers6. Nested Quantification7. Equivalences in Predicate Logic8. Translations Between Symbolic Forms and Formal English9. Rules of Inference: Proof Methods and Strategies10. Direct Proof11. Proof by Contraposition12. Proof by Induction13. Proof by Implication14. Existence Proof15. Uniqueness Proofs16. Trivial Proofs17. Vacuous Proofs18. Sets: Notations and Set Operations19. Venn Diagrams20. Countable and Uncountable Sets21. Relations: Equivalence Relations and Partitions22. Partial Orderings23. Recurrence Relations24. Functions: Injective, Surjective, Bijective25. Special Types of Functions26. Function Composition27. Inverse Functions28. Recursive Functions29. Compositions30. Number Theory: Sequences and Series31. Counting: Inclusion and Exclusion Principle32. Pigeonhole Principle33. Permutations and Combinations34. Integers and Divisibility: Division Theorem35. Modular Arithmetic36. LCM and GCD37. Euclidean and Extended Euclidean Method38. Finding Solutions to Congruence39. Primes: Fundamental Theorem of Arithmetic40. Characterizations of Primes41. Mersenne Primes42. Induction: Weak Induction43. Strong Induction44. Recursion and Recurrences: Formulation of Recurrences45. Closed Formulas46. Counting: Product Rule and Sum Rule47. Principle of Inclusion-Exclusion48. Binomial Coefficients49. Pascal's Identity and Pascal’s Triangle50. Binomial Theorem51. Relations: Reflexive, Symmetric, Transitive, and Antisymmetric52. Equivalence Relations and Equivalence Classes53. Partial Orders54. Graph Theory: Terminologies55. Elements of Graph Theory56. Planar Graphs57. Graph Coloring58. Euler Graph59. Hamiltonian Path60. Rooted Trees61. Graph Traversals62. Handshaking Lemma and Corollary63. Special Families of Graphs64. Graph Isomorphism65. Planarity in Graphs66. Eulerian and Hamiltonian Graphs67. Trees in Graph Theory
    GE-167›Partial Orders
    Discrete StructuresTopic 53 of 67

    Partial Orders

    11 minread
    1,796words
    Intermediatelevel

    Partial Orders

    A partial order is a binary relation that generalizes the concept of ordering elements, but unlike a total order, it does not necessarily compare all pairs of elements. A partial order is a relation that satisfies certain properties, which allow elements to be compared in a structured way, but there may still be pairs of elements that are not comparable.

    Definition of Partial Order

    A relation RRR on a set AAA is a partial order if it satisfies three key properties:

    1. Reflexivity:

    For every element a∈Aa \in Aa∈A, the pair (a,a)(a, a)(a,a) must be in the relation RRR. In other words, every element is related to itself.

    ∀a∈A,(a,a)∈R\forall a \in A, (a, a) \in R∀a∈A,(a,a)∈R

    2. Antisymmetry:

    For all a,b∈Aa, b \in Aa,b∈A, if (a,b)∈R(a, b) \in R(a,b)∈R and (b,a)∈R(b, a) \in R(b,a)∈R, then a=ba = ba=b. This means that if two elements are related in both directions, they must be the same element.

    ∀a,b∈A, if (a,b)∈R and (b,a)∈R, then a=b\forall a, b \in A, \text{ if } (a, b) \in R \text{ and } (b, a) \in R, \text{ then } a = b∀a,b∈A, if (a,b)∈R and (b,a)∈R, then a=b

    3. Transitivity:

    For all a,b,c∈Aa, b, c \in Aa,b,c∈A, if (a,b)∈R(a, b) \in R(a,b)∈R and (b,c)∈R(b, c) \in R(b,c)∈R, then (a,c)∈R(a, c) \in R(a,c)∈R. This property means that if aaa is related to bbb, and bbb is related to ccc, then aaa is also related to ccc.

    ∀a,b,c∈A, if (a,b)∈R and (b,c)∈R, then (a,c)∈R\forall a, b, c \in A, \text{ if } (a, b) \in R \text{ and } (b, c) \in R, \text{ then } (a, c) \in R∀a,b,c∈A, if (a,b)∈R and (b,c)∈R, then (a,c)∈R

    Example of Partial Order: Set Inclusion

    Consider the set A={{1},{2},{1,2},∅}A = \{\{1\}, \{2\}, \{1, 2\}, \emptyset\}A={{1},{2},{1,2},∅} and define the relation RRR on AAA by set inclusion (i.e., A⊆BA \subseteq BA⊆B means AAA is a subset of BBB).

    • Reflexive: Every set is a subset of itself.
    • Antisymmetric: If A⊆BA \subseteq BA⊆B and B⊆AB \subseteq AB⊆A, then A=BA = BA=B.
    • Transitive: If A⊆BA \subseteq BA⊆B and B⊆CB \subseteq CB⊆C, then A⊆CA \subseteq CA⊆C.

    Thus, the subset relation is a partial order.

    The Hasse Diagram:

    A Hasse diagram is a way to visually represent a partial order, where each element is represented as a point, and the order is represented by edges connecting points. In this case, the Hasse diagram of the set inclusion relation would look like this:

           {1, 2}
          /     \
       {1}       {2}
          \     /
          ∅
    
    • The set ∅\emptyset∅ is related to all other sets.
    • The set {1,2}\{1, 2\}{1,2} is related to both {1}\{1\}{1} and {2}\{2\}{2}, but there is no direct relation between {1}\{1\}{1} and {2}\{2\}{2}.

    Comparison with Total Orders

    A total order is a special case of partial order in which every pair of elements is comparable. In other words, for any two elements aaa and bbb in the set AAA, either (a,b)∈R(a, b) \in R(a,b)∈R or (b,a)∈R(b, a) \in R(b,a)∈R must hold.

    For example, the less than or equal to relation ≤\leq≤ on the set of real numbers R\mathbb{R}R is a total order because for any two real numbers xxx and yyy, one of x≤yx \leq yx≤y or y≤xy \leq xy≤x must hold. A partial order, on the other hand, does not require that every pair of elements be comparable.


    Partially Ordered Set (Poset)

    A partially ordered set, or poset, is a set AAA equipped with a partial order relation RRR. A poset is typically denoted as (A,R)(A, R)(A,R).

    Example: Poset of Divisibility

    Consider the set of positive integers A={1,2,3,4,6,12}A = \{1, 2, 3, 4, 6, 12\}A={1,2,3,4,6,12} with the divisibility relation ∣|∣, where a∣ba | ba∣b means that aaa divides bbb.

    This is a partial order because:

    • Reflexive: Every number divides itself.
    • Antisymmetric: If aaa divides bbb and bbb divides aaa, then a=ba = ba=b.
    • Transitive: If aaa divides bbb and bbb divides ccc, then aaa divides ccc.

    The Hasse diagram of the divisibility relation is:

            12
           /  \
         6     4
        / \   /
       2   3 1
    

    Here, 1 divides everything, 2 divides 4 and 6, 3 divides 6, and 6 divides 12.


    Upper and Lower Bounds

    In a poset, we often talk about upper bounds and lower bounds of subsets of elements.

    • Upper Bound: An element uuu in AAA is an upper bound of a subset S⊆AS \subseteq AS⊆A if for every element s∈Ss \in Ss∈S, s≤us \leq us≤u.
    • Lower Bound: An element lll in AAA is a lower bound of a subset S⊆AS \subseteq AS⊆A if for every element s∈Ss \in Ss∈S, l≤sl \leq sl≤s.

    Additionally:

    • Greatest Element (Supremum): The greatest element of a set SSS in a poset is an element ggg such that ggg is an upper bound of SSS, and there is no other element greater than ggg.
    • Least Element (Infimum): The least element of a set SSS in a poset is an element lll such that lll is a lower bound of SSS, and there is no other element smaller than lll.

    Example: Partially Ordered Set of Subsets

    Consider the set A={∅,{1},{2},{1,2}}A = \{\emptyset, \{1\}, \{2\}, \{1, 2\}\}A={∅,{1},{2},{1,2}} with the subset relation (i.e., ⊆\subseteq⊆). This is a poset, and we can find bounds:

    • The least element is ∅\emptyset∅, because it is a subset of all other sets.
    • The greatest element is {1,2}\{1, 2\}{1,2}, because it contains all the other sets.

    Summary of Properties of Partial Orders

    Property Definition
    Reflexive For every a∈Aa \in Aa∈A, (a,a)∈R(a, a) \in R(a,a)∈R
    Antisymmetric If (a,b)∈R(a, b) \in R(a,b)∈R and (b,a)∈R(b, a) \in R(b,a)∈R, then a=ba = ba=b
    Transitive If (a,b)∈R(a, b) \in R(a,b)∈R and (b,c)∈R(b, c) \in R(b,c)∈R, then (a,c)∈R(a, c) \in R(a,c)∈R

    Conclusion

    A partial order is a relation that helps us compare elements of a set in a structured way, allowing some elements to be comparable while leaving others unrelated. The three key properties—reflexivity, antisymmetry, and transitivity—form the foundation of this ordering. A partially ordered set (poset) is a set equipped with a partial order, and it has many applications in mathematics, computer science, and other fields where hierarchical or partial relationships exist.

    Previous topic 52
    Equivalence Relations and Equivalence Classes
    Next topic 54
    Graph Theory: Terminologies

    Past Papers

    Open this section to load past papers

    Click on Show Past Papers to see past papers.
    On This Page
      Reading Stats
      Est. reading time11 min
      Word count1,796
      Code examples0
      DifficultyIntermediate