Professional Documents
Culture Documents
i S Bool v hm Bool
Bin son:Nguyn Vit ng
George Boole
(1815-1864)
i S Bool
i S Bool
i S Bool
i S Bool
i S Bool
V d:
i S Bool
nh ngha hm Bool
x y x y;
x y x y.
10
V d
Bng chn tr
12
Hm Bool
f g = f + g fg
x = (x1,x2,,xn) Bn,
(f g)(x) = f(x) + g(x) f(x)g(x)
13
14
f g = fg
f 1 f
4) Th t trn Fn
Vi f, g Fn th
f g x = (x1, x2, , xn) Bn , f(x) g(x)
x=(x1,x2,,xn)Bn,
(f g)(x) = f(x)g(x)
Ta thng viet fg thay cho f g
15
16
T ti i l phn b ca cc t ti tiu. Mi t ti
i l tng Boole ca n t n.
Cng thc biu din hm Boole f thnh tch ca cc
t ti i gi l dng ni lin chnh tc ca hm
Boole f
17
18
n gin hn
Cho hai cng thc a thc ca mt hm Bool :
f = m1 m2 . mk (F)
f = M1 M2 Ml (G)
Ta ni rng cng thc F n gin hn cng thc G nu
tn ti n nh : {1,2,..,k} { 1,2,, l} sao cho vi mi
i {1,2,..,k} th s t n ca mi khng nhiu hn s t
n ca M(i)
n gin nh nhau
Nu F n gin hn G v G n gin hn F
th ta ni F v G n gin nh nhau
** Cng thc a thc ti tiu:
Cng thc F ca hm Bool f c gi l ti
tiu nu vi bt k cng thc G ca f m n
gin hn F th F v G n gin nh nhau
19
20
Trng hp n = 4:
Vi qui c:
1.Khi mot o nam trong day c anh dau
bi x th tai o x =1, bi x th tai o x =0,
tng t cho y, z.
2.Cac o tai o f bang 1 se c anh dau (to
am hoac gach cheo). Tap cac o c anh
dau c goi la bieu o Karnaugh cua f, ky
hieu la kar(f).
Vi qui c:
1. Khi mot o nam trong day c anh dau bi x th
tai o x =1, bi
th tai o x =0, tng t cho
y, z, t.
Te bao
nh ly
V du 1:
Xet cac ham Bool theo 4 bien x, y, z, t.
V du 2:
Xet cac ham Bool theo 4 bien x, y, z, t.
V du 3:
Xet cac ham Bool theo 4 bien x, y, z, t.
V du 5:
V du 4:
Xet cac ham Bool theo 4 bien x, y, z, t.
Te bao ln.
V du:
Kar(f) co 6 te bao ln
nh sau:
Thuat toan.
Bc 1: Ve bieu o karnaugh cua f.
Bc 2: Xac nh tat ca cac te bao ln cua kar(f).
Bc 3: Xac nh cac te bao ln m nhat thiet
phai chon.
Ta nhat thiet phai chon te bao ln T khi ton
tai mot o cua kar(f) ma o nay ch nam trong
te bao ln T va khong nam trong bat ky te
bao ln nao khac.
Thuat toan.
Bc 4: Xac nh cac phu toi tieu gom cac te
bao ln.
Neu cac te bao ln chon c bc 3 a phu
c kar(f) th ta co duy nhat mot phu toi tieu
gom cac te bao ln cua kar(f).
Neu cac te bao ln chon c bc 3 cha
phu c kar(f) th xet mot o cha b phu, se co t
nhat hai te bao ln cha o nay, ta chon mot
trong cac te bao ln nay. C tiep tuc nh the ta
se tm c tat ca cac phu gom cac te bao ln cua
kar(f). Loai bo cac phu khong toi tieu, ta tm
c tat ca cac phu toi tieu gom cac te bao ln
cua kar(f).
Thuat toan.
Mot so v du
V du 1:
10
Giai
Ta co
Bc 1: Ve kar(f)
f x yz
11
Ve kar(f):
xt
xt
zt
zt
12
Vd 3(BAI 72007)
Hay xac nh cac cong thc a thc toi tieu
cua ham Bool:
f x z( y t ) x z t z ( yt x y)
13
xz , zt, x z t
Con lai o (1,4) co the nam trong 2 te bao ln
yz, x y t
Cong NOT
Cong AND
Mot mang logic hay mot mang cac cong la mot he thong co
dang:
Cong OR
Cong NAND
Cong NOR
14
Basic Gates
x
x
inverter
xy xy
y
x+y
x
y
x
y
xn
OR gate
x1+x2++xn
x1
x2
x1
x2
x1x2xn
xy xy
x
xy
Example of Circuits
x
y
z
x
y
z
x+y+z
( x y z) x y z
x
y
x
xy
xz
xy+xz+yz
z
y
xyz
OR
xy
( x y z) x y z
xy
xn
AND gate
yz
15
Example of Circuits
F(x, y)
x
y
xy x y
F(x, y)
xy
x
y
xy
xyz
xyz
y
z
The
corresponding
circuit
x
y
z
x
y
z
z
x
x yz
xyzxyz
x yzx yz
x yz
16
f x yz
The
corresponding
circuit
yz
y
z
xy
x
y
z
f y z xy
x yz w x z
x yz
x
z
wx z
thi
2009.
Xt hm Bool
f ( x y xy)( z t ) z( xt y t ) y z t
f
a) Hy tm cc t ti tiu m sao cho m
b) Suy ra cch biu din f nh l tch ca cc t ti i , trong
mi t ti i l tng Bool ca 4 t n
17