SlideShare a Scribd company logo
HASSE DIAGRAM
MATHEMATICAL FOUNDATION OF COMPUTER SCIENCE
Nadar Saraswathi College Of Arts & Science - Theni
Nagapandiyammal N
M. Sc (CS)
HISTORY :
 Hasse diagrams are named after Helmut Hasse (1898–1979);
according to Garrett Birkhoff (1948), they are so called
because of the effective use Hasse made of them. However
Hasse was not the first to use these diagrams.
 One example that predates Hasse can be found in Henri
Gustav Vogt (1895). Although Hasse diagrams were originally
devised as a technique for making drawings of partially
ordered sets by hand, they have more recently been created
automatically using graph drawing techniques.
 The phrase "Hasse diagram" may also refer to the transitive
reduction as an abstract directed acyclic graph, independently
of any drawing of that graph, but this usage is eschewed here.
A "GOOD" HASSE DIAGRAM
 Although Hasse diagrams are simple as well as intuitive tools for
dealing with finite posets, it turns out to be rather difficult to draw
"good" diagrams. The reason is that there will in
 general be many possible ways to draw a Hasse diagram for a given
poset. The simple technique of just starting with the minimal
elements of an order and then drawing greater elements
 incrementally often produces quite poor results: symmetries and
internal structure of the order are easily lost.
 The following example demonstrates the issue. Consider the power
set of a 4-element set ordered by inclusion . Below are four different
Hasse diagrams for this partial order. Each
 subset has a node labelled with a binary encoding that shows
whether a certain element is in the subset (1) or not (0):
PARTIALLY ORDERED SETS
A partial order is a binary relation “≤” over a set P
which is reflexive, anti-symmetric, and transitive,
i.e., which satisfies for all a, b, and c in P
• a ≤ a (reflexivity);
• if a ≤ b and b ≤ a then a = b (anti-symmetry);
• if a ≤ b and b ≤ c then a ≤ c (transitivity). A set with a
partial order is called partially ordered set or poset.
 The power set of A = {a, b, c} consists of the family of
eight subsets: P(A): { , {a}, {b}, {c}, {a, b}, {a, c}, {b, c},
{a, b, c}} then, set inclusion relation “⊆ ” is a partial order
on P(A)
 Reflexive: Clearly any set in P(A) is a subset of itself.
Hence ⊆ is reflexive.
• Anti-symmetric: For any sets B and C in P(A) satisfying
B ⊆ C and C ⊆ B we have B = C. Hence ⊆ is anti-
symmetric.
• Transitive: For any three sets B, C and D in p(A) satisfying
B ⊆ C and C ⊆ D we have B ⊆ D. Hence ⊆ is transitive.
Hence ⊆ is a partial order on P(A).
HASSE DIAGRAM
 In order theory, a Hasse diagram is a type of
mathematical diagram used to represent a finite
partially ordered set, in the form of a drawing of its
transitive reduction.
 Concretely, for a partially ordered set (S, ≤) one
represents each element of S as a vertex in the plane and
draws a line segment or curve that goes upward from x
to y whenever y covers x (that is, whenever x < y and
there is no z such that
x < z < y).
 These curves may cross each other but must not touch
any vertices other than their endpoints. Such a diagram,
with labeled vertices, uniquely determines its partial
order.
EXAMPLE
Example: If P= {a, b, c, d, e, f} and a<b, a<c, a<d, b<e, e<f, c<f,
d<f Then the Hasse diagram will be…….
 Let A = {1, 2, 3, 9, 18} and consider the ‘divides’
relation A:
For all a, b ∈ A, a | b  b = ka for some integer k.
 The directed graph for the given relation is -> -> ->
LET’S CONSTRUCT A HASSE DIAGRAM………
THE END

More Related Content

What's hot

Poset in Relations(Discrete Mathematics)
Poset in Relations(Discrete Mathematics)Poset in Relations(Discrete Mathematics)
Poset in Relations(Discrete Mathematics)
Rachana Pathak
 
Partial-Orderings in Discrete Mathematics
 Partial-Orderings in Discrete Mathematics Partial-Orderings in Discrete Mathematics
Partial-Orderings in Discrete Mathematics
Meghaj Mallick
 
Functional analysis
Functional analysis Functional analysis
Functional analysis
mathematicssac
 
