1. iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-dms-03.pdf · iii dvoqas...

47
III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

Upload: others

Post on 17-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

III dvoqas veжbi

dr Vladimir Balti�

1. Iskazni raqun

DNF, KNF, SDNF, SKNF

Page 2: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

Teorijski uvod

Literali su iskazne promenƩive, kao iƬihove negacije.

Page 3: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

Teorijski uvod

Literali su iskazne promenƩive, kao iƬihove negacije.

a, b, c, . . . , p, q, r, s, . . . ,

q a, q b, . . . , q p, q q, . . .

Page 4: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

Literali su iskazne promenƩive, kao iƬihove negacije.

a, b, c, . . . , p, q, r, s, . . . ,

q a, q b, . . . , q p, q q, . . .

Konjunkti su literali, kao i Ƭihove konaqnekonjunkcije.

Page 5: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

Literali su iskazne promenƩive, kao iƬihove negacije.

a, b, c, . . . , p, q, r, s, . . . ,

q a, q b, . . . , q p, q q, . . .

Konjunkti su literali, kao i Ƭihove konaqnekonjunkcije.

a, b, q p, a ∧ q b, q p ∧ q q ∧ q r ∧ s ∧ t, . . .

Page 6: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

Literali su iskazne promenƩive, kao iƬihove negacije.

a, b, c, . . . , p, q, r, s, . . . ,

q a, q b, . . . , q p, q q, . . .

Konjunkti su literali, kao i Ƭihove konaqnekonjunkcije.

a, b, q p, a ∧ q b, q p ∧ q q ∧ q r ∧ s ∧ t, . . .

Formule u disjunktivnoj normalnoj formi (DNF)su konjunkti i Ƭihove konaqne disjunkcije.

Page 7: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

Literali su iskazne promenƩive, kao iƬihove negacije.

a, b, c, . . . , p, q, r, s, . . . ,

q a, q b, . . . , q p, q q, . . .

Konjunkti su literali, kao i Ƭihove konaqnekonjunkcije.

a, b, q p, a ∧ q b, q p ∧ q q ∧ q r ∧ s ∧ t, . . .

Formule u disjunktivnoj normalnoj formi (DNF)su konjunkti i Ƭihove konaqne disjunkcije.

q c ∨ (a ∧ q b ∧ c) ∨ (q a ∧ d),(q p ∧ q ∧ q s) ∨ (q p ∧ q ∧ s) ∨ (p ∧ q q ∧ s), . . .

Page 8: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

Literali su iskazne promenƩive, kao iƬihove negacije.

a, b, c, . . . , p, q, r, s, . . . ,

q a, q b, . . . , q p, q q, . . .

Konjunkti su literali, kao i Ƭihove konaqnekonjunkcije.

a, b, q p, a ∧ q b, q p ∧ q q ∧ q r ∧ s ∧ t, . . .

Formule u disjunktivnoj normalnoj formi (DNF)su konjunkti i Ƭihove konaqne disjunkcije.

q c ∨ (a ∧ q b ∧ c) ∨ (q a ∧ d),(q p ∧ q ∧ q s) ∨ (q p ∧ q ∧ s) ∨ (p ∧ q q ∧ s), . . .

SDNF su DNF kod kojih se u svakom konjunktujavƩaju sve iskazne promenƩive.

Page 9: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

Literali su iskazne promenƩive, kao iƬihove negacije.

a, b, c, . . . , p, q, r, s, . . . ,

q a, q b, . . . , q p, q q, . . .

Disjunkti su literali, kao i Ƭihove konaqnedisjunkcije.

a, b, q p, a ∨ q b, q p ∨ q q ∨ q r ∨ s ∨ t, . . .

Formule u KNF su disjunkti i Ƭihove konaqnekonjunkcije.

q c ∧ (a ∨ q b ∨ c) ∧ (q a ∨ d),(q p ∨ q ∨ q s) ∧ (q p ∨ q ∨ s) ∧ (p ∨ q q ∨ s), . . .

