Boole-Algebrák

15
1 Boole-Algebrák

description

Boole-Algebrák. más jelölések: ^ = * , & , П v = + , Σ ~ = ¬. (kis) Számelmélet lnko(12,18) = {2,2,3}  {2,3,3} = {2,3} = 6 , lkkt(12,18) = {2,2,3}  {2,3,3} = {2,2,3,3} = 36 , 1 =  , . . . . - PowerPoint PPT Presentation

Transcript of Boole-Algebrák

Page 1: Boole-Algebrák

1

Boole-Algebrák

Page 2: Boole-Algebrák

2

más jelölések:

^ = * , & , П

v = + , Σ

~ = ¬

Page 3: Boole-Algebrák

3

Page 4: Boole-Algebrák

4

(kis) Számelmélet

lnko(12,18) = {2,2,3} {2,3,3} = {2,3} = 6 ,

lkkt(12,18) = {2,2,3} {2,3,3} = {2,2,3,3} = 36 ,

1 = ,

. . . .

d(42) = osztók halmaza = {1, 2, 3, 7, 6, 14, 21, 42 } = P{2, 3, 7}

Page 5: Boole-Algebrák

5

Halmazműveletek tulajdonságai: (M.Stone Tétele)

B = (B; , , ~ , O , I )

Page 6: Boole-Algebrák

6

Page 7: Boole-Algebrák

7

Page 8: Boole-Algebrák

8Algebrai levezetés

Page 9: Boole-Algebrák

9Formula kiértékelése igazságtáblázattal

Page 10: Boole-Algebrák

10

Page 11: Boole-Algebrák

11

Megjegyzések:

*) Igazságtáblázat kiértékelése O(2n) idő => LASSÚ

*) NP -teljes (Cook, 1971): " Ha erre a problémára lenne gyors algoritmus, akkor a világ összes problémájára is lenne gyors algoritmus" . �

Page 12: Boole-Algebrák

12

megfordítva: táblázat => formula

=

=

DNF = Diszjunktív Normál Forma

Page 13: Boole-Algebrák

13

DNF = konjukciók (mintermek) Diszjunkciója

CNF = diszjunkciók (maxtermek) Conjukciója

Tétel: , , ~ teljessége. �

Egyszerűsítés: Karnaugh módszer, stb.

Page 14: Boole-Algebrák

14

Logikai áramkörök

Page 15: Boole-Algebrák

15

= ?