Well-Ordering Principle
Well-Ordering Principle Well-Ordering Principle
Well-Ordering Principle
Yassirdino
 
Maxima and minima
Maxima and minimaMaxima and minima
Maxima and minima
Umesh Pandey
 
CMSC 56 | Lecture 17: Matrices
CMSC 56 | Lecture 17: MatricesCMSC 56 | Lecture 17: Matrices
CMSC 56 | Lecture 17: Matrices
allyn joy calcaben
 
CMSC 56 | Lecture 16: Equivalence of Relations & Partial Ordering
CMSC 56 | Lecture 16: Equivalence of Relations & Partial OrderingCMSC 56 | Lecture 16: Equivalence of Relations & Partial Ordering
CMSC 56 | Lecture 16: Equivalence of Relations & Partial Ordering
allyn joy calcaben
 
Functions in discrete mathematics
Functions in discrete mathematicsFunctions in discrete mathematics
Functions in discrete mathematics
Rachana Pathak
 
Fuzzy Set
Fuzzy SetFuzzy Set
Fuzzy Set
Ehsan Hamzei
 
Ordinary differential equation
Ordinary differential equationOrdinary differential equation
Ordinary differential equation
JUGAL BORAH
 
Matrix and Determinants
Matrix and DeterminantsMatrix and Determinants
Matrix and Determinants
AarjavPinara
 
Set theory
Set theorySet theory
Set theory
AN_Rajin
 
Lec 02 logical eq (Discrete Mathematics)
Lec 02   logical eq (Discrete Mathematics)Lec 02   logical eq (Discrete Mathematics)
Lec 02 logical eq (Discrete Mathematics)
Naosher Md. Zakariyar
 
Intro to Discrete Mathematics
Intro to Discrete MathematicsIntro to Discrete Mathematics
Intro to Discrete Mathematics
asad faraz
 
Fuzzy graph
Fuzzy graphFuzzy graph
Fuzzy graph
MSheelaSheela
 
Chapter 5 Graphs (1).ppt
Chapter 5 Graphs (1).pptChapter 5 Graphs (1).ppt
Chapter 5 Graphs (1).ppt
ishan743441
 
SET THEORY
SET THEORYSET THEORY
SET THEORYLena
 
Set in discrete mathematics
Set in discrete mathematicsSet in discrete mathematics
Set in discrete mathematics
University of Potsdam
 
The principle of inclusion and exclusion for three sets by sharvari
The principle of inclusion and exclusion for three sets by sharvariThe principle of inclusion and exclusion for three sets by sharvari
The principle of inclusion and exclusion for three sets by sharvari
Deogiri College Student
 

What's hot (20)

Poset in Relations(Discrete Mathematics)
Poset in Relations(Discrete Mathematics)Poset in Relations(Discrete Mathematics)
Poset in Relations(Discrete Mathematics)
 
Partial-Orderings in Discrete Mathematics
 Partial-Orderings in Discrete Mathematics Partial-Orderings in Discrete Mathematics
Partial-Orderings in Discrete Mathematics
 
Functional analysis
Functional analysis Functional analysis
Functional analysis
 
Well-Ordering Principle
Well-Ordering Principle Well-Ordering Principle
Well-Ordering Principle
 
Maxima and minima
Maxima and minimaMaxima and minima
Maxima and minima
 
CMSC 56 | Lecture 17: Matrices
CMSC 56 | Lecture 17: MatricesCMSC 56 | Lecture 17: Matrices
CMSC 56 | Lecture 17: Matrices
 
CMSC 56 | Lecture 16: Equivalence of Relations & Partial Ordering
CMSC 56 | Lecture 16: Equivalence of Relations & Partial OrderingCMSC 56 | Lecture 16: Equivalence of Relations & Partial Ordering
CMSC 56 | Lecture 16: Equivalence of Relations & Partial Ordering
 
Functions in discrete mathematics
Functions in discrete mathematicsFunctions in discrete mathematics
Functions in discrete mathematics
 
Fuzzy Set
Fuzzy SetFuzzy Set
Fuzzy Set
 
Ordinary differential equation
Ordinary differential equationOrdinary differential equation
Ordinary differential equation
 
Matrix and Determinants
Matrix and DeterminantsMatrix and Determinants
Matrix and Determinants
 