SKNF su KNF kod kojih se u svakom disjunktujavƩaju sve iskazne promenƩive.

Page 10: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

SDNF:

gledamo SVE 1 u F

1 → p, 0 → q p

sve 0 ⇒ nema SDNF;

IMA DNF: m ∧ qm (to je i KNF!).

SKNF:

gledamo SVE 0 u F

0 → p, 1 → q p.

sve 1 ⇒ nema SKNF;

IMA KNF: m ∨ q m (to je i DNF!).

Page 11: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

Zadaci

1. Odrediti iskaznu formulu F koja odgo-vara datom kolu.

p

q

r

F

Ispitati da li je F tautologija.Da li F predstavƩa SKNF, SDNF, KNF iliDNF?Predstaviti F u jednoj KNF i jednoj DNF.

Page 12: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

p

q

r

F

Page 13: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

p

q

r

F

p

Page 14: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

p

q

r

F

p

q

Page 15: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

p

q

r

F

p

qp q

Page 16: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

p

q

r

F

p

qp q

p

Page 17: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

p

q

r

F

p

qp q

p

r

Page 18: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

p

q

r

F

p

qp q

p

r p r

Page 19: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

p

q

r

F

p

qp q

p

r p rp r

Page 20: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

p

q

r

F

p

qp q

p

r p rp r

F = (q p ∧ q) ∨ q(p ∧ q r)

Da li F predstavƩa SKNF, SDNF, KNF iliDNF?

Page 21: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

p

q

r

F

p

qp q

p

r p rp r

F = (q p ∧ q) ∨ q(p ∧ q r)

Da li F predstavƩa SKNF, SDNF, KNF iliDNF?

SKNF, SDNF nije: svaki disjunkt/konjunkttreba da ima sve 3 promenƩive (i p i q i r)

Page 22: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

p

q

r

F

p

qp q

p

r p rp r

F = (q p ∧ q) ∨ q(p ∧ q r)

Da li F predstavƩa SKNF, SDNF, KNF iliDNF?

SKNF, SDNF nije: svaki disjunkt/konjunkttreba da ima sve 3 promenƩive (i p i q i r)

KNF nije: qlanovi spojeni sa ∨, a ne sa ∧

Page 23: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

p

q

r

F

p

qp q

p

r p rp r

F = (q p ∧ q) ∨ q(p ∧ q r)

Da li F predstavƩa SKNF, SDNF, KNF iliDNF?

KNF nije: qlanovi spojeni sa ∨, a ne sa ∧

DNF nije: q(p ∧ q r) nije konjunkt.

Page 24: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

F = (q p ∧ q) ∨ q(p ∧ q r)L a D F

p q r q p q p∧q q r p∧q r q a L ∨ D

0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1

Page 25: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

F = (q p ∧ q) ∨ q(p ∧ q r)L a D F

p q r q p q p∧q q r p∧q r q a L ∨ D

0 0 0 10 0 1 10 1 0 10 1 1 11 0 0 01 0 1 01 1 0 01 1 1 0

Page 26: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

F = (q p ∧ q) ∨ q(p ∧ q r)L a D F

p q r q p q p∧q q r p∧q r q a L ∨ D

0 0 0 1 00 0 1 1 00 1 0 1 10 1 1 1 11 0 0 0 01 0 1 0 01 1 0 0 01 1 1 0 0

Page 27: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

F = (q p ∧ q) ∨ q(p ∧ q r)L a D F

p q r q p q p∧q q r p∧q r q a L ∨ D

0 0 0 1 0 10 0 1 1 0 00 1 0 1 1 10 1 1 1 1 01 0 0 0 0 11 0 1 0 0 01 1 0 0 0 11 1 1 0 0 0

Page 28: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

F = (q p ∧ q) ∨ q(p ∧ q r)L a D F

p q r q p q p∧q q r p∧q r q a L ∨ D

