{"id":3036,"date":"2025-06-06T14:51:53","date_gmt":"2025-06-06T14:51:53","guid":{"rendered":"https:\/\/diznr.com\/?p=3036"},"modified":"2025-06-06T14:51:53","modified_gmt":"2025-06-06T14:51:53","slug":"day-03part-05-discrete-mathematics-for-computer-science-finding-relation-from-diagram-hasse","status":"publish","type":"post","link":"https:\/\/www.reilsolar.com\/pdf\/day-03part-05-discrete-mathematics-for-computer-science-finding-relation-from-diagram-hasse\/","title":{"rendered":"Day 03Part 05- Discrete mathematics for computer science &#8211; Finding Relation from Hasse Diagram."},"content":{"rendered":"<p>Day 03Part 05- Discrete mathematics for computer science &#8211; Finding Relation from Hasse Diagram.<\/p>\n<p>[fvplayer id=&#8221;226&#8243;]<\/p>\n<h3 data-start=\"0\" data-end=\"73\"><strong data-start=\"7\" data-end=\"70\">Discrete Mathematics &#8211; Finding Relations from Hasse Diagram<\/strong><\/h3>\n<h3 data-start=\"80\" data-end=\"116\"><strong data-start=\"86\" data-end=\"114\">What is a Hasse Diagram?<\/strong><\/h3>\n<p data-start=\"117\" data-end=\"291\">A <strong data-start=\"119\" data-end=\"136\">Hasse Diagram<\/strong> is a graphical representation of a <strong data-start=\"172\" data-end=\"197\">partially ordered set<\/strong> (poset). It simplifies the relation by removing self-loops, transitive edges, and directions.<\/p>\n<h3 data-start=\"298\" data-end=\"343\"><strong data-start=\"302\" data-end=\"343\">\u00a0Key Components of a Hasse Diagram:<\/strong><\/h3>\n<ol data-start=\"344\" data-end=\"737\">\n<li data-start=\"344\" data-end=\"401\"><strong data-start=\"347\" data-end=\"368\">Vertices (Nodes):<\/strong> Represent elements of the set.<\/li>\n<li data-start=\"402\" data-end=\"517\"><strong data-start=\"405\" data-end=\"423\">Edges (Lines):<\/strong> Show the relation between elements. If there&#8217;s an edge from <strong data-start=\"484\" data-end=\"489\">a<\/strong> to <strong data-start=\"493\" data-end=\"498\">b<\/strong>, then <strong data-start=\"505\" data-end=\"514\">a \u2264 b<\/strong>.<\/li>\n<li data-start=\"518\" data-end=\"574\"><strong data-start=\"521\" data-end=\"539\">No Self-Loops:<\/strong> A node doesn&#8217;t relate to itself.<\/li>\n<li data-start=\"575\" data-end=\"670\"><strong data-start=\"578\" data-end=\"602\">No Transitive Edges:<\/strong> If <strong data-start=\"606\" data-end=\"615\">a \u2264 b<\/strong> and <strong data-start=\"620\" data-end=\"629\">b \u2264 c<\/strong>, the direct edge <strong data-start=\"647\" data-end=\"656\">a \u2264 c<\/strong> is removed.<\/li>\n<li data-start=\"671\" data-end=\"737\"><strong data-start=\"674\" data-end=\"698\">No Direction Arrows:<\/strong> Direction is understood bottom to top.<\/li>\n<\/ol>\n<h3 data-start=\"744\" data-end=\"798\"><strong data-start=\"748\" data-end=\"798\">\u00a0Steps to Find Relations from Hasse Diagram:<\/strong><\/h3>\n<ol data-start=\"799\" data-end=\"1217\">\n<li data-start=\"799\" data-end=\"861\"><strong data-start=\"802\" data-end=\"828\">Identify All Elements:<\/strong> Write all elements in the set.<\/li>\n<li data-start=\"862\" data-end=\"931\"><strong data-start=\"865\" data-end=\"891\">List Minimal Elements:<\/strong> Start from the bottom of the diagram.<\/li>\n<li data-start=\"932\" data-end=\"1042\"><strong data-start=\"935\" data-end=\"956\">Follow Relations:<\/strong> List the ordered pairs <span class=\"katex\"><span class=\"katex-mathml\">(a,b)(a, b)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mpunct\">,<\/span><span class=\"mord mathnormal\">b<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span> where there is a direct edge from <strong data-start=\"1025\" data-end=\"1030\">a<\/strong> to <strong data-start=\"1034\" data-end=\"1039\">b<\/strong>.<\/li>\n<li data-start=\"1043\" data-end=\"1135\"><strong data-start=\"1046\" data-end=\"1074\">Include Reflexive Pairs:<\/strong> If reflexivity is needed, add <span class=\"katex\"><span class=\"katex-mathml\">(a,a)(a, a)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mpunct\">,<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span> for each element.<\/li>\n<li data-start=\"1136\" data-end=\"1217\"><strong data-start=\"1139\" data-end=\"1162\">Check Transitivity:<\/strong> Ensure no missing pairs if transitivity is considered.<\/li>\n<\/ol>\n<h3 data-start=\"1224\" data-end=\"1243\"><strong data-start=\"1228\" data-end=\"1243\">\u00a0Example:<\/strong><\/h3>\n<p data-start=\"1244\" data-end=\"1297\">Given a Hasse diagram with elements <strong data-start=\"1280\" data-end=\"1296\">{1, 2, 3, 4}<\/strong>:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre\"><span class=\"hljs-code\">    4<br \/>\n\/ \\<br \/>\n2   3<br \/>\n\\ \/<br \/>\n1<br \/>\n<\/span><\/code><\/div>\n<\/div>\n<p data-start=\"1342\" data-end=\"1365\"><strong data-start=\"1342\" data-end=\"1363\">Relation Set (R):<\/strong><\/p>\n<ul data-start=\"1366\" data-end=\"1491\">\n<li data-start=\"1366\" data-end=\"1419\">From <strong data-start=\"1373\" data-end=\"1378\">1<\/strong> to <strong data-start=\"1382\" data-end=\"1387\">2<\/strong> and <strong data-start=\"1392\" data-end=\"1397\">3<\/strong>: <span class=\"katex\"><span class=\"katex-mathml\">(1,2),(1,3)(1, 2), (1, 3)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord\">1<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">2<\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">,<\/span><span class=\"mopen\">(<\/span><span class=\"mord\">1<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">3<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/li>\n<li data-start=\"1420\" data-end=\"1455\">From <strong data-start=\"1427\" data-end=\"1432\">2<\/strong> to <strong data-start=\"1436\" data-end=\"1441\">4<\/strong>: <span class=\"katex\"><span class=\"katex-mathml\">(2,4)(2, 4)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord\">2<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">4<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/li>\n<li data-start=\"1456\" data-end=\"1491\">From <strong data-start=\"1463\" data-end=\"1468\">3<\/strong> to <strong data-start=\"1472\" data-end=\"1477\">4<\/strong>: <span class=\"katex\"><span class=\"katex-mathml\">(3,4)(3, 4)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord\">3<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">4<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/li>\n<\/ul>\n<p data-start=\"1493\" data-end=\"1552\"><strong data-start=\"1493\" data-end=\"1511\">Relation (R) =<\/strong> <span class=\"katex\"><span class=\"katex-mathml\">{(1,2),(1,3),(2,4),(3,4)}\\{(1, 2), (1, 3), (2, 4), (3, 4)\\}<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">{(<\/span><span class=\"mord\">1<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">2<\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">,<\/span><span class=\"mopen\">(<\/span><span class=\"mord\">1<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">3<\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">,<\/span><span class=\"mopen\">(<\/span><span class=\"mord\">2<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">4<\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">,<\/span><span class=\"mopen\">(<\/span><span class=\"mord\">3<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">4<\/span><span class=\"mclose\">)}<\/span><\/span><\/span><\/span><\/p>\n<p data-start=\"1554\" data-end=\"1664\">If considering reflexive closure:<br data-start=\"1587\" data-end=\"1590\" \/><span class=\"katex\"><span class=\"katex-mathml\">R={(1,1),(2,2),(3,3),(4,4),(1,2),(1,3),(2,4),(3,4)}R = \\{(1, 1), (2, 2), (3, 3), (4, 4), (1, 2), (1, 3), (2, 4), (3, 4)\\}<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">R<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mopen\">{(<\/span><span class=\"mord\">1<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">1<\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">,<\/span><span class=\"mopen\">(<\/span><span class=\"mord\">2<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">2<\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">,<\/span><span class=\"mopen\">(<\/span><span class=\"mord\">3<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">3<\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">,<\/span><span class=\"mopen\">(<\/span><span class=\"mord\">4<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">4<\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">,<\/span><span class=\"mopen\">(<\/span><span class=\"mord\">1<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">2<\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">,<\/span><span class=\"mopen\">(<\/span><span class=\"mord\">1<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">3<\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">,<\/span><span class=\"mopen\">(<\/span><span class=\"mord\">2<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">4<\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">,<\/span><span class=\"mopen\">(<\/span><span class=\"mord\">3<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">4<\/span><span class=\"mclose\">)}<\/span><\/span><\/span><\/span><\/p>\n<h3 data-start=\"1671\" data-end=\"1695\"><strong data-start=\"1678\" data-end=\"1693\">Quick Tips:<\/strong><\/h3>\n<ol data-start=\"1696\" data-end=\"2000\">\n<li data-start=\"1696\" data-end=\"1781\"><strong data-start=\"1699\" data-end=\"1732\">Minimal and Maximal Elements:<\/strong> Bottom-most are minimal, top-most are maximal.<\/li>\n<li data-start=\"1782\" data-end=\"1901\"><strong data-start=\"1785\" data-end=\"1811\">Chains and Antichains:<\/strong> Chains are sequences where each element is related, while antichains have no relations.<\/li>\n<li data-start=\"1902\" data-end=\"2000\"><strong data-start=\"1905\" data-end=\"1928\">Transitive Closure:<\/strong> Ensure all indirect relations are captured if transitivity is required.<\/li>\n<\/ol>\n<p data-start=\"2007\" data-end=\"2082\" data-is-last-node=\"\" data-is-only-node=\"\">If you need a detailed explanation or more examples, feel free to ask!<\/p>\n<h3 data-start=\"2007\" data-end=\"2082\"><a href=\"https:\/\/www2.cs.uh.edu\/~arjun\/courses\/ds\/DiscMaths4CompSc.pdf\" target=\"_blank\" rel=\"noopener\">Day 03Part 05- Discrete mathematics for computer science &#8211; Finding Relation from Hasse Diagram.<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/www.cvs.edu.in\/upload\/LEC%202.30-3.30%20B.SC(H)%20COMPUTER%20SC.%20SEM.%20II%20PAPER-DISCRETE%20STRUCTURE%20TOPIC-HASSE%20DIAGRAM%2031,03.2020.pdf\" target=\"_blank\" rel=\"noopener\">Draw a Hasse diagram for (A,) (divisibility relation), where<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/mu.ac.in\/wp-content\/uploads\/2022\/01\/5-Discrete-Mathematics.pdf\" target=\"_blank\" rel=\"noopener\">5-Discrete-Mathematics.pdf<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/sriindu.ac.in\/wp-content\/uploads\/2023\/10\/R20CSE2201-DISCRETE-MATHEMATICS.pdf\" target=\"_blank\" rel=\"noopener\">DISCRETE MATHEMATICS<\/a><\/h3>\n<p data-start=\"0\" data-end=\"100\">Great! Let&#8217;s dive into <strong data-start=\"23\" data-end=\"86\">Discrete Mathematics for Computer Science \u2014 Day 03, Part 05<\/strong>, focusing on:<\/p>\n<h1 data-start=\"102\" data-end=\"149\">\ud83d\udcca <strong data-start=\"107\" data-end=\"149\">Finding Relations from a Hasse Diagram<\/strong><\/h1>\n<hr data-start=\"151\" data-end=\"154\" \/>\n<h2 data-start=\"156\" data-end=\"189\">\u2705 <strong data-start=\"161\" data-end=\"189\">What is a Hasse Diagram?<\/strong><\/h2>\n<p data-start=\"191\" data-end=\"416\">A <strong data-start=\"193\" data-end=\"210\">Hasse Diagram<\/strong> is a simplified visual representation of a <strong data-start=\"254\" data-end=\"279\">partially ordered set<\/strong> (poset). It helps us understand the relationships between elements in a set based on a <strong data-start=\"367\" data-end=\"384\">partial order<\/strong> (like &#8220;less than or equal to&#8221;).<\/p>\n<hr data-start=\"418\" data-end=\"421\" \/>\n<h2 data-start=\"423\" data-end=\"466\">\ud83d\udca1 <strong data-start=\"429\" data-end=\"466\">Key Concepts You Must Know First:<\/strong><\/h2>\n<ul data-start=\"468\" data-end=\"591\">\n<li data-start=\"468\" data-end=\"591\">\n<p data-start=\"470\" data-end=\"532\">A <strong data-start=\"472\" data-end=\"484\">relation<\/strong> R on a set A is <strong data-start=\"501\" data-end=\"522\">partially ordered<\/strong> if it is:<\/p>\n<ul data-start=\"535\" data-end=\"591\">\n<li data-start=\"535\" data-end=\"550\">\n<p data-start=\"537\" data-end=\"550\"><strong data-start=\"537\" data-end=\"550\">Reflexive<\/strong><\/p>\n<\/li>\n<li data-start=\"553\" data-end=\"572\">\n<p data-start=\"555\" data-end=\"572\"><strong data-start=\"555\" data-end=\"572\">Antisymmetric<\/strong><\/p>\n<\/li>\n<li data-start=\"575\" data-end=\"591\">\n<p data-start=\"577\" data-end=\"591\"><strong data-start=\"577\" data-end=\"591\">Transitive<\/strong><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr data-start=\"593\" data-end=\"596\" \/>\n<h2 data-start=\"598\" data-end=\"652\">\ud83e\uddf1 <strong data-start=\"604\" data-end=\"652\">Steps to Find Relation from a Hasse Diagram:<\/strong><\/h2>\n<h3 data-start=\"654\" data-end=\"693\">1. <strong data-start=\"661\" data-end=\"693\">List All Elements of the Set<\/strong><\/h3>\n<p data-start=\"694\" data-end=\"758\">Start with the set shown in the diagram, say <code data-start=\"739\" data-end=\"757\">A = {a, b, c, d}<\/code>.<\/p>\n<h3 data-start=\"760\" data-end=\"818\">2. <strong data-start=\"767\" data-end=\"818\">Observe Direct Relations (Edges in the Diagram)<\/strong><\/h3>\n<p data-start=\"819\" data-end=\"936\">Each <strong data-start=\"824\" data-end=\"832\">edge<\/strong> in the Hasse diagram shows a <strong data-start=\"862\" data-end=\"883\">covering relation<\/strong>:<br data-start=\"884\" data-end=\"887\" \/>If there\u2019s an edge from <code data-start=\"911\" data-end=\"914\">a<\/code> to <code data-start=\"918\" data-end=\"921\">b<\/code>, then <code data-start=\"928\" data-end=\"935\">a &lt; b<\/code>.<\/p>\n<p data-start=\"938\" data-end=\"951\">But remember:<\/p>\n<ul data-start=\"952\" data-end=\"1082\">\n<li data-start=\"952\" data-end=\"1019\">\n<p data-start=\"954\" data-end=\"1019\"><strong data-start=\"954\" data-end=\"967\">No arrows<\/strong>: The diagram assumes elements are going <strong data-start=\"1008\" data-end=\"1018\">upward<\/strong>.<\/p>\n<\/li>\n<li data-start=\"1020\" data-end=\"1082\">\n<p data-start=\"1022\" data-end=\"1082\">Edges are <strong data-start=\"1032\" data-end=\"1052\">direct relations<\/strong>, not reflexive or transitive.<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"1084\" data-end=\"1131\">3. <strong data-start=\"1091\" data-end=\"1131\">Build the Partial Order Relation (\u2264)<\/strong><\/h3>\n<p data-start=\"1132\" data-end=\"1149\">From the diagram:<\/p>\n<ul data-start=\"1150\" data-end=\"1322\">\n<li data-start=\"1150\" data-end=\"1202\">\n<p data-start=\"1152\" data-end=\"1202\">Add the <strong data-start=\"1160\" data-end=\"1173\">reflexive<\/strong> pairs: <code data-start=\"1181\" data-end=\"1202\">(a, a), (b, b), ...<\/code><\/p>\n<\/li>\n<li data-start=\"1203\" data-end=\"1245\">\n<p data-start=\"1205\" data-end=\"1245\">Include <strong data-start=\"1213\" data-end=\"1229\">direct edges<\/strong>: e.g., <code data-start=\"1237\" data-end=\"1245\">(a, b)<\/code><\/p>\n<\/li>\n<li data-start=\"1246\" data-end=\"1322\">\n<p data-start=\"1248\" data-end=\"1322\">Add <strong data-start=\"1252\" data-end=\"1266\">transitive<\/strong> pairs: e.g., if <code data-start=\"1283\" data-end=\"1291\">(a, b)<\/code> and <code data-start=\"1296\" data-end=\"1304\">(b, c)<\/code> then add <code data-start=\"1314\" data-end=\"1322\">(a, c)<\/code><\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1324\" data-end=\"1327\" \/>\n<h2 data-start=\"1329\" data-end=\"1361\">\ud83d\udcd8 <strong data-start=\"1335\" data-end=\"1361\">Example Hasse Diagram:<\/strong><\/h2>\n<p data-start=\"1363\" data-end=\"1391\">Imagine this simple diagram:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">css<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none px-4 py-1\" aria-label=\"Copy\">Copy<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 px-4 py-1 select-none\">Edit<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\">   c<br \/>\n\/ \\<br \/>\n<span class=\"hljs-selector-tag\">a<\/span>   <span class=\"hljs-selector-tag\">b<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p data-start=\"1420\" data-end=\"1430\">From this:<\/p>\n<ul data-start=\"1431\" data-end=\"1540\">\n<li data-start=\"1431\" data-end=\"1458\">\n<p data-start=\"1433\" data-end=\"1458\">Elements: <code data-start=\"1443\" data-end=\"1458\">A = {a, b, c}<\/code><\/p>\n<\/li>\n<li data-start=\"1459\" data-end=\"1540\">\n<p data-start=\"1461\" data-end=\"1478\">Direct Relations:<\/p>\n<ul data-start=\"1481\" data-end=\"1540\">\n<li data-start=\"1481\" data-end=\"1509\">\n<p data-start=\"1483\" data-end=\"1509\"><code data-start=\"1483\" data-end=\"1490\">a &lt; c<\/code> (edge from a to c)<\/p>\n<\/li>\n<li data-start=\"1512\" data-end=\"1540\">\n<p data-start=\"1514\" data-end=\"1540\"><code data-start=\"1514\" data-end=\"1521\">b &lt; c<\/code> (edge from b to c)<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p data-start=\"1542\" data-end=\"1567\">Now build the relation R:<\/p>\n<h3 data-start=\"1569\" data-end=\"1581\">\ud83d\udd01 R = {<\/h3>\n<ul data-start=\"1582\" data-end=\"1692\">\n<li data-start=\"1582\" data-end=\"1616\">\n<p data-start=\"1584\" data-end=\"1616\">Reflexive: <code data-start=\"1595\" data-end=\"1616\">(a,a), (b,b), (c,c)<\/code><\/p>\n<\/li>\n<li data-start=\"1617\" data-end=\"1641\">\n<p data-start=\"1619\" data-end=\"1641\">Direct: <code data-start=\"1627\" data-end=\"1641\">(a,c), (b,c)<\/code><\/p>\n<\/li>\n<li data-start=\"1642\" data-end=\"1692\">\n<p data-start=\"1644\" data-end=\"1692\"><strong data-start=\"1644\" data-end=\"1656\">No (a,b)<\/strong> or (b,a), so not related directly<br \/>\n}<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1694\" data-end=\"1709\">Final Relation:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">r<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none px-4 py-1\" aria-label=\"Copy\">Copy<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 px-4 py-1 select-none\">Edit<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\">R <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-punctuation\">{<\/span><br \/>\n<span class=\"hljs-punctuation\">(<\/span>a<span class=\"hljs-punctuation\">,<\/span>a<span class=\"hljs-punctuation\">)<\/span><span class=\"hljs-punctuation\">,<\/span> <span class=\"hljs-punctuation\">(<\/span>b<span class=\"hljs-punctuation\">,<\/span>b<span class=\"hljs-punctuation\">)<\/span><span class=\"hljs-punctuation\">,<\/span> <span class=\"hljs-punctuation\">(<\/span><span class=\"hljs-built_in\">c<\/span><span class=\"hljs-punctuation\">,<\/span><span class=\"hljs-built_in\">c<\/span><span class=\"hljs-punctuation\">)<\/span><span class=\"hljs-punctuation\">,<\/span><br \/>\n<span class=\"hljs-punctuation\">(<\/span>a<span class=\"hljs-punctuation\">,<\/span><span class=\"hljs-built_in\">c<\/span><span class=\"hljs-punctuation\">)<\/span><span class=\"hljs-punctuation\">,<\/span> <span class=\"hljs-punctuation\">(<\/span>b<span class=\"hljs-punctuation\">,<\/span><span class=\"hljs-built_in\">c<\/span><span class=\"hljs-punctuation\">)<\/span><br \/>\n<span class=\"hljs-punctuation\">}<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<hr data-start=\"1765\" data-end=\"1768\" \/>\n<h2 data-start=\"1770\" data-end=\"1814\">\ud83e\udde0 <strong data-start=\"1776\" data-end=\"1814\">Tips for Solving in Exams or GATE:<\/strong><\/h2>\n<ul data-start=\"1816\" data-end=\"2158\">\n<li data-start=\"1816\" data-end=\"1865\">\n<p data-start=\"1818\" data-end=\"1865\">Always draw the diagram <strong data-start=\"1842\" data-end=\"1864\">from bottom to top<\/strong>.<\/p>\n<\/li>\n<li data-start=\"1866\" data-end=\"1918\">\n<p data-start=\"1868\" data-end=\"1918\">Add reflexive and transitive pairs <strong data-start=\"1903\" data-end=\"1917\">explicitly<\/strong>.<\/p>\n<\/li>\n<li data-start=\"1919\" data-end=\"2158\">\n<p data-start=\"1921\" data-end=\"1999\">If you\u2019re asked to check <strong data-start=\"1946\" data-end=\"1957\">lattice<\/strong> or <strong data-start=\"1961\" data-end=\"1976\">total order<\/strong>, know the extra rules:<\/p>\n<ul data-start=\"2002\" data-end=\"2158\">\n<li data-start=\"2002\" data-end=\"2099\">\n<p data-start=\"2004\" data-end=\"2099\"><strong data-start=\"2004\" data-end=\"2015\">Lattice<\/strong>: Every two elements must have a <strong data-start=\"2048\" data-end=\"2069\">least upper bound<\/strong> and <strong data-start=\"2074\" data-end=\"2098\">greatest lower bound<\/strong>.<\/p>\n<\/li>\n<li data-start=\"2102\" data-end=\"2158\">\n<p data-start=\"2104\" data-end=\"2158\"><strong data-start=\"2104\" data-end=\"2119\">Total order<\/strong>: Every pair of elements is comparable.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr data-start=\"2160\" data-end=\"2163\" \/>\n<h2 data-start=\"2165\" data-end=\"2188\">\ud83d\udee0\ufe0f Practice Problem<\/h2>\n<p data-start=\"2190\" data-end=\"2217\">Given a Hasse Diagram with:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">markdown<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none px-4 py-1\" aria-label=\"Copy\">Copy<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 px-4 py-1 select-none\">Edit<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\"><span class=\"hljs-code\">    6<br \/>\n\/ \\<br \/>\n4   5<br \/>\n\\ \/<br \/>\n2<br \/>\n<\/span><\/code><\/div>\n<\/div>\n<p data-start=\"2262\" data-end=\"2282\">Find the relation R.<\/p>\n<p data-start=\"2284\" data-end=\"2297\"><strong data-start=\"2284\" data-end=\"2297\">Solution:<\/strong><\/p>\n<ul data-start=\"2298\" data-end=\"2395\">\n<li data-start=\"2298\" data-end=\"2324\">\n<p data-start=\"2300\" data-end=\"2324\">Elements: <code data-start=\"2310\" data-end=\"2324\">{2, 4, 5, 6}<\/code><\/p>\n<\/li>\n<li data-start=\"2325\" data-end=\"2363\">\n<p data-start=\"2327\" data-end=\"2363\">Direct: <code data-start=\"2335\" data-end=\"2363\">(2,4), (2,5), (4,6), (5,6)<\/code><\/p>\n<\/li>\n<li data-start=\"2364\" data-end=\"2395\">\n<p data-start=\"2366\" data-end=\"2395\">Add reflexive and transitive:<\/p>\n<\/li>\n<\/ul>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">csharp<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none px-4 py-1\" aria-label=\"Copy\">Copy<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 px-4 py-1 select-none\">Edit<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\">R = {<br \/>\n(<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-number\">2<\/span>), (<span class=\"hljs-number\">4<\/span>,<span class=\"hljs-number\">4<\/span>), (<span class=\"hljs-number\">5<\/span>,<span class=\"hljs-number\">5<\/span>), (<span class=\"hljs-number\">6<\/span>,<span class=\"hljs-number\">6<\/span>),<br \/>\n(<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-number\">4<\/span>), (<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-number\">5<\/span>), (<span class=\"hljs-number\">4<\/span>,<span class=\"hljs-number\">6<\/span>), (<span class=\"hljs-number\">5<\/span>,<span class=\"hljs-number\">6<\/span>),<br \/>\n(<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-number\">6<\/span>) \u2190 transitive <span class=\"hljs-keyword\">from<\/span> <span class=\"hljs-number\">2<\/span>\u2192<span class=\"hljs-number\">4<\/span>\u2192<span class=\"hljs-number\">6<\/span> <span class=\"hljs-keyword\">and<\/span> <span class=\"hljs-number\">2<\/span>\u2192<span class=\"hljs-number\">5<\/span>\u2192<span class=\"hljs-number\">6<\/span><br \/>\n}<br \/>\n<\/code><\/div>\n<\/div>\n<hr data-start=\"2515\" data-end=\"2518\" \/>\n<p data-start=\"2520\" data-end=\"2535\">Would you like:<\/p>\n<ul data-start=\"2536\" data-end=\"2680\">\n<li data-start=\"2536\" data-end=\"2584\">\n<p data-start=\"2538\" data-end=\"2584\">A <strong data-start=\"2540\" data-end=\"2557\">PDF worksheet<\/strong> of Hasse diagram problems?<\/p>\n<\/li>\n<li data-start=\"2585\" data-end=\"2625\">\n<p data-start=\"2587\" data-end=\"2625\">A <strong data-start=\"2589\" data-end=\"2610\">video explanation<\/strong> of an example?<\/p>\n<\/li>\n<li data-start=\"2626\" data-end=\"2680\">\n<p data-start=\"2628\" data-end=\"2680\">Practice questions for <strong data-start=\"2651\" data-end=\"2679\">GATE or university exams<\/strong>?<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2682\" data-end=\"2721\" data-is-last-node=\"\" data-is-only-node=\"\">Let me know how you&#8217;d like to continue!<\/p>\n<h3 data-start=\"2682\" data-end=\"2721\"><a href=\"https:\/\/www.lkouniv.ac.in\/site\/writereaddata\/siteContent\/202005031349267328Hasse%20Diagram%20for%20BCA%204TH%20SEM.pdf\" target=\"_blank\" rel=\"noopener\">Day 03Part 05- Discrete mathematics for computer science &#8211; Finding Relation from Hasse Diagram.<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/mrcet.com\/downloads\/digital_notes\/CSE\/II%20Year\/DISCRETE%20MATHEMATICS(R20A0026).pdf\" target=\"_blank\" rel=\"noopener\">DIGITAL NOTES ON Discrete Mathematics B.TECH II YEAR<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Day 03Part 05- Discrete mathematics for computer science &#8211; Finding Relation from Hasse Diagram. [fvplayer id=&#8221;226&#8243;] Discrete Mathematics &#8211; Finding Relations from Hasse Diagram What is a Hasse Diagram? A Hasse Diagram is a graphical representation of a partially ordered set (poset). It simplifies the relation by removing self-loops, transitive edges, and directions. \u00a0Key Components [&hellip;]<\/p>\n","protected":false},"author":71,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[76],"tags":[],"class_list":["post-3036","post","type-post","status-publish","format-standard","hentry","category-discrete-mathematics"],"_links":{"self":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts\/3036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/users\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/comments?post=3036"}],"version-history":[{"count":0,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts\/3036\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/media?parent=3036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/categories?post=3036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/tags?post=3036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}