Tải bản đầy đủ (.pptx) (55 trang)

ĐẠI SỐ BOOL

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.23 MB, 55 trang )

Đi s Bool
1




N i Dung Chínhộ
Đi s Bool
2



 !"#$%&"'

%&()*+&!

&,-- .!/-0!(-0!-12%&!

!3#!(4

-,5
HÀM BOOL
N i Dung Chính (tt)ộ
Đi s Bool
3
 
 
 
 
  !6#%&6'
 


 
  !"#$%

& #$%

' ($#)*+
, -./$#)*+
0 123
4 5/$
6 -7$ !"
76&89:;

&
 %&)*+&
 8$9
 !":;#"$
 <=>?
& *@
' !":
, !":
0 ABCABD
< &,- /0!0!1%&
 ECE !"
 "=
< #1 !=#!4
 2
 -F$DB8
 AGA$F$F$H
& I"JC2AGA$F$F$H
< ,5

Đi s Bool
5
>=
I. Hàm Bool
Đi s Bool
6
George Boole
(1815-1864)
I. Hàm Bool
Đi s Bool
7
1. Đại số Bool nhị phân:
Đại số bool của các số nhị phân cũng thỏa các trường hợp (luật) như trong mệnh đề.
Luât phủ định kép ¬ ¬E <=> E
Luật lũy đẳng E ˄ E <=> E
E ˅ E <=> E
Luật giao hoán F˄ E <=> E ˄ F
F ˅ E <=> E ˅ F
Luật kết hợp (E ˄ F) ˄ G <=> E ˄ (F ˄ G)
(E ˅ F) ˅ G <=> E ˅ (F ˅ G)
Luật phân phối E ˄ (G ˅ F) <=> (E ˄ G) ˅ (E ˄ F)
E ˅ (G ˄ F) <=> (E ˅ G) (E ˅ F)
Luật phủ định De-Morgan ¬ (E ˄ F) <=> ¬E ˅ ¬F
¬ (E ˅ F) <=> (¬E) ˄ (¬F)
Luật hấp thụ E ˄ (E ˅ F) <=> E ; E ˅ (E ˅ F) <=> E
Luật trung hòa E ˄ 1 <=> E
E ˅ 0 <=> E
Luật thống trị E ˄ 0 <=> 0
E ˅ 1 <=> 1
Luật bù E ˄ ¬E <=> 0

E ˅¬E <=> 1
Luật kéo theo E → F <=> ¬E ˅ F
Phủ định kéo theo ¬( E → F) <=> E ˄ ¬F
I. Hàm Bool
Đi s Bool
8
 
 ?@-C
BA>KL



M#$JNOPMQ
1RBARJ/$ABA9C
D
EC

EFEC

;M#$JSBA#$>

M>

MTM>

CKU=$##$NOPM
Q
*G4&H

!U=BA


<8"I!"$VNVW

M

MTM

XYBA

M

MTM

RBA
1≥n
Nn ∈
I. Hàm Bool
Đi s Bool
9
 
$ !J-+?
Z?BAKW>

M>

MTM>

