<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.omnivision.website/index.php?action=history&amp;feed=atom&amp;title=2.2.3_Boolean_Expressions_%26_Simplification</id>
	<title>2.2.3 Boolean Expressions &amp; Simplification - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.omnivision.website/index.php?action=history&amp;feed=atom&amp;title=2.2.3_Boolean_Expressions_%26_Simplification"/>
	<link rel="alternate" type="text/html" href="https://wiki.omnivision.website/index.php?title=2.2.3_Boolean_Expressions_%26_Simplification&amp;action=history"/>
	<updated>2026-05-23T00:25:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.omnivision.website/index.php?title=2.2.3_Boolean_Expressions_%26_Simplification&amp;diff=71&amp;oldid=prev</id>
		<title>Mr. Goldstein: Created page with &quot;Okay, let&#039;s move on to how computer scientists write down these logic rules using a kind of shorthand, and how they make those rules simpler! We&#039;re talking about &#039;&#039;&#039;Boolean Expressions &amp; Simplification&#039;&#039;&#039;.  === 2.2.3 Boolean Expressions &amp; Simplification: Writing Down Logic Rules Simply === You&#039;ve seen how logic gates make decisions (like AND, OR, NOT). But what if you have a really complicated set of decisions, with many gates all connected together? Drawing pictures of...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.omnivision.website/index.php?title=2.2.3_Boolean_Expressions_%26_Simplification&amp;diff=71&amp;oldid=prev"/>
		<updated>2025-07-06T23:33:10Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Okay, let&amp;#039;s move on to how computer scientists write down these logic rules using a kind of shorthand, and how they make those rules simpler! We&amp;#039;re talking about &amp;#039;&amp;#039;&amp;#039;Boolean Expressions &amp;amp; Simplification&amp;#039;&amp;#039;&amp;#039;.  === 2.2.3 Boolean Expressions &amp;amp; Simplification: Writing Down Logic Rules Simply === You&amp;#039;ve seen how logic gates make decisions (like AND, OR, NOT). But what if you have a really complicated set of decisions, with many gates all connected together? Drawing pictures of...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Okay, let&amp;#039;s move on to how computer scientists write down these logic rules using a kind of shorthand, and how they make those rules simpler! We&amp;#039;re talking about &amp;#039;&amp;#039;&amp;#039;Boolean Expressions &amp;amp; Simplification&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== 2.2.3 Boolean Expressions &amp;amp; Simplification: Writing Down Logic Rules Simply ===&lt;br /&gt;