Set theory
Set theorySet theory
Set theory
 
Lec 02 logical eq (Discrete Mathematics)
Lec 02   logical eq (Discrete Mathematics)Lec 02   logical eq (Discrete Mathematics)
Lec 02 logical eq (Discrete Mathematics)
 
Intro to Discrete Mathematics
Intro to Discrete MathematicsIntro to Discrete Mathematics
Intro to Discrete Mathematics
 
Fuzzy graph
Fuzzy graphFuzzy graph
Fuzzy graph
 
Chapter 5 Graphs (1).ppt
Chapter 5 Graphs (1).pptChapter 5 Graphs (1).ppt
Chapter 5 Graphs (1).ppt
 
Bayes Theorem
Bayes TheoremBayes Theorem
Bayes Theorem
 
SET THEORY
SET THEORYSET THEORY
SET THEORY
 
Set in discrete mathematics
Set in discrete mathematicsSet in discrete mathematics
Set in discrete mathematics
 
The principle of inclusion and exclusion for three sets by sharvari
The principle of inclusion and exclusion for three sets by sharvariThe principle of inclusion and exclusion for three sets by sharvari
The principle of inclusion and exclusion for three sets by sharvari
 

Similar to Hasse Diagram

Chpt 2-sets v.3
Chpt 2-sets v.3Chpt 2-sets v.3
Chpt 2-sets v.3
ShahidAkbar22
 
Asymptotes.pptx
Asymptotes.pptxAsymptotes.pptx
Asymptotes.pptx
DunyaEliyeva
 
Introduction to Calculus 1
Introduction to Calculus 1Introduction to Calculus 1
Introduction to Calculus 1David Rogers
 
deformations of smooth functions on 2-torus whose kronrod-reeb graph is a tree
deformations of smooth functions on 2-torus whose kronrod-reeb graph is a treedeformations of smooth functions on 2-torus whose kronrod-reeb graph is a tree
deformations of smooth functions on 2-torus whose kronrod-reeb graph is a tree
Bohdan Feshchenko
 
Set theory
Set theorySet theory
Set theory
abigail Dayrit
 
Discrete mathematics .
Discrete mathematics .Discrete mathematics .
Discrete mathematics .
RichaDasila
 
Lecture 1.2 quadratic functions
Lecture 1.2 quadratic functionsLecture 1.2 quadratic functions
Lecture 1.2 quadratic functions
narayana dash
 
6.1_set.pptx
6.1_set.pptx6.1_set.pptx
6.1_set.pptx
irrfanalikhan
 
Discrete mathematics notes
Discrete mathematics notesDiscrete mathematics notes
Discrete mathematics notes
josephndengeyingoma
 
discrete maths notes.ppt
discrete maths notes.pptdiscrete maths notes.ppt
discrete maths notes.ppt
NamuwayaPhionah1
 
Set and Set operations, UITM KPPIM DUNGUN
Set and Set operations, UITM KPPIM DUNGUNSet and Set operations, UITM KPPIM DUNGUN
Set and Set operations, UITM KPPIM DUNGUN
baberexha
 
Mathematics JEE quick revision notes pdf
Mathematics JEE quick revision notes pdfMathematics JEE quick revision notes pdf
Mathematics JEE quick revision notes pdf
gowhiksankar54
 
maths
mathsmaths
Set theory and Venn Diagram.docx
Set theory and Venn Diagram.docxSet theory and Venn Diagram.docx
Set theory and Venn Diagram.docx
RenierXanderUy
 
Relation and functions
Relation and functionsRelation and functions
Relation and functions
MartinGeraldine
 

Similar to Hasse Diagram (20)

Chpt 2-sets v.3
Chpt 2-sets v.3Chpt 2-sets v.3
Chpt 2-sets v.3
 
Asymptotes.pptx
Asymptotes.pptxAsymptotes.pptx
Asymptotes.pptx
 
Introduction to Calculus 1
Introduction to Calculus 1Introduction to Calculus 1
Introduction to Calculus 1
 
Lesson1
Lesson1Lesson1
Lesson1
 
deformations of smooth functions on 2-torus whose kronrod-reeb graph is a tree
deformations of smooth functions on 2-torus whose kronrod-reeb graph is a treedeformations of smooth functions on 2-torus whose kronrod-reeb graph is a tree
deformations of smooth functions on 2-torus whose kronrod-reeb graph is a tree
 
