5/14/2012
1
Digital Logic & Design
Dr. Sajjad Ahmed Nadeem
Department of Computer Science & IT
University of Azad Jammu & Kashmir
Muzaffarabad
Module 04
Basic Definitions
Postulates.
Principle of duality.
Theorems.
Proving a Theorem.
Algebraic Expressions.
TruthTable.
Minimization.
Complement.
5/14/2012
2
Basic Definitions
Binary Operator
A binary operator defined on a set S of
elements is a rule that assigns, to each pair of
elements from S, a unique element from S.
Boolean Algebra
Boolean algebra is an algebraic structure
defined by a set of elements, B, together with
two binary operators, + and ., provided that the
postulates of Boolean algebra are satisfied.
Postulates of Boolean Algebra
5/14/2012
3
Postulates of Boolean Algebra
The Principle of Duality
5/14/2012
4
ImportantTheorems of Boolean
Algebra
Methods of Proving Theorems
5/14/2012
5
Proving a Theorem by using Postulates
andTheorems
[ x.1 = x ]
[ x.(y+z)=(x.y) + (x.z) ]
[ x+y=y+x ]
[ x+1=1 ]
[ x.1=x ]
Proving a Theorem by Perfect
Induction / Exhaustive Enumeration
[x + x.y = x ]
5/14/2012
6
Proving a Theorem by Duality
[ x.1=x ]
[ x +x=1 ]
[ x+(y.z)=(x+y).(x+z) ]
[x.x=0 ]
[ x+0=x ]
[ x+0=x ]
[ x . x=0 ]
[ x.(y+z)=(x.y)+(x.z) ]
[ x+x=1 ]
[ x.1=x ]
Reading Assignment:Venn Diagrams
5/14/2012
7
Boolean Functions
Representation of a Boolean
Function as an Algebraic Expression
5/14/2012
8
Representation as a TruthTable
Representation as a TruthTable
5/14/2012
9
Manipulations/Minimizations of
Boolean Functions
Manipulations/Minimizations of
Boolean Functions
5/14/2012
10
Try out some minimization!
Complement of a Boolean Function
5/14/2012
11
Complement of a Boolean Function

Dld lecture module 05