Processing math: 100%
Akademisyenler öncülüğünde matematik/fizik/bilgisayar bilimleri soru cevap platformu
1 beğenilme 0 beğenilmeme
948 kez görüntülendi
Elimizde dogruluk tablosu olan bir boolean fonksyonu carpimlarin toplami yada toplamlarin carpimi seklinde nasil ifade ederiz?
Veri Bilimi kategorisinde (1.6k puan) tarafından 
tarafından düzenlendi | 948 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Ornek uzerinden verilen bir dogruluk tablosundan carpimlarin toplami seklinde bir boolean fonksyonu nasil elde ettigimizi anlatmaya calisacagim.  Kanitini nasil yapariz bilmiyorum.

  x y z f(x,y,z)
m1 0 0 0 0
m2 0 0 1 0
m3 0 1 0 1
m4 0 1 1 0
m5 1 0 0 1
m6 1 0 1 1
m7 1 1 0 0
m8 1 1 1 1

Dogruluk tablosunda fonksiyonun 1 oldugu satirlar bulunur. Elimizdeki ornekte m3, m5, m6 ve m8 e denk geliyor. Boolean formulumuz  m3+m5+m6+m8 formunda olacak.

Her satirda degiskenlerin aldigi degerlere bakilir. Eger degisken 0 degerini aldiysa, degiskenin mantiksal zitti alinir, 1 degerini aldiysa oldugu gibi birakilir ve hepsi carpilir. Elimizdeki ornekte:

m3ˉxyˉz 

m5xˉyˉz 

m6xˉyz 

m8xyz 

Son olarak hepsi toplanir

f(x,y,z)=ˉxyˉz+xˉyˉz+xˉyz+xyz

Toplamlarin carpimini elde etmek icin islemlerin tam tersini yapabilirsiniz.

 

Edit:

Dusununce aslinda yontemin neden calistigini gormek zor degil. ki=0xi sadece butun xi ler dogru oldugunda dogru olacak. ki=0mi nin dogru olmasi icin bir tane mi nin dogru olmasi yeterli. 

(1.6k puan) tarafından 
tarafından düzenlendi
Dogruluk tablosu verilen bir fonksiyonunun minimal formu nasil bulunur.
20,333 soru
21,889 cevap
73,624 yorum
3,087,785 kullanıcı