Skip to main content

BOOLEN ALGEBRA

 BOOLEN ALGEBRA 

                    George Boole, (born November 2, 1815, Lincoln, Lincolnshire, England—died December 8, 1864, Ballintemple, County Cork, Ireland), English mathematician who helped establish modern symbolic logic and whose algebra of logic, now called Boolean algebra, is basic to the design of digital computer circuits.

                     


 INTRODUTION;

The most obvious way to simplify Boolean expressions is to manipulate them in the same way as normal algebraic expressions are manipulated. With regards to logic relations in digital forms, a set of rules for symbolic manipulation is needed in order to solve for the unknowns.
A set of rules formulated by the English mathematician George Boole describe certain propositions whose outcome would be either true or false. With regard to digital logic, these rules are used to describe circuits whose state can be either, 1 (true) or 0 (false). In order to fully understand this, the relation between the AND gateOR gate and NOT gate operations should be appreciated. A number of rules can be derived from these relations as Table 1 demonstrates.
  • P1: X = 0 or X = 1
  • P2: 0 . 0 = 0
  • P3: 1 + 1 = 1
  • P4: 0 + 0 = 0
  • P5: 1 . 1 = 1
  • P6: 1 . 0 = 0 . 1 = 0
  • P7: 1 + 0 = 0 + 1 = 1

 BOOLEAN ALGEBRA OPERATIONS;


The basic operations of Boolean algebra are as follows:

  • Conjunction or AND operation
  • Disjunction or OR operation
  • Negation or Not operation

Boolean Algebra

 

Below is the table defining the symbols for all three basic operations.

OperatorSymbolPrecedence
NOT‘ (or) ¬Highest
AND. (or) ∧Middle
OR+ (or) ∨Lowest

Suppose A and B are two boolean variables, then we can define the three operations as;

  • A conjunction B or A AND B, satisfies A ∧ B = True, if A = B = True or else A ∧ B = False.
  • A disjunction B or A OR B, satisfies A ∨ B = False, if A = B = False, else A ∨ B = True.
  • Negation A or ¬A satisfies ¬A = False, if A = True and ¬A = True if A = False                                                                                                        
BOOLEN ALGEBRA TERMINOLOGIES;

                    Now, let us discuss the important terminologies covered in Boolean algebra.

Boolean Algebra: Boolean algebra is the branch of algebra that deals with logical operations and binary variables.

Boolean Variables: A boolean variable is defined as a variable or a symbol defined as a variable or a symbol, generally an alphabet that represents the logical quantities such as 0 or 1.

Boolean Function: A boolean function consists of binary variables, logical operators, constants such as 0 and 1, equal to the operator, and the parenthesis symbols.

Literal: A literal may be a variable or a complement of a variable.

Complement: The complement is defined as the inverse of a variable, which is represented by a bar over the variable.

Truth Table: The truth table is a table that gives all the possible values of logical variables and the combination of the variables. It is possible to convert the boolean equation into a truth table. The number of rows in the truth table should be equal to 2n, where “n” is the number of variables in the equation. For example, if a boolean equation consists of 3 variables, then the number of rows in the truth table is 8. (i.e.,) 23 = 8.

 

BOOLEN ALGEBRA TRUTH TABLE;


Boolean
Expression
DescriptionEquivalent
Switching Circuit
Boolean Algebra
Law or Rule
A + 1 = 1A in parallel with
closed = “CLOSED”
universal parallel circuitAnnulment
A + 0 = AA in parallel with
open = “A”
universal parallelIdentity
A . 1 = AA in series with
closed = “A”
universal series circuitIdentity
A . 0 = 0A in series with
open = “OPEN”
universal seriesAnnulment
A + A = AA in parallel with
A = “A”
idempotent parallel circuitIdempotent
A . A = AA in series with
A = “A”
idempotent series circuitIdempotent
NOT A = ANOT NOT A
(double negative) = “A”
 Double Negation
A + A = 1A in parallel with
NOT A = “CLOSED”
complement parallel circuitComplement
A . A = 0A in series with
NOT A = “OPEN”
complement series circuitComplement
A+B = B+AA in parallel with B =
B in parallel with A
absorption parallel circuitCommutative
A.B = B.AA in series with B =
B in series with A
absorption series circuitCommutative
A+B = A.Binvert and replace OR with AND de Morgan’s Theorem
A.B = A+Binvert and replace AND with OR de Morgan’s Theorem

    

BOOLEN ALGEBRA RULES;                                                                                                                      Following are the important rules used in Boolean algebra.

  • Variable used can have only two values. Binary 1 for HIGH and Binary 0 for LOW.
  • The complement of a variable is represented by an overbar. Thus, complement of variable B is represented as B¯. Thus if B = 0 then B¯=1 and B = 1 then B¯ = 0.
  • OR-ing of the variables is represented by a plus (+) sign between them. For example OR-ing of A, B, C is represented as A + B + C.
  • Logical AND-ing of the two or more variable is represented by writing a dot between them such as A.B.C. Sometimes the dot may be omitted like ABC.