You&amp;#039;ve seen how logic gates make decisions (like AND, OR, NOT). But what if you have a really complicated set of decisions, with many gates all connected together? Drawing pictures of gates can get messy. That&amp;#039;s where &amp;#039;&amp;#039;&amp;#039;Boolean Expressions&amp;#039;&amp;#039;&amp;#039; come in!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Boolean Expressions: The Shorthand for Logic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;Boolean Expression&amp;#039;&amp;#039;&amp;#039; is like writing down a mathematical equation, but instead of numbers, you&amp;#039;re using &amp;#039;&amp;#039;&amp;#039;variables&amp;#039;&amp;#039;&amp;#039; that can only be True (1) or False (0), and special symbols for the logic operations (AND, OR, NOT).&lt;br /&gt;
&lt;br /&gt;
Think of it like this:&lt;br /&gt;
&lt;br /&gt;
* If you have a True/False input, you give it a letter, like &amp;#039;A&amp;#039; or &amp;#039;B&amp;#039;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; is usually shown as a multiplication dot (cdot) or just by putting letters next to each other (like AB).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OR&amp;#039;&amp;#039;&amp;#039; is usually shown as a plus sign (+).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NOT&amp;#039;&amp;#039;&amp;#039; (reversing a value) is usually shown as an apostrophe (&amp;#039;) after the letter, or sometimes a line over it (like A&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
So, if you wanted to write the rule &amp;quot;A AND B&amp;quot;, you&amp;#039;d write: AcdotB or just AB&lt;br /&gt;
&lt;br /&gt;
If you wanted &amp;quot;A OR B&amp;quot;, you&amp;#039;d write: A+B&lt;br /&gt;
&lt;br /&gt;
And if you wanted &amp;quot;NOT A&amp;quot;, you&amp;#039;d write: A′&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Why Do We Need Boolean Expressions?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Easy to Write:&amp;#039;&amp;#039;&amp;#039; It&amp;#039;s much faster to write down A+B than to draw an OR gate.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Clearer Rules:&amp;#039;&amp;#039;&amp;#039; For complex circuits, a Boolean expression can make the logic easier to understand than a big drawing with many gates.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Math for Logic:&amp;#039;&amp;#039;&amp;#039; It allows computer scientists to use mathematical rules to solve and simplify complex logic problems.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Boolean Simplification: Making Things Smaller and Faster&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Now, here&amp;#039;s the clever part: &amp;#039;&amp;#039;&amp;#039;Boolean Simplification&amp;#039;&amp;#039;&amp;#039;. Imagine you&amp;#039;ve written a very long and complicated Boolean expression, or you&amp;#039;ve designed a circuit using many gates to do something. Sometimes, there&amp;#039;s a simpler way to get the exact same result!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Simplification is about finding the shortest and most efficient way to express a logical rule.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Think about it like this:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Complicated way:&amp;#039;&amp;#039;&amp;#039; &amp;quot;I will go to school if it is Monday AND it is not Saturday AND it is not Sunday AND it is not a holiday AND the school is open.&amp;quot;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Simpler way:&amp;#039;&amp;#039;&amp;#039; &amp;quot;I will go to school if it is a weekday AND school is open.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Both rules get you to school at the same time, but the second one is much simpler!&lt;br /&gt;
&lt;br /&gt;
In computer science, simplifying Boolean expressions means:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Using Fewer Logic Gates:&amp;#039;&amp;#039;&amp;#039; This is super important! Fewer gates mean:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Smaller circuits:&amp;#039;&amp;#039;&amp;#039; The computer chip can be tiny.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Cheaper to make:&amp;#039;&amp;#039;&amp;#039; Less material and less work.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Faster operations:&amp;#039;&amp;#039;&amp;#039; Signals travel through fewer gates, so decisions are made more quickly!&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Less power used:&amp;#039;&amp;#039;&amp;#039; Fewer gates mean less electricity consumed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Simple Examples of Simplification:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Computer scientists use special rules (like mathematical formulas) to simplify. Here are some very basic ideas:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Rule 1: Something AND Something = Something&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** If you say &amp;quot;It is raining AND it is raining,&amp;quot; it&amp;#039;s the same as just saying &amp;quot;It is raining.&amp;quot;&lt;br /&gt;
** In Boolean: AcdotA=A (meaning A AND A is just A)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Rule 2: Something OR Something = Something&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** If you say &amp;quot;I want pizza OR I want pizza,&amp;quot; it&amp;#039;s the same as just saying &amp;quot;I want pizza.&amp;quot;&lt;br /&gt;
** In Boolean: A+A=A (meaning A OR A is just A)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Rule 3: Something AND FALSE = FALSE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** If you say &amp;quot;I want to play AND the game is broken,&amp;quot; you &amp;#039;&amp;#039;cannot&amp;#039;&amp;#039; play. The &amp;quot;game is broken&amp;quot; (FALSE) makes the whole thing false, no matter what &amp;quot;I want to play&amp;quot; is.&lt;br /&gt;
** In Boolean: Acdot0=0 (meaning A AND False is always False)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Rule 4: Something OR TRUE = TRUE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** If you say &amp;quot;I want ice cream OR it&amp;#039;s my birthday,&amp;quot; you &amp;#039;&amp;#039;will&amp;#039;&amp;#039; get ice cream (or cake). The &amp;quot;it&amp;#039;s my birthday&amp;quot; (TRUE) makes the whole thing true.&lt;br /&gt;
** In Boolean: A+1=1 (meaning A OR True is always True)&lt;br /&gt;
&lt;br /&gt;
By using these and other more advanced rules, computer scientists can take a complicated set of logical instructions and simplify them down to the absolute most efficient way for the computer&amp;#039;s tiny electronic gates to carry out the task. It&amp;#039;s like finding the shortest path through a maze!&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Bibliography ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Boolean Expressions (General):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;quot;Boolean Algebra (Boolean Expressions)&amp;quot; from GeeksforGeeks. https://www.geeksforgeeks.org/boolean-algebra-boolean-expressions/&lt;br /&gt;
** &amp;quot;What are Boolean Expressions?&amp;quot; from Techopedia. https://www.techopedia.com/definition/2491/boolean-expression&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Boolean Simplification:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;quot;Boolean Algebra Simplification&amp;quot; from Tutorials Point. https://www.tutorialspoint.com/computer_fundamentals/computer_fundamentals_boolean_algebra_simplification.htm&lt;br /&gt;
** &amp;quot;Boolean Algebra&amp;quot; from Maths Made Easy. https://www.mathsmadeeasy.co.uk/gcse-computer-science-revision/boolean-algebra/&lt;br /&gt;
** &amp;quot;Digital Electronics: Boolean Algebra&amp;quot; from allaboutcircuits.com. https://www.allaboutcircuits.com/textbook/digital/chpt-7/boolean-algebra/&lt;/div&gt;</summary>
		<author><name>Mr. Goldstein</name></author>
	</entry>
</feed>