📊Order Theory Unit 2 – Partially ordered sets

Partially ordered sets, or posets, are fundamental structures in mathematics that generalize the concept of ordering. They consist of a set and a binary relation that's reflexive, antisymmetric, and transitive, allowing for comparisons between some, but not necessarily all, elements. Posets have wide-ranging applications in mathematics and computer science. They're used in combinatorics, algebra, topology, and algorithm design. Key concepts include chains, antichains, and Hasse diagrams, which help visualize poset structures and identify important properties.

What are Partially Ordered Sets?

  • Partially ordered sets (posets) consist of a set and a binary relation that is reflexive, antisymmetric, and transitive
  • The binary relation is often denoted as \leq and read as "less than or equal to"
  • For elements a,ba, b in a poset, if aba \leq b or bab \leq a, then aa and bb are said to be comparable
  • In a poset, not all elements need to be comparable (unlike total orders)
  • Posets generalize the concept of ordering from total orders (like real numbers) to partial orders
  • Example: The set of subsets of {1,2,3}\{1, 2, 3\} with the subset inclusion relation \subseteq forms a poset
  • Posets appear in various branches of mathematics (combinatorics, algebra, topology) and computer science (data structures, algorithms)

Key Properties and Terminology

  • A binary relation \leq on a set PP is called a partial order if it satisfies the following properties:
    • Reflexivity: For all aPa \in P, aaa \leq a
    • Antisymmetry: For all a,bPa, b \in P, if aba \leq b and bab \leq a, then a=ba = b
    • Transitivity: For all a,b,cPa, b, c \in P, if aba \leq b and bcb \leq c, then aca \leq c
  • If aba \leq b and aba \neq b, we write a<ba < b and say "aa is strictly less than bb"
  • Two elements a,bPa, b \in P are comparable if either aba \leq b or bab \leq a; otherwise, they are incomparable
  • A chain is a subset of a poset in which any two elements are comparable
  • An antichain is a subset of a poset in which any two distinct elements are incomparable
  • The height of a poset is the maximum length of a chain in the poset
  • The width of a poset is the maximum size of an antichain in the poset

Types of Partial Orders

  • Linear order (total order): A poset in which any two elements are comparable (e.g., real numbers with \leq)
  • Weak order: A poset in which incomparability is transitive (i.e., if aa is incomparable to bb and bb is incomparable to cc, then aa is incomparable to cc)
  • Lattice: A poset in which any two elements have a unique least upper bound (join) and a unique greatest lower bound (meet)
    • Examples: The power set of a set with the subset inclusion relation, the set of positive integers with the divisibility relation
  • Well-founded order: A poset with no infinite descending chains (i.e., there is no infinite sequence a1>a2>a3>a_1 > a_2 > a_3 > \ldots)
  • Preorder (quasiorder): A binary relation that is reflexive and transitive but not necessarily antisymmetric
  • Strict partial order: An irreflexive, transitive binary relation (often denoted as <<)

Hasse Diagrams: Visualizing Posets

  • A Hasse diagram is a graphical representation of a poset that captures the ordering relation
  • Elements of the poset are represented as vertices in the diagram
  • If a<ba < b in the poset and there is no element cc such that a<c<ba < c < b, then there is an edge drawn from aa to bb
  • The edges are directed upwards, so the greater element is always above the lesser element
  • Transitive relations are not explicitly shown in the diagram to avoid clutter
  • Example: The Hasse diagram of the divisibility relation on {1,2,3,4,6,12}\{1, 2, 3, 4, 6, 12\} is a lattice
  • Hasse diagrams help visualize the structure of a poset and identify properties like chains, antichains, and lattices

Important Elements in Posets

  • Minimal element: An element aPa \in P is minimal if there is no element bPb \in P such that b<ab < a
  • Maximal element: An element aPa \in P is maximal if there is no element bPb \in P such that a<ba < b
  • Least element (bottom): An element aPa \in P is the least element if aba \leq b for all bPb \in P
  • Greatest element (top): An element aPa \in P is the greatest element if bab \leq a for all bPb \in P
  • Lower bound: An element aPa \in P is a lower bound of a subset SPS \subseteq P if aba \leq b for all bSb \in S
  • Upper bound: An element aPa \in P is an upper bound of a subset SPS \subseteq P if bab \leq a for all bSb \in S
  • Infimum (greatest lower bound): An element aPa \in P is the infimum of a subset SPS \subseteq P if it is the greatest element among all lower bounds of SS
  • Supremum (least upper bound): An element aPa \in P is the supremum of a subset SPS \subseteq P if it is the least element among all upper bounds of SS