X
.
[\SBA>


U=$#PM]UJ

#I)$HBRBAW>

M>

MTM>

X
.
(JM!78KJ!=B8$$:

$$@8$#K^_Y

#I)$H
BAK(JL$!J-+?!3A
 

P
 
$ !J-+?
<8"IL2I\C`


^_Y#$a"/bMM-`J/c$2d"1<
8$$#
b
-
1

<

I. Hàm Bool
Đi s Bool
11
3. Các phép toán trên hàm Bool:

Với ta định nghĩa tổng, tích, bù hàm Bool của f và g như sau






,
F
gf
n

)( gfgf +=∨
gffggf .==∧
ff −=1
I. Hàm Bool
Đi s Bool
12
3. Các phép toán trên hàm Bool:
Ví dụ: n = 2

Z


  P P
Z

 P  P
PW>

M>

X P P P P
W>

M>

X    
KW>

M>

X P  P 
$W>

M>

X   P P
e
KW>

M>

X  P  P

e
$W>

M>

X P P  
K$W>

M>

X P  P P
K[$W>

M>

X   P 
Đi s Bool
13
 !6#%&6'
  !6#%&6'
Đi s Bool
14
D M(N
Z?=HBA%

YBA>

M>

MTM>



1SB>

_e>

IH$E-M(N
<8"IL>

M>

M>

MT
 N-0!
fgGG7$Rh"
 _J!!"L*_3"g_GP
<8"IL#$%&>?>

M>

>

M

>

>

>


>
&
WB=a>X
#$%JB=A
>Me>M_Me_MiMeiMMe
>e_ieMe>e_


  !6#%&6'

'
O N-0!-12%&-+H
fJB=@Bj$#$%
($F$d"N_

_

_
M
_

N>

ke>

ll
<8"IL#$%&>? !"B=&
>


>

>

>
&M
>

e>

>

>
&M
>

>

>

>
&
Me>

e>

e>

e>
&

P-0!-+H
fF$KN"

[

"

["

[T["
G
M#$J"


<8"IL#$%'>?
KW>

M>

M>
M
>
&
XN>

e>
'
[e>

>


e>
&
[e>

[e>

>

>
&
>
'
NmF$&KWMPMMMPXNeP[ePe[e[ePN


  !6#%&6'

,
Q 6#1+R!8-S!!3
-K"R%MKJ!CA/ID/$"
KN

[

[

[T[
G
MWnX

CD

 !"B=NWNTX

WnXIH$E/$#)*+K

<8"IL#$%&J/$B!"/o"_
KW>M_MiMXN>e_ei[e>_i[>_eieJ/$WnX


  !6#%&6'

0
T  !."#1+R!8-S!!3
-J!>/$#)*+R

-LF"$cA"C

IDL;#!F$

IDL[DS"IHpBIDMJCDF$/$CD>

h$BA"#$
J

IDLAqG#!"IHpBIDCBrh$B#^$-7$"IH*
/$#)*+Ba"
<8"IL#$%

./$/)*+KW>M_MiXNe>[e_i[>_ei

KNe>W_[e_XWi[eiX[We>[>Xe_i[>_ei
KNe>_i[e>_ei[e>e_i[e>e_ei[e>e_i[>e_i[>_eiWnX
WnX-*/$#)*+

II. Các Dạng Biểu Diễn Hàm Bool
Đi s Bool
18
T  !."#1+R!8-S!!3
-J!>/$#)*+R

-L/^$B8$#!sACY#B#$B8$#KNMJ[Y#BG"

M"

MTM"

KW"

M
"

MTM"

XN
<8"ILKW>M_XN>[e_\B!"/$#)*+K
f=B8$#K

-!2KNPPMPM=IH !"I$$
[=_/$#)*+KKW>M_XNe>e_[>e_[>_


II. Các Dạng Biểu Diễn Hàm Bool
Đi s Bool
19
7. Mệnh đề:
f F∈
n
Khi đó,

f có thể có nhiều dạng đa thức khác nhau , ta chọn ra các công thức đơn giản nhất có thể được. Chúng chính là các công
thức đa thức tối tiểu của f.

f chỉ có một dạng nối dời chính thức duy nhất (không tính sự hoán đổi của các đơn thức).

II. Các Dạng Biểu Diễn Hàm Bool
Đi s Bool
20
8. So sánh các dạng đa thức của hàm Bool:
f F∈
n
và f có 2 dạng đa thức
f = u
1
V u
2
V… V u
p
(1)
f = v
1
V v

2
V… V v
q
(2)
a. Ta nói (1) và (2) đơn giản ngang nhau nếu
p = q
deg(u
j
) = deg(v
j
) (1 ≤ j ≤ p)

b. Ta nói (1) đơn giản hơn (2) hay (2) phức tạp hơn (1)
p ≤ q

deg(u
j
) ≤ deg(u
j
) (1 ≤ j ≤ p)
chú ý:

Có thể hoán vị v
1
, v
2
, …,v
q
trước khi so sánh bậc nếu cần thiết


Có thể có những cặp đa thức không so sánh được
II. Các Dạng Biểu Diễn Hàm Bool
Đi s Bool
21
8. So sánh các dạng đa thức của hàm Bool:
Ví dụ:
a. f F∈
4
có 3 dạng đa thức
f(x,y,z,t) = x ¬y ¬t V ¬xyz V x ¬z ¬ t V xyz (1)
= x ¬y ¬t V ¬xyz V xy ¬z V yzt (2)
= x ¬y ¬t V ¬xyzt V ¬xyz ¬t V xy ¬z V yzt (3)
(1) và (2) đơn giản ngang nhau
vì p = q = 4
deg(u
j
) = deg(v
j
) = 3

(2) đơn giản hơn (3) hay (3) phức tạp hơn (2)
vì q = 4 < r = 5
deg(v
j
) ≤ deg(q
j
)
II. Các Dạng Biểu Diễn Hàm Bool
Đi s Bool
22

8. So sánh các dạng đa thức của hàm Bool:
Ví dụ:
b. g F∈
4
có 2 dạng đa thức
g(x,y,z,t) = x ¬yz V z ¬t V ¬xyz V ¬xy ¬zt (4)
= z ¬t V x ¬yzt V ¬xyzt V ¬xy ¬zt (5)
ta thấy: p = q = 4
d(u
1
) > d(v
1
); d(u
2
) < d(v
2
)

nên cần phải hoán vị
(5)  x ¬yzt V z ¬t V ¬xyzt V ¬xy ¬zt (5`) (q` = 4)
(4) đơn giản hơn 5`

vì p = q` = 4

deg(u
j
) ≤ deg(w
j
)


Đi s Bool
23
tuvw;bx<bvy
ttt!":;#"$

&
D/-0!(-0!-12%&
[DK %∈

GJL
 KJ!J_3"/$G"E#/$$8@J!IHMJ*
7$ !"BK
 J!. !"BBj$I$B!":G#"$WBG7$d"&BAX
III. Biểu Đồ Karnaugh
Đi s Bool
25
2. Bảng mã: B = {0;1}

Bảng mã cho B
2
( 2 biến bool x và y)
11 01
10 00
x
y
y
x

Bảng mã cho B
3

(3 biến bool x, y, z)
x
x
101 111 011 001
100 110 010 000
x
x
y
y
y
y
z
z

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×