0 0 0 1 0 1 00 0 1 1 0 0 00 1 0 1 1 1 00 1 1 1 1 0 01 0 0 0 0 1 11 0 1 0 0 0 01 1 0 0 0 1 11 1 1 0 0 0 0

Page 29: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

F = (q p ∧ q) ∨ q(p ∧ q r)L a D F

p q r q p q p∧q q r p∧q r q a L ∨ D

0 0 0 1 0 1 0 10 0 1 1 0 0 0 10 1 0 1 1 1 0 10 1 1 1 1 0 0 11 0 0 0 0 1 1 01 0 1 0 0 0 0 11 1 0 0 0 1 1 01 1 1 0 0 0 0 1

Page 30: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

F = (q p ∧ q) ∨ q(p ∧ q r)L a D F

p q r q p q p∧q q r p∧q r q a L ∨ D

0 0 0 1 0 1 0 1 10 0 1 1 0 0 0 1 10 1 0 1 1 1 0 1 10 1 1 1 1 0 0 1 11 0 0 0 0 1 1 0 01 0 1 0 0 0 0 1 11 1 0 0 0 1 1 0 01 1 1 0 0 0 0 1 1

Page 31: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

F = (q p ∧ q) ∨ q(p ∧ q r)L a D F

p q r q p q p∧q q r p∧q r q a L ∨ D

0 0 0 1 0 1 0 1 10 0 1 1 0 0 0 1 10 1 0 1 1 1 0 1 10 1 1 1 1 0 0 1 11 0 0 0 0 1 1 0 01 0 1 0 0 0 0 1 11 1 0 0 0 1 1 0 01 1 1 0 0 0 0 1 1

ima 0 ⇒ nije tautologija!

Page 32: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

F = (q p ∧ q) ∨ q(p ∧ q r)L a D F

p q r q p q p∧q q r p∧q r q a L ∨ D disjunkt0 0 0 1 0 1 0 1 10 0 1 1 0 0 0 1 10 1 0 1 1 1 0 1 10 1 1 1 1 0 0 1 11 0 0 0 0 1 1 0 0 q p ∨ q ∨ r

1 0 1 0 0 0 0 1 11 1 0 0 0 1 1 0 0 q p ∨ q q ∨ r

1 1 1 0 0 0 0 1 1

SKNF: F = (q p ∨ q ∨ r) ∧ (q p ∨ q q ∨ r)

Page 33: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

F = (q p ∧ q) ∨ q(p ∧ q r)L a D F

p q r q p q p∧q q r p∧q r q a L ∨ D disjunkt0 0 0 1 0 1 0 1 10 0 1 1 0 0 0 1 10 1 0 1 1 1 0 1 10 1 1 1 1 0 0 1 11 0 0 0 0 1 1 0 0 q p ∨ r

1 0 1 0 0 0 0 1 11 1 0 0 0 1 1 0 0 q p ∨ r

1 1 1 0 0 0 0 1 1

SKNF: F = (q p ∨ q ∨ r) ∧ (q p ∨ q q ∨ r)

KNF: F = q p ∨ r

Page 34: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

F = (q p ∧ q) ∨ q(p ∧ q r)L a D F

p q r q p q p∧q q r p∧q r q a L ∨ D disjunkt0 0 0 1 0 1 0 1 10 0 1 1 0 0 0 1 10 1 0 1 1 1 0 1 10 1 1 1 1 0 0 1 11 0 0 0 0 1 1 0 0 q p ∨ r

1 0 1 0 0 0 0 1 11 1 0 0 0 1 1 0 0 q p ∨ r

1 1 1 0 0 0 0 1 1

SKNF: F = (q p ∨ q ∨ r) ∧ (q p ∨ q q ∨ r)

KNF: F = q p ∨ r (i DNF)

Page 35: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

F = (q p ∧ q) ∨ q(p ∧ q r)L a D F

p q r q p q p∧q q r p∧q r q a L ∨ D