LAWS OF BOOLEN ALGEBRA;   

  

                               The variables used in Boolean Algebra only have one of two possible values, a logic “0” and a logic “1” but an expression can have an infinite number of variables all labelled individually to represent inputs to the expression, For example, variables A, B, C etc, giving us a logical expression of A + B = C, but each variable can ONLY be a 0 or a 1.

Examples of these individual laws of Boolean, rules and theorems for Boolean Algebra are given in the following table.

There are six types of Boolean algebra laws. They are:

  • Commutative law
  • Associative law
  • Distributive law
  • AND law
  • OR law
  • Inversion law

Those six laws are explained in detail here.


                           1.COMMUTATIVE LAW;


                             Any binary operation which satisfies the following expression is referred to as a commutative operation. Commutative law states that changing the sequence of the variables does not have any effect on the output of a logic circuit.

  • A. B = B. A
  • A + B = B + A

Boolean Algebra and Logic Simplification. Boolean Addition & Multiplication  Boolean Addition performed by OR gate Sum Term describes Boolean Addition.  - ppt download


2.ASSOCIATIVE LAW;

                          It states that the order in which the logic operations are performed is irrelevant as their effect is the same.

  • ( A. B ). C = A . ( B . C )
  • ( A + B ) + C = A + ( B + C)
PPT ON BOOLEAN ALGEBRA - PowerPoint Slides
3.DISTRIBUTIVE LAW;

                          Distributive law states the following conditions:

                     .   A. ( B + C) = (A. B) + (A. C)

                     .   A + (B. C) = (A + B) . ( A + C)


                                                          Basic gates and boolean algebra

                           

                   

                       4.AND LAW;

These laws use the AND operation. Therefore they are called as AND laws.

AND Law


                                  5.OR LAW;

These laws use the OR operation. Therefore they are called as OR laws.

OR Law

                               

                                6. INVERSION LAW;

This law uses the NOT operation. The inversion law states that double inversion of a variable results in the original variable itself.

NOT Law





MORE DATAILS;

https://youtu.be/62dCbxwci8c


Comments

Popular posts from this blog

NUMBER SYSTEM CONVERSION

NUMBER BASE CONVERSION                     In our previous section, we learned different types of number systems such as binary, decimal, octal, and hexadecimal. In this part of the tutorial, we will learn how we can change a number from one number system to another number system. As, we have four types of number systems so each one can be converted into the remaining three systems. There are the following conversions possible in Number System Binary to other Number Systems. Decimal to other Number Systems. Octal to other Number Systems. Hexadecimal to other Number Systems.                                                                                                                                                                                                                                     1.BINARY NUMBER SYSTEM CONVERSION  Number System with base value 2 is termed as Binary number system. It uses 2 digits i.e. 0 and 1 for the creation of numbers. The numbers formed using these

DJANGO

                                                                     TABLE OF CONTENT: What is Django? why use of Django Framework? Features of Django How To   Setup   Django at Glance Advantages and Disadvantages of Django WHAT IS DJANGO? Django is just an open-source web framework that supports high-level python programming. It speeds up the development of web applications that are being built on Python Language. Django helps in “Rapid Development, Pragmatic djangoProjectCarriedand Clean Design”. This is deployed on a web server that helps developers produce a web front-end that is secure, feature-rich, fast, and scalable. Starting from scratch, which involves designing the backend, APIs, javascript, and sitemaps, is a more effective way to create a web app than using the Django web framework. Web developers can concentrate on developing a specific application using the Django web platform, which provides more flexibility than any other web development tool. WHY USE OF DJANGO FRAMEWO

HEXADECIMAL NUMBER SYSTEM CONVERSION

 HEXADECIMAL NUMBER SYSTEM CONVERSION           1.HEXADECIMAL NUMBER CONVERSION Number System with base value 16 is termed as Hexadecimal Number System. It uses 16 digits for the creation of its numbers. Digits from 0-9 are taken like the digits in the decimal number system but the digits from 10-15 are  represented as A-F i.e. 10 is represented as A, 11 as B, 12 as C, 13 as D, 14 as E, and 15 as F. Hexadecimal Numbers are useful for handling memory address locations. * HEXADECIMAL NUMBER SYSTEM TO BINARY NUMBER SYSTEM; Hex numbers are represented in base 16, but the binary numbers are of base 2. Hence, to convert a hexadecimal number to a binary number, the base of that number is to be changed. Follow the steps given below: Step 1:  Convert the Hex symbols into its equivalent decimal values. Step 2:  Write each digit of the Hexadecimal number separately. Step 3:  Convert each digit into an equivalent group of four binary digits. Step 4:  Combine these groups to form the whole binary n