Elements of POSET | Maximal Element, Minimal Element, Lower and Upper Bounds
Last Updated :
26 Aug, 2024
Partially Ordered Set (POSET) is a fundamental concept in mathematics and computer science, providing a structured way to analyze and compare elements within a set. In a POSET, not every pair of elements needs to be comparable, making it a versatile tool for representing hierarchical relationships and dependencies. Understanding the elements of a POSET requires knowledge of key concepts such as order relations, minimal and maximal elements, and chains, which are crucial for various applications in fields ranging from data analysis to algorithm design.
In this article we will discuss about POSET, its elements and some key concepts related to it.
POSET (Partially Ordered Set)
A partially ordered set (POSET) is a fundamental concept in mathematics, particularly in order theory and discrete mathematics. A POSET consists of a set combined with a partial order—a binary relation that is reflexive, antisymmetric, and transitive.
A POSET consists of a set P and a binary relation ≤ defined on P which satisfies the Reflexive, Anti-symmetric, and transitive properties.
The elements of a POSET include several key types, such as maximal and minimal elements. A maximal element is not less than any other element in the set, whereas a minimal element is not greater than any other element. Additionally, POSETs can have the greatest and least elements, which are unique elements that are greater than or less than all others, respectively.
In this article, we will discuss about all of the mentioned concepts in detail.
Historical Background and Importance of POSET
This concept or POSETs was formalized in the early 20th century, with contributions from mathematicians exploring order theory and lattice structures. Key development include formation of partial orders and the creation of Hasse diagrams by Helmut Hasse, which usually represent these order relations. The Word partial is used to indicate that not every pair of elements needs to be comparable; that is , there may be pairs for which neither elements precedes the other. So, partial orders thus generalize total orders, in which every pair is comparable. It is a homogeneous binary relation.
Importance of POSET
It is important in Mathematics , Computer Science, Decision Making, Optimization.
In Mathematics POSET provide a framework for studying order and hierarchy in set theory and algebra. In Computer Science It is used in scheduling, task management, and data organization. whereas it also helps in analyzing where choices required with partial comparability. Also , where we don’t have complete information and need to make a decision then this will helps to solved those problems.
What is POSET?
POSET, known as Partially Ordered Set , works on the principle of Partial Ordering Relation. A relation R is said to be Partial Ordered Relation when it can satisfy the following properties:
- R is Reflexive , i.e., if set A ={1,2,3} then R ={(1,1), (2,2), (3,3)} is a Reflexive relation.
- R is Anti-symmetric , i.e., if R contains (1,2) then (2,1) is not allowed.
- R is Transitive , i.e., if R contains (1,2), (2,3), then it should contain (1,3) to make it Transitive.
POSET: If A set ‘A’ following a Partial Ordering Relation ‘R’ then it is known as POSET. It is denoted by [A; R].
Note- Unlike Asymmetry, Anti-Symmetry allows Reflexive elements like (a, a) or (b, b) in a Relation.
Let’s consider an example for better understanding.
Example 1: For a set A = {1,2,3}, check if the following relations are POSET?
R1 = {(1,1), (2,2), (3,3)}
R2 = {(1,1), (2,2), (3,3), (1,2), (2,1)}
R3 = { }
Solution:
Explanation: To prove a Partial Order Relation , check Reflexivity, Anti-Symmetry and Transitivity.
(1,1) |
(1,2) |
(1,3) |
(2,1) |
(2,2) |
(2,3) |
(3,1) |
(3,2) |
(3,3) |
For Relation R 1 ,
- Reflexive: Since (1,1) (2,2) (3,3) are present so it is Reflexive.
- Anti-symmetry: It allows reflexive pairs, so it is Anti-symmetric.
- Transitive: Reflexive pairs are always Transitive.
For Relation R 2 ,
- Reflexive: Since (1,1) (2,2) (3,3) are present so it is Reflexive.
- Anti-symmetry: For (1,2) there is (2,1) so not Anti-symmetric.
- Transitive: There are no such pairs (a,b) (b,c) such that (a,c) is not present.
For Relation R 3 ,
- Reflexive: NULL sets doesn’t contain either of (1,1) (2,2) (3,3).
Therefore, R 1 is a POSET, but R 2 and R 3 are not.
Elements of POSET
Some of the common elements of POSET are:
- Maximal Element
- Minimal Element
- Maximum Element (Greatest)
- Minimum Element (Least)
- Upper Bound
- Lower Bound

