{"id":3078,"date":"2025-06-07T09:49:14","date_gmt":"2025-06-07T09:49:14","guid":{"rendered":"https:\/\/diznr.com\/?p=3078"},"modified":"2025-06-07T09:49:14","modified_gmt":"2025-06-07T09:49:14","slug":"part-10-discrete-mathematics-for-computer-science-equivalence-relation-and-use-its","status":"publish","type":"post","link":"https:\/\/www.reilsolar.com\/pdf\/part-10-discrete-mathematics-for-computer-science-equivalence-relation-and-use-its\/","title":{"rendered":"Part 10 &#8211; Discrete mathematics for computer science &#8211; Equivalence relation and it&#8217;s use."},"content":{"rendered":"<p>Part 10 &#8211; Discrete mathematics for computer science &#8211; Equivalence relation and it&#8217;s use.<\/p>\n<p>[fvplayer id=&#8221;241&#8243;]<\/p>\n<h3 data-start=\"0\" data-end=\"54\"><strong data-start=\"4\" data-end=\"52\">Equivalence Relation in Discrete Mathematics<\/strong><\/h3>\n<p data-start=\"56\" data-end=\"136\">An <strong data-start=\"59\" data-end=\"83\">equivalence relation<\/strong> is a relation that satisfies three key properties:<\/p>\n<ol data-start=\"137\" data-end=\"316\">\n<li data-start=\"137\" data-end=\"200\"><strong data-start=\"140\" data-end=\"155\">Reflexivity<\/strong>: <span class=\"katex\"><span class=\"katex-mathml\">aRaaRa<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\">R<\/span><span class=\"mord mathnormal\">a<\/span><\/span><\/span><\/span> for all <span class=\"katex\"><span class=\"katex-mathml\">aa<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><\/span><\/span><\/span> in set <span class=\"katex\"><span class=\"katex-mathml\">AA<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">A<\/span><\/span><\/span><\/span>.<\/li>\n<li data-start=\"201\" data-end=\"249\"><strong data-start=\"204\" data-end=\"216\">Symmetry<\/strong>: If <span class=\"katex\"><span class=\"katex-mathml\">aRbaRb<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\">R<\/span><span class=\"mord mathnormal\">b<\/span><\/span><\/span><\/span>, then <span class=\"katex\"><span class=\"katex-mathml\">bRabRa<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">b<\/span><span class=\"mord mathnormal\">R<\/span><span class=\"mord mathnormal\">a<\/span><\/span><\/span><\/span>.<\/li>\n<li data-start=\"250\" data-end=\"316\"><strong data-start=\"253\" data-end=\"269\">Transitivity<\/strong>: If <span class=\"katex\"><span class=\"katex-mathml\">aRbaRb<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\">R<\/span><span class=\"mord mathnormal\">b<\/span><\/span><\/span><\/span> and <span class=\"katex\"><span class=\"katex-mathml\">bRcbRc<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">b<\/span><span class=\"mord mathnormal\">R<\/span><span class=\"mord mathnormal\">c<\/span><\/span><\/span><\/span>, then <span class=\"katex\"><span class=\"katex-mathml\">aRcaRc<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\">R<\/span><span class=\"mord mathnormal\">c<\/span><\/span><\/span><\/span>.<\/li>\n<\/ol>\n<h4 data-start=\"318\" data-end=\"360\"><strong data-start=\"323\" data-end=\"358\">Example of Equivalence Relation<\/strong><\/h4>\n<p data-start=\"361\" data-end=\"546\">Consider a relation <span class=\"katex\"><span class=\"katex-mathml\">RR<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">R<\/span><\/span><\/span><\/span> on a set of integers where <span class=\"katex\"><span class=\"katex-mathml\">aRbaRb<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\">R<\/span><span class=\"mord mathnormal\">b<\/span><\/span><\/span><\/span> if <span class=\"katex\"><span class=\"katex-mathml\">a\u2261bmod\u2009\u20093a \\equiv b \\mod 3<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mrel\">\u2261<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">b<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathrm\">mod<\/span><\/span><span class=\"mord\">3<\/span><\/span><\/span><\/span>. This means that two numbers are related if they have the same remainder when divided by 3.<\/p>\n<p data-start=\"548\" data-end=\"773\">\u00a0Reflexive: <span class=\"katex\"><span class=\"katex-mathml\">a\u2261amod\u2009\u20093a \\equiv a \\mod 3<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mrel\">\u2261<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathrm\">mod<\/span><\/span><span class=\"mord\">3<\/span><\/span><\/span><\/span> (always true)<br data-start=\"598\" data-end=\"601\" \/>\u00a0Symmetric: If <span class=\"katex\"><span class=\"katex-mathml\">a\u2261bmod\u2009\u20093a \\equiv b \\mod 3<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mrel\">\u2261<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">b<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathrm\">mod<\/span><\/span><span class=\"mord\">3<\/span><\/span><\/span><\/span>, then <span class=\"katex\"><span class=\"katex-mathml\">b\u2261amod\u2009\u20093b \\equiv a \\mod 3<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">b<\/span><span class=\"mrel\">\u2261<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathrm\">mod<\/span><\/span><span class=\"mord\">3<\/span><\/span><\/span><\/span><br data-start=\"670\" data-end=\"673\" \/>\u00a0Transitive: If <span class=\"katex\"><span class=\"katex-mathml\">a\u2261bmod\u2009\u20093a \\equiv b \\mod 3<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mrel\">\u2261<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">b<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathrm\">mod<\/span><\/span><span class=\"mord\">3<\/span><\/span><\/span><\/span> and <span class=\"katex\"><span class=\"katex-mathml\">b\u2261cmod\u2009\u20093b \\equiv c \\mod 3<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">b<\/span><span class=\"mrel\">\u2261<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">c<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathrm\">mod<\/span><\/span><span class=\"mord\">3<\/span><\/span><\/span><\/span>, then <span class=\"katex\"><span class=\"katex-mathml\">a\u2261cmod\u2009\u20093a \\equiv c \\mod 3<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mrel\">\u2261<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">c<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathrm\">mod<\/span><\/span><span class=\"mord\">3<\/span><\/span><\/span><\/span><\/p>\n<h4 data-start=\"775\" data-end=\"814\"><strong data-start=\"780\" data-end=\"812\">Use of Equivalence Relations<\/strong><\/h4>\n<ol data-start=\"815\" data-end=\"1125\">\n<li data-start=\"815\" data-end=\"918\"><strong data-start=\"818\" data-end=\"840\">Partitioning a Set<\/strong> \u2013 Equivalence relations divide a set into disjoint <strong data-start=\"892\" data-end=\"915\">equivalence classes<\/strong>.<\/li>\n<li data-start=\"919\" data-end=\"991\"><strong data-start=\"922\" data-end=\"944\">Modular Arithmetic<\/strong> \u2013 Used in cryptography and computer science.<\/li>\n<li data-start=\"992\" data-end=\"1050\"><strong data-start=\"995\" data-end=\"1011\">Graph Theory<\/strong> \u2013 Helps in clustering similar nodes.<\/li>\n<li data-start=\"1051\" data-end=\"1125\"><strong data-start=\"1054\" data-end=\"1085\">State Reduction in Automata<\/strong> \u2013 Used in minimizing finite automata.<\/li>\n<\/ol>\n<p data-start=\"1127\" data-end=\"1205\" data-is-last-node=\"\" data-is-only-node=\"\">Would you like some practice problems or examples on equivalence relations?<\/p>\n<h3 data-start=\"1127\" data-end=\"1205\"><a href=\"https:\/\/www2.cs.uh.edu\/~arjun\/courses\/ds\/DiscMaths4CompSc.pdf\" target=\"_blank\" rel=\"noopener\">Part 10 &#8211; Discrete mathematics for computer science &#8211; Equivalence relation and it&#8217;s use.<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/www.cs.yale.edu\/homes\/aspnes\/classes\/202\/notes.pdf\" target=\"_blank\" rel=\"noopener\">Notes on Discrete Mathematics<\/a><\/h3>\n<p data-start=\"0\" data-end=\"205\">Here\u2019s a detailed and easy-to-understand explanation of <strong data-start=\"56\" data-end=\"80\">Equivalence Relation<\/strong> from <strong data-start=\"86\" data-end=\"120\">Discrete Mathematics \u2013 Part 10<\/strong>, especially useful for <strong data-start=\"144\" data-end=\"164\">Computer Science<\/strong>, <strong data-start=\"166\" data-end=\"181\">Engineering<\/strong>, or <strong data-start=\"186\" data-end=\"194\">GATE<\/strong> aspirants:<\/p>\n<hr data-start=\"207\" data-end=\"210\" \/>\n<h2 data-start=\"212\" data-end=\"275\">\ud83d\udcd8 <strong data-start=\"218\" data-end=\"273\">Part 10 \u2013 Discrete Mathematics for Computer Science<\/strong><\/h2>\n<h2 data-start=\"276\" data-end=\"320\">\ud83d\udd17 <strong data-start=\"282\" data-end=\"318\">Equivalence Relation and Its Use<\/strong><\/h2>\n<hr data-start=\"322\" data-end=\"325\" \/>\n<h3 data-start=\"327\" data-end=\"348\">\u2705 <strong data-start=\"333\" data-end=\"348\">Definition:<\/strong><\/h3>\n<p data-start=\"350\" data-end=\"461\">A <strong data-start=\"352\" data-end=\"366\">relation R<\/strong> on a set <strong data-start=\"376\" data-end=\"381\">A<\/strong> is called an <strong data-start=\"395\" data-end=\"419\">Equivalence Relation<\/strong> if it satisfies all <strong data-start=\"440\" data-end=\"449\">three<\/strong> properties:<\/p>\n<ol data-start=\"463\" data-end=\"772\">\n<li data-start=\"463\" data-end=\"551\">\n<p data-start=\"466\" data-end=\"519\"><strong data-start=\"466\" data-end=\"479\">Reflexive<\/strong> \u2013 Every element is related to itself.<\/p>\n<blockquote data-start=\"523\" data-end=\"551\">\n<p data-start=\"525\" data-end=\"551\">(a, a) \u2208 R for all a \u2208 A<\/p>\n<\/blockquote>\n<\/li>\n<li data-start=\"552\" data-end=\"649\">\n<p data-start=\"555\" data-end=\"618\"><strong data-start=\"555\" data-end=\"568\">Symmetric<\/strong> \u2013 If a is related to b, then b is related to a.<\/p>\n<blockquote data-start=\"622\" data-end=\"649\">\n<p data-start=\"624\" data-end=\"649\">(a, b) \u2208 R \u21d2 (b, a) \u2208 R<\/p>\n<\/blockquote>\n<\/li>\n<li data-start=\"650\" data-end=\"772\">\n<p data-start=\"653\" data-end=\"728\"><strong data-start=\"653\" data-end=\"667\">Transitive<\/strong> \u2013 If a is related to b and b to c, then a is related to c.<\/p>\n<blockquote data-start=\"732\" data-end=\"772\">\n<p data-start=\"734\" data-end=\"772\">(a, b) \u2208 R and (b, c) \u2208 R \u21d2 (a, c) \u2208 R<\/p>\n<\/blockquote>\n<\/li>\n<\/ol>\n<hr data-start=\"774\" data-end=\"777\" \/>\n<h3 data-start=\"779\" data-end=\"798\">\ud83d\udd0d <strong data-start=\"786\" data-end=\"798\">Example:<\/strong><\/h3>\n<p data-start=\"800\" data-end=\"889\">Let A = {1, 2, 3, 4}<br data-start=\"820\" data-end=\"823\" \/>Define R on A as: R = { (1,1), (2,2), (3,3), (4,4), (1,2), (2,1) }<\/p>\n<ul data-start=\"891\" data-end=\"1064\">\n<li data-start=\"891\" data-end=\"930\">\n<p data-start=\"893\" data-end=\"930\">Reflexive? \u2705 All (a, a) are present<\/p>\n<\/li>\n<li data-start=\"931\" data-end=\"974\">\n<p data-start=\"933\" data-end=\"974\">Symmetric? \u2705 (1,2) &amp; (2,1) both present<\/p>\n<\/li>\n<li data-start=\"975\" data-end=\"1064\">\n<p data-start=\"977\" data-end=\"1064\">Transitive? \u274c No (1,2), (2,1) \u21d2 (1,1) is there, but no (1,1), (1,2) \u21d2 (2,2)? Not always<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1066\" data-end=\"1110\">\u27a1\ufe0f So, <strong data-start=\"1073\" data-end=\"1109\">R is NOT an equivalence relation<\/strong>.<\/p>\n<hr data-start=\"1112\" data-end=\"1115\" \/>\n<h3 data-start=\"1117\" data-end=\"1157\">\u2705 <strong data-start=\"1123\" data-end=\"1157\">Correct Example (Equivalence):<\/strong><\/h3>\n<p data-start=\"1159\" data-end=\"1227\">Let A = {1, 2, 3}<br data-start=\"1176\" data-end=\"1179\" \/>Define R = { (1,1), (2,2), (3,3), (1,2), (2,1) }<\/p>\n<p data-start=\"1229\" data-end=\"1306\">Add (1,2), (2,3), (1,3), (3,1), (2,1), (3,2), etc.<br data-start=\"1279\" data-end=\"1282\" \/>If for all combinations:<\/p>\n<ul data-start=\"1307\" data-end=\"1409\">\n<li data-start=\"1307\" data-end=\"1324\">\n<p data-start=\"1309\" data-end=\"1324\">Reflexive holds<\/p>\n<\/li>\n<li data-start=\"1325\" data-end=\"1342\">\n<p data-start=\"1327\" data-end=\"1342\">Symmetric holds<\/p>\n<\/li>\n<li data-start=\"1343\" data-end=\"1409\">\n<p data-start=\"1345\" data-end=\"1409\">Transitive holds<br data-start=\"1361\" data-end=\"1364\" \/>\u27a1\ufe0f Then R <strong data-start=\"1374\" data-end=\"1380\">is<\/strong> an <strong data-start=\"1384\" data-end=\"1408\">equivalence relation<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1411\" data-end=\"1414\" \/>\n<h3 data-start=\"1416\" data-end=\"1445\">\ud83e\udde0 <strong data-start=\"1423\" data-end=\"1445\">Real-life Analogy:<\/strong><\/h3>\n<ul data-start=\"1447\" data-end=\"1662\">\n<li data-start=\"1447\" data-end=\"1501\">\n<p data-start=\"1449\" data-end=\"1501\"><strong data-start=\"1449\" data-end=\"1472\">&#8220;Is equal to&#8221; ( = )<\/strong> is an equivalence relation<\/p>\n<\/li>\n<li data-start=\"1502\" data-end=\"1662\">\n<p data-start=\"1504\" data-end=\"1662\"><strong data-start=\"1504\" data-end=\"1530\">&#8220;Has same birthday as&#8221;<\/strong> \u2013 Reflexive (you share your own birthday), Symmetric (if A has B&#8217;s birthday, B has A&#8217;s), Transitive (if A and B, B and C \u2192 A and C)<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1664\" data-end=\"1667\" \/>\n<h3 data-start=\"1669\" data-end=\"1729\">\ud83d\udcc2 <strong data-start=\"1676\" data-end=\"1729\">Use of Equivalence Relations in Computer Science:<\/strong><\/h3>\n<div class=\"_tableContainer_16hzy_1\">\n<div class=\"_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse\">\n<table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"1731\" data-end=\"2318\">\n<thead data-start=\"1731\" data-end=\"1814\">\n<tr data-start=\"1731\" data-end=\"1814\">\n<th data-start=\"1731\" data-end=\"1769\" data-col-size=\"sm\">Application<\/th>\n<th data-start=\"1769\" data-end=\"1814\" data-col-size=\"sm\">How It&#8217;s Used<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"1899\" data-end=\"2318\">\n<tr data-start=\"1899\" data-end=\"1982\">\n<td data-start=\"1899\" data-end=\"1937\" data-col-size=\"sm\"><strong data-start=\"1901\" data-end=\"1922\">Partitioning Sets<\/strong><\/td>\n<td data-start=\"1937\" data-end=\"1982\" data-col-size=\"sm\">Divide sets into equivalence classes<\/td>\n<\/tr>\n<tr data-start=\"1983\" data-end=\"2066\">\n<td data-start=\"1983\" data-end=\"2021\" data-col-size=\"sm\"><strong data-start=\"1985\" data-end=\"2019\">State Minimization in Automata<\/strong><\/td>\n<td data-col-size=\"sm\" data-start=\"2021\" data-end=\"2066\">Merge equivalent states<\/td>\n<\/tr>\n<tr data-start=\"2067\" data-end=\"2150\">\n<td data-start=\"2067\" data-end=\"2105\" data-col-size=\"sm\"><strong data-start=\"2069\" data-end=\"2095\">Database Normalization<\/strong><\/td>\n<td data-start=\"2105\" data-end=\"2150\" data-col-size=\"sm\">Identify duplicate or similar records<\/td>\n<\/tr>\n<tr data-start=\"2151\" data-end=\"2234\">\n<td data-start=\"2151\" data-end=\"2189\" data-col-size=\"sm\"><strong data-start=\"2153\" data-end=\"2169\">Graph Theory<\/strong><\/td>\n<td data-start=\"2189\" data-end=\"2234\" data-col-size=\"sm\">Identify components or symmetrical nodes<\/td>\n<\/tr>\n<tr data-start=\"2235\" data-end=\"2318\">\n<td data-start=\"2235\" data-end=\"2273\" data-col-size=\"sm\"><strong data-start=\"2237\" data-end=\"2259\">Modular Arithmetic<\/strong><\/td>\n<td data-col-size=\"sm\" data-start=\"2273\" data-end=\"2318\">Congruence relation mod n (a \u2261 b mod n)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"sticky end-(--thread-content-margin) h-0 self-end select-none\">\n<div class=\"absolute end-0 flex items-end\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"2320\" data-end=\"2323\" \/>\n<h3 data-start=\"2325\" data-end=\"2356\">\ud83d\udce6 <strong data-start=\"2332\" data-end=\"2356\">Equivalence Classes:<\/strong><\/h3>\n<p data-start=\"2358\" data-end=\"2417\">If R is an equivalence relation on A and <strong data-start=\"2399\" data-end=\"2408\">a \u2208 A<\/strong>, then:<\/p>\n<blockquote data-start=\"2418\" data-end=\"2483\">\n<p data-start=\"2420\" data-end=\"2483\">[a] = { x \u2208 A | (a, x) \u2208 R } is the <strong data-start=\"2456\" data-end=\"2482\">equivalence class of a<\/strong>.<\/p>\n<\/blockquote>\n<p data-start=\"2485\" data-end=\"2586\"><strong data-start=\"2485\" data-end=\"2497\">Example:<\/strong><br data-start=\"2497\" data-end=\"2500\" \/>In mod 3:<br data-start=\"2509\" data-end=\"2512\" \/>A = {0, 1, 2, 3, 4, 5}<br data-start=\"2534\" data-end=\"2537\" \/>Then<br data-start=\"2541\" data-end=\"2544\" \/>[0] = {0, 3}<br data-start=\"2556\" data-end=\"2559\" \/>[1] = {1, 4}<br data-start=\"2571\" data-end=\"2574\" \/>[2] = {2, 5}<\/p>\n<hr data-start=\"2588\" data-end=\"2591\" \/>\n<h3 data-start=\"2593\" data-end=\"2629\">\ud83c\udfaf <strong data-start=\"2600\" data-end=\"2629\">Important Tips for Exams:<\/strong><\/h3>\n<ul data-start=\"2630\" data-end=\"2791\">\n<li data-start=\"2630\" data-end=\"2670\">\n<p data-start=\"2632\" data-end=\"2670\">Always check <strong data-start=\"2645\" data-end=\"2669\">all three properties<\/strong>.<\/p>\n<\/li>\n<li data-start=\"2671\" data-end=\"2714\">\n<p data-start=\"2673\" data-end=\"2714\">Know how to <strong data-start=\"2685\" data-end=\"2713\">form equivalence classes<\/strong>.<\/p>\n<\/li>\n<li data-start=\"2715\" data-end=\"2791\">\n<p data-start=\"2717\" data-end=\"2791\">Understand how <strong data-start=\"2732\" data-end=\"2758\">equivalence partitions<\/strong> a set into <strong data-start=\"2770\" data-end=\"2790\">disjoint subsets<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"2793\" data-end=\"2796\" \/>\n<p data-start=\"2798\" data-end=\"2813\">Would you like:<\/p>\n<ul data-start=\"2814\" data-end=\"2943\">\n<li data-start=\"2814\" data-end=\"2849\">\n<p data-start=\"2816\" data-end=\"2849\">Practice problems with solutions?<\/p>\n<\/li>\n<li data-start=\"2850\" data-end=\"2913\">\n<p data-start=\"2852\" data-end=\"2913\">Visual diagrams (like Venn or Hasse for equivalence classes)?<\/p>\n<\/li>\n<li data-start=\"2914\" data-end=\"2943\">\n<p data-start=\"2916\" data-end=\"2943\">A PDF summary or worksheet?<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2945\" data-end=\"3002\" data-is-last-node=\"\" data-is-only-node=\"\">Let me know! I&#8217;m here to help you master this topic \ud83d\udd0d\ud83d\udcda\u2705<\/p>\n<h3 data-start=\"2945\" data-end=\"3002\"><a href=\"https:\/\/courses.cs.duke.edu\/spring09\/cps102\/Lectures\/Book.pdf\" target=\"_blank\" rel=\"noopener\">Part 10 &#8211; Discrete mathematics for computer science &#8211; Equivalence relation and it&#8217;s use.<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/www3.cs.stonybrook.edu\/~pramod.ganapathi\/doc\/discrete-mathematics\/Relations.pdf\" target=\"_blank\" rel=\"noopener\">Discrete Mathematics &#8211; (Relations)<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Part 10 &#8211; Discrete mathematics for computer science &#8211; Equivalence relation and it&#8217;s use. [fvplayer id=&#8221;241&#8243;] Equivalence Relation in Discrete Mathematics An equivalence relation is a relation that satisfies three key properties: Reflexivity: aRaaRaaRa for all aaa in set AAA. Symmetry: If aRbaRbaRb, then bRabRabRa. Transitivity: If aRbaRbaRb and bRcbRcbRc, then aRcaRcaRc. Example of Equivalence [&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-3078","post","type-post","status-publish","format-standard","hentry","category-discrete-mathematics"],"_links":{"self":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts\/3078","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=3078"}],"version-history":[{"count":0,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts\/3078\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/media?parent=3078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/categories?post=3078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/tags?post=3078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}