{"id":2910,"date":"2025-06-06T04:30:50","date_gmt":"2025-06-06T04:30:50","guid":{"rendered":"https:\/\/diznr.com\/?p=2910"},"modified":"2025-06-06T04:30:50","modified_gmt":"2025-06-06T04:30:50","slug":"discrete-mathematics-day-06-discrete-mathematics-for-gate-computer-science-examples-based-on-group-semi","status":"publish","type":"post","link":"https:\/\/www.reilsolar.com\/pdf\/discrete-mathematics-day-06-discrete-mathematics-for-gate-computer-science-examples-based-on-group-semi\/","title":{"rendered":"Discrete Mathematics  Day 06- Discrete Mathematics for gate Computer Science &#8211; Examples based on semi group."},"content":{"rendered":"<p>Discrete Mathematics Day 06- Discrete Mathematics for gate Computer Science &#8211; Examples based on semi group.<\/p>\n<p>[fvplayer id=&#8221;170&#8243;]<\/p>\n<h3 data-start=\"0\" data-end=\"88\"><strong data-start=\"3\" data-end=\"86\">Discrete Mathematics &#8211; Day 06: Semigroup in Discrete Mathematics (For GATE CSE)<\/strong><\/h3>\n<h3 data-start=\"90\" data-end=\"128\"><strong data-start=\"94\" data-end=\"126\">\u00a0Introduction to Semigroup<\/strong><\/h3>\n<p data-start=\"129\" data-end=\"361\">A <strong data-start=\"131\" data-end=\"144\">semigroup<\/strong> is an <strong data-start=\"151\" data-end=\"174\">algebraic structure<\/strong> consisting of a set and an associative binary operation. It is one of the fundamental concepts in discrete mathematics, especially in abstract algebra and theoretical computer science.<\/p>\n<h3 data-start=\"368\" data-end=\"404\"><strong data-start=\"372\" data-end=\"402\">Definition of Semigroup<\/strong><\/h3>\n<p data-start=\"405\" data-end=\"518\">A set <span class=\"katex\"><span class=\"katex-mathml\">SS<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">S<\/span><\/span><\/span><\/span> with a binary operation <span class=\"katex\"><span class=\"katex-mathml\">\u2217*<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\">\u2217<\/span><\/span><\/span><\/span> is called a <strong data-start=\"463\" data-end=\"476\">semigroup<\/strong> if it satisfies the following property:<\/p>\n<p data-start=\"520\" data-end=\"679\"><strong data-start=\"524\" data-end=\"544\">Closure Property<\/strong>: If <span class=\"katex\"><span class=\"katex-mathml\">a,b\u2208Sa, b \\in S<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mpunct\">,<\/span><span class=\"mord mathnormal\">b<\/span><span class=\"mrel\">\u2208<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">S<\/span><\/span><\/span><\/span>, then <span class=\"katex\"><span class=\"katex-mathml\">a\u2217b\u2208Sa * b \\in S<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mbin\">\u2217<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">b<\/span><span class=\"mrel\">\u2208<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">S<\/span><\/span><\/span><\/span>.<br data-start=\"590\" data-end=\"593\" \/><strong data-start=\"597\" data-end=\"614\">Associativity<\/strong>: For all <span class=\"katex\"><span class=\"katex-mathml\">a,b,c\u2208Sa, b, c \\in S<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mpunct\">,<\/span><span class=\"mord mathnormal\">b<\/span><span class=\"mpunct\">,<\/span><span class=\"mord mathnormal\">c<\/span><span class=\"mrel\">\u2208<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">S<\/span><\/span><\/span><\/span>, <span class=\"katex\"><span class=\"katex-mathml\">(a\u2217b)\u2217c=a\u2217(b\u2217c)(a * b) * c = a * (b * c)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mbin\">\u2217<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">b<\/span><span class=\"mclose\">)<\/span><span class=\"mbin\">\u2217<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">c<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mbin\">\u2217<\/span><\/span><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">b<\/span><span class=\"mbin\">\u2217<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">c<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span>.<\/p>\n<p data-start=\"681\" data-end=\"770\"><strong data-start=\"684\" data-end=\"692\">Note<\/strong>: A semigroup does <strong data-start=\"711\" data-end=\"730\">not necessarily<\/strong> have an identity element or inverses.<\/p>\n<h3 data-start=\"777\" data-end=\"811\"><strong data-start=\"781\" data-end=\"809\">\u00a0Examples of Semigroup<\/strong><\/h3>\n<h4 data-start=\"813\" data-end=\"864\"><strong data-start=\"818\" data-end=\"864\">Example 1: (Natural Numbers with Addition)<\/strong><\/h4>\n<p data-start=\"865\" data-end=\"952\">\u00a0Set: <span class=\"katex\"><span class=\"katex-mathml\">S=N={1,2,3,4,\u2026\u2009}S = \\mathbb{N} = \\{1, 2, 3, 4, \\dots\\}<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">S<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord mathbb\">N<\/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\">2<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">3<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">4<\/span><span class=\"mpunct\">,<\/span><span class=\"minner\">\u2026<\/span><span class=\"mclose\">}<\/span><\/span><\/span><\/span><br data-start=\"916\" data-end=\"919\" \/>\u00a0Operation: <span class=\"katex\"><span class=\"katex-mathml\">++<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\">+<\/span><\/span><\/span><\/span> (Addition)<\/p>\n<p data-start=\"954\" data-end=\"1079\"><strong data-start=\"956\" data-end=\"967\">Closure<\/strong>: <span class=\"katex\"><span class=\"katex-mathml\">a+ba + b<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mbin\">+<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">b<\/span><\/span><\/span><\/span> is always a natural number.<br data-start=\"1008\" data-end=\"1011\" \/><strong data-start=\"1013\" data-end=\"1030\">Associativity<\/strong>: <span class=\"katex\"><span class=\"katex-mathml\">(a+b)+c=a+(b+c)(a + b) + c = a + (b + c)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mbin\">+<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">b<\/span><span class=\"mclose\">)<\/span><span class=\"mbin\">+<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">c<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mbin\">+<\/span><\/span><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">b<\/span><span class=\"mbin\">+<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">c<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span> always holds.<\/p>\n<p data-start=\"1081\" data-end=\"1143\"><strong data-start=\"1084\" data-end=\"1098\">Conclusion<\/strong>: <span class=\"katex\"><span class=\"katex-mathml\">(N,+)(\\mathbb{N}, +)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord mathbb\">N<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">+<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span> is a <strong data-start=\"1127\" data-end=\"1140\">semigroup<\/strong>.<\/p>\n<h4 data-start=\"1150\" data-end=\"1209\"><strong data-start=\"1155\" data-end=\"1209\">Example 2: (Non-zero Integers with Multiplication)<\/strong><\/h4>\n<p data-start=\"1210\" data-end=\"1327\">Set: <span class=\"katex\"><span class=\"katex-mathml\">S=Z\u2217={\u2026,\u22123,\u22122,\u22121,1,2,3,\u2026\u2009}S = \\mathbb{Z}^* = \\{ \\dots, -3, -2, -1, 1, 2, 3, \\dots\\}<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">S<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathbb\">Z<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mbin mtight\">\u2217<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mopen\">{<\/span><span class=\"minner\">\u2026<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">\u2212<\/span><span class=\"mord\">3<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">\u2212<\/span><span class=\"mord\">2<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">\u2212<\/span><span class=\"mord\">1<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">1<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">2<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">3<\/span><span class=\"mpunct\">,<\/span><span class=\"minner\">\u2026<\/span><span class=\"mclose\">}<\/span><\/span><\/span><\/span><br data-start=\"1280\" data-end=\"1283\" \/>\u00a0Operation: <span class=\"katex\"><span class=\"katex-mathml\">\u00d7\\times<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\">\u00d7<\/span><\/span><\/span><\/span> (Multiplication)<\/p>\n<p data-start=\"1329\" data-end=\"1467\"><strong data-start=\"1331\" data-end=\"1342\">Closure<\/strong>: Multiplication of two integers is an integer.<br data-start=\"1389\" data-end=\"1392\" \/><strong data-start=\"1394\" data-end=\"1411\">Associativity<\/strong>: <span class=\"katex\"><span class=\"katex-mathml\">(a\u00d7b)\u00d7c=a\u00d7(b\u00d7c)(a \\times b) \\times c = a \\times (b \\times c)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mbin\">\u00d7<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">b<\/span><span class=\"mclose\">)<\/span><span class=\"mbin\">\u00d7<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">c<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mbin\">\u00d7<\/span><\/span><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">b<\/span><span class=\"mbin\">\u00d7<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">c<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span>.<\/p>\n<p data-start=\"1469\" data-end=\"1538\"><strong data-start=\"1472\" data-end=\"1486\">Conclusion<\/strong>: <span class=\"katex\"><span class=\"katex-mathml\">(Z\u2217,\u00d7)(\\mathbb{Z}^*, \\times)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathbb\">Z<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mbin mtight\">\u2217<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">\u00d7<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span> is a <strong data-start=\"1522\" data-end=\"1535\">semigroup<\/strong>.<\/p>\n<h4 data-start=\"1545\" data-end=\"1611\"><strong data-start=\"1550\" data-end=\"1609\">Example 3: (Set of Matrices with Matrix Multiplication)<\/strong><\/h4>\n<p data-start=\"1612\" data-end=\"1728\">\u00a0Set: <span class=\"katex\"><span class=\"katex-mathml\">Mn(R)M_n(\\mathbb{R})<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">M<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">n<\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord mathbb\">R<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span>, the set of all <span class=\"katex\"><span class=\"katex-mathml\">n\u00d7nn \\times n<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">n<\/span><span class=\"mbin\">\u00d7<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">n<\/span><\/span><\/span><\/span> real matrices.<br data-start=\"1688\" data-end=\"1691\" \/>\u00a0Operation: Matrix Multiplication.<\/p>\n<p data-start=\"1730\" data-end=\"1901\"><strong data-start=\"1732\" data-end=\"1743\">Closure<\/strong>: The product of two <span class=\"katex\"><span class=\"katex-mathml\">n\u00d7nn \\times n<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">n<\/span><span class=\"mbin\">\u00d7<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">n<\/span><\/span><\/span><\/span> matrices is an <span class=\"katex\"><span class=\"katex-mathml\">n\u00d7nn \\times n<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">n<\/span><span class=\"mbin\">\u00d7<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">n<\/span><\/span><\/span><\/span> matrix.<br data-start=\"1820\" data-end=\"1823\" \/><strong data-start=\"1825\" data-end=\"1842\">Associativity<\/strong>: Matrix multiplication follows the associative property.<\/p>\n<p data-start=\"1903\" data-end=\"1978\"><strong data-start=\"1906\" data-end=\"1920\">Conclusion<\/strong>: <span class=\"katex\"><span class=\"katex-mathml\">(Mn(R),\u00d7)(M_n(\\mathbb{R}), \\times)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\">M<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">n<\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord mathbb\">R<\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">\u00d7<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span> forms a <strong data-start=\"1962\" data-end=\"1975\">semigroup<\/strong>.<\/p>\n<h3 data-start=\"1985\" data-end=\"2037\"><strong data-start=\"1989\" data-end=\"2035\">\u00a0Difference Between Semigroup and Monoid<\/strong><\/h3>\n<div class=\"overflow-x-auto contain-inline-size\">\n<table data-start=\"2039\" data-end=\"2276\">\n<thead data-start=\"2039\" data-end=\"2085\">\n<tr data-start=\"2039\" data-end=\"2085\">\n<th data-start=\"2039\" data-end=\"2055\"><strong data-start=\"2041\" data-end=\"2053\">Property<\/strong><\/th>\n<th data-start=\"2055\" data-end=\"2071\"><strong data-start=\"2057\" data-end=\"2070\">Semigroup<\/strong><\/th>\n<th data-start=\"2071\" data-end=\"2085\"><strong data-start=\"2073\" data-end=\"2083\">Monoid<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"2129\" data-end=\"2276\">\n<tr data-start=\"2129\" data-end=\"2171\">\n<td><strong data-start=\"2131\" data-end=\"2142\">Closure<\/strong><\/td>\n<td>\u00a0Required<\/td>\n<td>\u00a0Required<\/td>\n<\/tr>\n<tr data-start=\"2172\" data-end=\"2219\">\n<td><strong data-start=\"2174\" data-end=\"2191\">Associativity<\/strong><\/td>\n<td>\u00a0Required<\/td>\n<td>\u00a0Required<\/td>\n<\/tr>\n<tr data-start=\"2220\" data-end=\"2276\">\n<td><strong data-start=\"2222\" data-end=\"2242\">Identity Element<\/strong><\/td>\n<td>\u00a0Not required<\/td>\n<td>\u00a0Must exist<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p data-start=\"2278\" data-end=\"2364\"><strong data-start=\"2281\" data-end=\"2293\">Pro Tip:<\/strong> If a semigroup has an <strong data-start=\"2316\" data-end=\"2336\">identity element<\/strong>, it becomes a <strong data-start=\"2351\" data-end=\"2361\">monoid<\/strong>.<\/p>\n<h3 data-start=\"2371\" data-end=\"2417\"><strong data-start=\"2375\" data-end=\"2415\">\u00a0GATE Questions Based on Semigroup<\/strong><\/h3>\n<p data-start=\"2419\" data-end=\"2607\"><strong data-start=\"2419\" data-end=\"2426\">Q1:<\/strong> Which of the following is a semigroup but not a monoid?<br data-start=\"2482\" data-end=\"2485\" \/>A) <span class=\"katex\"><span class=\"katex-mathml\">(Z,+)(\\mathbb{Z}, +)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord mathbb\">Z<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">+<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><br data-start=\"2509\" data-end=\"2512\" \/>B) <span class=\"katex\"><span class=\"katex-mathml\">(N,\u00d7)(\\mathbb{N}, \\times)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord mathbb\">N<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">\u00d7<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><br data-start=\"2541\" data-end=\"2544\" \/>C) <span class=\"katex\"><span class=\"katex-mathml\">(Mn(R),\u00d7)(M_n(\\mathbb{R}), \\times)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\">M<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">n<\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord mathbb\">R<\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">\u00d7<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><br data-start=\"2578\" data-end=\"2581\" \/>D) <span class=\"katex\"><span class=\"katex-mathml\">(N,+)(\\mathbb{N}, +)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord mathbb\">N<\/span><span class=\"mpunct\">,<\/span><span class=\"mord\">+<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/p>\n<p data-start=\"2609\" data-end=\"2715\"><strong data-start=\"2609\" data-end=\"2620\">Answer:<\/strong> <strong data-start=\"2621\" data-end=\"2626\">C<\/strong> (Matrix multiplication is associative but does not have an identity for all elements).<\/p>\n<h3 data-start=\"2722\" data-end=\"2745\"><strong data-start=\"2726\" data-end=\"2743\">\u00a0Conclusion<\/strong><\/h3>\n<p data-start=\"2746\" data-end=\"3066\">\u00a0A <strong data-start=\"2750\" data-end=\"2763\">semigroup<\/strong> is a set with an <strong data-start=\"2781\" data-end=\"2813\">associative binary operation<\/strong>.<br data-start=\"2814\" data-end=\"2817\" \/>\u00a0It does <strong data-start=\"2827\" data-end=\"2842\">not require<\/strong> an identity element.<br data-start=\"2863\" data-end=\"2866\" \/>\u00a0Common examples include <strong data-start=\"2892\" data-end=\"2926\">natural numbers under addition<\/strong> and <strong data-start=\"2931\" data-end=\"2964\">matrices under multiplication<\/strong>.<br data-start=\"2965\" data-end=\"2968\" \/>\u00a0Understanding semigroups helps in algebra, automata theory, and computer science applications.<\/p>\n<p data-start=\"3068\" data-end=\"3135\" data-is-last-node=\"\" data-is-only-node=\"\">\u00a0<strong data-start=\"3071\" data-end=\"3132\">Want more GATE-level examples on semigroups? Let me know!<\/strong><\/p>\n<h3 data-start=\"3068\" data-end=\"3135\"><a href=\"https:\/\/www.cs.yale.edu\/homes\/aspnes\/classes\/202\/notes.pdf\" target=\"_blank\" rel=\"noopener\">Discrete Mathematics Day 06- Discrete Mathematics for gate Computer Science &#8211; Examples based on semi group.<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/www2.cs.uh.edu\/~arjun\/courses\/ds\/DiscMaths4CompSc.pdf\" target=\"_blank\" rel=\"noopener\">Discrete Mathematics for Computer Science<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\">DISCRETE MATHEMATICS AND GRAPH THEORY<\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/www.uou.ac.in\/sites\/default\/files\/slm\/MCS-501.pdf\" target=\"_blank\" rel=\"noopener\">Title Discrete Mathematics Author Prof. Abhay Saxena ..<\/a><\/h3>\n<p data-start=\"0\" data-end=\"170\">Here\u2019s a quick and clear explanation of <strong data-start=\"40\" data-end=\"54\">Semigroups<\/strong> in <strong data-start=\"58\" data-end=\"91\">Discrete Mathematics (Day 06)<\/strong> with <strong data-start=\"97\" data-end=\"109\">examples<\/strong>\u2014especially useful for <strong data-start=\"132\" data-end=\"157\">GATE Computer Science<\/strong> preparation:<\/p>\n<hr data-start=\"172\" data-end=\"175\" \/>\n<h2 data-start=\"177\" data-end=\"211\">\ud83d\udcd8 <strong data-start=\"183\" data-end=\"209\">Semigroup \u2013 Definition<\/strong><\/h2>\n<p data-start=\"212\" data-end=\"304\">A <strong data-start=\"214\" data-end=\"227\">semigroup<\/strong> is a <strong data-start=\"233\" data-end=\"240\">set<\/strong> equipped with a <strong data-start=\"257\" data-end=\"277\">binary operation<\/strong> (like +, \u00d7, etc.) that is:<\/p>\n<ol data-start=\"306\" data-end=\"340\">\n<li data-start=\"306\" data-end=\"321\">\n<p data-start=\"309\" data-end=\"321\"><strong data-start=\"309\" data-end=\"319\">Closed<\/strong><\/p>\n<\/li>\n<li data-start=\"322\" data-end=\"340\">\n<p data-start=\"325\" data-end=\"340\"><strong data-start=\"325\" data-end=\"340\">Associative<\/strong><\/p>\n<\/li>\n<\/ol>\n<blockquote data-start=\"342\" data-end=\"439\">\n<p data-start=\"344\" data-end=\"439\">\u26a0\ufe0f A semigroup <strong data-start=\"359\" data-end=\"379\">does not require<\/strong> an identity element or inverses (unlike a monoid or group).<\/p>\n<\/blockquote>\n<hr data-start=\"441\" data-end=\"444\" \/>\n<h3 data-start=\"446\" data-end=\"476\">\ud83d\udd0d <strong data-start=\"453\" data-end=\"474\">Formal Definition<\/strong><\/h3>\n<p data-start=\"477\" data-end=\"512\">A *<em data-start=\"480\" data-end=\"499\">semigroup (S, )<\/em> satisfies:<\/p>\n<ul data-start=\"513\" data-end=\"615\">\n<li data-start=\"513\" data-end=\"552\">\n<p data-start=\"515\" data-end=\"552\">\u2200 a, b \u2208 S: a * b \u2208 S (<strong data-start=\"538\" data-end=\"549\">Closure<\/strong>)<\/p>\n<\/li>\n<li data-start=\"553\" data-end=\"615\">\n<p data-start=\"555\" data-end=\"615\">\u2200 a, b, c \u2208 S: (a * b) * c = a * (b * c) (<strong data-start=\"597\" data-end=\"614\">Associativity<\/strong>)<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"617\" data-end=\"620\" \/>\n<h2 data-start=\"622\" data-end=\"653\">\u2705 <strong data-start=\"627\" data-end=\"653\">Examples of Semigroups<\/strong><\/h2>\n<h3 data-start=\"655\" data-end=\"671\">Example 1:<\/h3>\n<p data-start=\"672\" data-end=\"730\"><strong data-start=\"672\" data-end=\"679\">Set<\/strong>: \u2115 (Natural Numbers)<br data-start=\"700\" data-end=\"703\" \/><strong data-start=\"703\" data-end=\"716\">Operation<\/strong>: Addition (+)<\/p>\n<ul data-start=\"732\" data-end=\"836\">\n<li data-start=\"732\" data-end=\"756\">\n<p data-start=\"734\" data-end=\"756\">Closure: a + b \u2208 \u2115 \u2705<\/p>\n<\/li>\n<li data-start=\"757\" data-end=\"836\">\n<p data-start=\"759\" data-end=\"836\">Associativity: (a + b) + c = a + (b + c) \u2705<br data-start=\"801\" data-end=\"804\" \/>\u2714\ufe0f So, (\u2115, +) is a <strong data-start=\"823\" data-end=\"836\">semigroup<\/strong><\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"838\" data-end=\"841\" \/>\n<h3 data-start=\"843\" data-end=\"859\">Example 2:<\/h3>\n<p data-start=\"860\" data-end=\"919\"><strong data-start=\"860\" data-end=\"867\">Set<\/strong>: {1, 2, 3}<br data-start=\"878\" data-end=\"881\" \/><strong data-start=\"881\" data-end=\"894\">Operation<\/strong>: Multiplication modulo 4<\/p>\n<ul data-start=\"921\" data-end=\"1030\">\n<li data-start=\"921\" data-end=\"959\">\n<p data-start=\"923\" data-end=\"959\">Create a table for all a \u00d7 b mod 4<\/p>\n<\/li>\n<li data-start=\"960\" data-end=\"1030\">\n<p data-start=\"962\" data-end=\"1030\">Check closure and associativity<br data-start=\"993\" data-end=\"996\" \/>\u2714\ufe0f If both hold, it&#8217;s a semigroup.<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1032\" data-end=\"1035\" \/>\n<h3 data-start=\"1037\" data-end=\"1053\">Example 3:<\/h3>\n<p data-start=\"1054\" data-end=\"1101\"><strong data-start=\"1054\" data-end=\"1078\">String concatenation<\/strong> over set of characters<\/p>\n<ul data-start=\"1103\" data-end=\"1351\">\n<li data-start=\"1103\" data-end=\"1148\">\n<p data-start=\"1105\" data-end=\"1148\">Set: All strings over alphabet \u03a3 = {a, b}<\/p>\n<\/li>\n<li data-start=\"1149\" data-end=\"1200\">\n<p data-start=\"1151\" data-end=\"1200\">Operation: Concatenation (e.g., &#8220;a&#8221; + &#8220;b&#8221; = &#8220;ab&#8221;)<\/p>\n<\/li>\n<li data-start=\"1202\" data-end=\"1261\">\n<p data-start=\"1204\" data-end=\"1261\">Closure: Concatenation of any two strings is a string \u2705<\/p>\n<\/li>\n<li data-start=\"1262\" data-end=\"1351\">\n<p data-start=\"1264\" data-end=\"1351\">Associativity: (&#8220;a&#8221; + &#8220;b&#8221;) + &#8220;c&#8221; = &#8220;a&#8221; + (&#8220;b&#8221; + &#8220;c&#8221;) \u2705<br data-start=\"1318\" data-end=\"1321\" \/>\u2714\ufe0f So, this is a <strong data-start=\"1338\" data-end=\"1351\">semigroup<\/strong><\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1353\" data-end=\"1356\" \/>\n<h3 data-start=\"1358\" data-end=\"1382\">\u274c <strong data-start=\"1364\" data-end=\"1379\">Non-example<\/strong>:<\/h3>\n<p data-start=\"1383\" data-end=\"1425\">Set of integers under subtraction (\u2124, -)<\/p>\n<ul data-start=\"1426\" data-end=\"1491\">\n<li data-start=\"1426\" data-end=\"1491\">\n<p data-start=\"1428\" data-end=\"1491\">(a &#8211; b) &#8211; c \u2260 a &#8211; (b &#8211; c)<br data-start=\"1453\" data-end=\"1456\" \/>\u274c Not associative \u2192 Not a semigroup<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1493\" data-end=\"1496\" \/>\n<p data-start=\"1498\" data-end=\"1603\" data-is-last-node=\"\" data-is-only-node=\"\">Would you like <span class=\"decoration-token-text-secondary hover:text-token-text-secondary cursor-pointer underline decoration-dotted decoration-[12%] underline-offset-4 transition-colors duration-200 ease-in-out\">practice problems<\/span>, <span class=\"decoration-token-text-secondary hover:text-token-text-secondary cursor-pointer underline decoration-dotted decoration-[12%] underline-offset-4 transition-colors duration-200 ease-in-out\">GATE-style MCQs<\/span>, or <span class=\"decoration-token-text-secondary hover:text-token-text-secondary cursor-pointer underline decoration-dotted decoration-[12%] underline-offset-4 transition-colors duration-200 ease-in-out\">visual examples of semigroup tables<\/span>?<\/p>\n<h3 data-start=\"1498\" data-end=\"1603\"><a href=\"https:\/\/niamt.ac.in\/WriteReadData\/Mathematics%20(Discrete%20Structure).pdf\" target=\"_blank\" rel=\"noopener\">Discrete Mathematics Day 06- Discrete Mathematics for gate Computer Science &#8211; Examples based on semi group.<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/mdu.ac.in\/UpFiles\/UpPdfFiles\/2020\/Jan\/Advance_Discrete_MAths_com.pdf\" target=\"_blank\" rel=\"noopener\">ADVANCED DISCRETE MATHEMATICS MM-504 &amp; 505 ( &#8230;<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/cse.gecgudlavalleru.ac.in\/images\/admin\/pdf\/1638684106_Discrete-Mathematical-Structures.pdf\" target=\"_blank\" rel=\"noopener\">Discrete Mathematical Structures<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/mrcet.com\/downloads\/digital_notes\/IT\/CSE%20_(R22)_2-2_DM%20DIGITAL%20NOTES.pdf\" target=\"_blank\" rel=\"noopener\">Discrete Mathematics<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Discrete Mathematics Day 06- Discrete Mathematics for gate Computer Science &#8211; Examples based on semi group. [fvplayer id=&#8221;170&#8243;] Discrete Mathematics &#8211; Day 06: Semigroup in Discrete Mathematics (For GATE CSE) \u00a0Introduction to Semigroup A semigroup is an algebraic structure consisting of a set and an associative binary operation. It is one of the fundamental concepts [&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-2910","post","type-post","status-publish","format-standard","hentry","category-discrete-mathematics"],"_links":{"self":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts\/2910","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=2910"}],"version-history":[{"count":0,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts\/2910\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/media?parent=2910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/categories?post=2910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/tags?post=2910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}