0 0 0 1 0 1 0 1 10 0 1 1 0 0 0 1 10 1 0 1 1 1 0 1 10 1 1 1 1 0 0 1 11 0 0 0 0 1 1 0 01 0 1 0 0 0 0 1 11 1 0 0 0 1 1 0 01 1 1 0 0 0 0 1 1

iz F Demorganovo pravilo:

DNF: F = (q p ∧ q) ∨ q p ∨ r

Page 36: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

F = (q p ∧ q) ∨ q(p ∧ q r)L a D F

p q r q p q p∧q q r p∧q r q a L ∨ D konjunkt0 0 0 1 0 1 0 1 1 q p ∧ q q ∧ q r

0 0 1 1 0 0 0 1 1 q p ∧ q q ∧ r

0 1 0 1 1 1 0 1 1 q p ∧ q ∧ q r

0 1 1 1 1 0 0 1 1 q p ∧ q ∧ r

1 0 0 0 0 1 1 0 01 0 1 0 0 0 0 1 1 p ∧ q q ∧ r

1 1 0 0 0 1 1 0 01 1 1 0 0 0 0 1 1 p ∧ q ∧ r

SDNF: F =(q p∧q q∧q r)∨(q p∧q q ∧ r)∨(q p∧q∧q r)∨(q p ∧ q ∧ r)∨(p ∧ q q ∧ r)∨(p ∧ q ∧ r)

Page 37: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

F = (q p ∧ q) ∨ q(p ∧ q r)L a D F

p q r q p q p∧q q r p∧q r q a L ∨ D konjunkt0 0 0 1 0 1 0 1 1 q p

0 0 1 1 0 0 0 1 1 q p r

0 1 0 1 1 1 0 1 1 q p

0 1 1 1 1 0 0 1 1 q p r

1 0 0 0 0 1 1 0 01 0 1 0 0 0 0 1 1 r

1 1 0 0 0 1 1 0 01 1 1 0 0 0 0 1 1 r

SDNF: F =(q p∧q q∧q r)∨(q p∧q q ∧ r)∨(q p∧q∧q r)∨(q p ∧ q ∧ r)∨(p ∧ q q ∧ r)∨(p ∧ q ∧ r)

DNF: F = q p ∨ r

Page 38: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

2. Odrediti iskaznu formulu F koja odgo-vara datom kolu.

a

b

c

F

Ispitati da li je F tautologija.Predstaviti F u jednoj KNF i jednoj DNF.

Page 39: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

a

b

c

F

Page 40: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

a

b

c

F

a b c

Page 41: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

a

b

c

F

a b c

b c

Page 42: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

a

b

c

F

a b c

b c

a b

Page 43: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

a

b

c

F

a b c

b c

a b

F = (a ∧ b ∧ q c) ∨ (q b ∧ c) ∨ (q a ∧ b)

Page 44: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

a

b

c

F

a b c

b c

a b

F = (a ∧ b ∧ q c) ∨ (q b ∧ c) ∨ (q a ∧ b)

Ova formula nije tautologija, jer je zaa = b = c = 0 i F = 0.

Page 45: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

a

b

c

F

a b c

b c

a b

F = (a ∧ b ∧ q c) ∨ (q b ∧ c) ∨ (q a ∧ b)

ovo je i jedna DNF.

Page 46: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

a

b

c

F

a b c

b c

a b

F = (a ∧ b ∧ q c) ∨ (q b ∧ c) ∨ (q a ∧ b)

SKNF (i KNF):F = (a ∨ b ∨ c) ∧ (q a ∨ b ∨ c) ∧ (q a ∨ q b ∨ q c).

Page 47: 1. Iskazni raqun - mata.fon.rsmata.fon.rs/skladiste/dms/nastava/7/slajd-DMS-03.pdf · III dvoqas veжbi dr Vladimir Balti 1. Iskazni raqun DNF, KNF, SDNF, SKNF

KRAJ QASA