Operations on Posets

  • Dual of a poset: The dual of a poset (P,)(P, \leq) is the poset (P,)(P, \leq^*), where aba \leq^* b if and only if bab \leq a in the original poset
    • The dual poset reverses the order relation
  • Product of posets: The product of two posets (P1,1)(P_1, \leq_1) and (P2,2)(P_2, \leq_2) is the poset (P1×P2,)(P_1 \times P_2, \leq), where (a1,a2)(b1,b2)(a_1, a_2) \leq (b_1, b_2) if and only if a11b1a_1 \leq_1 b_1 and a22b2a_2 \leq_2 b_2
  • Disjoint union of posets: The disjoint union of two posets (P1,1)(P_1, \leq_1) and (P2,2)(P_2, \leq_2) is the poset (P1P2,)(P_1 \sqcup P_2, \leq), where aba \leq b if and only if either a,bP1a, b \in P_1 and a1ba \leq_1 b, or a,bP2a, b \in P_2 and a2ba \leq_2 b
  • Ordinal sum of posets: The ordinal sum of two posets (P1,1)(P_1, \leq_1) and (P2,2)(P_2, \leq_2) is the poset (P1P2,)(P_1 \oplus P_2, \leq), where aba \leq b if and only if either a,bP1a, b \in P_1 and a1ba \leq_1 b, or a,bP2a, b \in P_2 and a2ba \leq_2 b, or aP1a \in P_1 and bP2b \in P_2
  • Interval of a poset: For elements a,ba, b in a poset PP with aba \leq b, the interval [a,b][a, b] is the subposet {xP:axb}\{x \in P : a \leq x \leq b\}

Applications in Mathematics and Computer Science

  • Order theory: Posets are the main objects of study in order theory, a branch of mathematics that investigates the abstract notion of ordering
  • Combinatorics: Posets are used to study various combinatorial structures (graphs, hypergraphs, simplicial complexes) and their properties
  • Algebra: Posets appear in the study of algebraic structures (groups, rings, modules) and their relationships
  • Topology: Posets are used to define topological spaces (Alexandrov topology) and study their properties
  • Domain theory: Posets are used to model the semantics of programming languages and study the properties of programs
  • Scheduling and resource allocation: Posets can model task dependencies and resource constraints in scheduling problems
  • Data structures: Posets can be used to design and analyze efficient data structures (priority queues, search trees)
  • Algorithms: Posets appear in the analysis and design of algorithms (sorting, searching, graph algorithms)

Common Examples and Practice Problems

  • The set of natural numbers with the usual "less than or equal to" relation (N,)(\mathbb{N}, \leq) is a linear order
  • The set of subsets of a set with the subset inclusion relation (P(X),)(\mathcal{P}(X), \subseteq) is a lattice
  • The set of positive integers with the divisibility relation (Z+,)(\mathbb{Z}^+, \mid) is a poset (not a lattice)
  • The set of points in the plane with the coordinate-wise comparison relation (R2,)(\mathbb{R}^2, \leq) is a poset (not a linear order)
  • Practice problem: Draw the Hasse diagram of the divisibility relation on the set {1,2,3,5,6,10,15,30}\{1, 2, 3, 5, 6, 10, 15, 30\}
  • Practice problem: Find the minimal and maximal elements, least and greatest elements (if they exist), and the height and width of the poset (P({1,2,3}),)(\mathcal{P}(\{1, 2, 3\}), \subseteq)
  • Practice problem: Prove that a finite poset has at least one minimal element and at least one maximal element
  • Practice problem: Given a poset (P,)(P, \leq), define a relation \sim on PP by aba \sim b if and only if there exists an element cPc \in P such that aca \leq c and bcb \leq c. Prove that \sim is an equivalence relation on PP


© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.

© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.