{"id":260,"date":"2019-07-25T06:22:46","date_gmt":"2019-07-25T06:22:46","guid":{"rendered":"https:\/\/bcisnotes.com\/secondsemester\/?p=260"},"modified":"2020-01-09T14:26:38","modified_gmt":"2020-01-09T08:41:38","slug":"boolean-functions","status":"publish","type":"post","link":"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/","title":{"rendered":"Boolean Functions || Boolean Algebra and Logic Gates || Bcis Notes"},"content":{"rendered":"<h2>Boolean Functions<\/h2>\n<p>A Boolean function is an expression formed with binary variables (variables that takes the value of 0 or 1), the two binary operators OR and AND, and unary operator NOT, parentheses, and an equal sign. For the given value of the variables, the function can be either 0 or 1.<\/p>\n<ul>\n<li><strong>Boolean function represented as an algebraic expression: <\/strong>Consider Boolean function F1 = xyz&#8217;. Function F is equal to 1 if x=1, y=1 and z=0; otherwise F1 =0. Other examples are: F2 = x + y&#8217;z, F3 =x&#8217;y&#8217;z + x&#8217;yz + xy&#8217;, F4 = xy&#8217; + x&#8217;z etc.<\/li>\n<li><strong>The boolean function represented in a truth table: <\/strong>The number of rows in the truth table is 2n, where n is the number of binary variables in the function, The 1&#8217;s and 0&#8217;s combinations for each row is easily obtained from the binary numbers by counting from 0 to 2n \u2013 1.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-265 size-full\" src=\"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/a-4.png\" alt=\"Boolean Function \" width=\"652\" height=\"348\" srcset=\"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/a-4.png 652w, https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/a-4-300x160.png 300w\" sizes=\"(max-width: 652px) 100vw, 652px\" \/><\/p>\n<p>A Boolean function may be transformed from an algebraic expression into a logic diagram composed of AND, OR, and NOT gates. The implementation of the four functions introduced in the previous discussion is shown below:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-269 size-large\" src=\"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/b-3-1024x808.png\" alt=\"Boolean Function\" width=\"1024\" height=\"808\" srcset=\"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/b-3.png 1024w, https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/b-3-300x237.png 300w, https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/b-3-768x606.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><strong>Algebraic manipulation and simplification of Boolean function <\/strong><\/p>\n<ol>\n<li>A <strong><em>literal <\/em><\/strong>is a primed or unprimed (i.e. complemented or un-complemented) variable. When a Boolean function is implemented with logic gates, each literal in the function designates an input to a gate, and each <strong><em>term <\/em><\/strong>is implemented with a gate.<\/li>\n<li>The <strong>minimization <\/strong>of the number of literals and the number of terms results in a circuit with less equipment. It is not always possible to minimize both simultaneously; usually, further criteria must be available. At the moment, we shall narrow the minimization criterion to literal minimization. We shall discuss other criteria in unit 3.<\/li>\n<li>The number of literals in a Boolean function can be minimized by algebraic manipulations. Unfortunately, there are no specific rules to follow that will guarantee the final answer. The only method available is a cut-and-try procedure employing the postulates, the basic theorems, and any other manipulation method that becomes familiar with use. The following examples illustrate this procedure.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>\u00a0Simplify the following Boolean functions to a minimum number of literals.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li>x + x &#8216;y = (x + x &#8216;)(x + y) = 1.(x + y) = x + y<\/li>\n<li>x(x&#8217; + y) = xx&#8217; + xy = 0 + xy = xy<\/li>\n<li>x&#8217;y&#8217;z + x&#8217;yz + xy&#8217; = x&#8217;z(y&#8217; + y) + xy = x&#8217;z + xy<\/li>\n<li>xy + x&#8217; z + yz = xy + x&#8217; z + yz (x + x&#8217;)<br \/>\n= xy + x&#8217;z + xyz + x&#8217;yz<br \/>\n= xy(1 + z) + x&#8217;z(1 + y)<br \/>\n= xy + x&#8217;z<\/li>\n<\/ol>\n<ol start=\"5\">\n<li>(x + y)(x&#8217; + z)(y + z) = (x + y)(x&#8217; + z) by duality from function 4.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>The Complement of a function <\/strong><\/p>\n<p>The complement of a function <em>F <\/em>is <em>F&#8217; <\/em>and is obtained from an interchange of 0&#8217;s for 1&#8217;s and 1&#8217;s for 0&#8217;s in the value of <em>F. <\/em>The complement of a function may be derived algebraically through DeMorgan&#8217;s theorem. DeMorgan&#8217;s theorems can be extended to three or more variables. The three-variable form of the first DeMorgan&#8217;s theorem is derived below.<\/p>\n<p>(A + B + C)&#8217; = (A + X)&#8217; let B + C = X<\/p>\n<p>= A&#8217;X&#8217; (DeMorgan)<\/p>\n<p>= A&#8217;\u00b7 (B + C)&#8217; substitute B + C = X<\/p>\n<p>= A&#8217;.(B &#8216;C&#8217;) (DeMorgan)<\/p>\n<p>= A&#8217;B&#8217;C&#8217; (associative)<\/p>\n<p>DeMorgan&#8217;s theorems for any number of variables resemble in form the two-variable case and can be derived by successive substitutions similar to the method used in the above derivation. These theorems can be generalized as follows:<\/p>\n<p>(A + B + C + D + &#8230; + F)&#8217; = A&#8217;B&#8217;C&#8217;D&#8217;\u2026 F&#8217;<\/p>\n<p>(ABCD &#8230; F)&#8217; = A&#8217; + B&#8217; + C&#8217; + D&#8217; + &#8230; + F&#8217;<\/p>\n<p><strong>Algebraic manipulation and simplification of a Boolean function <\/strong><\/p>\n<ol>\n<li>A <strong><em>literal <\/em><\/strong>is a primed or unprimed (i.e. complemented or un-complemented) variable. When a Boolean function is implemented with logic gates, each literal in the function designates an input to a gate, and each <strong><em>term <\/em><\/strong>is implemented with a gate.<\/li>\n<li>The <strong>minimization <\/strong>of the number of literals and the number of terms results in a circuit with less equipment. It is not always possible to minimize both simultaneously; usually, further criteria must be available. At the moment, we shall narrow the minimization criterion to literal minimization. We shall discuss other criteria in unit 3.<\/li>\n<li>The number of literals in a Boolean function can be minimized by algebraic manipulations. Unfortunately, there are no specific rules to follow that will guarantee the final answer. The only method available is a cut-and-try procedure employing the postulates, the basic theorems, and any other manipulation method that becomes familiar with use. The following examples illustrate this procedure.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>Simplify the following Boolean functions to a minimum number of literals.<\/p>\n<ol>\n<li>x + x &#8216;y = (x + x &#8216;)(x + y) = 1.(x + y) = x + y<\/li>\n<li>x(x&#8217; + y) = xx&#8217; + xy = 0 + xy = xy<\/li>\n<li>x&#8217;y&#8217;z + x&#8217;yz + xy&#8217; = x&#8217;z(y&#8217; + y) + xy = x&#8217;z + xy<\/li>\n<li>xy + x&#8217; z + yz = xy + x&#8217; z + yz (x + x&#8217;)<br \/>\n= xy + x&#8217;z + xyz + x&#8217;yz<br \/>\n= xy(1 + z) + x&#8217;z(1 + y)<br \/>\n= xy + x&#8217;z<\/li>\n<\/ol>\n<ol start=\"5\">\n<li>(x + y)(x&#8217; + z)(y + z) = (x + y)(x&#8217; + z) by duality from function 4.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2><strong>A Complement of a function<\/strong><\/h2>\n<p>The complement of a function <em>F <\/em>is <em>F&#8217; <\/em>and is obtained from an interchange of 0&#8217;s for 1&#8217;s and 1&#8217;s for 0&#8217;s in the value of <em>F. <\/em>The complement of a function may be derived algebraically through DeMorgan&#8217;s theorem. DeMorgan&#8217;s theorems can be extended to three or more variables. The three-variable form of the first DeMorgan&#8217;s theorem is derived below.<\/p>\n<p>(A + B + C)&#8217; = (A + X)&#8217; let B + C = X<\/p>\n<p>= A&#8217;X&#8217; (DeMorgan)<\/p>\n<p>= A&#8217;\u00b7 (B + C)&#8217; substitute B + C = X<\/p>\n<p>= A&#8217;.(B&#8217;C&#8217;) (DeMorgan)<\/p>\n<p>= A&#8217;B&#8217;C&#8217; (associative)<\/p>\n<p>DeMorgan&#8217;s theorems for any number of variables resemble in form the two variable case and can be derived by successive substitutions similar to the method used in the above derivation. These theorems can be generalized as follows:<\/p>\n<p>(A + B + C + D + &#8230; + F)&#8217; = A&#8217;B&#8217;C&#8217;D&#8217;\u2026 F&#8217;<\/p>\n<p>(ABCD &#8230; F)&#8217; = A&#8217; + B&#8217; + C&#8217; + D&#8217; + &#8230; + F&#8217;<\/p>\n<p>You may also like <a href=\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/basic-theorems-properties-of-boolean-algebra\/\">the basic theorems &amp; properties of boolean algebra.<\/a><\/p>\n<div class=\"rsvrh6a0c85dea0fb1\" ><div id=\"amzn-assoc-ad-668fe681-bdc6-49ee-a9f9-a4c2f5be29a0\"><\/div><script async src=\"\/\/z-na.amazon-adsystem.com\/widgets\/onejs?MarketPlace=US&adInstanceId=668fe681-bdc6-49ee-a9f9-a4c2f5be29a0\"><\/script><\/div><style type=\"text\/css\">\r\n@media screen and (min-width: 1201px) {\r\n.rsvrh6a0c85dea0fb1 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 993px) and (max-width: 1200px) {\r\n.rsvrh6a0c85dea0fb1 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 769px) and (max-width: 992px) {\r\n.rsvrh6a0c85dea0fb1 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 768px) and (max-width: 768px) {\r\n.rsvrh6a0c85dea0fb1 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (max-width: 767px) {\r\n.rsvrh6a0c85dea0fb1 {\r\ndisplay: block;\r\n}\r\n}\r\n<\/style>\r\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Boolean Functions A Boolean function is an expression formed with binary variables (variables that takes the value of 0 or 1), the two binary operators <a class=\"mh-excerpt-more\" href=\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/\" title=\"Boolean Functions || Boolean Algebra and Logic Gates || Bcis Notes\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":6,"featured_media":803,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Boolean Functions || Boolean Algebra and Logic Gates || Bcis Notes<\/title>\n<meta name=\"description\" content=\"Boolean Functions is an expression formed with binary variables ,the two binary operators OR and AND, and unary operator NOT, parentheses, and equal sign.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Boolean Functions || Boolean Algebra and Logic Gates || Bcis Notes\" \/>\n<meta property=\"og:description\" content=\"Boolean Functions is an expression formed with binary variables ,the two binary operators OR and AND, and unary operator NOT, parentheses, and equal sign.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/\" \/>\n<meta property=\"og:site_name\" content=\"BCIS NOTES\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-25T06:22:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-01-09T08:41:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/boolean-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"340\" \/>\n\t<meta property=\"og:image:height\" content=\"230\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Octopus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Octopus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/\"},\"author\":{\"name\":\"Octopus\",\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/#\/schema\/person\/1e7cf3abcf4849e9d66fc9f6b67ee861\"},\"headline\":\"Boolean Functions || Boolean Algebra and Logic Gates || Bcis Notes\",\"datePublished\":\"2019-07-25T06:22:46+00:00\",\"dateModified\":\"2020-01-09T08:41:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/\"},\"wordCount\":981,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/#organization\"},\"image\":{\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/boolean-1.jpg\",\"articleSection\":[\"Digital Systems\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/\",\"url\":\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/\",\"name\":\"Boolean Functions || Boolean Algebra and Logic Gates || Bcis Notes\",\"isPartOf\":{\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/boolean-1.jpg\",\"datePublished\":\"2019-07-25T06:22:46+00:00\",\"dateModified\":\"2020-01-09T08:41:38+00:00\",\"description\":\"Boolean Functions is an expression formed with binary variables ,the two binary operators OR and AND, and unary operator NOT, parentheses, and equal sign.\",\"breadcrumb\":{\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#primaryimage\",\"url\":\"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/boolean-1.jpg\",\"contentUrl\":\"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/boolean-1.jpg\",\"width\":340,\"height\":230,\"caption\":\"Boolean Functions || Boolean Algebra and Logic Gates || Bcis Notes\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bcisnotes.com\/secondsemester\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Boolean Functions || Boolean Algebra and Logic Gates || Bcis Notes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/#website\",\"url\":\"https:\/\/bcisnotes.com\/secondsemester\/\",\"name\":\"BCIS NOTES\",\"description\":\"Second Semester\",\"publisher\":{\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bcisnotes.com\/secondsemester\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/#organization\",\"name\":\"BCIS NOTES\",\"url\":\"https:\/\/bcisnotes.com\/secondsemester\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/12\/cropped-2.jpg\",\"contentUrl\":\"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/12\/cropped-2.jpg\",\"width\":300,\"height\":100,\"caption\":\"BCIS NOTES\"},\"image\":{\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/#\/schema\/person\/1e7cf3abcf4849e9d66fc9f6b67ee861\",\"name\":\"Octopus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bcisnotes.com\/secondsemester\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e31a69c6a6d830dca58523a537833871?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e31a69c6a6d830dca58523a537833871?s=96&d=mm&r=g\",\"caption\":\"Octopus\"},\"url\":\"https:\/\/bcisnotes.com\/secondsemester\/author\/sujan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Boolean Functions || Boolean Algebra and Logic Gates || Bcis Notes","description":"Boolean Functions is an expression formed with binary variables ,the two binary operators OR and AND, and unary operator NOT, parentheses, and equal sign.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/","og_locale":"en_US","og_type":"article","og_title":"Boolean Functions || Boolean Algebra and Logic Gates || Bcis Notes","og_description":"Boolean Functions is an expression formed with binary variables ,the two binary operators OR and AND, and unary operator NOT, parentheses, and equal sign.","og_url":"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/","og_site_name":"BCIS NOTES","article_published_time":"2019-07-25T06:22:46+00:00","article_modified_time":"2020-01-09T08:41:38+00:00","og_image":[{"width":340,"height":230,"url":"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/boolean-1.jpg","type":"image\/jpeg"}],"author":"Octopus","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Octopus","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#article","isPartOf":{"@id":"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/"},"author":{"name":"Octopus","@id":"https:\/\/bcisnotes.com\/secondsemester\/#\/schema\/person\/1e7cf3abcf4849e9d66fc9f6b67ee861"},"headline":"Boolean Functions || Boolean Algebra and Logic Gates || Bcis Notes","datePublished":"2019-07-25T06:22:46+00:00","dateModified":"2020-01-09T08:41:38+00:00","mainEntityOfPage":{"@id":"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/"},"wordCount":981,"commentCount":0,"publisher":{"@id":"https:\/\/bcisnotes.com\/secondsemester\/#organization"},"image":{"@id":"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#primaryimage"},"thumbnailUrl":"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/boolean-1.jpg","articleSection":["Digital Systems"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/","url":"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/","name":"Boolean Functions || Boolean Algebra and Logic Gates || Bcis Notes","isPartOf":{"@id":"https:\/\/bcisnotes.com\/secondsemester\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#primaryimage"},"image":{"@id":"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#primaryimage"},"thumbnailUrl":"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/boolean-1.jpg","datePublished":"2019-07-25T06:22:46+00:00","dateModified":"2020-01-09T08:41:38+00:00","description":"Boolean Functions is an expression formed with binary variables ,the two binary operators OR and AND, and unary operator NOT, parentheses, and equal sign.","breadcrumb":{"@id":"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#primaryimage","url":"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/boolean-1.jpg","contentUrl":"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/07\/boolean-1.jpg","width":340,"height":230,"caption":"Boolean Functions || Boolean Algebra and Logic Gates || Bcis Notes"},{"@type":"BreadcrumbList","@id":"https:\/\/bcisnotes.com\/secondsemester\/digital-systems\/boolean-functions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bcisnotes.com\/secondsemester\/"},{"@type":"ListItem","position":2,"name":"Boolean Functions || Boolean Algebra and Logic Gates || Bcis Notes"}]},{"@type":"WebSite","@id":"https:\/\/bcisnotes.com\/secondsemester\/#website","url":"https:\/\/bcisnotes.com\/secondsemester\/","name":"BCIS NOTES","description":"Second Semester","publisher":{"@id":"https:\/\/bcisnotes.com\/secondsemester\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bcisnotes.com\/secondsemester\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/bcisnotes.com\/secondsemester\/#organization","name":"BCIS NOTES","url":"https:\/\/bcisnotes.com\/secondsemester\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bcisnotes.com\/secondsemester\/#\/schema\/logo\/image\/","url":"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/12\/cropped-2.jpg","contentUrl":"https:\/\/bcisnotes.com\/secondsemester\/wp-content\/uploads\/2019\/12\/cropped-2.jpg","width":300,"height":100,"caption":"BCIS NOTES"},"image":{"@id":"https:\/\/bcisnotes.com\/secondsemester\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/bcisnotes.com\/secondsemester\/#\/schema\/person\/1e7cf3abcf4849e9d66fc9f6b67ee861","name":"Octopus","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bcisnotes.com\/secondsemester\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e31a69c6a6d830dca58523a537833871?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e31a69c6a6d830dca58523a537833871?s=96&d=mm&r=g","caption":"Octopus"},"url":"https:\/\/bcisnotes.com\/secondsemester\/author\/sujan\/"}]}},"_links":{"self":[{"href":"https:\/\/bcisnotes.com\/secondsemester\/wp-json\/wp\/v2\/posts\/260"}],"collection":[{"href":"https:\/\/bcisnotes.com\/secondsemester\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bcisnotes.com\/secondsemester\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bcisnotes.com\/secondsemester\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/bcisnotes.com\/secondsemester\/wp-json\/wp\/v2\/comments?post=260"}],"version-history":[{"count":3,"href":"https:\/\/bcisnotes.com\/secondsemester\/wp-json\/wp\/v2\/posts\/260\/revisions"}],"predecessor-version":[{"id":279,"href":"https:\/\/bcisnotes.com\/secondsemester\/wp-json\/wp\/v2\/posts\/260\/revisions\/279"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bcisnotes.com\/secondsemester\/wp-json\/wp\/v2\/media\/803"}],"wp:attachment":[{"href":"https:\/\/bcisnotes.com\/secondsemester\/wp-json\/wp\/v2\/media?parent=260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bcisnotes.com\/secondsemester\/wp-json\/wp\/v2\/categories?post=260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bcisnotes.com\/secondsemester\/wp-json\/wp\/v2\/tags?post=260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}