Set theory
Set theorySet theory
Set theory
 
Discrete mathematics .
Discrete mathematics .Discrete mathematics .
Discrete mathematics .
 
Lecture 1.2 quadratic functions
Lecture 1.2 quadratic functionsLecture 1.2 quadratic functions
Lecture 1.2 quadratic functions
 
6.1_set.pptx
6.1_set.pptx6.1_set.pptx
6.1_set.pptx
 
Discrete mathematics notes
Discrete mathematics notesDiscrete mathematics notes
Discrete mathematics notes
 
discrete maths notes.ppt
discrete maths notes.pptdiscrete maths notes.ppt
discrete maths notes.ppt
 
Set and Set operations, UITM KPPIM DUNGUN
Set and Set operations, UITM KPPIM DUNGUNSet and Set operations, UITM KPPIM DUNGUN
Set and Set operations, UITM KPPIM DUNGUN
 
Mathematics JEE quick revision notes pdf
Mathematics JEE quick revision notes pdfMathematics JEE quick revision notes pdf
Mathematics JEE quick revision notes pdf
 
maths
mathsmaths
maths
 
Set theory and Venn Diagram.docx
Set theory and Venn Diagram.docxSet theory and Venn Diagram.docx
Set theory and Venn Diagram.docx
 
Research
ResearchResearch
Research
 
Discrete2
Discrete2Discrete2
Discrete2
 
Discrete ad
Discrete adDiscrete ad
Discrete ad
 
Relation and functions
Relation and functionsRelation and functions
Relation and functions
 
Matching
MatchingMatching
Matching
 

More from NilaNila16

Basic Block Scheduling
Basic Block SchedulingBasic Block Scheduling
Basic Block Scheduling
NilaNila16
 
Affine Array Indexes
Affine Array IndexesAffine Array Indexes
Affine Array Indexes
NilaNila16
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
NilaNila16
 
Web Programming
Web ProgrammingWeb Programming
Web Programming
NilaNila16
 
MapReduce Paradigm
MapReduce ParadigmMapReduce Paradigm
MapReduce Paradigm
NilaNila16
 
Hadoop Distributed File System
Hadoop Distributed File SystemHadoop Distributed File System
Hadoop Distributed File System
NilaNila16
 
Data Mining
Data MiningData Mining
Data Mining
NilaNila16
 
Operating system
Operating systemOperating system
Operating system
NilaNila16
 
RDBMS
RDBMSRDBMS
RDBMS
NilaNila16
 
Linear Block Codes
Linear Block CodesLinear Block Codes
Linear Block Codes
NilaNila16
 
Applications of graph theory
                      Applications of graph theory                      Applications of graph theory
Applications of graph theory
NilaNila16
 
Fuzzy set
Fuzzy set Fuzzy set
Fuzzy set
NilaNila16
 
Recurrence Relation
Recurrence RelationRecurrence Relation
Recurrence Relation
NilaNila16
 
Input/Output Exploring java.io
Input/Output Exploring java.ioInput/Output Exploring java.io
Input/Output Exploring java.io
NilaNila16
 

More from NilaNila16 (14)

Basic Block Scheduling
Basic Block SchedulingBasic Block Scheduling
Basic Block Scheduling
 
Affine Array Indexes
Affine Array IndexesAffine Array Indexes
Affine Array Indexes
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Web Programming
Web ProgrammingWeb Programming
Web Programming
 
MapReduce Paradigm
MapReduce ParadigmMapReduce Paradigm
MapReduce Paradigm
 
Hadoop Distributed File System
Hadoop Distributed File SystemHadoop Distributed File System
Hadoop Distributed File System
 
Data Mining
Data MiningData Mining
Data Mining
 
Operating system
Operating systemOperating system
Operating system
 
RDBMS
RDBMSRDBMS
RDBMS
 
Linear Block Codes
Linear Block CodesLinear Block Codes
Linear Block Codes
 
Applications of graph theory
                      Applications of graph theory                      Applications of graph theory
Applications of graph theory
 
Fuzzy set
Fuzzy set Fuzzy set
Fuzzy set
 
