{"id":2867,"date":"2025-06-07T15:49:13","date_gmt":"2025-06-07T15:49:13","guid":{"rendered":"https:\/\/diznr.com\/?p=2867"},"modified":"2025-06-07T15:49:13","modified_gmt":"2025-06-07T15:49:13","slug":"theory-of-computation-topic-finite-2-automata","status":"publish","type":"post","link":"https:\/\/www.reilsolar.com\/pdf\/theory-of-computation-topic-finite-2-automata\/","title":{"rendered":"GATE 1992 Theory Of Computation Topic -Finite Automata"},"content":{"rendered":"<p>GATE 1992 Theory Of Computation Topic -Finite Automata<\/p>\n<p>[fvplayer id=&#8221;151&#8243;]<\/p>\n<h1><strong style=\"font-size: 16px\" data-start=\"4\" data-end=\"62\">\u00a0Finite Automata \u2013 GATE 1992 (Theory of Computation)<\/strong><\/h1>\n<div class=\"text-base my-auto mx-auto py-[18px] px-6\">\n<div class=\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]\">\n<div class=\"group\/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs\/thread:px-0 @sm\/thread:px-1.5 @md\/thread:px-4\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex max-w-full flex-col flex-grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"7f794768-5fdd-44c4-8f8b-1e03e869bcbe\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p class=\"\" data-start=\"66\" data-end=\"303\"><strong data-start=\"66\" data-end=\"90\">Finite Automata (FA)<\/strong> is a fundamental concept in <strong data-start=\"119\" data-end=\"150\">Theory of Computation (TOC)<\/strong> and plays a key role in recognizing patterns and designing compilers. It is the simplest model of computation used to recognize <strong data-start=\"279\" data-end=\"300\">Regular Languages<\/strong>.<\/p>\n<h3 data-start=\"310\" data-end=\"354\"><strong data-start=\"313\" data-end=\"354\">\u00a0Definition of Finite Automata (FA)<\/strong><\/h3>\n<p class=\"\" data-start=\"355\" data-end=\"446\">A <strong data-start=\"357\" data-end=\"382\">Finite Automaton (FA)<\/strong> is formally defined as a <strong data-start=\"408\" data-end=\"436\">5-tuple (Q, \u03a3, \u03b4, q\u2080, F)<\/strong>, where:<\/p>\n<ul data-start=\"447\" data-end=\"719\">\n<li class=\"\" data-start=\"447\" data-end=\"480\">\n<p class=\"\" data-start=\"449\" data-end=\"480\"><strong data-start=\"449\" data-end=\"454\">Q<\/strong> \u2192 Finite set of states.<\/p>\n<\/li>\n<li class=\"\" data-start=\"481\" data-end=\"532\">\n<p class=\"\" data-start=\"483\" data-end=\"532\"><strong data-start=\"483\" data-end=\"488\">\u03a3<\/strong> \u2192 Finite set of input symbols (Alphabet).<\/p>\n<\/li>\n<li class=\"\" data-start=\"533\" data-end=\"604\">\n<p class=\"\" data-start=\"535\" data-end=\"604\"><strong data-start=\"535\" data-end=\"562\">\u03b4 (Transition Function)<\/strong> \u2192 Mapping from (State \u00d7 Input) \u2192 State.<\/p>\n<\/li>\n<li class=\"\" data-start=\"605\" data-end=\"667\">\n<p class=\"\" data-start=\"607\" data-end=\"667\"><strong data-start=\"607\" data-end=\"627\">q\u2080 (Start State)<\/strong> \u2192 The initial state of the automaton.<\/p>\n<\/li>\n<li class=\"\" data-start=\"668\" data-end=\"719\">\n<p class=\"\" data-start=\"670\" data-end=\"719\"><strong data-start=\"670\" data-end=\"690\">F (Final States)<\/strong> \u2192 Set of accepting states.<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"726\" data-end=\"760\"><strong data-start=\"729\" data-end=\"760\">Types of Finite Automata<\/strong><\/h3>\n<p class=\"\" data-start=\"761\" data-end=\"809\">Finite Automata are classified into two types:<\/p>\n<div class=\"overflow-x-auto contain-inline-size\">\n<table data-start=\"811\" data-end=\"1145\">\n<thead data-start=\"811\" data-end=\"858\">\n<tr data-start=\"811\" data-end=\"858\">\n<th data-start=\"811\" data-end=\"822\"><strong data-start=\"813\" data-end=\"821\">Type<\/strong><\/th>\n<th data-start=\"822\" data-end=\"840\"><strong data-start=\"824\" data-end=\"839\">Description<\/strong><\/th>\n<th data-start=\"840\" data-end=\"858\"><strong data-start=\"842\" data-end=\"856\">Recognizes<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"905\" data-end=\"1145\">\n<tr data-start=\"905\" data-end=\"1018\">\n<td><strong data-start=\"907\" data-end=\"946\">DFA (Deterministic Finite Automata)<\/strong><\/td>\n<td>One transition per input symbol from each state<\/td>\n<td>Regular Languages<\/td>\n<\/tr>\n<tr data-start=\"1019\" data-end=\"1145\">\n<td><strong data-start=\"1021\" data-end=\"1063\">NFA (Nondeterministic Finite Automata)<\/strong><\/td>\n<td>Multiple transitions for the same input symbol or \u03b5-moves<\/td>\n<td>Regular Languages<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"\" data-start=\"1147\" data-end=\"1234\"><strong data-start=\"1149\" data-end=\"1179\">DFA and NFA are equivalent<\/strong> in power (both recognize the same set of languages).<\/p>\n<h3 data-start=\"1241\" data-end=\"1267\"><strong data-start=\"1244\" data-end=\"1265\">\u00a0Example of DFA<\/strong><\/h3>\n<h3 class=\"\" data-start=\"1269\" data-end=\"1328\"><strong data-start=\"1273\" data-end=\"1286\">Language:<\/strong> Strings over <code data-start=\"1300\" data-end=\"1307\">{0,1}<\/code> that end with <code data-start=\"1322\" data-end=\"1325\">1<\/code>.<\/h3>\n<h3 class=\"\" data-start=\"1330\" data-end=\"1359\"><strong data-start=\"1334\" data-end=\"1357\">DFA Representation:<\/strong><\/h3>\n<p class=\"\" data-start=\"1360\" data-end=\"1455\">States: <code data-start=\"1368\" data-end=\"1378\">{q0, q1}<\/code><br data-start=\"1378\" data-end=\"1381\" \/>Alphabet: <code data-start=\"1391\" data-end=\"1398\">{0,1}<\/code><br data-start=\"1398\" data-end=\"1401\" \/>Start State: <code data-start=\"1414\" data-end=\"1418\">q0<\/code><br data-start=\"1418\" data-end=\"1421\" \/>Final State: <code data-start=\"1434\" data-end=\"1438\">q1<\/code><br data-start=\"1438\" data-end=\"1441\" \/>Transitions:<\/p>\n<div class=\"overflow-x-auto contain-inline-size\">\n<table data-start=\"1457\" data-end=\"1563\">\n<thead data-start=\"1457\" data-end=\"1490\">\n<tr data-start=\"1457\" data-end=\"1490\">\n<th data-start=\"1457\" data-end=\"1465\">State<\/th>\n<th data-start=\"1465\" data-end=\"1477\">Input <code data-start=\"1473\" data-end=\"1476\">0<\/code><\/th>\n<th data-start=\"1477\" data-end=\"1490\">Input <code data-start=\"1485\" data-end=\"1488\">1<\/code><\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"1522\" data-end=\"1563\">\n<tr data-start=\"1522\" data-end=\"1542\">\n<td><strong data-start=\"1524\" data-end=\"1530\">q0<\/strong><\/td>\n<td>q0<\/td>\n<td>q1<\/td>\n<\/tr>\n<tr data-start=\"1543\" data-end=\"1563\">\n<td><strong data-start=\"1545\" data-end=\"1551\">q1<\/strong><\/td>\n<td>q1<\/td>\n<td>q1<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"\" data-start=\"1565\" data-end=\"1585\">\u2714 <strong data-start=\"1567\" data-end=\"1583\">Explanation:<\/strong><\/p>\n<ul data-start=\"1586\" data-end=\"1734\">\n<li class=\"\" data-start=\"1586\" data-end=\"1604\">\n<p class=\"\" data-start=\"1588\" data-end=\"1604\">Start at <code data-start=\"1597\" data-end=\"1601\">q0<\/code>.<\/p>\n<\/li>\n<li class=\"\" data-start=\"1605\" data-end=\"1645\">\n<p class=\"\" data-start=\"1607\" data-end=\"1645\">If <code data-start=\"1610\" data-end=\"1613\">1<\/code> is encountered, move to <code data-start=\"1638\" data-end=\"1642\">q1<\/code>.<\/p>\n<\/li>\n<li class=\"\" data-start=\"1646\" data-end=\"1692\">\n<p class=\"\" data-start=\"1648\" data-end=\"1692\">Stay in <code data-start=\"1656\" data-end=\"1660\">q1<\/code> if more <code data-start=\"1669\" data-end=\"1672\">1<\/code>s are encountered.<\/p>\n<\/li>\n<li class=\"\" data-start=\"1693\" data-end=\"1734\">\n<p class=\"\" data-start=\"1695\" data-end=\"1734\">Any string ending in <code data-start=\"1716\" data-end=\"1719\">1<\/code> is accepted.<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"1741\" data-end=\"1767\"><strong data-start=\"1744\" data-end=\"1765\">\u00a0Example of NFA<\/strong><\/h3>\n<h3 class=\"\" data-start=\"1769\" data-end=\"1828\"><strong data-start=\"1773\" data-end=\"1786\">Language:<\/strong> Strings containing <code data-start=\"1806\" data-end=\"1810\">10<\/code> as a substring.<\/h3>\n<h3 class=\"\" data-start=\"1830\" data-end=\"1859\"><strong data-start=\"1834\" data-end=\"1857\">NFA Representation:<\/strong><\/h3>\n<p class=\"\" data-start=\"1860\" data-end=\"1959\">States: <code data-start=\"1868\" data-end=\"1882\">{q0, q1, q2}<\/code><br data-start=\"1882\" data-end=\"1885\" \/>Alphabet: <code data-start=\"1895\" data-end=\"1902\">{0,1}<\/code><br data-start=\"1902\" data-end=\"1905\" \/>Start State: <code data-start=\"1918\" data-end=\"1922\">q0<\/code><br data-start=\"1922\" data-end=\"1925\" \/>Final State: <code data-start=\"1938\" data-end=\"1942\">q2<\/code><br data-start=\"1942\" data-end=\"1945\" \/>Transitions:<\/p>\n<div class=\"overflow-x-auto contain-inline-size\">\n<table data-start=\"1961\" data-end=\"2087\">\n<thead data-start=\"1961\" data-end=\"1994\">\n<tr data-start=\"1961\" data-end=\"1994\">\n<th data-start=\"1961\" data-end=\"1969\">State<\/th>\n<th data-start=\"1969\" data-end=\"1981\">Input <code data-start=\"1977\" data-end=\"1980\">0<\/code><\/th>\n<th data-start=\"1981\" data-end=\"1994\">Input <code data-start=\"1989\" data-end=\"1992\">1<\/code><\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"2026\" data-end=\"2087\">\n<tr data-start=\"2026\" data-end=\"2046\">\n<td><strong data-start=\"2028\" data-end=\"2034\">q0<\/strong><\/td>\n<td>q0<\/td>\n<td>q1<\/td>\n<\/tr>\n<tr data-start=\"2047\" data-end=\"2066\">\n<td><strong data-start=\"2049\" data-end=\"2055\">q1<\/strong><\/td>\n<td>q2<\/td>\n<td>&#8211;<\/td>\n<\/tr>\n<tr data-start=\"2067\" data-end=\"2087\">\n<td><strong data-start=\"2069\" data-end=\"2075\">q2<\/strong><\/td>\n<td>q2<\/td>\n<td>q2<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"\" data-start=\"2089\" data-end=\"2109\"><strong data-start=\"2091\" data-end=\"2107\">Explanation:<\/strong><\/p>\n<ul data-start=\"2110\" data-end=\"2258\">\n<li class=\"\" data-start=\"2110\" data-end=\"2128\">\n<p class=\"\" data-start=\"2112\" data-end=\"2128\">Start at <code data-start=\"2121\" data-end=\"2125\">q0<\/code>.<\/p>\n<\/li>\n<li class=\"\" data-start=\"2129\" data-end=\"2162\">\n<p class=\"\" data-start=\"2131\" data-end=\"2162\">If <code data-start=\"2134\" data-end=\"2137\">1<\/code> appears, move to <code data-start=\"2155\" data-end=\"2159\">q1<\/code>.<\/p>\n<\/li>\n<li class=\"\" data-start=\"2163\" data-end=\"2214\">\n<p class=\"\" data-start=\"2165\" data-end=\"2214\">If <code data-start=\"2168\" data-end=\"2171\">0<\/code> follows, move to <code data-start=\"2189\" data-end=\"2193\">q2<\/code> (accepting state).<\/p>\n<\/li>\n<li class=\"\" data-start=\"2215\" data-end=\"2258\">\n<p class=\"\" data-start=\"2217\" data-end=\"2258\">Once in <code data-start=\"2225\" data-end=\"2229\">q2<\/code>, stay there for any input.<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"2265\" data-end=\"2308\"><strong data-start=\"2268\" data-end=\"2308\">\u00a0Key Differences Between DFA &amp; NFA<\/strong><\/h3>\n<div class=\"overflow-x-auto contain-inline-size\">\n<table data-start=\"2309\" data-end=\"2645\">\n<thead data-start=\"2309\" data-end=\"2344\">\n<tr data-start=\"2309\" data-end=\"2344\">\n<th data-start=\"2309\" data-end=\"2323\"><strong data-start=\"2311\" data-end=\"2322\">Feature<\/strong><\/th>\n<th data-start=\"2323\" data-end=\"2333\"><strong data-start=\"2325\" data-end=\"2332\">DFA<\/strong><\/th>\n<th data-start=\"2333\" data-end=\"2344\"><strong data-start=\"2335\" data-end=\"2342\">NFA<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"2378\" data-end=\"2645\">\n<tr data-start=\"2378\" data-end=\"2463\">\n<td><strong data-start=\"2380\" data-end=\"2395\">Determinism<\/strong><\/td>\n<td>One transition per input symbol<\/td>\n<td>Multiple transitions possible<\/td>\n<\/tr>\n<tr data-start=\"2464\" data-end=\"2523\">\n<td><strong data-start=\"2466\" data-end=\"2497\">Empty Moves (\u03b5-transitions)<\/strong><\/td>\n<td>Not allowed<\/td>\n<td>Allowed<\/td>\n<\/tr>\n<tr data-start=\"2524\" data-end=\"2580\">\n<td><strong data-start=\"2526\" data-end=\"2540\">Complexity<\/strong><\/td>\n<td>More states required<\/td>\n<td>Fewer states<\/td>\n<\/tr>\n<tr data-start=\"2581\" data-end=\"2645\">\n<td><strong data-start=\"2583\" data-end=\"2597\">Conversion<\/strong><\/td>\n<td>Easy to implement<\/td>\n<td>Can be converted to DFA<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"\" data-start=\"2647\" data-end=\"2736\"><strong data-start=\"2649\" data-end=\"2734\">DFA is always more structured but may require more states than an equivalent NFA.<\/strong><\/p>\n<h3 data-start=\"2743\" data-end=\"2784\"><strong data-start=\"2746\" data-end=\"2784\">\u00a0Applications of Finite Automata<\/strong><\/h3>\n<ul data-start=\"2785\" data-end=\"3003\">\n<li class=\"\" data-start=\"2785\" data-end=\"2843\">\n<p class=\"\" data-start=\"2787\" data-end=\"2843\"><strong data-start=\"2787\" data-end=\"2820\">Lexical Analysis in Compilers<\/strong> (Token Recognition).<\/p>\n<\/li>\n<li class=\"\" data-start=\"2844\" data-end=\"2891\">\n<p class=\"\" data-start=\"2846\" data-end=\"2891\"><strong data-start=\"2846\" data-end=\"2866\">Pattern Matching<\/strong> (Regular Expressions).<\/p>\n<\/li>\n<li class=\"\" data-start=\"2892\" data-end=\"2948\">\n<p class=\"\" data-start=\"2894\" data-end=\"2948\"><strong data-start=\"2894\" data-end=\"2923\">Text Searching Algorithms<\/strong> (e.g., KMP Algorithm).<\/p>\n<\/li>\n<li class=\"\" data-start=\"2949\" data-end=\"3003\">\n<p class=\"\" data-start=\"2951\" data-end=\"3003\"><strong data-start=\"2951\" data-end=\"2978\">Hardware Circuit Design<\/strong> (Sequential Circuits).<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"3010\" data-end=\"3057\"><strong data-start=\"3013\" data-end=\"3057\">\u00a0GATE 1992 Question on Finite Automata<\/strong><\/h3>\n<p class=\"\" data-start=\"3058\" data-end=\"3265\"><strong data-start=\"3058\" data-end=\"3064\">Q:<\/strong> Which of the following is true?<br data-start=\"3096\" data-end=\"3099\" \/><strong data-start=\"3099\" data-end=\"3106\">(A)<\/strong> Every DFA is an NFA.<br data-start=\"3127\" data-end=\"3130\" \/><strong data-start=\"3130\" data-end=\"3137\">(B)<\/strong> Every NFA is a DFA.<br data-start=\"3157\" data-end=\"3160\" \/><strong data-start=\"3160\" data-end=\"3167\">(C)<\/strong> NFA can recognize more languages than DFA.<br data-start=\"3210\" data-end=\"3213\" \/><strong data-start=\"3213\" data-end=\"3220\">(D)<\/strong> DFA and NFA recognize different languages.<\/p>\n<p class=\"\" data-start=\"3267\" data-end=\"3492\"><strong data-start=\"3269\" data-end=\"3313\">Correct Answer: (A) Every DFA is an NFA.<\/strong><br data-start=\"3313\" data-end=\"3316\" \/><strong data-start=\"3318\" data-end=\"3334\">Explanation:<\/strong> DFA is a special case of NFA where each state has only one transition per input. However, both DFA and NFA recognize the same set of <strong data-start=\"3468\" data-end=\"3489\">Regular Languages<\/strong>.<\/p>\n<h3 data-start=\"3499\" data-end=\"3516\"><strong data-start=\"3502\" data-end=\"3516\">\u00a0Summary<\/strong><\/h3>\n<p class=\"\" data-start=\"3517\" data-end=\"3832\"><strong data-start=\"3519\" data-end=\"3538\">Finite Automata<\/strong> is a basic computational model that recognizes <strong data-start=\"3586\" data-end=\"3607\">Regular Languages<\/strong>.<br data-start=\"3608\" data-end=\"3611\" \/><strong data-start=\"3613\" data-end=\"3620\">DFA<\/strong> has unique transitions, while <strong data-start=\"3651\" data-end=\"3658\">NFA<\/strong> allows multiple transitions.<br data-start=\"3687\" data-end=\"3690\" \/><strong data-start=\"3692\" data-end=\"3736\">Both DFA and NFA are equivalent in power<\/strong> but differ in complexity.<br data-start=\"3762\" data-end=\"3765\" \/><strong data-start=\"3767\" data-end=\"3830\">Used in compilers, text searching, and pattern recognition.<\/strong><\/p>\n<p class=\"\" data-start=\"3834\" data-end=\"3898\">\u00a0<strong data-start=\"3837\" data-end=\"3898\" data-is-last-node=\"\">Would you like more solved GATE questions or examples?<\/strong><\/p>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/wpmedia.wolfram.com\/sites\/13\/2018\/02\/17-4-1.pdf\" target=\"_blank\" rel=\"noopener\">Evolutionary Search for Cellular Automata Logic Gates with &#8230;<\/a><\/h3>\n<h3 data-start=\"3834\" data-end=\"3898\"><a href=\"https:\/\/www.vidyalankar.org\/gate\/assets\/docs\/reference-books\/cse.pdf\" target=\"_blank\" rel=\"noopener\">GATE 1992 Theory Of Computation Topic -Finite Automata<\/a><\/h3>\n<p data-start=\"0\" data-end=\"74\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">In the <strong data-start=\"7\" data-end=\"55\">GATE 1992 Computer Science Engineering (CSE)<\/strong> exam, the <strong data-start=\"66\" data-end=\"91\">Theory of Computation<\/strong> section featured questions on <strong data-start=\"122\" data-end=\"141\">Finite Automata<\/strong>, focusing on regular expressions and their identities.<\/span><\/p>\n<hr data-start=\"76\" data-end=\"79\" \/>\n<h3 data-start=\"81\" data-end=\"122\">\ud83d\udcd8 <strong data-start=\"88\" data-end=\"122\">Sample Question from GATE 1992<\/strong><\/h3>\n<p data-start=\"124\" data-end=\"214\"><strong data-start=\"124\" data-end=\"137\">Question:<\/strong><br data-start=\"137\" data-end=\"140\" \/><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Which of the following regular expression identities are true?<\/span><\/p>\n<p data-start=\"216\" data-end=\"430\">A. <span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"><span class=\"katex\"><span class=\"katex-mathml\">r\u2217=r\u2217r^* = r^*<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">r<\/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=\"mord\"><span class=\"mord mathnormal\">r<\/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><\/span><\/span><\/span><br data-start=\"256\" data-end=\"259\" \/>B. <span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"><span class=\"katex\"><span class=\"katex-mathml\">(r\u2217s\u2217)\u2217=(r+s)\u2217(r^* s^*)^* = (r + s)^*<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\">r<\/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=\"mord\"><span class=\"mord mathnormal\">s<\/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=\"mclose\">)<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=\"mord mathnormal\">r<\/span><span class=\"mbin\">+<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">s<\/span><span class=\"mclose\">)<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><\/span><\/span><\/span><br data-start=\"301\" data-end=\"304\" \/>C. <span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"><span class=\"katex\"><span class=\"katex-mathml\">(r+s)\u2217=r\u2217+s\u2217(r + s)^* = r^* + s^*<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">r<\/span><span class=\"mbin\">+<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">s<\/span><span class=\"mclose\">)<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=\"mord\"><span class=\"mord mathnormal\">r<\/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=\"mbin\">+<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">s<\/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><\/span><\/span><\/span><br data-start=\"346\" data-end=\"349\" \/>D. <span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"><span class=\"katex\"><span class=\"katex-mathml\">r\u2217s\u2217=r\u2217+s\u2217r^* s^* = r^* + s^*<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">r<\/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=\"mord\"><span class=\"mord mathnormal\">s<\/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=\"mord\"><span class=\"mord mathnormal\">r<\/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=\"mbin\">+<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">s<\/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><\/span><\/span><\/span><span class=\"ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]\"><span class=\"relative start-0 bottom-0 flex h-full w-full items-center\"><span class=\"flex h-4 w-full items-center justify-between overflow-hidden\"><span class=\"max-w-full grow truncate overflow-hidden text-center\">ExamSIDE<\/span><\/span><\/span><\/span><\/p>\n<p data-start=\"432\" data-end=\"524\"><strong data-start=\"432\" data-end=\"443\">Answer:<\/strong><br data-start=\"443\" data-end=\"446\" \/><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Option B is <strong data-start=\"12\" data-end=\"20\">true<\/strong>. This identity holds because the Kleene star applied to the concatenation of two starred expressions encompasses all combinations of strings from both languages, which is equivalent to the union of the two languages starred.<\/span><\/p>\n<p data-start=\"526\" data-end=\"604\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Options C and D are <strong data-start=\"20\" data-end=\"29\">false<\/strong>. The equality <span class=\"katex\"><span class=\"katex-mathml\">(r+s)\u2217=r\u2217+s\u2217(r + s)^* = r^* + s^*<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">r<\/span><span class=\"mbin\">+<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">s<\/span><span class=\"mclose\">)<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=\"mord\"><span class=\"mord mathnormal\">r<\/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=\"mbin\">+<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">s<\/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><\/span><\/span> does not hold because the left-hand side includes all strings formed by any number of concatenations of strings from either <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> or <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>, including mixed sequences, whereas the right-hand side includes only strings formed entirely from <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> or entirely from <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>. Similarly, <span class=\"katex\"><span class=\"katex-mathml\">r\u2217s\u2217=r\u2217+s\u2217r^* s^* = r^* + s^*<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">r<\/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=\"mord\"><span class=\"mord mathnormal\">s<\/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=\"mord\"><span class=\"mord mathnormal\">r<\/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=\"mbin\">+<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">s<\/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><\/span><\/span> is not generally true for regular expressions.<\/span><\/p>\n<hr data-start=\"606\" data-end=\"609\" \/>\n<h3 data-start=\"611\" data-end=\"636\">\ud83c\udfa5 <strong data-start=\"618\" data-end=\"636\">Video Resource<\/strong><\/h3>\n<p data-start=\"638\" data-end=\"775\">For a comprehensive understanding of Finite Automata concepts and GATE questions from 1989 to 1992, you can refer to the following video:<\/p>\n<ul data-start=\"777\" data-end=\"947\">\n<li data-start=\"777\" data-end=\"947\">\n<p data-start=\"779\" data-end=\"947\"><strong data-start=\"779\" data-end=\"864\">GATE 1989 TO 1992 QUESTIONS OF TOC<\/strong><br data-start=\"864\" data-end=\"867\" \/><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">This video covers various Theory of Computation questions, including those on Finite Automata, providing detailed explanations and solutions.<\/span><\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"949\" data-end=\"952\" \/>\n<p data-start=\"954\" data-end=\"1048\">If you need further assistance with specific topics or additional resources, feel free to ask!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>GATE 1992 Theory Of Computation Topic -Finite Automata [fvplayer id=&#8221;151&#8243;] \u00a0Finite Automata \u2013 GATE 1992 (Theory of Computation) Finite Automata (FA) is a fundamental concept in Theory of Computation (TOC) and plays a key role in recognizing patterns and designing compilers. It is the simplest model of computation used to recognize Regular Languages. \u00a0Definition of [&hellip;]<\/p>\n","protected":false},"author":71,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1310],"tags":[],"class_list":["post-2867","post","type-post","status-publish","format-standard","hentry","category-theory-of-computation"],"_links":{"self":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts\/2867","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=2867"}],"version-history":[{"count":0,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts\/2867\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/media?parent=2867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/categories?post=2867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/tags?post=2867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}