Elements of POSET
Maximal Element
If in a POSET/Lattice, an element is not related to any other element. Or, in simple words, it is an element with no outgoing (upward) edge. In the above diagram, A, B, F are Maximal elements.
Minimal Element
If in a POSET/Lattice, no element is related to an element. Or, in simple words, it is an element with no incoming (downward) edge. In the above diagram, C, D, E are Minimal elements.

Maximum Element (Greatest)
If in a POSET/Lattice, it is a Maximal element, and every element is related to it, i.e., every element of the lattice should be connected to this element. In the above diagram, E and F are Maximal elements, but E is the only Maximum element.
Minimum Element (Least)
If in a POSET/Lattice, it is a Minimal element and is related to every other element, i.e., it should be connected to every element of the lattice. In the above diagram, A and B are Minimal elements, but A is the only Minimum element.
Note
- Every Maximum element is a Maximal element but every Maximal element is not a Maximum element
- Every Minimum element is a Minimal element but every Minimal element is not a Minimum element.

Upper Bound
Let’s assume B is a subset of set A. An element x ∈ A is in the upper bound of B if (y, x) ∈ POSET where ∀ y ∈ B. Or we can say that it is an element to which every element of a subset is related.
- B = {E,C}: Upper Bound- {G, E} ( E can itself be an upper bound because Partial order follows Reflexive property)
- B = {C,F,D}: Upper Bound- {G, H, F}
Lower Bound
If B is a subset of set A, an element x ∈ A is in the lower bound of B if (x, y) ∈ POSET where ∀ y ∈ B. Or we can say that it is an element that is related /connected to every element of subset B.
- B = {E, C}: Lower Bound- {A, B, C} ( C can itself be a lower bound because Partial order follows Reflexive property)
- B = {C, F, D}: Lower Bound- { ∅ }