Recurrence Relation
Recurrence RelationRecurrence Relation
Recurrence Relation
 
Input/Output Exploring java.io
Input/Output Exploring java.ioInput/Output Exploring java.io
Input/Output Exploring java.io
 

Recently uploaded

Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
Faculty of Medicine And Health Sciences
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Orkestra
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Sebastiano Panichella
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
IP ServerOne
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
khadija278284
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
OWASP Beja
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
Howard Spence
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
Access Innovations, Inc.
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Matjaž Lipuš
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
Sebastiano Panichella
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
Vladimir Samoylov
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Sebastiano Panichella
 

Recently uploaded (13)

Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
 

Hasse Diagram

  • 1. HASSE DIAGRAM MATHEMATICAL FOUNDATION OF COMPUTER SCIENCE Nadar Saraswathi College Of Arts & Science - Theni Nagapandiyammal N M. Sc (CS)
  • 2. HISTORY :  Hasse diagrams are named after Helmut Hasse (1898–1979); according to Garrett Birkhoff (1948), they are so called because of the effective use Hasse made of them. However Hasse was not the first to use these diagrams.  One example that predates Hasse can be found in Henri Gustav Vogt (1895). Although Hasse diagrams were originally devised as a technique for making drawings of partially ordered sets by hand, they have more recently been created automatically using graph drawing techniques.  The phrase "Hasse diagram" may also refer to the transitive reduction as an abstract directed acyclic graph, independently of any drawing of that graph, but this usage is eschewed here.
  • 3. A "GOOD" HASSE DIAGRAM  Although Hasse diagrams are simple as well as intuitive tools for dealing with finite posets, it turns out to be rather difficult to draw "good" diagrams. The reason is that there will in  general be many possible ways to draw a Hasse diagram for a given poset. The simple technique of just starting with the minimal elements of an order and then drawing greater elements  incrementally often produces quite poor results: symmetries and internal structure of the order are easily lost.  The following example demonstrates the issue. Consider the power set of a 4-element set ordered by inclusion . Below are four different Hasse diagrams for this partial order. Each  subset has a node labelled with a binary encoding that shows whether a certain element is in the subset (1) or not (0):
  • 4. PARTIALLY ORDERED SETS A partial order is a binary relation “≤” over a set P which is reflexive, anti-symmetric, and transitive, i.e., which satisfies for all a, b, and c in P • a ≤ a (reflexivity); • if a ≤ b and b ≤ a then a = b (anti-symmetry); • if a ≤ b and b ≤ c then a ≤ c (transitivity). A set with a partial order is called partially ordered set or poset.
  • 5.  The power set of A = {a, b, c} consists of the family of eight subsets: P(A): { , {a}, {b}, {c}, {a, b}, {a, c}, {b, c}, {a, b, c}} then, set inclusion relation “⊆ ” is a partial order on P(A)  Reflexive: Clearly any set in P(A) is a subset of itself. Hence ⊆ is reflexive. • Anti-symmetric: For any sets B and C in P(A) satisfying B ⊆ C and C ⊆ B we have B = C. Hence ⊆ is anti- symmetric. • Transitive: For any three sets B, C and D in p(A) satisfying B ⊆ C and C ⊆ D we have B ⊆ D. Hence ⊆ is transitive. Hence ⊆ is a partial order on P(A).
  • 6. HASSE DIAGRAM  In order theory, a Hasse diagram is a type of mathematical diagram used to represent a finite partially ordered set, in the form of a drawing of its transitive reduction.  Concretely, for a partially ordered set (S, ≤) one represents each element of S as a vertex in the plane and draws a line segment or curve that goes upward from x to y whenever y covers x (that is, whenever x < y and there is no z such that x < z < y).  These curves may cross each other but must not touch any vertices other than their endpoints. Such a diagram, with labeled vertices, uniquely determines its partial order.
  • 7. EXAMPLE Example: If P= {a, b, c, d, e, f} and a<b, a<c, a<d, b<e, e<f, c<f, d<f Then the Hasse diagram will be…….
  • 8.  Let A = {1, 2, 3, 9, 18} and consider the ‘divides’ relation A: For all a, b ∈ A, a | b  b = ka for some integer k.  The directed graph for the given relation is -> -> ->
  • 9. LET’S CONSTRUCT A HASSE DIAGRAM………