Chương 2
Đi SBoole & Các Cng Lun
C01009 Digital Systems Chương 2 : Đi sBoole Các cng lun
2
Nội dung
Đi sBoole
Đi schuyn mch
Các cng lun
C01009 Digital Systems Chương 2 : Đi sBoole Các cng lun
3
Đại số Boole
Đi sBoole đượcthếgiibiếtđến lnđu tiên bi
George Boole qua tác phmAn Investigation of the
Laws of Thoughtvào năm 1854
Đi sBoole 2 phn t: các hng biến Boole chđược
mang 2 giá tr0hoc1(LOW /HIGH )
Các biến Boole biudin cho mt khong đináp trên
đường dây hoc ti ngõ nhp/ngõ xut ca mch
Giá tr0hoc1được gi mc lun (logic level)
Mch
lun
ngõ nhp ngõ xut
A
x
F
y
C01009 Digital Systems Chương 2 : Đi sBoole Các cng lun
4
Đại số Boole
Đi sBoole, cũng tương tnhưcác hđi skhác,
được xây dng thông qua vic xác đnh nghĩa mt s
nhng vnđcơbn sau:
Min (domain), tp hp (set) các phn t(element)
trên đó đnh nghĩa nên hđi s
Tp hp các phép toán (operation)thchinđược trên
min
Mt tp hp các đnh đ(postulate), hay tiên đ(axiom)
được công nhn không qua chng minh. Đnh đphiđm
bo tính nht quán (consistency) tính đc lp
(independence)
Mt tp hp các hqu(consequence)được gi đnh
(theorem), đnh lut (law)hay quy tc (rule)
C01009 Digital Systems Chương 2 : Đi sBoole Các cng lun
5
Định đề Huntington
Phát biu binhà toán hc Anh E.V.Huntington trên
cơshthng hóa các công trình caG. Boole
Sdng các phép toán trong lun mnh đ
(propositional logic)
1. Tính đóng (closure)
Tn timin
B
vi ít nht 2 phn tphân bit 2 phép
toán + sao cho:
Nếu
x
y
các phn tthuc
B
thì
x
+
y
cũng 1
phn tthuc
B
(phép cng lun -logical addition)
Nếu
x
y
các phn tthuc
B
thì
x
y
cũng 1
phn tthuc
B
(phép nhân lun -logical multiplication)