Least Upper Bound
Least Upper Bound of a subset S within a POSET is the smallest element in the set that is greater than or equal to every element of S. It is also known as Join. The Minimum (Least) element in Upper Bound.
- B = {C, D} : Least Upper Bound- { E }
- B = {A, B} : Least Upper Bound- { D }
- B = {E, F} : Least Upper Bound- { ∅ }
Greatest Lower Bound
Greatest Lower Bound of a subset SSS in a POSET is the largest element in the set that is less than or equal to every element of S. It is also known as Meet. The Maximum (Greatest) element in Lower Bound.
- B = {C,D} : Least Upper Bound- { A }
- B = {A,B} : Least Upper Bound- { ∅ }
- B = {E,F} : Least Upper Bound- { D }
Element of POSET : Solved Examples
Example 1: Identifying elements in a POSET
Consider the POSET (P, ≤) where P = {1, 2, 3, 4} and ≤ is the “divides” relation.
Solution:
Minimal elements: 1 (as it divides no other number except itself)
Maximal elements: 2, 3, 4 (as no number in the set divides them except themselves)
Least element: 1 (as it divides all other numbers)
Greatest element: None (as no number divides all others)
Example 2: Hasse Diagram
Draw the Hasse diagram for the POSET ({1, 2, 3, 4, 6, 12}, |) where | denotes “divides”.
Solution:
The Hasse diagram would look like this:
12
/
6 4
| |
3 2
\ /
1
Example 3: Comparable and Incomparable Elements
In the POSET (P(A), ⊆) where A = {a, b, c} and P(A) is the power set of A, identify comparable and incomparable pairs.
Solution:
Comparable pairs: (∅, {a}), (∅, {b}), (∅, {c}), ({a}, {a,b}), ({b}, {a,b}), etc.
Incomparable pairs: ({a}, {b}), ({a}, {c}), ({b}, {c}), ({a,b}, {a,c}), etc.
Example 4: Upper and Lower Bounds
In the POSET ({1, 2, 3, 4, 5, 6}, ≤), find the upper and lower bounds of the subset {2, 3, 5}.
Solution:
Upper bounds: 5, 6
Lower bounds: 1, 2
Least upper bound (supremum): 5
Greatest lower bound (infimum): 2
Example 5: Chains and Antichains
In the POSET (P({a, b, c}), ⊆), identify a maximal chain and a maximal antichain.
Solution:
A maximal chain: ∅ ⊂ {a} ⊂ {a,b} ⊂ {a,b,c}
A maximal antichain: {{a}, {b}, {c}}
Example 6: Lattice Verification
Determine if the POSET ({1,2,3,6,12,18}, |) where | denotes “divides” is a lattice.
Solution:
To be a lattice, every pair of elements must have a least upper bound (LUB) and greatest lower bound (GLB).
Let’s check a few pairs:
For 2 and 3: LUB = 6, GLB = 1
For 6 and 12: LUB = 12, GLB = 6
For 2 and 18: LUB = 18, GLB = 2p
Example 7: Dual POSET
Given the POSET P = ({a,b,c,d}, R) where R = {(a,b), (a,c), (b,d), (c,d)}, find its dual POSET.
Solution:
The dual POSET P* = ({a,b,c,d}, R*) where R* is the reverse of all relations in R.
R* = {(b,a), (c,a), (d,b), (d,c)}
The Hasse diagram of P: The Hasse diagram of P*:
a d
/ \ /
b c b c
\ / \ /
d a
Example 8: Linear Extension
Find a linear extension of the POSET ({1,2,3,4}, R) where R = {(1,2), (1,3), (2,4), (3,4)}.
Solution:
A linear extension is a total order that respects the partial order.
One possible linear extension is: 1 < 2 < 3 < 4
Another valid linear extension is: 1 < 3 < 2 < 4
Example 9: Complement in a Boolean Algebra
In the Boolean algebra of subsets of {1,2,3}, find the complement of {1,3}.
Solution:
The universe U = {1,2,3}
The complement of {1,3} is U \ {1,3} = {2}
Example 10: Join and Meet in a Lattice
In the lattice of divisors of 30, find:
a) 6 ∨ 10 (join)
b) 6 ∧ 10 (meet)
Solution:
Divisors of 30: {1, 2, 3, 5, 6, 10, 15, 30}
a) 6 ∨ 10 = LUB(6,10) = 30
b) 6 ∧ 10 = GLB(6,10) = 2
Also read,
Conclusion
In conclusion, understanding the elements of a partially ordered set (POSET) is crucial for grasping the broader concepts in order theory and discrete mathematics. A POSET is defined by its partial order relation, which is reflexive, antisymmetric, and transitive. The key elements, such as maximal and minimal elements, upper and lower bounds, and greatest and least elements, help in analyzing the structure and properties of sets with partial orders.
Similar Reads
Discrete Mathematics Tutorial
Discrete Mathematics is a branch of mathematics that is concerned with "discrete" mathematical structures instead of "continuous". Discrete mathematical structures include objects with distinct values like graphs, integers, logic-based statements, etc. In this tutorial, we have covered all the topic
4 min read
Mathematical Logic
Propositional Logic
Logic is the basis of all mathematical reasoning and all automated reasoning. The rules of logic specify the meaning of mathematical statements. These rules help us understand and reason with statements such as - [Tex]\exists~x~such~that~x~\neq~a^2~+~b^2,~where~\:x,~a,~b\in~Z[/Tex]Which in Simple En
10 min read
Discrete Mathematics - Applications of Propositional Logic
A proposition is an assertion, statement, or declarative sentence that can either be true or false but not both. For example, the sentence "Ram went to school." can either be true or false, but the case of both happening is not possible. So we can say, the sentence "Ram went to school." is a proposi
11 min read
Propositional Equivalences
Propositional equivalences are fundamental concepts in logic that allow us to simplify and manipulate logical statements. Understanding these equivalences is crucial in computer science, engineering, and mathematics, as they are used to design circuits, optimize algorithms, and prove theorems. This
7 min read
Predicates and Quantifiers
Predicates and Quantifiers are fundamental concepts in mathematical logic, essential for expressing statements and reasoning about the properties of objects within a domain. These concepts are widely used in computer science, engineering, and mathematics to formulate precise and logical statements.
6 min read
Mathematics | Some Theorems on Nested Quantifiers
Quantifiers are expressions that indicate the scope of the term to which they are attached, they are predicates. A predicate is a property the subject of the statement can have. For example, in the statement "the sum of x and y is greater than 5", the predicate 'Q' is- sum is greater than 5, and the
6 min read
Rules of Inference
Rules of Inference: Rules of inference are logical tools used to derive conclusions from premises. They form the foundation of logical reasoning, allowing us to build arguments, prove theorems, and solve problems in mathematics, computer science, and philosophy. Understanding these rules is crucial
10 min read
Mathematics | Introduction to Proofs
Mathematical proof is an argument we give logically to validate a mathematical statement. To validate a statement, we consider two things: A statement and Logical operators. A statement is either true or false but not both. Logical operators are AND, OR, NOT, If then, and If and only if. Coupled wit
7 min read
Sets and Relations
Set Theory
Set theory is a branch of mathematics that deals with collections of objects. These collections are called sets. A set is simply a group of distinct things, like numbers, letters, or even everyday objects, that are grouped based on some common property. A set is a well-defined collection of distinct
3 min read
Types Of Sets
In mathematics, a set is defined as a well-defined collection of distinct elements that share a common property. These elementsâ like numbers, letters, or even other sets are listed in curly brackets "{ }" and represented by capital letters. For example, a set can include days of the week. The diffe
13 min read
Irreflexive Relation on a Set
A relation is a subset of the cartesian product of a set with another set. A relation contains ordered pairs of elements of the set it is defined on. To learn more about relations refer to the article on "Relation and their types". What is Irreflexive Relation? A relation R on a set A is called irre
6 min read
Check Reflexive Relation on Set
A relation is a subset of the cartesian product of a set with another set. A relation contains ordered pairs of elements of the set it is defined on. To learn more about relations refer to the article on "Relation and their types". What is a Reflexive Relation?A relation R on a set A is called refle
7 min read
Check Transitive Relation on a Set
A relation is a subset of the cartesian product of a set with another set. A relation contains ordered pairs of elements of the set it is defined on. To learn more about relations refer to the article on "Relation and their types". What is a Transitive Relation?A relation R on a set A is called tran
9 min read
Set Operations
A set is simply a collection of distinct objects. These objects can be numbers, letters, or even peopleâanything! We denote a set using curly brackets.For example: A = {1, 2, 3} Set Operations can be defined as the operations performed on two or more sets to obtain a single set containing a combinat
11 min read
Types of Functions
Functions are defined as the relations which give a particular output for a particular input value. A function has a domain and codomain (range). f(x) usually denotes a function where x is the input of the function. In general, a function is written as y = f(x). A function is a relation between two
15 min read
Mathematics | Sequence, Series and Summations
Sequences, series, and summations are fundamental concepts of mathematical analysis and it has practical applications in science, engineering, and finance. Table of Content What is Sequence?Theorems on SequencesProperties of SequencesWhat is Series?Properties of SeriesTheorems on SeriesSummation Def
8 min read
Representation of Relation in Graphs and Matrices
Understanding how to represent relations in graphs and matrices is fundamental in engineering mathematics. These representations are not only crucial for theoretical understanding but also have significant practical applications in various fields of engineering, computer science, and data analysis.
8 min read
Relations in Mathematics
Relation in Mathematics is defined as the relationship between two sets. If we are given two sets set A and set B and set A has a relation with set B then each value of set A is related to a value of set B through some unique relation. Here, set A is called the domain of the relation, and set B is c
10 min read
Closure of Relations
Closure of Relations: In mathematics, especially in the context of set theory and algebra, the closure of relations is a crucial concept. It involves extending a given relation to include additional elements based on specific properties, such as reflexivity, symmetry, and transitivity. Understanding
7 min read
Graph Theory
Graph and its representations
A Graph is a non-linear data structure consisting of vertices and edges. The vertices are sometimes also referred to as nodes and the edges are lines or arcs that connect any two nodes in the graph. More formally a Graph is composed of a set of vertices( V ) and a set of edges( E ). The graph is den
12 min read
Mathematics | Graph Theory Basics - Set 1
A Graph is just a way to show connections between things. It is set of edges and vertices where each edge is associated with unordered pair of vertices. Graph is a data structure that is defined by two components : Node or Vertex: It is a point or joint between two lines like people, cities, or webs
5 min read
Types of Graphs with Examples
A graph is a mathematical structure that represents relationships between objects by connecting a set of points. It is used to establish a pairwise relationship between elements in a given set. graphs are widely used in discrete mathematics, computer science, and network theory to represent relation
9 min read
Walks, Trails, Paths, Cycles and Circuits in Graph
Walks, trails, paths, cycles, and circuits in a graph are sequences of vertices and edges with different properties. Some allow repetition of vertices and edges, while others do not. In this article, we will explore these concepts with examples. What is Walk?A walk in a graph is a sequence of vertic
6 min read
Dijkstra's Algorithm to find Shortest Paths from a Source to all
Given a weighted undirected graph represented as an edge list and a source vertex src, find the shortest path distances from the source vertex to all other vertices in the graph. The graph contains V vertices, numbered from 0 to V - 1. Note: The given graph does not contain any negative edge. Exampl
12 min read
Primâs Algorithm for Minimum Spanning Tree (MST)
Primâs algorithm is a Greedy algorithm like Kruskal's algorithm. This algorithm always starts with a single node and moves through several adjacent nodes, in order to explore all of the connected edges along the way. The algorithm starts with an empty spanning tree. The idea is to maintain two sets
15+ min read
Kruskalâs Minimum Spanning Tree (MST) Algorithm
A minimum spanning tree (MST) or minimum weight spanning tree for a weighted, connected, and undirected graph is a spanning tree (no cycles and connects all vertices) that has minimum weight. The weight of a spanning tree is the sum of all edges in the tree. In Kruskal's algorithm, we sort all edges
9 min read
Check whether a given graph is Bipartite or not
Given a graph with V vertices numbered from 0 to V-1 and a list of edges, determine whether the graph is bipartite or not. Note: A bipartite graph is a type of graph where the set of vertices can be divided into two disjoint sets, say U and V, such that every edge connects a vertex in U to a vertex
9 min read
Eulerian path and circuit for undirected graph
Eulerian Path is a path in a graph that visits every edge exactly once. Eulerian Circuit is an Eulerian Path that starts and ends on the same vertex.    How to Find Whether a Given Graph is Eulerian or not? The problem is same as following question. "Is it possible to draw a given graph without l
15+ min read
Group Theory
Mathematics | Graph Theory Basics - Set 1
A Graph is just a way to show connections between things. It is set of edges and vertices where each edge is associated with unordered pair of vertices. Graph is a data structure that is defined by two components : Node or Vertex: It is a point or joint between two lines like people, cities, or webs
5 min read
Homomorphism & Isomorphism of Group
We can say that  "o" is the binary operation on set G if: G is a non-empty set & G * G = { (a,b) : a , bâ G } and o : G * G --> G. Here, aob denotes the image of ordered pair (a,b) under the function/operation o. Example - "+" is called a binary operation on G (any non-empty set ) if & on
7 min read
Group Isomorphisms and Automorphisms
In the study of algebraic structures, group isomorphisms and automorphisms play a fundamental role. By defining internal symmetries inside a group (automorphisms) and when two groups have the same structure (isomorphisms), these ideas aid in our understanding of the structure and symmetry of groups.
7 min read
Group in Maths: Group Theory
Group theory is one of the most important branches of abstract algebra which is concerned with the concept of the group. A group consists of a set equipped with a binary operation that satisfies four key properties: specifically, it includes property of closure, associativity, the existence of an id
13 min read